diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000..ffe69b9a35 Binary files /dev/null and b/.DS_Store differ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000..909d52a12b --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files for more about ignoring files. +# +# If you find yourself ignoring temporary files generated by your text editor +# or operating system, you probably want to add a global ignore instead: +# git config --global core.excludesfile '~/.gitignore_global' + +# Ignore bundler config. +/.bundle + +# Ignore all logfiles and tempfiles. +/log/* +/tmp/* +!/log/.keep +!/tmp/.keep + +/node_modules +/yarn-error.log + +.byebug_history + +coverage/* + +.env diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000000..62452d25b3 --- /dev/null +++ b/Gemfile @@ -0,0 +1,79 @@ +source 'https://rubygems.org' + +git_source(:github) do |repo_name| + repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/") + "https://github.com/#{repo_name}.git" +end + + +# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' +gem 'rails', '~> 5.1.6' +# Use postgresql as the database for Active Record +gem 'pg', '>= 0.18', '< 2.0' +# Use Puma as the app server +gem 'puma', '~> 3.7' +# Use SCSS for stylesheets +gem 'sass-rails', '~> 5.0' +# Use Uglifier as compressor for JavaScript assets +gem 'uglifier', '>= 1.3.0' +# See https://github.com/rails/execjs#readme for more supported runtimes +# gem 'therubyracer', platforms: :ruby + +# Use CoffeeScript for .coffee assets and views +# gem 'coffee-rails', '~> 4.2' +# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks +gem 'turbolinks', '~> 5' +# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder +gem 'jbuilder', '~> 2.5' +# Use Redis adapter to run Action Cable in production +# gem 'redis', '~> 4.0' +# Use ActiveModel has_secure_password +# gem 'bcrypt', '~> 3.1.7' + +# Use Capistrano for deployment +# gem 'capistrano-rails', group: :development +gem "paperclip", "~> 6.0.0" + + +group :development, :test do + # Call 'byebug' anywhere in the code to stop execution and get a debugger console + gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] + # Adds support for Capybara system testing and selenium driver + gem 'capybara', '~> 2.13' + gem 'selenium-webdriver' +end + +gem 'omniauth' +gem 'omniauth-github' + +group :development do + gem 'dotenv-rails' + # Access an IRB console on exception pages or by using <%= console %> anywhere in the code. + gem 'web-console', '>= 3.3.0' + gem 'listen', '>= 3.0.5', '< 3.2' + # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring + gem 'spring' + gem 'spring-watcher-listen', '~> 2.0.0' +end + +# Windows does not include zoneinfo files, so bundle the tzinfo-data gem +gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] + +gem 'jquery-turbolinks' +gem 'jquery-rails' +gem 'foundation-rails' +gem 'normalize-rails' +group :development, :test do + gem 'pry-rails' +end + +group :development do + gem 'better_errors' + gem 'binding_of_caller' +end + +group :test do + gem 'minitest-rails', group: :test + gem 'minitest-reporters', group: :test + gem 'simplecov', require: false +end diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000000..df063269f7 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,286 @@ +GEM + remote: https://rubygems.org/ + specs: + actioncable (5.1.6) + actionpack (= 5.1.6) + nio4r (~> 2.0) + websocket-driver (~> 0.6.1) + actionmailer (5.1.6) + actionpack (= 5.1.6) + actionview (= 5.1.6) + activejob (= 5.1.6) + mail (~> 2.5, >= 2.5.4) + rails-dom-testing (~> 2.0) + actionpack (5.1.6) + actionview (= 5.1.6) + activesupport (= 5.1.6) + rack (~> 2.0) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.0, >= 1.0.2) + actionview (5.1.6) + activesupport (= 5.1.6) + builder (~> 3.1) + erubi (~> 1.4) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.0, >= 1.0.3) + activejob (5.1.6) + activesupport (= 5.1.6) + globalid (>= 0.3.6) + activemodel (5.1.6) + activesupport (= 5.1.6) + activerecord (5.1.6) + activemodel (= 5.1.6) + activesupport (= 5.1.6) + arel (~> 8.0) + activesupport (5.1.6) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) + minitest (~> 5.1) + tzinfo (~> 1.1) + addressable (2.5.2) + public_suffix (>= 2.0.2, < 4.0) + ansi (1.5.0) + arel (8.0.0) + babel-source (5.8.35) + babel-transpiler (0.7.0) + babel-source (>= 4.0, < 6) + execjs (~> 2.0) + better_errors (2.4.0) + coderay (>= 1.0.0) + erubi (>= 1.0.0) + rack (>= 0.9.0) + bindex (0.5.0) + binding_of_caller (0.8.0) + debug_inspector (>= 0.0.1) + builder (3.2.3) + byebug (10.0.2) + capybara (2.18.0) + addressable + mini_mime (>= 0.1.3) + nokogiri (>= 1.3.3) + rack (>= 1.0.0) + rack-test (>= 0.5.4) + xpath (>= 2.0, < 4.0) + childprocess (0.9.0) + ffi (~> 1.0, >= 1.0.11) + climate_control (0.2.0) + coderay (1.1.2) + concurrent-ruby (1.0.5) + crass (1.0.4) + debug_inspector (0.0.3) + docile (1.3.0) + dotenv (2.3.0) + dotenv-rails (2.3.0) + dotenv (= 2.3.0) + railties (>= 3.2, < 6.0) + erubi (1.7.1) + execjs (2.7.0) + faraday (0.12.2) + multipart-post (>= 1.2, < 3) + ffi (1.9.23) + foundation-rails (6.4.3.0) + railties (>= 3.1.0) + sass (>= 3.3.0, < 3.5) + sprockets-es6 (>= 0.9.0) + globalid (0.4.1) + activesupport (>= 4.2.0) + hashie (3.5.7) + i18n (1.0.1) + concurrent-ruby (~> 1.0) + jbuilder (2.7.0) + activesupport (>= 4.2.0) + multi_json (>= 1.2) + jquery-rails (4.3.3) + rails-dom-testing (>= 1, < 3) + railties (>= 4.2.0) + thor (>= 0.14, < 2.0) + jquery-turbolinks (2.1.0) + railties (>= 3.1.0) + turbolinks + json (2.1.0) + jwt (1.5.6) + listen (3.1.5) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + ruby_dep (~> 1.2) + loofah (2.2.2) + crass (~> 1.0.2) + nokogiri (>= 1.5.9) + mail (2.7.0) + mini_mime (>= 0.1.1) + method_source (0.9.0) + mime-types (3.1) + mime-types-data (~> 3.2015) + mime-types-data (3.2016.0521) + mimemagic (0.3.2) + mini_mime (1.0.0) + mini_portile2 (2.3.0) + minitest (5.11.3) + minitest-rails (3.0.0) + minitest (~> 5.8) + railties (~> 5.0) + minitest-reporters (1.2.0) + ansi + builder + minitest (>= 5.0) + ruby-progressbar + multi_json (1.13.1) + multi_xml (0.6.0) + multipart-post (2.0.0) + nio4r (2.3.0) + nokogiri (1.8.2) + mini_portile2 (~> 2.3.0) + normalize-rails (4.1.1) + oauth2 (1.4.0) + faraday (>= 0.8, < 0.13) + jwt (~> 1.0) + multi_json (~> 1.3) + multi_xml (~> 0.5) + rack (>= 1.2, < 3) + omniauth (1.8.1) + hashie (>= 3.4.6, < 3.6.0) + rack (>= 1.6.2, < 3) + omniauth-github (1.3.0) + omniauth (~> 1.5) + omniauth-oauth2 (>= 1.4.0, < 2.0) + omniauth-oauth2 (1.5.0) + oauth2 (~> 1.1) + omniauth (~> 1.2) + paperclip (6.0.0) + activemodel (>= 4.2.0) + activesupport (>= 4.2.0) + mime-types + mimemagic (~> 0.3.0) + terrapin (~> 0.6.0) + pg (1.0.0) + pry (0.11.3) + coderay (~> 1.1.0) + method_source (~> 0.9.0) + pry-rails (0.3.6) + pry (>= 0.10.4) + public_suffix (3.0.2) + puma (3.11.4) + rack (2.0.5) + rack-test (1.0.0) + rack (>= 1.0, < 3) + rails (5.1.6) + actioncable (= 5.1.6) + actionmailer (= 5.1.6) + actionpack (= 5.1.6) + actionview (= 5.1.6) + activejob (= 5.1.6) + activemodel (= 5.1.6) + activerecord (= 5.1.6) + activesupport (= 5.1.6) + bundler (>= 1.3.0) + railties (= 5.1.6) + sprockets-rails (>= 2.0.0) + rails-dom-testing (2.0.3) + activesupport (>= 4.2.0) + nokogiri (>= 1.6) + rails-html-sanitizer (1.0.4) + loofah (~> 2.2, >= 2.2.2) + railties (5.1.6) + actionpack (= 5.1.6) + activesupport (= 5.1.6) + method_source + rake (>= 0.8.7) + thor (>= 0.18.1, < 2.0) + rake (12.3.1) + rb-fsevent (0.10.3) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) + ruby-progressbar (1.9.0) + ruby_dep (1.5.0) + rubyzip (1.2.1) + sass (3.4.25) + sass-rails (5.0.7) + railties (>= 4.0.0, < 6) + sass (~> 3.1) + sprockets (>= 2.8, < 4.0) + sprockets-rails (>= 2.0, < 4.0) + tilt (>= 1.1, < 3) + selenium-webdriver (3.11.0) + childprocess (~> 0.5) + rubyzip (~> 1.2) + simplecov (0.16.1) + docile (~> 1.1) + json (>= 1.8, < 3) + simplecov-html (~> 0.10.0) + simplecov-html (0.10.2) + spring (2.0.2) + activesupport (>= 4.2) + spring-watcher-listen (2.0.1) + listen (>= 2.7, < 4.0) + spring (>= 1.2, < 3.0) + sprockets (3.7.1) + concurrent-ruby (~> 1.0) + rack (> 1, < 3) + sprockets-es6 (0.9.2) + babel-source (>= 5.8.11) + babel-transpiler + sprockets (>= 3.0.0) + sprockets-rails (3.2.1) + actionpack (>= 4.0) + activesupport (>= 4.0) + sprockets (>= 3.0.0) + terrapin (0.6.0) + climate_control (>= 0.0.3, < 1.0) + thor (0.20.0) + thread_safe (0.3.6) + tilt (2.0.8) + turbolinks (5.1.1) + turbolinks-source (~> 5.1) + turbolinks-source (5.1.0) + tzinfo (1.2.5) + thread_safe (~> 0.1) + uglifier (4.1.10) + execjs (>= 0.3.0, < 3) + web-console (3.6.1) + actionview (>= 5.0) + activemodel (>= 5.0) + bindex (>= 0.4.0) + railties (>= 5.0) + websocket-driver (0.6.5) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.3) + xpath (3.0.0) + nokogiri (~> 1.8) + +PLATFORMS + ruby + +DEPENDENCIES + better_errors + binding_of_caller + byebug + capybara (~> 2.13) + dotenv-rails + foundation-rails + jbuilder (~> 2.5) + jquery-rails + jquery-turbolinks + listen (>= 3.0.5, < 3.2) + minitest-rails + minitest-reporters + normalize-rails + omniauth + omniauth-github + paperclip (~> 6.0.0) + pg (>= 0.18, < 2.0) + pry-rails + puma (~> 3.7) + rails (~> 5.1.6) + sass-rails (~> 5.0) + selenium-webdriver + simplecov + spring + spring-watcher-listen (~> 2.0.0) + turbolinks (~> 5) + tzinfo-data + uglifier (>= 1.3.0) + web-console (>= 3.3.0) + +BUNDLED WITH + 1.16.1 diff --git a/README.md b/README.md index 2758975bf5..f7eba66bc5 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,32 @@ # bEtsy -[Much like other e-commerce platforms](https://www.etsy.com/), your team will make an online store where a wide variety of products can be listed and sold by any user. This project focuses on reinforcing the major components of Rails, model validations, testing, and more complex logic such as user authentication. +[Much like other e-commerce platforms](https://www.etsy.com/), our team of four created an online store where a wide variety of products can be listed and sold by any user. This project focused on reinforcing the major components of Rails, model validations, testing, and more complex logic such as user authentication. -This is a [Stage 3](https://github.com/Ada-Developers-Academy/pedagogy/blob/master/rule-of-three.md) project requiring you to expand upon what you have learned in class. +This was a [Stage 3](https://github.com/Ada-Developers-Academy/pedagogy/blob/master/rule-of-three.md) project requiring us to expand upon what we learned in class at [Ada Developers Academy](https://www.adadevelopersacademy.org/). + +## Team Leaders +Each of the four group members acted as one of the team leaders during the project. We rotated after 7 days. Below are the responsibilities handled during that week: + +- **Stand Up Leader** + - Notifies team members about meeting schedule and ensures that everyone is present and ready + - Takes notes about each person's daily report in Stand Up + - Keeps the meeting moving +- **Task Leader** + - Leads discussion on task assignment and prioritization + - Decide if a task should be completed alone or in a pair + - Assign tasks based on... + - Individual comfort + - Desire + - Ability + - Ensures the Trello board stays up to date + +## Stand Up Meetings +We had a daily AM standup, where we reviewed any changes that would be pushed into the master branch and provided code reviews before accepting any major changes. + +## Team +- [Angela](https://github.com/knockknockhusthere): Standup Leader (Week 1) +- [Cara](https://github.com/cbrenn): Task Leader (Week 2) +- [Dikla](https://github.com/diklaaharoni): Standup Leader (Week 2) +- [Karinna](https://github.com/karinnainiguez): Task Leader (Week 1) ## Project Learning Goals - Core comprehension of: @@ -16,35 +41,15 @@ This is a [Stage 3](https://github.com/Ada-Developers-Academy/pedagogy/blob/mast - Feature branch management with Git - Group project ownership -## Guidelines -- Groups of three or four will collaborate in pairs or individually and will report to their assigned Project Manager (one of the instructors) -- Use a task manager like [Trello](http://trello.com) to track your team's efforts -- Build a logical user-flow that moves across multiple controllers and models -- Use HTML/CSS and Foundation to style your website - -## Getting Started -1. As a group decide on an app name (this may help lead the aesthetic) -1. As a group decide on a team name (this will amuse your instructors) -1. Have one person on your team fork/clone the project master as per usual - 1. Create a new rails app using `rails new .` - 1. Add all other team members as collaborators - 1. Each team member should clone the repo to their computer -1. Figure out your workflow for the project, re: Git and Task management - 1. Do you want to use git branches? Pull requests? - 1. Determine who will be the Stand Up Leader and Task Leader for the first week -1. Create a Trello board to use as a Kanban board and ensure that all team members and instructors have access -1. Review the User Stories below and create Trello tasks to represent them -1. Slack your team name, app name, and link to your Trello board to your Project Manager - ## Expectations Build an online system for listing, selling, reviewing, and buying a wide variety of products listed by multiple merchants. -### General Requirements -- Unit tests and/or specs for - - Models - - Controllers -- Test code coverage (using SimpleCov - remember me!) - - 90% for all controller and model classes +### Project Details +- Entity Relationship Diagram designed by team: +![erd](app/assets/images/bEtsy_erd.png) +- Team documented progress on a [Trello Board](https://trello.com/b/xQMD4GLc/petsy-feels) +- 93.75% Test Coverage (measured using SimpleCov): +![coverage report](app/assets/images/SimpleCovCoverage.png) ### User Stories #### Guest User (Unauthenticated) @@ -130,9 +135,9 @@ As a signed-in user, I **cannot**: - View another user's private data (i.e. order fulfillment or product management) ### Validations -Many of our models will have attributes that are required for our application to use and display data consistently. Each model will have attributes with requirements for a valid record. The requirements are summarized below: +The following validations have been applied to each of the models: -#### Merchant +#### User - Username must be present - Username must be unique - Email Address must be present @@ -161,45 +166,7 @@ Many of our models will have attributes that are required for our application to - Rating must be an integer - Rating must be between 1 and 5 -## Submission Guidelines -Your final project must be deployed to [Heroku](http://heroku.com). Your team will open a single pull request for the entire project. There are comprehension questions to answer with your submission that you should complete together as a group. Remember, you can submit a PR and still make some final changes to your code, so don't wait until the last minute. - -## Team Leaders -Each team will have team leaders who are responsible for keeping track of each team member's contributions. Rotate leader roles at the beginning of the second week; every team member should be in at least one leader role during the project. - -- **Stand Up Leader** - - Notifies team members about meeting schedule and ensures that everyone is present and ready - - Takes notes about each person's daily report in Stand Up - - Keeps the meeting moving -- **Task Leader** - - Leads discussion on task assignment and prioritization - - Decide if a task should be completed alone or in a pair - - Assign tasks based on... - - Individual comfort - - Desire - - Ability - - Ensures the Kanban board stays up to date - -## Stand Up Meetings -The Stand Up Leader should determine the daily time for your stand up meeting with the team. Once you come up with a time, confirm with your PM that this time will work for them. - -At the end of each day, your team's assigned Project Manager will review the Trello board to ensure it captures the updates that your team has made throughout the day. - -## Interim Demo -In a real world work environment, a team's success is measured by their product as opposed to each individual's contribution. - -Each team will present their progress and respond to questions from their Project Manager on the first Friday. Every team member will participate in these demos; the PM will ask specific questions regarding -1. The team's progress and plan for completing the project -1. The technical decisions and implementation -1. Every team member's understanding of the underlying technical structures - -## Final Presentation -Each team will present their product in a final presentation to the group on the final Friday. Your presentation should be no more than 7 minutes. The presentation should include every team member and: -- what you learned as individuals and as a group -- a short story-driven demo of interesting features -## Due Date -This project is due EOD Apr 27 via PR against Ada-C9/betsy. -## What Instructors Are Looking For -Check out the [feedback template](feedback.md) which lists the items instructors will be looking for as they evaluate your project. +## Feedback +[Instructor feedback](https://github.com/Ada-C9/betsy/pull/21#issuecomment-387176282) given to team after presentation and code submission. diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000000..e85f913914 --- /dev/null +++ b/Rakefile @@ -0,0 +1,6 @@ +# Add your own tasks in files placed in lib/tasks ending in .rake, +# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake. + +require_relative 'config/application' + +Rails.application.load_tasks diff --git a/app/.DS_Store b/app/.DS_Store new file mode 100644 index 0000000000..6618b47ce9 Binary files /dev/null and b/app/.DS_Store differ diff --git a/app/assets/.DS_Store b/app/assets/.DS_Store new file mode 100644 index 0000000000..6afcede533 Binary files /dev/null and b/app/assets/.DS_Store differ diff --git a/app/assets/audios/Cat_Meow.mp3 b/app/assets/audios/Cat_Meow.mp3 new file mode 100644 index 0000000000..f08296612f Binary files /dev/null and b/app/assets/audios/Cat_Meow.mp3 differ diff --git a/app/assets/config/manifest.js b/app/assets/config/manifest.js new file mode 100644 index 0000000000..b16e53d6d5 --- /dev/null +++ b/app/assets/config/manifest.js @@ -0,0 +1,3 @@ +//= link_tree ../images +//= link_directory ../javascripts .js +//= link_directory ../stylesheets .css diff --git a/app/assets/images/.keep b/app/assets/images/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/app/assets/images/PetsyFeelsIcon.png b/app/assets/images/PetsyFeelsIcon.png new file mode 100644 index 0000000000..b8fd01f67c Binary files /dev/null and b/app/assets/images/PetsyFeelsIcon.png differ diff --git a/app/assets/images/PetsyFeelsTransparent.png b/app/assets/images/PetsyFeelsTransparent.png new file mode 100644 index 0000000000..441e5aec1d Binary files /dev/null and b/app/assets/images/PetsyFeelsTransparent.png differ diff --git a/app/assets/images/SimpleCovCoverage.png b/app/assets/images/SimpleCovCoverage.png new file mode 100644 index 0000000000..be0b7def6b Binary files /dev/null and b/app/assets/images/SimpleCovCoverage.png differ diff --git a/app/assets/images/bEtsy_erd.png b/app/assets/images/bEtsy_erd.png new file mode 100644 index 0000000000..3a425d913f Binary files /dev/null and b/app/assets/images/bEtsy_erd.png differ diff --git a/app/assets/images/cat-icon.png b/app/assets/images/cat-icon.png new file mode 100644 index 0000000000..8932e93fa8 Binary files /dev/null and b/app/assets/images/cat-icon.png differ diff --git a/app/assets/images/chicken-icon.jpeg b/app/assets/images/chicken-icon.jpeg new file mode 100644 index 0000000000..7cdaad1ad1 Binary files /dev/null and b/app/assets/images/chicken-icon.jpeg differ diff --git a/app/assets/images/chinchilla-icon.png b/app/assets/images/chinchilla-icon.png new file mode 100644 index 0000000000..ca2df3b6a3 Binary files /dev/null and b/app/assets/images/chinchilla-icon.png differ diff --git a/app/assets/images/dog-icon.png b/app/assets/images/dog-icon.png new file mode 100644 index 0000000000..21fdc2457f Binary files /dev/null and b/app/assets/images/dog-icon.png differ diff --git a/app/assets/images/elephant.png b/app/assets/images/elephant.png new file mode 100644 index 0000000000..e068e8a67b Binary files /dev/null and b/app/assets/images/elephant.png differ diff --git a/app/assets/images/ferret-icon.jpeg b/app/assets/images/ferret-icon.jpeg new file mode 100644 index 0000000000..91213d85d1 Binary files /dev/null and b/app/assets/images/ferret-icon.jpeg differ diff --git a/app/assets/images/fish-icon.png b/app/assets/images/fish-icon.png new file mode 100644 index 0000000000..1d69201187 Binary files /dev/null and b/app/assets/images/fish-icon.png differ diff --git a/app/assets/images/fox.png b/app/assets/images/fox.png new file mode 100644 index 0000000000..5ef17f43e2 Binary files /dev/null and b/app/assets/images/fox.png differ diff --git a/app/assets/images/hamster-icon.png b/app/assets/images/hamster-icon.png new file mode 100644 index 0000000000..0c9d0a242d Binary files /dev/null and b/app/assets/images/hamster-icon.png differ diff --git a/app/assets/images/hedgehog-icon.png b/app/assets/images/hedgehog-icon.png new file mode 100644 index 0000000000..eab7984e45 Binary files /dev/null and b/app/assets/images/hedgehog-icon.png differ diff --git a/app/assets/images/horse-icon.png b/app/assets/images/horse-icon.png new file mode 100644 index 0000000000..973e37eb10 Binary files /dev/null and b/app/assets/images/horse-icon.png differ diff --git a/app/assets/images/lion.png b/app/assets/images/lion.png new file mode 100644 index 0000000000..b8d87161a9 Binary files /dev/null and b/app/assets/images/lion.png differ diff --git a/app/assets/images/narwhal-icon.png b/app/assets/images/narwhal-icon.png new file mode 100644 index 0000000000..15b1b43382 Binary files /dev/null and b/app/assets/images/narwhal-icon.png differ diff --git a/app/assets/images/not_found.jpg b/app/assets/images/not_found.jpg new file mode 100644 index 0000000000..13183134e7 Binary files /dev/null and b/app/assets/images/not_found.jpg differ diff --git a/app/assets/images/panda-icon.png b/app/assets/images/panda-icon.png new file mode 100644 index 0000000000..a4737e533d Binary files /dev/null and b/app/assets/images/panda-icon.png differ diff --git a/app/assets/images/penguin.png b/app/assets/images/penguin.png new file mode 100644 index 0000000000..f6a1ace91e Binary files /dev/null and b/app/assets/images/penguin.png differ diff --git a/app/assets/images/petsyfeel_icon.ico b/app/assets/images/petsyfeel_icon.ico new file mode 100644 index 0000000000..c1ba66b3ee Binary files /dev/null and b/app/assets/images/petsyfeel_icon.ico differ diff --git a/app/assets/images/pony-icon.jpeg b/app/assets/images/pony-icon.jpeg new file mode 100644 index 0000000000..c890b59058 Binary files /dev/null and b/app/assets/images/pony-icon.jpeg differ diff --git a/app/assets/images/skunk.png b/app/assets/images/skunk.png new file mode 100644 index 0000000000..6a83ed9dc0 Binary files /dev/null and b/app/assets/images/skunk.png differ diff --git a/app/assets/images/star-icon.png b/app/assets/images/star-icon.png new file mode 100644 index 0000000000..b6f4921314 Binary files /dev/null and b/app/assets/images/star-icon.png differ diff --git a/app/assets/images/turtle-icon.png b/app/assets/images/turtle-icon.png new file mode 100644 index 0000000000..f480668d9e Binary files /dev/null and b/app/assets/images/turtle-icon.png differ diff --git a/app/assets/images/turtle.png b/app/assets/images/turtle.png new file mode 100644 index 0000000000..273b357ce9 Binary files /dev/null and b/app/assets/images/turtle.png differ diff --git a/app/assets/images/unicorn-icon.jpeg b/app/assets/images/unicorn-icon.jpeg new file mode 100644 index 0000000000..d20a44ff66 Binary files /dev/null and b/app/assets/images/unicorn-icon.jpeg differ diff --git a/app/assets/images/yak.png b/app/assets/images/yak.png new file mode 100644 index 0000000000..8c011303f3 Binary files /dev/null and b/app/assets/images/yak.png differ diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js new file mode 100644 index 0000000000..bbeccf9c77 --- /dev/null +++ b/app/assets/javascripts/application.js @@ -0,0 +1,19 @@ +// This is a manifest file that'll be compiled into application.js, which will include all the files +// listed below. +// +// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, or any plugin's +// vendor/assets/javascripts directory can be referenced here using a relative path. +// +// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the +// compiled file. JavaScript code in this file should be added after the last require_* statement. +// +// Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details +// about supported directives. +//= require jquery + +// +//= require rails-ujs +//= require foundation +//= require_tree . + +$(function(){ $(document).foundation(); }); diff --git a/app/assets/javascripts/cable.js b/app/assets/javascripts/cable.js new file mode 100644 index 0000000000..739aa5f022 --- /dev/null +++ b/app/assets/javascripts/cable.js @@ -0,0 +1,13 @@ +// Action Cable provides the framework to deal with WebSockets in Rails. +// You can generate new channels where WebSocket features live using the `rails generate channel` command. +// +//= require action_cable +//= require_self +//= require_tree ./channels + +(function() { + this.App || (this.App = {}); + + App.cable = ActionCable.createConsumer(); + +}).call(this); diff --git a/app/assets/javascripts/cart_items.js b/app/assets/javascripts/cart_items.js new file mode 100644 index 0000000000..dee720facd --- /dev/null +++ b/app/assets/javascripts/cart_items.js @@ -0,0 +1,2 @@ +// Place all the behaviors and hooks related to the matching controller here. +// All this logic will automatically be available in application.js. diff --git a/app/assets/javascripts/categories.js b/app/assets/javascripts/categories.js new file mode 100644 index 0000000000..dee720facd --- /dev/null +++ b/app/assets/javascripts/categories.js @@ -0,0 +1,2 @@ +// Place all the behaviors and hooks related to the matching controller here. +// All this logic will automatically be available in application.js. diff --git a/app/assets/javascripts/channels/.keep b/app/assets/javascripts/channels/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/app/assets/javascripts/main.js b/app/assets/javascripts/main.js new file mode 100644 index 0000000000..dee720facd --- /dev/null +++ b/app/assets/javascripts/main.js @@ -0,0 +1,2 @@ +// Place all the behaviors and hooks related to the matching controller here. +// All this logic will automatically be available in application.js. diff --git a/app/assets/javascripts/orders.js b/app/assets/javascripts/orders.js new file mode 100644 index 0000000000..dee720facd --- /dev/null +++ b/app/assets/javascripts/orders.js @@ -0,0 +1,2 @@ +// Place all the behaviors and hooks related to the matching controller here. +// All this logic will automatically be available in application.js. diff --git a/app/assets/javascripts/products.js b/app/assets/javascripts/products.js new file mode 100644 index 0000000000..dee720facd --- /dev/null +++ b/app/assets/javascripts/products.js @@ -0,0 +1,2 @@ +// Place all the behaviors and hooks related to the matching controller here. +// All this logic will automatically be available in application.js. diff --git a/app/assets/javascripts/reviews.js b/app/assets/javascripts/reviews.js new file mode 100644 index 0000000000..dee720facd --- /dev/null +++ b/app/assets/javascripts/reviews.js @@ -0,0 +1,2 @@ +// Place all the behaviors and hooks related to the matching controller here. +// All this logic will automatically be available in application.js. diff --git a/app/assets/javascripts/sessions.js b/app/assets/javascripts/sessions.js new file mode 100644 index 0000000000..dee720facd --- /dev/null +++ b/app/assets/javascripts/sessions.js @@ -0,0 +1,2 @@ +// Place all the behaviors and hooks related to the matching controller here. +// All this logic will automatically be available in application.js. diff --git a/app/assets/javascripts/users.js b/app/assets/javascripts/users.js new file mode 100644 index 0000000000..dee720facd --- /dev/null +++ b/app/assets/javascripts/users.js @@ -0,0 +1,2 @@ +// Place all the behaviors and hooks related to the matching controller here. +// All this logic will automatically be available in application.js. diff --git a/app/assets/stylesheets/_settings.scss b/app/assets/stylesheets/_settings.scss new file mode 100644 index 0000000000..26f74f9494 --- /dev/null +++ b/app/assets/stylesheets/_settings.scss @@ -0,0 +1,869 @@ +// Foundation for Sites Settings +// ----------------------------- +// +// Table of Contents: +// +// 1. Global +// 2. Breakpoints +// 3. The Grid +// 4. Base Typography +// 5. Typography Helpers +// 6. Abide +// 7. Accordion +// 8. Accordion Menu +// 9. Badge +// 10. Breadcrumbs +// 11. Button +// 12. Button Group +// 13. Callout +// 14. Card +// 15. Close Button +// 16. Drilldown +// 17. Dropdown +// 18. Dropdown Menu +// 19. Flexbox Utilities +// 20. Forms +// 21. Label +// 22. Media Object +// 23. Menu +// 24. Meter +// 25. Off-canvas +// 26. Orbit +// 27. Pagination +// 28. Progress Bar +// 29. Prototype Arrow +// 30. Prototype Border-Box +// 31. Prototype Border-None +// 32. Prototype Bordered +// 33. Prototype Display +// 34. Prototype Font-Styling +// 35. Prototype List-Style-Type +// 36. Prototype Overflow +// 37. Prototype Position +// 38. Prototype Rounded +// 39. Prototype Separator +// 40. Prototype Shadow +// 41. Prototype Sizing +// 42. Prototype Spacing +// 43. Prototype Text-Decoration +// 44. Prototype Text-Transformation +// 45. Prototype Text-Utilities +// 46. Responsive Embed +// 47. Reveal +// 48. Slider +// 49. Switch +// 50. Table +// 51. Tabs +// 52. Thumbnail +// 53. Title Bar +// 54. Tooltip +// 55. Top Bar +// 56. Xy Grid + +@import 'util/util'; + +// 1. Global +// --------- + +$global-font-size: 100%; +$global-width: rem-calc(1200); +$global-lineheight: 1.5; +$foundation-palette: ( + primary: #1779ba, + secondary: #767676, + success: #3adb76, + warning: #ffae00, + alert: #cc4b37, +); +$light-gray: #e6e6e6; +$medium-gray: #cacaca; +$dark-gray: #8a8a8a; +$black: #0a0a0a; +$white: #fefefe; +$body-background: $white; +$body-font-color: $black; +$body-font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; +$body-antialiased: true; +$global-margin: 1rem; +$global-padding: 1rem; +$global-position: 1rem; +$global-weight-normal: normal; +$global-weight-bold: bold; +$global-radius: 0; +$global-menu-padding: 0.7rem 1rem; +$global-menu-nested-margin: 1rem; +$global-text-direction: ltr; +$global-flexbox: true; +$global-prototype-breakpoints: false; +$global-button-cursor: auto; +$global-color-pick-contrast-tolerance: 0; +$print-transparent-backgrounds: true; + +@include add-foundation-colors; + +// 2. Breakpoints +// -------------- + +$breakpoints: ( + small: 0, + medium: 640px, + large: 1024px, + xlarge: 1200px, + xxlarge: 1440px, +); +$print-breakpoint: large; +$breakpoint-classes: (small medium large); + +// 3. The Grid +// ----------- + +$grid-row-width: $global-width; +$grid-column-count: 12; +$grid-column-gutter: ( + small: 20px, + medium: 30px, +); +$grid-column-align-edge: true; +$grid-column-alias: 'columns'; +$block-grid-max: 8; + +// 4. Base Typography +// ------------------ + +$header-font-family: $body-font-family; +$header-font-weight: $global-weight-normal; +$header-font-style: normal; +$font-family-monospace: Consolas, 'Liberation Mono', Courier, monospace; +$header-color: inherit; +$header-lineheight: 1.4; +$header-margin-bottom: 0.5rem; +$header-styles: ( + small: ( + 'h1': ('font-size': 24), + 'h2': ('font-size': 20), + 'h3': ('font-size': 19), + 'h4': ('font-size': 18), + 'h5': ('font-size': 17), + 'h6': ('font-size': 16), + ), + medium: ( + 'h1': ('font-size': 48), + 'h2': ('font-size': 40), + 'h3': ('font-size': 31), + 'h4': ('font-size': 25), + 'h5': ('font-size': 20), + 'h6': ('font-size': 16), + ), +); +$header-text-rendering: optimizeLegibility; +$small-font-size: 80%; +$header-small-font-color: $medium-gray; +$paragraph-lineheight: 1.6; +$paragraph-margin-bottom: 1rem; +$paragraph-text-rendering: optimizeLegibility; +$code-color: $black; +$code-font-family: $font-family-monospace; +$code-font-weight: $global-weight-normal; +$code-background: $light-gray; +$code-border: 1px solid $medium-gray; +$code-padding: rem-calc(2 5 1); +$anchor-color: $primary-color; +$anchor-color-hover: scale-color($anchor-color, $lightness: -14%); +$anchor-text-decoration: none; +$anchor-text-decoration-hover: none; +$hr-width: $global-width; +$hr-border: 1px solid $medium-gray; +$hr-margin: rem-calc(20) auto; +$list-lineheight: $paragraph-lineheight; +$list-margin-bottom: $paragraph-margin-bottom; +$list-style-type: disc; +$list-style-position: outside; +$list-side-margin: 1.25rem; +$list-nested-side-margin: 1.25rem; +$defnlist-margin-bottom: 1rem; +$defnlist-term-weight: $global-weight-bold; +$defnlist-term-margin-bottom: 0.3rem; +$blockquote-color: $dark-gray; +$blockquote-padding: rem-calc(9 20 0 19); +$blockquote-border: 1px solid $medium-gray; +$cite-font-size: rem-calc(13); +$cite-color: $dark-gray; +$cite-pseudo-content: '\2014 \0020'; +$keystroke-font: $font-family-monospace; +$keystroke-color: $black; +$keystroke-background: $light-gray; +$keystroke-padding: rem-calc(2 4 0); +$keystroke-radius: $global-radius; +$abbr-underline: 1px dotted $black; + +// 5. Typography Helpers +// --------------------- + +$lead-font-size: $global-font-size * 1.25; +$lead-lineheight: 1.6; +$subheader-lineheight: 1.4; +$subheader-color: $dark-gray; +$subheader-font-weight: $global-weight-normal; +$subheader-margin-top: 0.2rem; +$subheader-margin-bottom: 0.5rem; +$stat-font-size: 2.5rem; + +// 6. Abide +// -------- + +$abide-inputs: true; +$abide-labels: true; +$input-background-invalid: get-color(alert); +$form-label-color-invalid: get-color(alert); +$input-error-color: get-color(alert); +$input-error-font-size: rem-calc(12); +$input-error-font-weight: $global-weight-bold; + +// 7. Accordion +// ------------ + +$accordion-background: $white; +$accordion-plusminus: true; +$accordion-title-font-size: rem-calc(12); +$accordion-item-color: $primary-color; +$accordion-item-background-hover: $light-gray; +$accordion-item-padding: 1.25rem 1rem; +$accordion-content-background: $white; +$accordion-content-border: 1px solid $light-gray; +$accordion-content-color: $body-font-color; +$accordion-content-padding: 1rem; + +// 8. Accordion Menu +// ----------------- + +$accordionmenu-padding: $global-menu-padding; +$accordionmenu-nested-margin: $global-menu-nested-margin; +$accordionmenu-submenu-padding: $accordionmenu-padding; +$accordionmenu-arrows: true; +$accordionmenu-arrow-color: $primary-color; +$accordionmenu-item-background: null; +$accordionmenu-border: null; +$accordionmenu-submenu-toggle-background: null; +$accordion-submenu-toggle-border: $accordionmenu-border; +$accordionmenu-submenu-toggle-width: 40px; +$accordionmenu-submenu-toggle-height: $accordionmenu-submenu-toggle-width; +$accordionmenu-arrow-size: 6px; + +// 9. Badge +// -------- + +$badge-background: $primary-color; +$badge-color: $white; +$badge-color-alt: $black; +$badge-palette: $foundation-palette; +$badge-padding: 0.3em; +$badge-minwidth: 2.1em; +$badge-font-size: 0.6rem; + +// 10. Breadcrumbs +// --------------- + +$breadcrumbs-margin: 0 0 $global-margin 0; +$breadcrumbs-item-font-size: rem-calc(11); +$breadcrumbs-item-color: $primary-color; +$breadcrumbs-item-color-current: $black; +$breadcrumbs-item-color-disabled: $medium-gray; +$breadcrumbs-item-margin: 0.75rem; +$breadcrumbs-item-uppercase: true; +$breadcrumbs-item-separator: true; +$breadcrumbs-item-separator-item: '/'; +$breadcrumbs-item-separator-item-rtl: '\\'; +$breadcrumbs-item-separator-color: $medium-gray; + +// 11. Button +// ---------- + +$button-font-family: inherit; +$button-padding: 0.85em 1em; +$button-margin: 0 0 $global-margin 0; +$button-fill: solid; +$button-background: $primary-color; +$button-background-hover: scale-color($button-background, $lightness: -15%); +$button-color: $white; +$button-color-alt: $black; +$button-radius: $global-radius; +$button-hollow-border-width: 1px; +$button-sizes: ( + tiny: 0.6rem, + small: 0.75rem, + default: 0.9rem, + large: 1.25rem, +); +$button-palette: $foundation-palette; +$button-opacity-disabled: 0.25; +$button-background-hover-lightness: -20%; +$button-hollow-hover-lightness: -50%; +$button-transition: background-color 0.25s ease-out, color 0.25s ease-out; + +// 12. Button Group +// ---------------- + +$buttongroup-margin: 1rem; +$buttongroup-spacing: 1px; +$buttongroup-child-selector: '.button'; +$buttongroup-expand-max: 6; +$buttongroup-radius-on-each: true; + +// 13. Callout +// ----------- + +$callout-background: $white; +$callout-background-fade: 85%; +$callout-border: 1px solid rgba($black, 0.25); +$callout-margin: 0 0 1rem 0; +$callout-padding: 1rem; +$callout-font-color: $body-font-color; +$callout-font-color-alt: $body-background; +$callout-radius: $global-radius; +$callout-link-tint: 30%; + +// 14. Card +// -------- + +$card-background: $white; +$card-font-color: $body-font-color; +$card-divider-background: $light-gray; +$card-border: 1px solid $light-gray; +$card-shadow: none; +$card-border-radius: $global-radius; +$card-padding: $global-padding; +$card-margin-bottom: $global-margin; + +// 15. Close Button +// ---------------- + +$closebutton-position: right top; +$closebutton-offset-horizontal: ( + small: 0.66rem, + medium: 1rem, +); +$closebutton-offset-vertical: ( + small: 0.33em, + medium: 0.5rem, +); +$closebutton-size: ( + small: 1.5em, + medium: 2em, +); +$closebutton-lineheight: 1; +$closebutton-color: $dark-gray; +$closebutton-color-hover: $black; + +// 16. Drilldown +// ------------- + +$drilldown-transition: transform 0.15s linear; +$drilldown-arrows: true; +$drilldown-padding: $global-menu-padding; +$drilldown-nested-margin: 0; +$drilldown-background: $white; +$drilldown-submenu-padding: $drilldown-padding; +$drilldown-submenu-background: $white; +$drilldown-arrow-color: $primary-color; +$drilldown-arrow-size: 6px; + +// 17. Dropdown +// ------------ + +$dropdown-padding: 1rem; +$dropdown-background: $body-background; +$dropdown-border: 1px solid $medium-gray; +$dropdown-font-size: 1rem; +$dropdown-width: 300px; +$dropdown-radius: $global-radius; +$dropdown-sizes: ( + tiny: 100px, + small: 200px, + large: 400px, +); + +// 18. Dropdown Menu +// ----------------- + +$dropdownmenu-arrows: true; +$dropdownmenu-arrow-color: $anchor-color; +$dropdownmenu-arrow-size: 6px; +$dropdownmenu-arrow-padding: 1.5rem; +$dropdownmenu-min-width: 200px; +$dropdownmenu-background: $white; +$dropdownmenu-submenu-background: $dropdownmenu-background; +$dropdownmenu-padding: $global-menu-padding; +$dropdownmenu-nested-margin: 0; +$dropdownmenu-submenu-padding: $dropdownmenu-padding; +$dropdownmenu-border: 1px solid $medium-gray; +$dropdown-menu-item-color-active: get-color(primary); +$dropdown-menu-item-background-active: transparent; + +// 19. Flexbox Utilities +// --------------------- + +$flex-source-ordering-count: 6; +$flexbox-responsive-breakpoints: true; + +// 20. Forms +// --------- + +$fieldset-border: 1px solid $medium-gray; +$fieldset-padding: rem-calc(20); +$fieldset-margin: rem-calc(18 0); +$legend-padding: rem-calc(0 3); +$form-spacing: rem-calc(16); +$helptext-color: $black; +$helptext-font-size: rem-calc(13); +$helptext-font-style: italic; +$input-prefix-color: $black; +$input-prefix-background: $light-gray; +$input-prefix-border: 1px solid $medium-gray; +$input-prefix-padding: 1rem; +$form-label-color: $black; +$form-label-font-size: rem-calc(14); +$form-label-font-weight: $global-weight-normal; +$form-label-line-height: 1.8; +$select-background: $white; +$select-triangle-color: $dark-gray; +$select-radius: $global-radius; +$input-color: $black; +$input-placeholder-color: $medium-gray; +$input-font-family: inherit; +$input-font-size: rem-calc(16); +$input-font-weight: $global-weight-normal; +$input-line-height: $global-lineheight; +$input-background: $white; +$input-background-focus: $white; +$input-background-disabled: $light-gray; +$input-border: 1px solid $medium-gray; +$input-border-focus: 1px solid $dark-gray; +$input-padding: $form-spacing / 2; +$input-shadow: inset 0 1px 2px rgba($black, 0.1); +$input-shadow-focus: 0 0 5px $medium-gray; +$input-cursor-disabled: not-allowed; +$input-transition: box-shadow 0.5s, border-color 0.25s ease-in-out; +$input-number-spinners: true; +$input-radius: $global-radius; +$form-button-radius: $global-radius; + +// 21. Label +// --------- + +$label-background: $primary-color; +$label-color: $white; +$label-color-alt: $black; +$label-palette: $foundation-palette; +$label-font-size: 0.8rem; +$label-padding: 0.33333rem 0.5rem; +$label-radius: $global-radius; + +// 22. Media Object +// ---------------- + +$mediaobject-margin-bottom: $global-margin; +$mediaobject-section-padding: $global-padding; +$mediaobject-image-width-stacked: 100%; + +// 23. Menu +// -------- + +$menu-margin: 0; +$menu-nested-margin: $global-menu-nested-margin; +$menu-items-padding: $global-menu-padding; +$menu-simple-margin: 1rem; +$menu-item-color-active: $white; +$menu-item-background-active: get-color(primary); +$menu-icon-spacing: 0.25rem; +$menu-item-background-hover: $light-gray; +$menu-state-back-compat: true; +$menu-centered-back-compat: true; +$menu-icons-back-compat: true; + +// 24. Meter +// --------- + +$meter-height: 1rem; +$meter-radius: $global-radius; +$meter-background: $medium-gray; +$meter-fill-good: $success-color; +$meter-fill-medium: $warning-color; +$meter-fill-bad: $alert-color; + +// 25. Off-canvas +// -------------- + +$offcanvas-sizes: ( + small: 250px, +); +$offcanvas-vertical-sizes: ( + small: 250px, +); +$offcanvas-background: $light-gray; +$offcanvas-shadow: 0 0 10px rgba($black, 0.7); +$offcanvas-inner-shadow-size: 20px; +$offcanvas-inner-shadow-color: rgba($black, 0.25); +$offcanvas-overlay-zindex: 11; +$offcanvas-push-zindex: 12; +$offcanvas-overlap-zindex: 13; +$offcanvas-reveal-zindex: 12; +$offcanvas-transition-length: 0.5s; +$offcanvas-transition-timing: ease; +$offcanvas-fixed-reveal: true; +$offcanvas-exit-background: rgba($white, 0.25); +$maincontent-class: 'off-canvas-content'; + +// 26. Orbit +// --------- + +$orbit-bullet-background: $medium-gray; +$orbit-bullet-background-active: $dark-gray; +$orbit-bullet-diameter: 1.2rem; +$orbit-bullet-margin: 0.1rem; +$orbit-bullet-margin-top: 0.8rem; +$orbit-bullet-margin-bottom: 0.8rem; +$orbit-caption-background: rgba($black, 0.5); +$orbit-caption-padding: 1rem; +$orbit-control-background-hover: rgba($black, 0.5); +$orbit-control-padding: 1rem; +$orbit-control-zindex: 10; + +// 27. Pagination +// -------------- + +$pagination-font-size: rem-calc(14); +$pagination-margin-bottom: $global-margin; +$pagination-item-color: $black; +$pagination-item-padding: rem-calc(3 10); +$pagination-item-spacing: rem-calc(1); +$pagination-radius: $global-radius; +$pagination-item-background-hover: $light-gray; +$pagination-item-background-current: $primary-color; +$pagination-item-color-current: $white; +$pagination-item-color-disabled: $medium-gray; +$pagination-ellipsis-color: $black; +$pagination-mobile-items: false; +$pagination-mobile-current-item: false; +$pagination-arrows: true; + +// 28. Progress Bar +// ---------------- + +$progress-height: 1rem; +$progress-background: $medium-gray; +$progress-margin-bottom: $global-margin; +$progress-meter-background: $primary-color; +$progress-radius: $global-radius; + +// 29. Prototype Arrow +// ------------------- + +$prototype-arrow-directions: ( + down, + up, + right, + left +); +$prototype-arrow-size: 0.4375rem; +$prototype-arrow-color: $black; + +// 30. Prototype Border-Box +// ------------------------ + +$prototype-border-box-breakpoints: $global-prototype-breakpoints; + +// 31. Prototype Border-None +// ------------------------- + +$prototype-border-none-breakpoints: $global-prototype-breakpoints; + +// 32. Prototype Bordered +// ---------------------- + +$prototype-bordered-breakpoints: $global-prototype-breakpoints; +$prototype-border-width: rem-calc(1); +$prototype-border-type: solid; +$prototype-border-color: $medium-gray; + +// 33. Prototype Display +// --------------------- + +$prototype-display-breakpoints: $global-prototype-breakpoints; +$prototype-display: ( + inline, + inline-block, + block, + table, + table-cell +); + +// 34. Prototype Font-Styling +// -------------------------- + +$prototype-font-breakpoints: $global-prototype-breakpoints; +$prototype-wide-letter-spacing: rem-calc(4); +$prototype-font-normal: $global-weight-normal; +$prototype-font-bold: $global-weight-bold; + +// 35. Prototype List-Style-Type +// ----------------------------- + +$prototype-list-breakpoints: $global-prototype-breakpoints; +$prototype-style-type-unordered: ( + disc, + circle, + square +); +$prototype-style-type-ordered: ( + decimal, + lower-alpha, + lower-latin, + lower-roman, + upper-alpha, + upper-latin, + upper-roman +); + +// 36. Prototype Overflow +// ---------------------- + +$prototype-overflow-breakpoints: $global-prototype-breakpoints; +$prototype-overflow: ( + visible, + hidden, + scroll +); + +// 37. Prototype Position +// ---------------------- + +$prototype-position-breakpoints: $global-prototype-breakpoints; +$prototype-position: ( + static, + relative, + absolute, + fixed +); +$prototype-position-z-index: 975; + +// 38. Prototype Rounded +// --------------------- + +$prototype-rounded-breakpoints: $global-prototype-breakpoints; +$prototype-border-radius: rem-calc(3); + +// 39. Prototype Separator +// ----------------------- + +$prototype-separator-breakpoints: $global-prototype-breakpoints; +$prototype-separator-align: center; +$prototype-separator-height: rem-calc(2); +$prototype-separator-width: 3rem; +$prototype-separator-background: $primary-color; +$prototype-separator-margin-top: $global-margin; + +// 40. Prototype Shadow +// -------------------- + +$prototype-shadow-breakpoints: $global-prototype-breakpoints; +$prototype-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), + 0 2px 10px 0 rgba(0,0,0,.12); + +// 41. Prototype Sizing +// -------------------- + +$prototype-sizing-breakpoints: $global-prototype-breakpoints; +$prototype-sizing: ( + width, + height +); +$prototype-sizes: ( + 25: 25%, + 50: 50%, + 75: 75%, + 100: 100% +); + +// 42. Prototype Spacing +// --------------------- + +$prototype-spacing-breakpoints: $global-prototype-breakpoints; +$prototype-spacers-count: 3; + +// 43. Prototype Text-Decoration +// ----------------------------- + +$prototype-decoration-breakpoints: $global-prototype-breakpoints; +$prototype-text-decoration: ( + overline, + underline, + line-through, +); + +// 44. Prototype Text-Transformation +// --------------------------------- + +$prototype-transformation-breakpoints: $global-prototype-breakpoints; +$prototype-text-transformation: ( + lowercase, + uppercase, + capitalize +); + +// 45. Prototype Text-Utilities +// ---------------------------- + +$prototype-utilities-breakpoints: $global-prototype-breakpoints; +$prototype-text-overflow: ellipsis; + +// 46. Responsive Embed +// -------------------- + +$responsive-embed-margin-bottom: rem-calc(16); +$responsive-embed-ratios: ( + default: 4 by 3, + widescreen: 16 by 9, +); + +// 47. Reveal +// ---------- + +$reveal-background: $white; +$reveal-width: 600px; +$reveal-max-width: $global-width; +$reveal-padding: $global-padding; +$reveal-border: 1px solid $medium-gray; +$reveal-radius: $global-radius; +$reveal-zindex: 1005; +$reveal-overlay-background: rgba($black, 0.45); + +// 48. Slider +// ---------- + +$slider-width-vertical: 0.5rem; +$slider-transition: all 0.2s ease-in-out; +$slider-height: 0.5rem; +$slider-background: $light-gray; +$slider-fill-background: $medium-gray; +$slider-handle-height: 1.4rem; +$slider-handle-width: 1.4rem; +$slider-handle-background: $primary-color; +$slider-opacity-disabled: 0.25; +$slider-radius: $global-radius; + +// 49. Switch +// ---------- + +$switch-background: $medium-gray; +$switch-background-active: $primary-color; +$switch-height: 2rem; +$switch-height-tiny: 1.5rem; +$switch-height-small: 1.75rem; +$switch-height-large: 2.5rem; +$switch-radius: $global-radius; +$switch-margin: $global-margin; +$switch-paddle-background: $white; +$switch-paddle-offset: 0.25rem; +$switch-paddle-radius: $global-radius; +$switch-paddle-transition: all 0.25s ease-out; + +// 50. Table +// --------- + +$table-background: $white; +$table-color-scale: 5%; +$table-border: 1px solid smart-scale($table-background, $table-color-scale); +$table-padding: rem-calc(8 10 10); +$table-hover-scale: 2%; +$table-row-hover: darken($table-background, $table-hover-scale); +$table-row-stripe-hover: darken($table-background, $table-color-scale + $table-hover-scale); +$table-is-striped: true; +$table-striped-background: smart-scale($table-background, $table-color-scale); +$table-stripe: even; +$table-head-background: smart-scale($table-background, $table-color-scale / 2); +$table-head-row-hover: darken($table-head-background, $table-hover-scale); +$table-foot-background: smart-scale($table-background, $table-color-scale); +$table-foot-row-hover: darken($table-foot-background, $table-hover-scale); +$table-head-font-color: $body-font-color; +$table-foot-font-color: $body-font-color; +$show-header-for-stacked: false; +$table-stack-breakpoint: medium; + +// 51. Tabs +// -------- + +$tab-margin: 0; +$tab-background: $white; +$tab-color: $primary-color; +$tab-background-active: $light-gray; +$tab-active-color: $primary-color; +$tab-item-font-size: rem-calc(12); +$tab-item-background-hover: $white; +$tab-item-padding: 1.25rem 1.5rem; +$tab-expand-max: 6; +$tab-content-background: $white; +$tab-content-border: $light-gray; +$tab-content-color: $body-font-color; +$tab-content-padding: 1rem; + +// 52. Thumbnail +// ------------- + +$thumbnail-border: solid 4px $white; +$thumbnail-margin-bottom: $global-margin; +$thumbnail-shadow: 0 0 0 1px rgba($black, 0.2); +$thumbnail-shadow-hover: 0 0 6px 1px rgba($primary-color, 0.5); +$thumbnail-transition: box-shadow 200ms ease-out; +$thumbnail-radius: $global-radius; + +// 53. Title Bar +// ------------- + +$titlebar-background: $black; +$titlebar-color: $white; +$titlebar-padding: 0.5rem; +$titlebar-text-font-weight: bold; +$titlebar-icon-color: $white; +$titlebar-icon-color-hover: $medium-gray; +$titlebar-icon-spacing: 0.25rem; + +// 54. Tooltip +// ----------- + +$has-tip-cursor: help; +$has-tip-font-weight: $global-weight-bold; +$has-tip-border-bottom: dotted 1px $dark-gray; +$tooltip-background-color: $black; +$tooltip-color: $white; +$tooltip-padding: 0.75rem; +$tooltip-max-width: 10rem; +$tooltip-font-size: $small-font-size; +$tooltip-pip-width: 0.75rem; +$tooltip-pip-height: $tooltip-pip-width * 0.866; +$tooltip-radius: $global-radius; + +// 55. Top Bar +// ----------- + +$topbar-padding: 0.5rem; +$topbar-background: $light-gray; +$topbar-submenu-background: $topbar-background; +$topbar-title-spacing: 0.5rem 1rem 0.5rem 0; +$topbar-input-width: 200px; +$topbar-unstack-breakpoint: medium; + +// 56. Xy Grid +// ----------- + +$xy-grid: true; +$grid-container: $global-width; +$grid-columns: 12; +$grid-margin-gutters: ( + small: 20px, + medium: 30px +); +$grid-padding-gutters: $grid-margin-gutters; +$grid-container-padding: $grid-padding-gutters; +$grid-container-max: $global-width; +$xy-block-grid-max: 8; + diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css new file mode 100644 index 0000000000..05fefe670d --- /dev/null +++ b/app/assets/stylesheets/application.css @@ -0,0 +1,136 @@ +/* + * This is a manifest file that'll be compiled into application.css, which will include all the files + * listed below. + * + * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's + * vendor/assets/stylesheets directory can be referenced here using a relative path. + * + * You're free to add application-wide styles to this file and they'll appear at the bottom of the + * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS + * files in this directory. Styles in this file should be added after the last require_* statement. + * It is generally better to create a new file per style scope. + *= require normalize-rails + + * + *= require_tree . + *= require foundation_and_overrides +*= require_self + */ + +body { + background-color: lightgrey; + color: black; +} + +main { + margin: 20vh 5vw; +} + +h2 { + text-align: center; +} +.top-bar, footer{ + background-color: white; + color: lightgrey; + font-size: 1.5em; +} + +.top-bar { + position: fixed; + top: 0; + width: 100vw; + z-index: 5; +} + +footer { + position: fixed; + bottom: 0; + width: 100vw; +} + +.top-bar a, .top-bar ul li { + background-color: white; + color: lightgrey; +} + +.top-bar-left a { + font-size: 2.5em; + font-weight: bold; + font-family: Arnoldboecklin, fantasy; + padding-top: 30px; +} + +.top-bar-right li { + padding: 1vw; +} + +.vertical a:hover { + font-weight: bold; +} + +.top-bar-left:hover { + font-weight: bold; +} + +.product-container { + display: flex; + flex-flow: row wrap; + justify-content: space-between; + align-content: center; + align-items: center; + text-align: center; + } + +.product-box { + width: 200px; + height: 300px; + /* border: 1px black solid; */ + margin: 0 0 1em 1em; + // display: flex; + // width: 100%; + // height: 80%; + // flex-wrap: wrap; + // flex-direction: row; + // justify-content: center; + +} + +pic { + text-align: center; +} + + +#tab-block-item { + overflow-y: scroll; + max-height: 47vh; +} + +.flash .failure { + background-color: darkgrey; + color: red; + padding: 2vh; + font-weight: bold; + width: 70vw; + text-align: center; + margin: .5vh; +} + +.flash .success { + background-color: darkgrey; + color: green; + padding: 2vh; + font-weight: bold; + width: 70vw; + text-align: center; + margin: .5vh; +} + +.form-two-section { + overflow: hidden; +} + +.form-two-section select { + display: inline; + float: right; + width: 50%; +} diff --git a/app/assets/stylesheets/browserslist b/app/assets/stylesheets/browserslist new file mode 100644 index 0000000000..6019618a9a --- /dev/null +++ b/app/assets/stylesheets/browserslist @@ -0,0 +1,4 @@ +last 2 versions +ie >= 9 +Android >= 2.3 +ios >= 7 diff --git a/app/assets/stylesheets/cart_items.scss b/app/assets/stylesheets/cart_items.scss new file mode 100644 index 0000000000..6885678670 --- /dev/null +++ b/app/assets/stylesheets/cart_items.scss @@ -0,0 +1,4 @@ +// Place all the styles related to the cart_items controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ + diff --git a/app/assets/stylesheets/categories.scss b/app/assets/stylesheets/categories.scss new file mode 100644 index 0000000000..3ed31d6b40 --- /dev/null +++ b/app/assets/stylesheets/categories.scss @@ -0,0 +1,12 @@ +// Place all the styles related to the categories controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ +.category.product-box { + height: 200px; + display: flex; + text-align: center; + flex-direction: column; + justify-content: center; + border: dotted #5392d6 3px; + background-color: lightgrey; +} diff --git a/app/assets/stylesheets/foundation_and_overrides.scss b/app/assets/stylesheets/foundation_and_overrides.scss new file mode 100644 index 0000000000..f184f5ca99 --- /dev/null +++ b/app/assets/stylesheets/foundation_and_overrides.scss @@ -0,0 +1,59 @@ +@charset 'utf-8'; + +@import 'settings'; +@import 'foundation'; + +// If you'd like to include motion-ui the foundation-rails gem comes prepackaged with it, uncomment the 3 @imports, if you are not using the gem you need to install the motion-ui sass package. +// +// @import 'motion-ui/motion-ui'; + +// We include everything by default. To slim your CSS, remove components you don't use. + +@include foundation-global-styles; +@include foundation-xy-grid-classes; +//@include foundation-grid; +//@include foundation-flex-grid; +@include foundation-flex-classes; +@include foundation-typography; +@include foundation-forms; +@include foundation-button; +@include foundation-accordion; +@include foundation-accordion-menu; +@include foundation-badge; +@include foundation-breadcrumbs; +@include foundation-button-group; +@include foundation-callout; +@include foundation-card; +@include foundation-close-button; +@include foundation-menu; +@include foundation-menu-icon; +@include foundation-drilldown-menu; +@include foundation-dropdown; +@include foundation-dropdown-menu; +@include foundation-responsive-embed; +@include foundation-label; +@include foundation-media-object; +@include foundation-off-canvas; +@include foundation-orbit; +@include foundation-pagination; +@include foundation-progress-bar; +@include foundation-slider; +@include foundation-sticky; +@include foundation-reveal; +@include foundation-switch; +@include foundation-table; +@include foundation-tabs; +@include foundation-thumbnail; +@include foundation-title-bar; +@include foundation-tooltip; +@include foundation-top-bar; +@include foundation-visibility-classes; +@include foundation-float-classes; + +// If you'd like to include motion-ui the foundation-rails gem comes prepackaged with it, uncomment the 3 @imports, if you are not using the gem you need to install the motion-ui sass package. +// +// @include motion-ui-transitions; +// @include motion-ui-animations; +@import 'motion-ui/motion-ui'; +@include motion-ui-transitions; +@include motion-ui-animations; diff --git a/app/assets/stylesheets/main.scss b/app/assets/stylesheets/main.scss new file mode 100644 index 0000000000..d44cd7928b --- /dev/null +++ b/app/assets/stylesheets/main.scss @@ -0,0 +1,90 @@ +// Place all the styles related to the main controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ +.marquee { + height: 100px; + overflow: hidden; + position: relative; + padding: 100px; +} +.marquee h3 { + position: absolute; + width: 100%; + height: 100%; + margin: 0; + line-height: 50px; + text-align: left; + font-size: 5em; + font-family: fantasy; + + /* Apply animation to this element */ + -moz-animation: marquee 5s ease-out; + -webkit-animation: marquee 5s ease-out; + animation: marquee 5s ease-out; +} +/* Move it (define the animation) */ +@-moz-keyframes marquee { + 0% { -moz-transform: translateX(200%); } + 100% { -moz-transform: translateX(0%); } +} +@-webkit-keyframes marquee { + 0% { -webkit-transform: translateX(200%); } + 100% { -webkit-transform: translateX(0%); } +} +@keyframes marquee { + 0% { + -moz-transform: translateX(200%); /* Firefox bug fix */ + -webkit-transform: translateX(200%); /* Firefox bug fix */ + transform: translateX(200%); + } + 100% { + -moz-transform: translateX(0%); /* Firefox bug fix */ + -webkit-transform: translateX(0%); /* Firefox bug fix */ + transform: translateX(0%); + } +} +audio { + display: flex; + justify-content: center; +} + +#home-container { + border: black solid 7px; + text-align: center; + padding: 1.5em; + max-width: 500px; + // position: fixed; + margin: auto; +} + +.sign { + margin-bottom: 20px; + display: grid; + grid-template-columns: auto auto auto auto auto auto auto auto auto auto; + grid-template-rows: auto auto; + justify-content: center; +} + +section { + display: grid; + grid-template-columns: auto; + grid-template-rows: auto auto; + justify-content: center; + background-color: white; +} + +body { + display: grid; + grid-template-columns: auto; + grid-template-rows: auto auto; + // justify-content: center; +} + +section.flash { + + background-color: lightgrey; +} + +#home-container { + background-color: white; +} diff --git a/app/assets/stylesheets/orders.scss b/app/assets/stylesheets/orders.scss new file mode 100644 index 0000000000..f07daa0c38 --- /dev/null +++ b/app/assets/stylesheets/orders.scss @@ -0,0 +1,7 @@ +// Place all the styles related to the orders controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ + +.order-form { + width: 60vw; +} diff --git a/app/assets/stylesheets/products.scss b/app/assets/stylesheets/products.scss new file mode 100644 index 0000000000..13ff3ecb47 --- /dev/null +++ b/app/assets/stylesheets/products.scss @@ -0,0 +1,136 @@ +// Place all the styles related to the products controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ + +li { + list-style: none; +} +// ul.product-container { +// display: flex; +// flex-flow: row wrap; +// justify-content: space-between; +// align-content: flex-start; +// } +// +// .product-box { +// width: 200px; +// height: 200px; +// border: 1px black solid; +// margin: 0 0 1em 1em; +// // display: flex; +// // width: 100%; +// // height: 80%; +// // flex-wrap: wrap; +// // flex-direction: row; +// // justify-content: space-around; +// } + +article.tabs { + position: fixed; + display: block; + width: 80%; + height: 400px; + margin: 2em auto; +} + +article.tabs section { + position: absolute; + display: block; + top: 1.8em; + left: 0; + height: 100%; + width: 100%; + padding: 10px 20px; + background-color: #ddd; + border-radius: 5px; + box-shadow: 0 3px 3px rgba(0,0,0,0.1); + z-index: 0; +} + +article.tabs section:first-child { + z-index: 1; + +} + +article.tabs section h2 { + position: absolute; + font-size: 1em; + font-weight: normal; + width: 120px; + height: 1.8em; + top: -1.8em; + left: 10px; + padding: 0; + margin: 0; + color: #999; + background-color: #ddd; + border-radius: 5px 5px 0 0; +} + +article.tabs section:nth-child(2) h2 { + width: 200px; + left: 132px; +} + +article.tabs section:nth-child(3) h2 { + width: 200px; + left: 334px; +} + +article.tabs section h2 a { + display: block; + width: 100%; + line-height: 1.8em; + text-align: center; + text-decoration: none; + color: inherit; + outline: 0 none; +} + +article.tabs section:target, article.tabs section:target h2 { + color: #333; + background-color: #fff; + z-index: 2; +} + +article.tabs section, article.tabs section h2 { + -webkit-transition: all 500ms ease; + -moz-transition: all 500ms ease; + -ms-transition: all 500ms ease; + -o-transition: all 500ms ease; + transition: all 500ms ease; +} + + +.categoryproductpage { + display: flex; + justify-content: space-between; +} + +.productshowbottombuttons { + display: flex; + justify-content: flex-start; + margin: 0; +} + +.productshowbottombuttons li { + margin: 0.5em; +} + +#tab-block { + display: grid; + grid-template-columns: 1fr 1fr; + grid-template-rows: 2fr; + box-sizing:content-box; + +} + +#tab-block-item { + margin: 1em; +} + +.rating { + display: flex; + max-width: 20px; + max-height: 20px; +} diff --git a/app/assets/stylesheets/reviews.scss b/app/assets/stylesheets/reviews.scss new file mode 100644 index 0000000000..6ea2454d26 --- /dev/null +++ b/app/assets/stylesheets/reviews.scss @@ -0,0 +1,3 @@ +// Place all the styles related to the reviews controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/sessions.scss b/app/assets/stylesheets/sessions.scss new file mode 100644 index 0000000000..7bef9cf826 --- /dev/null +++ b/app/assets/stylesheets/sessions.scss @@ -0,0 +1,3 @@ +// Place all the styles related to the sessions controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/users.scss b/app/assets/stylesheets/users.scss new file mode 100644 index 0000000000..9ef3f30516 --- /dev/null +++ b/app/assets/stylesheets/users.scss @@ -0,0 +1,24 @@ +// Place all the styles related to the users controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ +.product-type { + overflow: scroll; + max-height: 300px; + background-color: white; + padding: 1em; + margin: 0 1em 1em 0; + width: 80vw; + display: grid; + + display: grid; + grid-template-columns: 1fr 5fr; + grid-template-rows: 1fr; +} + .product-type div { + padding-bottom: 1em; + width: 250px; + } + +section { + background-color: lightgrey; +} diff --git a/app/channels/application_cable/channel.rb b/app/channels/application_cable/channel.rb new file mode 100644 index 0000000000..d672697283 --- /dev/null +++ b/app/channels/application_cable/channel.rb @@ -0,0 +1,4 @@ +module ApplicationCable + class Channel < ActionCable::Channel::Base + end +end diff --git a/app/channels/application_cable/connection.rb b/app/channels/application_cable/connection.rb new file mode 100644 index 0000000000..0ff5442f47 --- /dev/null +++ b/app/channels/application_cable/connection.rb @@ -0,0 +1,4 @@ +module ApplicationCable + class Connection < ActionCable::Connection::Base + end +end diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb new file mode 100644 index 0000000000..0a5a03d9fa --- /dev/null +++ b/app/controllers/application_controller.rb @@ -0,0 +1,16 @@ +class ApplicationController < ActionController::Base + protect_from_forgery with: :exception + + private + + def find_user + if session[:user_id] + @login_user = User.find_by(id: session[:user_id]) + end + end + + def require_login + @user = User.find_by(id: session[:user_id]) + head :unauthorized unless @user + end +end diff --git a/app/controllers/cartitems_controller.rb b/app/controllers/cartitems_controller.rb new file mode 100644 index 0000000000..b9773035f8 --- /dev/null +++ b/app/controllers/cartitems_controller.rb @@ -0,0 +1,95 @@ +class CartitemsController < ApplicationController + before_action :find_cartitem, only: [:update, :destroy, :ship] + + def index + if session[:order_id] == nil + order = Order.create!(state: 'pending') + session[:order_id] = order.id + end + @cart_items = Cartitem.where(order_id: session[:order_id]) + end + + def create + + @cart_item = Cartitem.find_by(order: session[:order_id], product: params[:product_id]) + # get quantity from form + if @cart_item + @cart_item.quantity += params[:cartitem][:quantity].to_i + + else + @cart_item = Cartitem.new(cartitem_params) + # find the product from path + @cart_item.product = Product.find(params[:product_id]) + # find order from session / + # create new order if no session + if session[:order_id] + @cart_item.order = Order.find(session[:order_id]) + else + order = Order.create!(state: 'pending') + @cart_item.order = order + session[:order_id] = order.id + end + end + + + + # save + if @cart_item.save + flash[:success] = "Item Added Successfully!" + redirect_to cart_path + else + flash[:failure] = "Sorry, not able to add!" + redirect_back fallback_location: root_path + end + + end + + def update + #update quantity of item + if params[:cartitem] + @cart_item.assign_attributes(cartitem_params) + end + + if @cart_item.save + redirect_to cart_path + else + flash[:failure] = "Sorry, not able to update!" + redirect_to cart_path + end + end + + def destroy + + if @cart_item.destroy + flash[:success] = "Item deleted from cart" + redirect_to cart_path + else + flash[:failure] = "Sorry not able to remove item from your cart!" + redirect_to cart_path + end + + end + + def ship + @cart_item.mark_shipped + if @cart_item.save + flash[:success] = "Item marked as shipped" + redirect_back fallback_location: root_path + else + flash[:failure] = "Something went wrong, we could not mark as shipped" + redirect_back fallback_location: root_path + end + end + + private + + def cartitem_params + return params.require(:cartitem).permit(:quantity, :shipped) + end + + def find_cartitem + @cart_item = Cartitem.find_by(id: params[:id]) + head :not_found unless @cart_item + end + +end diff --git a/app/controllers/categories_controller.rb b/app/controllers/categories_controller.rb new file mode 100644 index 0000000000..435aac4eef --- /dev/null +++ b/app/controllers/categories_controller.rb @@ -0,0 +1,53 @@ +class CategoriesController < ApplicationController +before_action :find_category, only: [:show, :destroy] +before_action :require_login, except: [:index, :show] + + def index + @categories = Category.select_with_products + end + + def show; end + + def new + @category = Category.new() + end + + def create + @products = Product.new + @category = Category.new(category_params) + + if @category.save + # redirect_to '/books' + flash[:success] = "Category created successfully" + redirect_to categories_path + else + # Validations failed! What do we do? + # This flash message is redundant but for demonstration purposes + flash.now[:failure] = "Validations Failed" + render :new, status: :bad_request + end + end + + def destroy + + if @category.products.count > 0 + flash.now[:failure] = "Category contains active products, deletion failed." + else + @category.destroy + flash[:success] = "Category deleted successfully" + end + + redirect_to categories_path + end + +private + def find_category + @category = Category.find_by(id: params[:id]) + + head :not_found unless @category + end + + def category_params + params.require(:category).permit(:name, product_ids: []) + end +end diff --git a/app/controllers/concerns/.keep b/app/controllers/concerns/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/app/controllers/main_controller.rb b/app/controllers/main_controller.rb new file mode 100644 index 0000000000..69e34c1f7e --- /dev/null +++ b/app/controllers/main_controller.rb @@ -0,0 +1,7 @@ +class MainController < ApplicationController + + def index + + end + +end diff --git a/app/controllers/orders_controller.rb b/app/controllers/orders_controller.rb new file mode 100644 index 0000000000..72bd732e2b --- /dev/null +++ b/app/controllers/orders_controller.rb @@ -0,0 +1,53 @@ +class OrdersController < ApplicationController + + before_action :find_order, only: [:show, :edit, :update, :destroy] + + before_action :require_login, except: [:show, :edit, :update, :destroy] + + def index + @cartitems = Order.filter_by(session[:user_id]) + end + + def show; end + + def edit; end + + def update + @order.assign_attributes(order_params) + + if @order.save(context: :purchase) && @order.complete_checkout + flash.now[:success] = "Your Order is on it's way!" + session[:order_id] = nil + render :show + else + flash.now[:failure] = "Sorry, could not process your order" + render :edit, status: :bad_request + end + end + + def destroy + if @order.cancel + flash.now[:success] = "Your Order has been cancelled!" + render :show + else + flash.now[:success] = "Sorry, could not cancel your order!" + render :show, status: :bad_request + end + end + + + private + + def find_order + @order = Order.find_by(id: session[:order_id]) + if !@order + @order = Order.find_by(id: params[:id]) + end + head :not_found unless @order + end + + def order_params + return params.require(:order).permit(:name, :email, :address, :state, :zipcode, :ccnumber, :ccexpiration, :cvv) + end + +end diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb new file mode 100644 index 0000000000..3f53536258 --- /dev/null +++ b/app/controllers/products_controller.rb @@ -0,0 +1,69 @@ +class ProductsController < ApplicationController + before_action :find_product, only: [:show, :edit, :update, :destroy, :retire] + before_action :require_login, except: [:index, :show] + + def index + @products = Product.order(:name) + @products = @products.select { |product| product.product_status == nil } + end + + def new + @product = Product.new(user_id: session[:user_id]) + end + + def create + @product = Product.new(product_params) + if @product.save + redirect_to products_path + else + flash[:failure] = "failed to save" + render :new, :status => :bad_request + end + end + + def show + @review = Review.new + @cart_item = Cartitem.new + @categories = @product.categories + end + + def edit;end + + def update + @categories = @product.categories + @product.assign_attributes(product_params) + if @product.save + redirect_to product_path(@product) + else + render :edit, :status => :bad_request + end + end + + def retire + @product.product_status = 'retired' + + if @product.save + flash[:success] = "Product successfully retired" + redirect_back fallback_location: root_path + else + flash[:failure]="Unable to delete the product" + redirect_back fallback_location: root_path + end + end + + + private + def product_params + return params.require(:product).permit(:name, :price, :stock, :product_status, :user_id, :image, :description, category_ids: []) + end + + def find_product + @product = Product.find_by(id: params[:id]) + if !@product + @product = Product.find_by(id: params[:product_id]) + end + + head :not_found unless @product + end + +end diff --git a/app/controllers/reviews_controller.rb b/app/controllers/reviews_controller.rb new file mode 100644 index 0000000000..aa9152ad17 --- /dev/null +++ b/app/controllers/reviews_controller.rb @@ -0,0 +1,31 @@ +class ReviewsController < ApplicationController + before_action :find_product, only: [:create, :new] + def new + @review = Review.new + end + + def create + @review = Review.new(review_params) + @review.product = @product + + if @review.save + flash[:success] = "Review added successfully" + redirect_to product_path(@product) + else + flash.now[:failure] = "Please add ratind" + render :new, status: :bad_request + end + end + + private + + def review_params + return params.require(:review).permit(:text, :rating) + end + + def find_product + @product = Product.find_by(id: params[:product_id]) + head :not_found unless @product + return @product + end +end diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb new file mode 100644 index 0000000000..888f0d287e --- /dev/null +++ b/app/controllers/sessions_controller.rb @@ -0,0 +1,50 @@ +class SessionsController < ApplicationController + + def new ; end + + def create + auth_hash = request.env['omniauth.auth'] + + if find_user != nil + flash[:failure] = "Could not log in, a user is already logged in" + redirect_to root_path + + elsif auth_hash['uid'] + @user = User.find_by(uid: auth_hash[:uid], provider: 'github') + + if @user.nil? + @user = User.new( + name: auth_hash['info']['name'], + email: auth_hash['info']['email'], + uid: auth_hash['uid'], + provider: auth_hash['provider']) + + + if @user.save + session[:user_id] = @user.id + flash[:success] = "#{@user.name} created and logged in. Welcome!" + redirect_to root_path + else + flash[:failure] = "Could not log in, user could not be created" + redirect_to root_path + end + + else + session[:user_id] = @user.id + flash[:success] = "You are logged in, welcome back!" + redirect_to root_path + end + + else + flash[:error] = "You could not login, we're sorry!" + redirect_to root_path + end + end + + def destroy + session.delete(:user_id) + flash[:success] = "Logged out successfully. Come back soon!" + redirect_to root_path + end + + end diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb new file mode 100644 index 0000000000..0a09b04828 --- /dev/null +++ b/app/controllers/users_controller.rb @@ -0,0 +1,60 @@ +class UsersController < ApplicationController + + before_action :find_user, only: [:show, :edit, :update, :destroy] + before_action :require_login, except: [:index, :show] + + def index + @users = User.all + end + + def show + @available = @user.avail_prod + @soldout = @user.soldout_prod + @retired = @user.retired_prod + end + + + def edit; end + + def update + @user.assign_attributes(user_params) + + if @user.save + redirect_to user_path(@user) + else + render :edit, status: :bad_request + end + + end + + def destroy + if @user.deactivate + + if @user.destroy + session[:user_id] = nil + flash[:success] = "User deactivated from our site" + redirect_to root_path + else + flash[:failure] = "Unable to remove user" + render :index, status: :bad_request + end + + else + flash[:failure] = "Unable to deactivate user" + render :index, status: :bad_request + end + end + + private + + def find_user + @user = User.find_by(id: params[:id]) + + head :not_found unless @user + end + + def user_params + return params.require(:user).permit(:name, :email, :image) + end + +end diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb new file mode 100644 index 0000000000..5701da7c33 --- /dev/null +++ b/app/helpers/application_helper.rb @@ -0,0 +1,13 @@ +module ApplicationHelper + def average_rating(model) + reviews = model.reviews + + return 0 if reviews.count == 0 + + total = reviews.map do |rating| + rating.rating + end.sum.to_f + + return total / reviews.count + end +end diff --git a/app/helpers/cart_items_helper.rb b/app/helpers/cart_items_helper.rb new file mode 100644 index 0000000000..f30f6834fd --- /dev/null +++ b/app/helpers/cart_items_helper.rb @@ -0,0 +1,2 @@ +module CartItemsHelper +end diff --git a/app/helpers/categories_helper.rb b/app/helpers/categories_helper.rb new file mode 100644 index 0000000000..e06f31554c --- /dev/null +++ b/app/helpers/categories_helper.rb @@ -0,0 +1,2 @@ +module CategoriesHelper +end diff --git a/app/helpers/main_helper.rb b/app/helpers/main_helper.rb new file mode 100644 index 0000000000..826effed96 --- /dev/null +++ b/app/helpers/main_helper.rb @@ -0,0 +1,2 @@ +module MainHelper +end diff --git a/app/helpers/orders_helper.rb b/app/helpers/orders_helper.rb new file mode 100644 index 0000000000..443227fd48 --- /dev/null +++ b/app/helpers/orders_helper.rb @@ -0,0 +1,2 @@ +module OrdersHelper +end diff --git a/app/helpers/products_helper.rb b/app/helpers/products_helper.rb new file mode 100644 index 0000000000..a3e4cee2d5 --- /dev/null +++ b/app/helpers/products_helper.rb @@ -0,0 +1,39 @@ +module ProductsHelper + + def rating_icon(categories) + categories.each do |category| + if category == 'horse' + return "horse-icon.png" + elsif category == 'dog' + return "dog-icon.png" + elsif category == 'cat' + return "cat-icon.png" + elsif category == 'unicorn' + return "unicorn-icon.jpeg" + elsif category == 'hedgehog' + return "hedge-icon.png" + elsif category == 'chicken' + return "chicken-icon.jpeg" + elsif category == 'panda' + return "panda-icon.png" + elsif category =='narwhal' + return "narwhal-icon.png" + elsif category == 'fish' + return "fish-icon.png" + elsif category == 'ferret' + return "ferret-icon.jpeg" + elsif category == 'hamster' + return "hamster-icon.png" + elsif category == 'chinchilla' + return "chinchilla-icon.png" + elsif category == 'turtle' + return "turtle-icon.png" + elsif category =='pony' + return "pony-icon.jpeg" + else + icon = "star-icon.png" + end + end + return 'star-icon.png' + end +end diff --git a/app/helpers/reviews_helper.rb b/app/helpers/reviews_helper.rb new file mode 100644 index 0000000000..682b7b1abc --- /dev/null +++ b/app/helpers/reviews_helper.rb @@ -0,0 +1,2 @@ +module ReviewsHelper +end diff --git a/app/helpers/sessions_helper.rb b/app/helpers/sessions_helper.rb new file mode 100644 index 0000000000..309f8b2eb3 --- /dev/null +++ b/app/helpers/sessions_helper.rb @@ -0,0 +1,2 @@ +module SessionsHelper +end diff --git a/app/helpers/users_helper.rb b/app/helpers/users_helper.rb new file mode 100644 index 0000000000..2310a240d7 --- /dev/null +++ b/app/helpers/users_helper.rb @@ -0,0 +1,2 @@ +module UsersHelper +end diff --git a/app/jobs/application_job.rb b/app/jobs/application_job.rb new file mode 100644 index 0000000000..a009ace51c --- /dev/null +++ b/app/jobs/application_job.rb @@ -0,0 +1,2 @@ +class ApplicationJob < ActiveJob::Base +end diff --git a/app/mailers/application_mailer.rb b/app/mailers/application_mailer.rb new file mode 100644 index 0000000000..286b2239d1 --- /dev/null +++ b/app/mailers/application_mailer.rb @@ -0,0 +1,4 @@ +class ApplicationMailer < ActionMailer::Base + default from: 'from@example.com' + layout 'mailer' +end diff --git a/app/models/application_record.rb b/app/models/application_record.rb new file mode 100644 index 0000000000..10a4cba84d --- /dev/null +++ b/app/models/application_record.rb @@ -0,0 +1,3 @@ +class ApplicationRecord < ActiveRecord::Base + self.abstract_class = true +end diff --git a/app/models/cartitem.rb b/app/models/cartitem.rb new file mode 100644 index 0000000000..b7dda25099 --- /dev/null +++ b/app/models/cartitem.rb @@ -0,0 +1,28 @@ +class Cartitem < ApplicationRecord + belongs_to :order + belongs_to :product + + validates :quantity, presence: true, + numericality: { only_integer: true, greater_than: 0 } + validates :product, presence: true, uniqueness: { scope: :order } + + def update_stock + quantity = self.quantity + stock = self.product.stock + self.product.stock = stock - quantity + self.product.save + end + + def mark_shipped + self.shipped = DateTime.now + self.save + + self.order.cartitems.each do |item| + return if !item.shipped + end + + self.order.state = "complete" + self.order.save + end + +end diff --git a/app/models/category.rb b/app/models/category.rb new file mode 100644 index 0000000000..41b4e5c457 --- /dev/null +++ b/app/models/category.rb @@ -0,0 +1,12 @@ +class Category < ApplicationRecord + has_and_belongs_to_many :products, join_table: :products_categories + + validates :name, presence: true, uniqueness: true + + def self.select_with_products + Category.all.select do |cat| + cat.products.count > 0 + end + end + +end diff --git a/app/models/concerns/.keep b/app/models/concerns/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/app/models/order.rb b/app/models/order.rb new file mode 100644 index 0000000000..557502d68e --- /dev/null +++ b/app/models/order.rb @@ -0,0 +1,51 @@ +class Order < ApplicationRecord + has_many :cartitems + + validates_presence_of :name, :email, :ccnumber, :ccexpiration, :cvv, :address, :zipcode, on: :purchase + validates_length_of :ccnumber, :within => 16..19, on: :purchase + validates_length_of :cvv, :within => 3..4, on: :purchase + validates :ccexpiration, inclusion: { in: (Date.today..Date.today + 5.years) }, on: :purchase + + def complete_checkout + self.state = "paid" + self.save + self.cartitems.each do |item| + item.update_stock + end + end + + + def total + items = Cartitem.where(order_id: self.id) + totals = items.map{ |item| item.product.price * item.quantity } + return totals.sum + end + + def cancel + self.cartitems.each do |item| + item.product.stock += item.quantity + if !item.product.save + return false + end + end + + self.state = "cancelled" + + return self.save + + end + + + def self.filter_by(user_id) + items = [] + self.all.each do |order| + order.cartitems.each do |item| + if item.product.user.id == user_id + items << item + end + end + end + return items + end + +end diff --git a/app/models/product.rb b/app/models/product.rb new file mode 100644 index 0000000000..c2b064e8c4 --- /dev/null +++ b/app/models/product.rb @@ -0,0 +1,14 @@ +class Product < ApplicationRecord + belongs_to :user + has_and_belongs_to_many :categories, join_table: :products_categories, :default_url => ":style/not_found.jpg" + has_many :reviews + has_attached_file :image, styles: { large: "350x350>", medium: "200x200#", thumb: "150x150#" } + + validates_attachment_content_type :image, content_type: /\Aimage\/.*\z/ + validates :name, presence: true, uniqueness: { scope: :user } + validates :price, presence: true, numericality: { greater_than: 0} + validates :stock, presence: true, numericality: {only_integer: true, greater_than_or_equal_to: 0} + + + +end diff --git a/app/models/review.rb b/app/models/review.rb new file mode 100644 index 0000000000..77034b2f23 --- /dev/null +++ b/app/models/review.rb @@ -0,0 +1,8 @@ +class Review < ApplicationRecord + belongs_to :product + has_one :user, through: :review + + validates :rating, + presence: true, + numericality: { only_integer: true, less_than: 6, greater_than: 0 } +end diff --git a/app/models/user.rb b/app/models/user.rb new file mode 100644 index 0000000000..2630bf2287 --- /dev/null +++ b/app/models/user.rb @@ -0,0 +1,36 @@ +class User < ApplicationRecord + has_many :products + has_many :reviews, through: :products + has_attached_file :image, styles: { large: "300x300>", medium: "200x200#", thumb: "150x150#" } + + + validates_attachment_content_type :image, content_type: /\Aimage\/.*\z/ + validates :name, presence: true, uniqueness: true + validates :email, presence: true, uniqueness: true + + def deactivate + user = User.find_by(name: "Previous User") + if !user + user = User.create!(name: "Previous User", email: "previoususer@petsy.com") + end + self.products.each do |p| + p.product_status = "retired" + p.user_id = user.id + return false unless p.save + end + return true + end + + def avail_prod + self.products.select{|p| !p.product_status && p.stock > 0} + end + + def soldout_prod + self.products.select{|p| !p.product_status && p.stock == 0} + end + + def retired_prod + self.products.select{|p| p.product_status == 'retired'} + end + +end diff --git a/app/views/cartitems/index.html.erb b/app/views/cartitems/index.html.erb new file mode 100644 index 0000000000..71bb8fdf80 --- /dev/null +++ b/app/views/cartitems/index.html.erb @@ -0,0 +1,29 @@ +

Shopping Cart

+ + + + + + + + + + + <% @cart_items.each do |item| %> + + + + + + + + <% end %> +
Product NamePriceQuantityProduct TotalRemove
<%= link_to item.product.name, product_path(item.product) %><%= number_to_currency(item.product.price) %><%= form_for item, url: update_cartitem_path(item.id) do |f| %> +
+ <%= f.select :quantity, options_for_select(1..item.product.stock, :selected => item.quantity) %> + <%= f.submit "Update", class: "button" %> +
+ <% end %> +
<%= number_to_currency(item.quantity * item.product.price) %><%= link_to "Remove", delete_cartitem_path(item.id), method: :delete, class: "button", data: { confirm: "Are you sure you want to remove this item from your shopping cart?" } %>
+ + <%= link_to "Checkout", edit_order_path(session[:order_id]), class: "button" %> diff --git a/app/views/categories/index.html.erb b/app/views/categories/index.html.erb new file mode 100644 index 0000000000..b7f17b74de --- /dev/null +++ b/app/views/categories/index.html.erb @@ -0,0 +1,12 @@ +

Shop by Category

+ + diff --git a/app/views/categories/new.html.erb b/app/views/categories/new.html.erb new file mode 100644 index 0000000000..9a3d381e83 --- /dev/null +++ b/app/views/categories/new.html.erb @@ -0,0 +1,6 @@ +<%= form_for @category do |t| %> + <%= t.label :name %> + <%= t.text_field :name %> + + <%= t.submit %> +<% end %> diff --git a/app/views/categories/show.html.erb b/app/views/categories/show.html.erb new file mode 100644 index 0000000000..26fed09153 --- /dev/null +++ b/app/views/categories/show.html.erb @@ -0,0 +1,21 @@ +

Category: <%= @category.name %>

+ +
+<% @category.products.each do |product| %> + <% if product.stock > 0 %> +
+ + <%= image_tag product.image.url(:medium), :alt => "picture of product" %> + + + <%= link_to(product.name, product_path(product)) %> +
  • + Price: <%= number_to_currency(product.price) %> +
  • +
  • + Average Rating:<%= average_rating(product) %> +
  • +
    +<% end %> +<% end %> +
    diff --git a/app/views/layouts/_errors.html.erb b/app/views/layouts/_errors.html.erb new file mode 100644 index 0000000000..7f0e9b4afd --- /dev/null +++ b/app/views/layouts/_errors.html.erb @@ -0,0 +1,16 @@ + +<% if model.errors.messages.any? %> +
    +

    Please correct the following:

    + +
    +<% end %> diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb new file mode 100644 index 0000000000..72b147f22d --- /dev/null +++ b/app/views/layouts/application.html.erb @@ -0,0 +1,64 @@ + + + + + + + <%= content_for?(:title) ? yield(:title) : "Untitled" %> + + <%= stylesheet_link_tag "application" %> + <%= javascript_include_tag "application", 'data-turbolinks-track' => true %> + <%= csrf_meta_tags %> + <%= favicon_link_tag asset_path('petsyfeel_icon.ico'), :rel => 'icon', :type => "image/x-icon" %> + + + + +
    + +
    + +
    +
    + <% flash.each do |name, message| %> +
    <%= message %>
    + <% end %> +
    + + <%= yield %> +
    + + + + + diff --git a/app/views/layouts/mailer.html.erb b/app/views/layouts/mailer.html.erb new file mode 100644 index 0000000000..cbd34d2e9d --- /dev/null +++ b/app/views/layouts/mailer.html.erb @@ -0,0 +1,13 @@ + + + + + + + + + <%= yield %> + + diff --git a/app/views/layouts/mailer.text.erb b/app/views/layouts/mailer.text.erb new file mode 100644 index 0000000000..37f0bddbd7 --- /dev/null +++ b/app/views/layouts/mailer.text.erb @@ -0,0 +1 @@ +<%= yield %> diff --git a/app/views/main/index.html.erb b/app/views/main/index.html.erb new file mode 100644 index 0000000000..982382ba45 --- /dev/null +++ b/app/views/main/index.html.erb @@ -0,0 +1,28 @@ + +
    +

    Feels Fur Every Occasion!

    +
    + +
    +
    +<%= image_tag("penguin.png",:size => '80', :alt => "p") %> +<%= image_tag("elephant.png",:size => '80', :alt => "e") %> +<%= image_tag("turtle.png",:size => '80', :alt => "t") %> +<%= image_tag("skunk.png",:size => '80', :alt => "s") %> +<%= image_tag("yak.png",:size => '80', :alt => "y") %> +
    + +
    +<%= image_tag("fox.png",:size => '80', :alt => "f") %> +<%= image_tag("elephant.png",:size => '80', :alt => "e") %> +<%= image_tag("elephant.png",:size => '80', :alt => "e") %> +<%= image_tag("lion.png",:size => '80', :alt => "l") %> +<%= image_tag("skunk.png",:size => '80', :alt => "s") %> +
    + + + + <%= audio_tag("Cat_Meow.mp3", type: "audio/mpeg", controls: "true") %> + + +
    diff --git a/app/views/orders/edit.html.erb b/app/views/orders/edit.html.erb new file mode 100644 index 0000000000..973e9a86a7 --- /dev/null +++ b/app/views/orders/edit.html.erb @@ -0,0 +1,42 @@ + +<%= render partial: "layouts/errors", locals: { model: @order } %> + +

    Order Confirmation

    +

    Please provide information below and click submit to complete your purchase.

    + + +
    + + <%= form_for @order do |f| %> + + <%= f.hidden_field :state %> + + <%= f.label :name %> + <%= f.text_field :name %> + + <%= f.label :email %> + <%= f.text_field :email %> + + <%= f.label :address %> + <%= f.text_field :address %> + + + <%= f.label :zipcode %> + <%= f.text_field :zipcode %> + + <%= f.label :ccnumber, "Credit Card Number" %> + <%= f.text_field :ccnumber %> + + + <%= f.label :ccexpiration, "Credit Card Expiration" %> +
    + <%= f.date_select :ccexpiration, order: [:month, :year], use_two_digit_numbers: true, default: {day: 1} %> +
    + <%= f.label :cvv, "CVV" %> + <%= f.text_field :cvv %> + + <%= f.submit "Submit", class: "button" %> + + <% end %> + +
    diff --git a/app/views/orders/index.html.erb b/app/views/orders/index.html.erb new file mode 100644 index 0000000000..9a4a412b30 --- /dev/null +++ b/app/views/orders/index.html.erb @@ -0,0 +1,207 @@ + +
    + +
    + +

    Pending Orders

    + + + + + + + + + + <% total_revenue = 0 %> + <% total_orders = 0 %> + + <% @cartitems.each do |cartitem| %> + + <% if cartitem.order.state == 'pending' %> + + + + + + <% total_revenue += cartitem.quantity * cartitem.product.price %> + <% total_orders += 1 %> + + <% end %> + <% end %> +
    Order NumberProduct NameSubtotal Product Revenue
    + <%= link_to cartitem.order.id, order_path(cartitem.order) %> + + <%= link_to cartitem.product.name, product_path(cartitem.product) %> + + <%= number_to_currency(cartitem.quantity * cartitem.product.price) %> +
    +

    Total Pending Revenue: <%= number_to_currency(total_revenue) %>

    +

    Total number of pending orders: <%= total_orders %>

    + + +
    + +
    +

    Paid Orders

    + + + + + + + + + + + <% total_revenue = 0 %> + <% total_orders = 0 %> + + <% @cartitems.each do |cartitem| %> + + <% if cartitem.order.state == 'paid' %> + + + + + + + <% total_revenue += cartitem.quantity * cartitem.product.price %> + <% total_orders += 1 %> + + <% end %> + <% end %> +
    Order NumberProduct NameSubtotal Product RevenueActions
    + <%= link_to cartitem.order.id, order_path(cartitem.order) %> + + <%= link_to cartitem.product.name, product_path(cartitem.product) %> + + <%= number_to_currency(cartitem.quantity * cartitem.product.price) %> + + <%= link_to "Mark as Shipped", ship_path(cartitem), method: :patch, class: "button" %> +
    +

    Total Paid Revenue: <%= number_to_currency(total_revenue) %>

    +

    Total number of paid orders: <%= total_orders %>

    + +
    + +
    +

    Complete Orders

    + + + + + + + + + + <% total_revenue = 0 %> + <% total_orders = 0 %> + + <% @cartitems.each do |cartitem| %> + + <% if cartitem.order.state == 'complete' %> + + + + + + <% total_revenue += cartitem.quantity * cartitem.product.price %> + <% total_orders += 1 %> + + <% end %> + <% end %> +
    Order NumberProduct NameSubtotal Product Revenue
    + <%= link_to cartitem.order.id, order_path(cartitem.order) %> + + <%= link_to cartitem.product.name, product_path(cartitem.product) %> + + <%= number_to_currency(cartitem.quantity * cartitem.product.price) %> +
    +

    Total Complete Revenue: <%= number_to_currency(total_revenue) %>

    +

    Total number of complete orders: <%= total_orders %>

    + + +
    + +
    +

    Cancelled Orders

    + + + + + + + + + + <% total_revenue = 0 %> + <% total_orders = 0 %> + + <% @cartitems.each do |cartitem| %> + + <% if cartitem.order.state == 'cancelled' %> + + + + + + <% total_revenue += cartitem.quantity * cartitem.product.price %> + <% total_orders += 1 %> + + <% end %> + <% end %> +
    Order NumberProduct NameSubtotal Product Revenue
    + <%= link_to cartitem.order.id, order_path(cartitem.order) %> + + <%= link_to cartitem.product.name, product_path(cartitem.product) %> + + <%= number_to_currency(cartitem.quantity * cartitem.product.price) %> +
    +

    Total Cancelled Revenue: <%= number_to_currency(total_revenue) %>

    +

    Total number of cancelled orders: <%= total_orders %>

    + +
    + +
    +

    Completed Orders

    + + + + + + + + + + <% total_revenue = 0 %> + <% total_orders = 0 %> + + <% @cartitems.each do |cartitem| %> + + <% if cartitem.order.state == 'complete' %> + + + + + + <% total_revenue += cartitem.quantity * cartitem.product.price %> + <% total_orders += 1 %> + + <% end %> + <% end %> +
    Order NumberProduct NameSubtotal Product Revenue
    + <%= link_to cartitem.order.id, order_path(cartitem.order) %> + + <%= link_to cartitem.product.name, product_path(cartitem.product) %> + + <%= number_to_currency(cartitem.quantity * cartitem.product.price) %> +
    +

    Total Complete Revenue: <%= number_to_currency(total_revenue) %>

    +

    Total number of complete orders <%= total_orders %>

    + + +
    + +
    diff --git a/app/views/orders/show.html.erb b/app/views/orders/show.html.erb new file mode 100644 index 0000000000..e4d0b8e5d6 --- /dev/null +++ b/app/views/orders/show.html.erb @@ -0,0 +1,40 @@ + + + + + + + + + + + <% @order.cartitems.each do |cartitem| %> + + + + + + + <% end %> + + + + + + +
    Product NameQuantityPriceSubtotal
    + <%= link_to cartitem.product.name, product_path(cartitem.product) %> + + <%= cartitem.quantity %> + + <%= number_to_currency(cartitem.product.price) %> + + <%= number_to_currency(cartitem.quantity * cartitem.product.price) %> +
    Total<%= number_to_currency(@order.total) %>
    + + +<%= link_to "Cancel order", order_path(@order), method: :delete, data: {confirm: "Are you sure you want to cancel the order?"}, class: "button" %> diff --git a/app/views/products/_form.html.erb b/app/views/products/_form.html.erb new file mode 100644 index 0000000000..1bff5b4143 --- /dev/null +++ b/app/views/products/_form.html.erb @@ -0,0 +1,47 @@ +<%= render partial: "layouts/errors", locals: { model: @product} %> +

    + <% page_title ||= "Product Changes" %> + <%= page_title %> +

    + +<%= form_for @product, html: { multipart: true } do |f| %> + <%= f.label :name %> + <%= f.text_field :name %> + + + + <%= f.label :stock %> + <%= f.number_field :stock %> + + <%= f.label :price %> + <%= f.number_field :price, :step => 0.01 %> + + + <%= f.hidden_field :user_id %> + + <%= f.label :description %> + <%= f.text_area :description %> + +
    + + + Select a category from the list (Or create new category in 'Account' page) + +
    + <%= f.label :categories %> + <%= collection_check_boxes(:product, :category_ids, Category.all, :id, :name) %> +
    + + +
    + + <%= f.label :image %> + <%= f.file_field :image %> + + <%= f.submit class: "button" %> + +<% end %> diff --git a/app/views/products/edit.html.erb b/app/views/products/edit.html.erb new file mode 100644 index 0000000000..81bc1cf9a5 --- /dev/null +++ b/app/views/products/edit.html.erb @@ -0,0 +1,2 @@ +<%= render partial: "form", locals: { page_title: "Edit an existing product", + product: @product} %> diff --git a/app/views/products/index.html.erb b/app/views/products/index.html.erb new file mode 100644 index 0000000000..88bb8184b1 --- /dev/null +++ b/app/views/products/index.html.erb @@ -0,0 +1,23 @@ + + +

    Shop by Product

    + +
    + <% @products.each do |product| %> + <% if product.stock > 0 %> +
    + + <%= image_tag product.image.url(:medium) %> + + + <%= link_to(product.name, product_path(product)) %> +
  • + Price: <%= number_to_currency(product.price) %> +
  • +
  • + Average Rating: <%= '%.2f' % average_rating(product) %> +
  • +
    + <% end %> + <% end %> +
    diff --git a/app/views/products/new.html.erb b/app/views/products/new.html.erb new file mode 100644 index 0000000000..4643047bec --- /dev/null +++ b/app/views/products/new.html.erb @@ -0,0 +1,2 @@ +<%= render partial: "form", locals: { page_title: "Add a new product", + product: @product} %> diff --git a/app/views/products/show.html.erb b/app/views/products/show.html.erb new file mode 100644 index 0000000000..bbcf1092d5 --- /dev/null +++ b/app/views/products/show.html.erb @@ -0,0 +1,104 @@ +

    Details for <%= @product.name %>

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

    Read Product Reviews

    +

    Product Reviews

    + + + + + + + + + <% @product.reviews.each do |review| %> + + + + + + + <% end %> +
    UserDateRatingReview
    Anonymous<%= review.created_at %><%= review.rating %><%= review.text %>
    +
    + + <% if session[:user_id] != @product.user_id %> +
    +

    Write New Review

    +

    Submit a New Review + + <%= render partial: "layouts/errors", locals: { model: @review } %> + +

    Rate This Product:

    + + + <%= form_for @review, url: product_reviews_path(@product.id) do |f| %> + + <%= f.label :text %> + <%= f.text_field :text %> + + <%= f.label :rating %> + <%= f.radio_button :rating, 1 %> + <%= label :rating, "1" %> + <%= f.radio_button :rating, 2 %> + <%= label :rating, "2" %> + <%= f.radio_button :rating, 3 %> + <%= label :rating, "3" %> + <%= f.radio_button :rating, 4 %> + <%= label :rating, "4" %> + <%= f.radio_button :rating, 5 %> + <%= label :rating, "5" %> + + <%= f.submit "Review", class:"button" %> + <% end %> +
    + <% end %> +
    diff --git a/app/views/reviews/new.html.erb b/app/views/reviews/new.html.erb new file mode 100644 index 0000000000..e69de29bb2 diff --git a/app/views/sessions/new.html.erb b/app/views/sessions/new.html.erb new file mode 100644 index 0000000000..1c4ab45b74 --- /dev/null +++ b/app/views/sessions/new.html.erb @@ -0,0 +1,8 @@ +<%= form_for @user, url: login_path do |f| %> + +<%= f.label :name %> +<%= f.text_field :name %> + +<%= f.submit "Login", class: "button"%> + +<% end %> diff --git a/app/views/users/edit.html.erb b/app/views/users/edit.html.erb new file mode 100644 index 0000000000..9ead9b30f8 --- /dev/null +++ b/app/views/users/edit.html.erb @@ -0,0 +1,12 @@ +<%= form_for @user, html: { multipart: true } do |t| %> + <%= t.label :name %> + <%= t.text_field :name %> + + <%= t.label :email %> + <%= t.text_field :email %> + + <%= t.label :image%> + <%= t.file_field :image %> + + <%= t.submit class: "button" %> +<% end %> diff --git a/app/views/users/index.html.erb b/app/views/users/index.html.erb new file mode 100644 index 0000000000..c08a4322d5 --- /dev/null +++ b/app/views/users/index.html.erb @@ -0,0 +1,17 @@ +

    Shop by Seller

    +
    + <% @users.each do |user| %> +
    + +
    + + <% end %> +
    diff --git a/app/views/users/show.html.erb b/app/views/users/show.html.erb new file mode 100644 index 0000000000..a9a1697b10 --- /dev/null +++ b/app/views/users/show.html.erb @@ -0,0 +1,56 @@ +

    <%= @user.name %>'s Profile

    + +<% if session[:user_id] == @user.id %> +<%= link_to "Edit Info", edit_user_path(@user) %> +<%= link_to "Delete Account", user_path, method: :delete, data: { confirm: "Are you sure?" } %> +<%= link_to "Order Fufillment", orders_path %> +<% end %> + +
    <%= image_tag @user.image.url(:medium), :alt => "picture of seller" %>
    + +

    Merchant Info

    + +

    Number of Orders: <%= @user.products.count %>

    +

    User Since: <%= @user.created_at %>

    +<%= mail_to @user.email do %> +E-mail Merchant +<% end %> + + +<% if session[:user_id] == @user.id %> +

    Manage Products

    +<%= link_to "Create New Product", new_user_product_path(@user) %> +<%= link_to "Create New Category", new_category_path %> +<% end %> + +
    + <% prod_type = { + available: @available, + soldout: @soldout, + retired: @retired + }%> + <% prod_type.each do |type, collection| %> + + <% if collection.count > 0 %> +

    <%= type.capitalize %> Products

    + + <% end %> +
    diff --git a/bin/bundle b/bin/bundle new file mode 100755 index 0000000000..66e9889e8b --- /dev/null +++ b/bin/bundle @@ -0,0 +1,3 @@ +#!/usr/bin/env ruby +ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__) +load Gem.bin_path('bundler', 'bundle') diff --git a/bin/rails b/bin/rails new file mode 100755 index 0000000000..5badb2fde0 --- /dev/null +++ b/bin/rails @@ -0,0 +1,9 @@ +#!/usr/bin/env ruby +begin + load File.expand_path('../spring', __FILE__) +rescue LoadError => e + raise unless e.message.include?('spring') +end +APP_PATH = File.expand_path('../config/application', __dir__) +require_relative '../config/boot' +require 'rails/commands' diff --git a/bin/rake b/bin/rake new file mode 100755 index 0000000000..d87d5f5781 --- /dev/null +++ b/bin/rake @@ -0,0 +1,9 @@ +#!/usr/bin/env ruby +begin + load File.expand_path('../spring', __FILE__) +rescue LoadError => e + raise unless e.message.include?('spring') +end +require_relative '../config/boot' +require 'rake' +Rake.application.run diff --git a/bin/setup b/bin/setup new file mode 100755 index 0000000000..78c4e861dc --- /dev/null +++ b/bin/setup @@ -0,0 +1,38 @@ +#!/usr/bin/env ruby +require 'pathname' +require 'fileutils' +include FileUtils + +# path to your application root. +APP_ROOT = Pathname.new File.expand_path('../../', __FILE__) + +def system!(*args) + system(*args) || abort("\n== Command #{args} failed ==") +end + +chdir APP_ROOT do + # This script is a starting point to setup your application. + # Add necessary setup steps to this file. + + puts '== Installing dependencies ==' + system! 'gem install bundler --conservative' + system('bundle check') || system!('bundle install') + + # Install JavaScript dependencies if using Yarn + # system('bin/yarn') + + + # puts "\n== Copying sample files ==" + # unless File.exist?('config/database.yml') + # cp 'config/database.yml.sample', 'config/database.yml' + # end + + puts "\n== Preparing database ==" + system! 'bin/rails db:setup' + + puts "\n== Removing old logs and tempfiles ==" + system! 'bin/rails log:clear tmp:clear' + + puts "\n== Restarting application server ==" + system! 'bin/rails restart' +end diff --git a/bin/spring b/bin/spring new file mode 100755 index 0000000000..fb2ec2ebb4 --- /dev/null +++ b/bin/spring @@ -0,0 +1,17 @@ +#!/usr/bin/env ruby + +# This file loads spring without using Bundler, in order to be fast. +# It gets overwritten when you run the `spring binstub` command. + +unless defined?(Spring) + require 'rubygems' + require 'bundler' + + lockfile = Bundler::LockfileParser.new(Bundler.default_lockfile.read) + spring = lockfile.specs.detect { |spec| spec.name == "spring" } + if spring + Gem.use_paths Gem.dir, Bundler.bundle_path.to_s, *Gem.path + gem 'spring', spring.version + require 'spring/binstub' + end +end diff --git a/bin/update b/bin/update new file mode 100755 index 0000000000..a8e4462f20 --- /dev/null +++ b/bin/update @@ -0,0 +1,29 @@ +#!/usr/bin/env ruby +require 'pathname' +require 'fileutils' +include FileUtils + +# path to your application root. +APP_ROOT = Pathname.new File.expand_path('../../', __FILE__) + +def system!(*args) + system(*args) || abort("\n== Command #{args} failed ==") +end + +chdir APP_ROOT do + # This script is a way to update your development environment automatically. + # Add necessary update steps to this file. + + puts '== Installing dependencies ==' + system! 'gem install bundler --conservative' + system('bundle check') || system!('bundle install') + + puts "\n== Updating database ==" + system! 'bin/rails db:migrate' + + puts "\n== Removing old logs and tempfiles ==" + system! 'bin/rails log:clear tmp:clear' + + puts "\n== Restarting application server ==" + system! 'bin/rails restart' +end diff --git a/bin/yarn b/bin/yarn new file mode 100755 index 0000000000..c2bacef836 --- /dev/null +++ b/bin/yarn @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby +VENDOR_PATH = File.expand_path('..', __dir__) +Dir.chdir(VENDOR_PATH) do + begin + exec "yarnpkg #{ARGV.join(" ")}" + rescue Errno::ENOENT + $stderr.puts "Yarn executable was not detected in the system." + $stderr.puts "Download Yarn at https://yarnpkg.com/en/docs/install" + exit 1 + end +end diff --git a/config.ru b/config.ru new file mode 100644 index 0000000000..f7ba0b527b --- /dev/null +++ b/config.ru @@ -0,0 +1,5 @@ +# This file is used by Rack-based servers to start the application. + +require_relative 'config/environment' + +run Rails.application diff --git a/config/application.rb b/config/application.rb new file mode 100644 index 0000000000..d80f0d2022 --- /dev/null +++ b/config/application.rb @@ -0,0 +1,25 @@ +require_relative 'boot' + +require 'rails/all' + +# Require the gems listed in Gemfile, including any gems +# you've limited to :test, :development, or :production. +Bundler.require(*Rails.groups) + +module Betsy + class Application < Rails::Application + config.generators do |g| + # Force new test files to be generated in the minitest-spec style + g.test_framework :minitest, spec: true + + # Always use .js files, never .coffee + g.javascript_engine :js + end + # Initialize configuration defaults for originally generated Rails version. + config.load_defaults 5.1 + config.serve_static_assets = true + # Settings in config/environments/* take precedence over those specified here. + # Application configuration should go into files in config/initializers + # -- all .rb files in that directory are automatically loaded. + end +end diff --git a/config/boot.rb b/config/boot.rb new file mode 100644 index 0000000000..30f5120df6 --- /dev/null +++ b/config/boot.rb @@ -0,0 +1,3 @@ +ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../Gemfile', __dir__) + +require 'bundler/setup' # Set up gems listed in the Gemfile. diff --git a/config/cable.yml b/config/cable.yml new file mode 100644 index 0000000000..3cba994bb2 --- /dev/null +++ b/config/cable.yml @@ -0,0 +1,10 @@ +development: + adapter: async + +test: + adapter: async + +production: + adapter: redis + url: redis://localhost:6379/1 + channel_prefix: betsy_production diff --git a/config/database.yml b/config/database.yml new file mode 100644 index 0000000000..6903bb6083 --- /dev/null +++ b/config/database.yml @@ -0,0 +1,85 @@ +# PostgreSQL. Versions 9.1 and up are supported. +# +# Install the pg driver: +# gem install pg +# On OS X with Homebrew: +# gem install pg -- --with-pg-config=/usr/local/bin/pg_config +# On OS X with MacPorts: +# gem install pg -- --with-pg-config=/opt/local/lib/postgresql84/bin/pg_config +# On Windows: +# gem install pg +# Choose the win32 build. +# Install PostgreSQL and put its /bin directory on your path. +# +# Configure Using Gemfile +# gem 'pg' +# +default: &default + adapter: postgresql + encoding: unicode + # For details on connection pooling, see Rails configuration guide + # http://guides.rubyonrails.org/configuring.html#database-pooling + pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> + +development: + <<: *default + database: betsy_development + + # The specified database role being used to connect to postgres. + # To create additional roles in postgres see `$ createuser --help`. + # When left blank, postgres will use the default role. This is + # the same name as the operating system user that initialized the database. + #username: betsy + + # The password associated with the postgres role (username). + #password: + + # Connect on a TCP socket. Omitted by default since the client uses a + # domain socket that doesn't need configuration. Windows does not have + # domain sockets, so uncomment these lines. + #host: localhost + + # The TCP port the server listens on. Defaults to 5432. + # If your server runs on a different port number, change accordingly. + #port: 5432 + + # Schema search path. The server defaults to $user,public + #schema_search_path: myapp,sharedapp,public + + # Minimum log levels, in increasing order: + # debug5, debug4, debug3, debug2, debug1, + # log, notice, warning, error, fatal, and panic + # Defaults to warning. + #min_messages: notice + +# Warning: The database defined as "test" will be erased and +# re-generated from your development database when you run "rake". +# Do not set this db to the same as development or production. +test: + <<: *default + database: betsy_test + +# As with config/secrets.yml, you never want to store sensitive information, +# like your database password, in your source code. If your source code is +# ever seen by anyone, they now have access to your database. +# +# Instead, provide the password as a unix environment variable when you boot +# the app. Read http://guides.rubyonrails.org/configuring.html#configuring-a-database +# for a full rundown on how to provide these environment variables in a +# production deployment. +# +# On Heroku and other platform providers, you may have a full connection URL +# available as an environment variable. For example: +# +# DATABASE_URL="postgres://myuser:mypass@localhost/somedatabase" +# +# You can use this database configuration with: +# +# production: +# url: <%= ENV['DATABASE_URL'] %> +# +production: + <<: *default + database: betsy_production + username: betsy + password: <%= ENV['BETSY_DATABASE_PASSWORD'] %> diff --git a/config/environment.rb b/config/environment.rb new file mode 100644 index 0000000000..426333bb46 --- /dev/null +++ b/config/environment.rb @@ -0,0 +1,5 @@ +# Load the Rails application. +require_relative 'application' + +# Initialize the Rails application. +Rails.application.initialize! diff --git a/config/environments/development.rb b/config/environments/development.rb new file mode 100644 index 0000000000..5187e22186 --- /dev/null +++ b/config/environments/development.rb @@ -0,0 +1,54 @@ +Rails.application.configure do + # Settings specified here will take precedence over those in config/application.rb. + + # In the development environment your application's code is reloaded on + # every request. This slows down response time but is perfect for development + # since you don't have to restart the web server when you make code changes. + config.cache_classes = false + + # Do not eager load code on boot. + config.eager_load = false + + # Show full error reports. + config.consider_all_requests_local = true + + # Enable/disable caching. By default caching is disabled. + if Rails.root.join('tmp/caching-dev.txt').exist? + config.action_controller.perform_caching = true + + config.cache_store = :memory_store + config.public_file_server.headers = { + 'Cache-Control' => "public, max-age=#{2.days.seconds.to_i}" + } + else + config.action_controller.perform_caching = false + + config.cache_store = :null_store + end + + # Don't care if the mailer can't send. + config.action_mailer.raise_delivery_errors = false + + config.action_mailer.perform_caching = false + + # Print deprecation notices to the Rails logger. + config.active_support.deprecation = :log + + # Raise an error on page load if there are pending migrations. + config.active_record.migration_error = :page_load + + # Debug mode disables concatenation and preprocessing of assets. + # This option may cause significant delays in view rendering with a large + # number of complex assets. + config.assets.debug = true + + # Suppress logger output for asset requests. + config.assets.quiet = true + + # Raises error for missing translations + # config.action_view.raise_on_missing_translations = true + + # Use an evented file watcher to asynchronously detect changes in source code, + # routes, locales, etc. This feature depends on the listen gem. + config.file_watcher = ActiveSupport::EventedFileUpdateChecker +end diff --git a/config/environments/production.rb b/config/environments/production.rb new file mode 100644 index 0000000000..2ea763ccc1 --- /dev/null +++ b/config/environments/production.rb @@ -0,0 +1,92 @@ +Rails.application.configure do + # Settings specified here will take precedence over those in config/application.rb. + + # Code is not reloaded between requests. + config.cache_classes = true + + # Eager load code on boot. This eager loads most of Rails and + # your application in memory, allowing both threaded web servers + # and those relying on copy on write to perform better. + # Rake tasks automatically ignore this option for performance. + config.eager_load = true + + # Full error reports are disabled and caching is turned on. + config.consider_all_requests_local = false + config.action_controller.perform_caching = true + + # Attempt to read encrypted secrets from `config/secrets.yml.enc`. + # Requires an encryption key in `ENV["RAILS_MASTER_KEY"]` or + # `config/secrets.yml.key`. + config.read_encrypted_secrets = true + + # Disable serving static files from the `/public` folder by default since + # Apache or NGINX already handles this. + config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present? + + # Compress JavaScripts and CSS. + config.assets.js_compressor = :uglifier + # config.assets.css_compressor = :sass + + # Do not fallback to assets pipeline if a precompiled asset is missed. + config.assets.compile = false + + # `config.assets.precompile` and `config.assets.version` have moved to config/initializers/assets.rb + + # Enable serving of images, stylesheets, and JavaScripts from an asset server. + # config.action_controller.asset_host = 'http://assets.example.com' + + # Specifies the header that your server uses for sending files. + # config.action_dispatch.x_sendfile_header = 'X-Sendfile' # for Apache + # config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for NGINX + + # Mount Action Cable outside main process or domain + # config.action_cable.mount_path = nil + # config.action_cable.url = 'wss://example.com/cable' + # config.action_cable.allowed_request_origins = [ 'http://example.com', /http:\/\/example.*/ ] + + # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies. + # config.force_ssl = true + + # Use the lowest log level to ensure availability of diagnostic information + # when problems arise. + config.log_level = :debug + + # Prepend all log lines with the following tags. + config.log_tags = [ :request_id ] + + # Use a different cache store in production. + # config.cache_store = :mem_cache_store + + # Use a real queuing backend for Active Job (and separate queues per environment) + # config.active_job.queue_adapter = :resque + # config.active_job.queue_name_prefix = "betsy_#{Rails.env}" + config.action_mailer.perform_caching = false + + # Ignore bad email addresses and do not raise email delivery errors. + # Set this to true and configure the email server for immediate delivery to raise delivery errors. + # config.action_mailer.raise_delivery_errors = false + + # Enable locale fallbacks for I18n (makes lookups for any locale fall back to + # the I18n.default_locale when a translation cannot be found). + config.i18n.fallbacks = true + + # Send deprecation notices to registered listeners. + config.active_support.deprecation = :notify + + # Use default logging formatter so that PID and timestamp are not suppressed. + config.log_formatter = ::Logger::Formatter.new + + + # Use a different logger for distributed setups. + # require 'syslog/logger' + # config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new 'app-name') + + if ENV["RAILS_LOG_TO_STDOUT"].present? + logger = ActiveSupport::Logger.new(STDOUT) + logger.formatter = config.log_formatter + config.logger = ActiveSupport::TaggedLogging.new(logger) + end + + # Do not dump schema after migrations. + config.active_record.dump_schema_after_migration = false +end diff --git a/config/environments/test.rb b/config/environments/test.rb new file mode 100644 index 0000000000..8e5cbde533 --- /dev/null +++ b/config/environments/test.rb @@ -0,0 +1,42 @@ +Rails.application.configure do + # Settings specified here will take precedence over those in config/application.rb. + + # The test environment is used exclusively to run your application's + # test suite. You never need to work with it otherwise. Remember that + # your test database is "scratch space" for the test suite and is wiped + # and recreated between test runs. Don't rely on the data there! + config.cache_classes = true + + # Do not eager load code on boot. This avoids loading your whole application + # just for the purpose of running a single test. If you are using a tool that + # preloads Rails for running tests, you may have to set it to true. + config.eager_load = false + + # Configure public file server for tests with Cache-Control for performance. + config.public_file_server.enabled = true + config.public_file_server.headers = { + 'Cache-Control' => "public, max-age=#{1.hour.seconds.to_i}" + } + + # Show full error reports and disable caching. + config.consider_all_requests_local = true + config.action_controller.perform_caching = false + + # Raise exceptions instead of rendering exception templates. + config.action_dispatch.show_exceptions = false + + # Disable request forgery protection in test environment. + config.action_controller.allow_forgery_protection = false + config.action_mailer.perform_caching = false + + # Tell Action Mailer not to deliver emails to the real world. + # The :test delivery method accumulates sent emails in the + # ActionMailer::Base.deliveries array. + config.action_mailer.delivery_method = :test + + # Print deprecation notices to the stderr. + config.active_support.deprecation = :stderr + + # Raises error for missing translations + # config.action_view.raise_on_missing_translations = true +end diff --git a/config/initializers/application_controller_renderer.rb b/config/initializers/application_controller_renderer.rb new file mode 100644 index 0000000000..89d2efab2b --- /dev/null +++ b/config/initializers/application_controller_renderer.rb @@ -0,0 +1,8 @@ +# Be sure to restart your server when you modify this file. + +# ActiveSupport::Reloader.to_prepare do +# ApplicationController.renderer.defaults.merge!( +# http_host: 'example.org', +# https: false +# ) +# end diff --git a/config/initializers/assets.rb b/config/initializers/assets.rb new file mode 100644 index 0000000000..4b828e80cb --- /dev/null +++ b/config/initializers/assets.rb @@ -0,0 +1,14 @@ +# Be sure to restart your server when you modify this file. + +# Version of your assets, change this if you want to expire all your assets. +Rails.application.config.assets.version = '1.0' + +# Add additional assets to the asset load path. +# Rails.application.config.assets.paths << Emoji.images_path +# Add Yarn node_modules folder to the asset load path. +Rails.application.config.assets.paths << Rails.root.join('node_modules') + +# Precompile additional assets. +# application.js, application.css, and all non-JS/CSS in the app/assets +# folder are already added. +# Rails.application.config.assets.precompile += %w( admin.js admin.css ) diff --git a/config/initializers/backtrace_silencers.rb b/config/initializers/backtrace_silencers.rb new file mode 100644 index 0000000000..59385cdf37 --- /dev/null +++ b/config/initializers/backtrace_silencers.rb @@ -0,0 +1,7 @@ +# Be sure to restart your server when you modify this file. + +# You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces. +# Rails.backtrace_cleaner.add_silencer { |line| line =~ /my_noisy_library/ } + +# You can also remove all the silencers if you're trying to debug a problem that might stem from framework code. +# Rails.backtrace_cleaner.remove_silencers! diff --git a/config/initializers/cookies_serializer.rb b/config/initializers/cookies_serializer.rb new file mode 100644 index 0000000000..5a6a32d371 --- /dev/null +++ b/config/initializers/cookies_serializer.rb @@ -0,0 +1,5 @@ +# Be sure to restart your server when you modify this file. + +# Specify a serializer for the signed and encrypted cookie jars. +# Valid options are :json, :marshal, and :hybrid. +Rails.application.config.action_dispatch.cookies_serializer = :json diff --git a/config/initializers/filter_parameter_logging.rb b/config/initializers/filter_parameter_logging.rb new file mode 100644 index 0000000000..4a994e1e7b --- /dev/null +++ b/config/initializers/filter_parameter_logging.rb @@ -0,0 +1,4 @@ +# Be sure to restart your server when you modify this file. + +# Configure sensitive parameters which will be filtered from the log file. +Rails.application.config.filter_parameters += [:password] diff --git a/config/initializers/inflections.rb b/config/initializers/inflections.rb new file mode 100644 index 0000000000..ac033bf9dc --- /dev/null +++ b/config/initializers/inflections.rb @@ -0,0 +1,16 @@ +# Be sure to restart your server when you modify this file. + +# Add new inflection rules using the following format. Inflections +# are locale specific, and you may define rules for as many different +# locales as you wish. All of these examples are active by default: +# ActiveSupport::Inflector.inflections(:en) do |inflect| +# inflect.plural /^(ox)$/i, '\1en' +# inflect.singular /^(ox)en/i, '\1' +# inflect.irregular 'person', 'people' +# inflect.uncountable %w( fish sheep ) +# end + +# These inflection rules are supported but not enabled by default: +# ActiveSupport::Inflector.inflections(:en) do |inflect| +# inflect.acronym 'RESTful' +# end diff --git a/config/initializers/mime_types.rb b/config/initializers/mime_types.rb new file mode 100644 index 0000000000..dc1899682b --- /dev/null +++ b/config/initializers/mime_types.rb @@ -0,0 +1,4 @@ +# Be sure to restart your server when you modify this file. + +# Add new mime types for use in respond_to blocks: +# Mime::Type.register "text/richtext", :rtf diff --git a/config/initializers/omniauth.rb b/config/initializers/omniauth.rb new file mode 100644 index 0000000000..1575b295f1 --- /dev/null +++ b/config/initializers/omniauth.rb @@ -0,0 +1,13 @@ +Rails.application.config.middleware.use OmniAuth::Builder do + +# ------- FOR LOCAL -------- + + + provider :github, ENV["GITHUB_CLIENT_ID"], ENV["GITHUB_CLIENT_SECRET"], scope: "user:email" + + # ------- FOR HEROKU -------- + + + # provider :github, ENV.fetch("GITHUB_CLIENT_ID"), ENV.fetch("GITHUB_CLIENT_SECRET"), scope: "user:email" + +end diff --git a/config/initializers/wrap_parameters.rb b/config/initializers/wrap_parameters.rb new file mode 100644 index 0000000000..bbfc3961bf --- /dev/null +++ b/config/initializers/wrap_parameters.rb @@ -0,0 +1,14 @@ +# Be sure to restart your server when you modify this file. + +# This file contains settings for ActionController::ParamsWrapper which +# is enabled by default. + +# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array. +ActiveSupport.on_load(:action_controller) do + wrap_parameters format: [:json] +end + +# To enable root element in JSON for ActiveRecord objects. +# ActiveSupport.on_load(:active_record) do +# self.include_root_in_json = true +# end diff --git a/config/locales/en.yml b/config/locales/en.yml new file mode 100644 index 0000000000..decc5a8573 --- /dev/null +++ b/config/locales/en.yml @@ -0,0 +1,33 @@ +# Files in the config/locales directory are used for internationalization +# and are automatically loaded by Rails. If you want to use locales other +# than English, add the necessary files in this directory. +# +# To use the locales, use `I18n.t`: +# +# I18n.t 'hello' +# +# In views, this is aliased to just `t`: +# +# <%= t('hello') %> +# +# To use a different locale, set it with `I18n.locale`: +# +# I18n.locale = :es +# +# This would use the information in config/locales/es.yml. +# +# The following keys must be escaped otherwise they will not be retrieved by +# the default I18n backend: +# +# true, false, on, off, yes, no +# +# Instead, surround them with single quotes. +# +# en: +# 'true': 'foo' +# +# To learn more, please read the Rails Internationalization guide +# available at http://guides.rubyonrails.org/i18n.html. + +en: + hello: "Hello world" diff --git a/config/puma.rb b/config/puma.rb new file mode 100644 index 0000000000..1e19380dcb --- /dev/null +++ b/config/puma.rb @@ -0,0 +1,56 @@ +# Puma can serve each request in a thread from an internal thread pool. +# The `threads` method setting takes two numbers: a minimum and maximum. +# Any libraries that use thread pools should be configured to match +# the maximum value specified for Puma. Default is set to 5 threads for minimum +# and maximum; this matches the default thread size of Active Record. +# +threads_count = ENV.fetch("RAILS_MAX_THREADS") { 5 } +threads threads_count, threads_count + +# Specifies the `port` that Puma will listen on to receive requests; default is 3000. +# +port ENV.fetch("PORT") { 3000 } + +# Specifies the `environment` that Puma will run in. +# +environment ENV.fetch("RAILS_ENV") { "development" } + +# Specifies the number of `workers` to boot in clustered mode. +# Workers are forked webserver processes. If using threads and workers together +# the concurrency of the application would be max `threads` * `workers`. +# Workers do not work on JRuby or Windows (both of which do not support +# processes). +# +# workers ENV.fetch("WEB_CONCURRENCY") { 2 } + +# Use the `preload_app!` method when specifying a `workers` number. +# This directive tells Puma to first boot the application and load code +# before forking the application. This takes advantage of Copy On Write +# process behavior so workers use less memory. If you use this option +# you need to make sure to reconnect any threads in the `on_worker_boot` +# block. +# +# preload_app! + +# If you are preloading your application and using Active Record, it's +# recommended that you close any connections to the database before workers +# are forked to prevent connection leakage. +# +# before_fork do +# ActiveRecord::Base.connection_pool.disconnect! if defined?(ActiveRecord) +# end + +# The code in the `on_worker_boot` will be called if you are using +# clustered mode by specifying a number of `workers`. After each worker +# process is booted, this block will be run. If you are using the `preload_app!` +# option, you will want to use this block to reconnect to any threads +# or connections that may have been created at application boot, as Ruby +# cannot share connections between processes. +# +# on_worker_boot do +# ActiveRecord::Base.establish_connection if defined?(ActiveRecord) +# end +# + +# Allow puma to be restarted by `rails restart` command. +plugin :tmp_restart diff --git a/config/routes.rb b/config/routes.rb new file mode 100644 index 0000000000..61a925da7e --- /dev/null +++ b/config/routes.rb @@ -0,0 +1,37 @@ +Rails.application.routes.draw do + get 'main/index' + + # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html + + + root to: 'main#index' + + resources :products, except: :destroy do + resources :reviews, only: [:create, :new] + resources :cartitems, only: [:create, :new] + + post '/retire', to: 'products#retire', as: 'retire' + end + + resources :categories + + resources :orders + + resources :reviews + + resources :users, except: [:new, :create] do + resources :products, only: [:index, :new, :create] + end + + get '/login', to: 'sessions#new', as: 'login' + post '/login', to: 'sessions#create' + delete '/logout', to: 'sessions#destroy', as: 'logout' + + get '/auth/:provider/callback', to: 'sessions#create', as: 'auth_callback' + get '/cartitems', to: 'cartitems#index', as: 'cart' + delete '/cartitems/:id', to: 'cartitems#destroy', as: 'delete_cartitem' + patch '/cartitems/:id', to: 'cartitems#update', as: 'update_cartitem' + patch '/cartitems/ship/:id', to: 'cartitems#ship', as: 'ship' + + +end diff --git a/config/secrets.yml b/config/secrets.yml new file mode 100644 index 0000000000..d9b17fddbc --- /dev/null +++ b/config/secrets.yml @@ -0,0 +1,32 @@ +# Be sure to restart your server when you modify this file. + +# Your secret key is used for verifying the integrity of signed cookies. +# If you change this key, all old signed cookies will become invalid! + +# Make sure the secret is at least 30 characters and all random, +# no regular words or you'll be exposed to dictionary attacks. +# You can use `rails secret` to generate a secure secret key. + +# Make sure the secrets in this file are kept private +# if you're sharing your code publicly. + +# Shared secrets are available across all environments. + +# shared: +# api_key: a1B2c3D4e5F6 + +# Environmental secrets are only available for that specific environment. + +development: + secret_key_base: c178799b29cb316252ae189d42737972ac4841728fec6841aebe5be278ab26f0158de6ae49e05aed165731209bb4ca571f8126a4dc21580ebc3eb0dd678c959c + +test: + secret_key_base: a4b658318f214f5b905a38a66ebdc570875b61c1100d9506a7b11d1dc8398515d02edcf6fdfdb57ae50f6de2a1432183199c85b0545e4870cb27c7b3541b2c2a + +# Do not keep production secrets in the unencrypted secrets file. +# Instead, either read values from the environment. +# Or, use `bin/rails secrets:setup` to configure encrypted secrets +# and move the `production:` environment over there. + +production: + secret_key_base: <%= ENV["SECRET_KEY_BASE"] %> diff --git a/config/spring.rb b/config/spring.rb new file mode 100644 index 0000000000..c9119b40c0 --- /dev/null +++ b/config/spring.rb @@ -0,0 +1,6 @@ +%w( + .ruby-version + .rbenv-vars + tmp/restart.txt + tmp/caching-dev.txt +).each { |path| Spring.watch(path) } diff --git a/db/migrate/20180418223721_create_users.rb b/db/migrate/20180418223721_create_users.rb new file mode 100644 index 0000000000..6e96643b15 --- /dev/null +++ b/db/migrate/20180418223721_create_users.rb @@ -0,0 +1,12 @@ +class CreateUsers < ActiveRecord::Migration[5.1] + def change + create_table :users do |t| + t.string :name + t.string :email + t.string :uid + t.string :provider + + t.timestamps + end + end +end diff --git a/db/migrate/20180418224254_create_products.rb b/db/migrate/20180418224254_create_products.rb new file mode 100644 index 0000000000..bb97e6fcde --- /dev/null +++ b/db/migrate/20180418224254_create_products.rb @@ -0,0 +1,14 @@ +class CreateProducts < ActiveRecord::Migration[5.1] + def change + create_table :products do |t| + t.string :review + t.integer :rating + t.string :name + t.integer :stock + t.float :price + t.string :description + + t.timestamps + end + end +end diff --git a/db/migrate/20180418224450_add_foreign_key_user_to_product.rb b/db/migrate/20180418224450_add_foreign_key_user_to_product.rb new file mode 100644 index 0000000000..d608a55028 --- /dev/null +++ b/db/migrate/20180418224450_add_foreign_key_user_to_product.rb @@ -0,0 +1,5 @@ +class AddForeignKeyUserToProduct < ActiveRecord::Migration[5.1] + def change + add_reference :products, :user, foreign_key: true + end +end diff --git a/db/migrate/20180419165825_create_categories.rb b/db/migrate/20180419165825_create_categories.rb new file mode 100644 index 0000000000..5bef4913b8 --- /dev/null +++ b/db/migrate/20180419165825_create_categories.rb @@ -0,0 +1,9 @@ +class CreateCategories < ActiveRecord::Migration[5.1] + def change + create_table :categories do |t| + t.string :name + + t.timestamps + end + end +end diff --git a/db/migrate/20180419170300_create.rb b/db/migrate/20180419170300_create.rb new file mode 100644 index 0000000000..2298056d18 --- /dev/null +++ b/db/migrate/20180419170300_create.rb @@ -0,0 +1,8 @@ +class Create < ActiveRecord::Migration[5.1] + def change + create_table :prducts_categories do |t| + t.belongs_to :product, index: true + t.belongs_to :category, index: true + end + end +end diff --git a/db/migrate/20180419171543_create_orders.rb b/db/migrate/20180419171543_create_orders.rb new file mode 100644 index 0000000000..021d8fe00f --- /dev/null +++ b/db/migrate/20180419171543_create_orders.rb @@ -0,0 +1,16 @@ +class CreateOrders < ActiveRecord::Migration[5.1] + def change + create_table :orders do |t| + t.string :state + t.string :email + t.string :name + t.string :ccnumber + t.date :ccexpiration + t.string :cvv + t.string :address + t.string :zipcode + + t.timestamps + end + end +end diff --git a/db/migrate/20180419172011_create_cart_items.rb b/db/migrate/20180419172011_create_cart_items.rb new file mode 100644 index 0000000000..04f2a902f3 --- /dev/null +++ b/db/migrate/20180419172011_create_cart_items.rb @@ -0,0 +1,9 @@ +class CreateCartItems < ActiveRecord::Migration[5.1] + def change + create_table :cart_items do |t| + t.integer :quantity + + t.timestamps + end + end +end diff --git a/db/migrate/20180419172305_add_relationship_order_cart.rb b/db/migrate/20180419172305_add_relationship_order_cart.rb new file mode 100644 index 0000000000..f6fd810c27 --- /dev/null +++ b/db/migrate/20180419172305_add_relationship_order_cart.rb @@ -0,0 +1,7 @@ +class AddRelationshipOrderCart < ActiveRecord::Migration[5.1] + def change + add_reference :orders, :cart_item, add_foreign_key: true + add_reference :cart_items, :order, add_foreign_key: true + + end +end diff --git a/db/migrate/20180419172721_add_relationship_product_cart_item.rb b/db/migrate/20180419172721_add_relationship_product_cart_item.rb new file mode 100644 index 0000000000..fda91e6cd1 --- /dev/null +++ b/db/migrate/20180419172721_add_relationship_product_cart_item.rb @@ -0,0 +1,5 @@ +class AddRelationshipProductCartItem < ActiveRecord::Migration[5.1] + def change + add_reference :products, :cart_item, add_foreign_key: true + end +end diff --git a/db/migrate/20180419204820_edit_relationships.rb b/db/migrate/20180419204820_edit_relationships.rb new file mode 100644 index 0000000000..3c06d4d311 --- /dev/null +++ b/db/migrate/20180419204820_edit_relationships.rb @@ -0,0 +1,6 @@ +class EditRelationships < ActiveRecord::Migration[5.1] + def change + remove_reference(:products, :cart_item) + remove_reference(:orders, :cart_item) + end +end diff --git a/db/migrate/20180419210020_edit_table_contents.rb b/db/migrate/20180419210020_edit_table_contents.rb new file mode 100644 index 0000000000..e5bd5e6b17 --- /dev/null +++ b/db/migrate/20180419210020_edit_table_contents.rb @@ -0,0 +1,6 @@ +class EditTableContents < ActiveRecord::Migration[5.1] + def change + add_reference :cart_items, :product, foreign_key: true + rename_table :prducts_categories, :products_categories + end +end diff --git a/db/migrate/20180419210428_create_reviews.rb b/db/migrate/20180419210428_create_reviews.rb new file mode 100644 index 0000000000..41bd692532 --- /dev/null +++ b/db/migrate/20180419210428_create_reviews.rb @@ -0,0 +1,10 @@ +class CreateReviews < ActiveRecord::Migration[5.1] + def change + create_table :reviews do |t| + t.integer :rating + t.string :text + + t.timestamps + end + end +end diff --git a/db/migrate/20180419210532_add_product_id_to_review_model.rb b/db/migrate/20180419210532_add_product_id_to_review_model.rb new file mode 100644 index 0000000000..7d75a7f109 --- /dev/null +++ b/db/migrate/20180419210532_add_product_id_to_review_model.rb @@ -0,0 +1,5 @@ +class AddProductIdToReviewModel < ActiveRecord::Migration[5.1] + def change + add_reference :reviews, :product, foreign_key: true + end +end diff --git a/db/migrate/20180419210754_remove_columns_review_and_rating.rb b/db/migrate/20180419210754_remove_columns_review_and_rating.rb new file mode 100644 index 0000000000..0ed637df46 --- /dev/null +++ b/db/migrate/20180419210754_remove_columns_review_and_rating.rb @@ -0,0 +1,6 @@ +class RemoveColumnsReviewAndRating < ActiveRecord::Migration[5.1] + def change + remove_column :products, :review + remove_column :products, :rating + end +end diff --git a/db/migrate/20180419224131_remove_table.rb b/db/migrate/20180419224131_remove_table.rb new file mode 100644 index 0000000000..5f971bb022 --- /dev/null +++ b/db/migrate/20180419224131_remove_table.rb @@ -0,0 +1,5 @@ +class RemoveTable < ActiveRecord::Migration[5.1] + def change + drop_table :products_categories + end +end diff --git a/db/migrate/20180419224343_create_products_categories_join.rb b/db/migrate/20180419224343_create_products_categories_join.rb new file mode 100644 index 0000000000..3af322f986 --- /dev/null +++ b/db/migrate/20180419224343_create_products_categories_join.rb @@ -0,0 +1,8 @@ +class CreateProductsCategoriesJoin < ActiveRecord::Migration[5.1] + def change + create_table :products_categories do |t| + t.belongs_to :product, index: true + t.belongs_to :category, index: true + end + end +end diff --git a/db/migrate/20180420214703_add_product_status_to_products.rb b/db/migrate/20180420214703_add_product_status_to_products.rb new file mode 100644 index 0000000000..0a7c9c011c --- /dev/null +++ b/db/migrate/20180420214703_add_product_status_to_products.rb @@ -0,0 +1,5 @@ +class AddProductStatusToProducts < ActiveRecord::Migration[5.1] + def change + add_column :products, :product_status, :string + end +end diff --git a/db/migrate/20180424040659_add_attachment_image_to_users.rb b/db/migrate/20180424040659_add_attachment_image_to_users.rb new file mode 100644 index 0000000000..54a6a0e2c0 --- /dev/null +++ b/db/migrate/20180424040659_add_attachment_image_to_users.rb @@ -0,0 +1,11 @@ +class AddAttachmentImageToUsers < ActiveRecord::Migration[5.1] + def self.up + change_table :users do |t| + t.attachment :image + end + end + + def self.down + remove_attachment :users, :image + end +end diff --git a/db/migrate/20180424164618_add_attachment_image_to_products.rb b/db/migrate/20180424164618_add_attachment_image_to_products.rb new file mode 100644 index 0000000000..5a41bd1b3a --- /dev/null +++ b/db/migrate/20180424164618_add_attachment_image_to_products.rb @@ -0,0 +1,11 @@ +class AddAttachmentImageToProducts < ActiveRecord::Migration[5.1] + def self.up + change_table :products do |t| + t.attachment :image + end + end + + def self.down + remove_attachment :products, :image + end +end diff --git a/db/migrate/20180424181546_change_cartitem_name.rb b/db/migrate/20180424181546_change_cartitem_name.rb new file mode 100644 index 0000000000..33c7b565d5 --- /dev/null +++ b/db/migrate/20180424181546_change_cartitem_name.rb @@ -0,0 +1,5 @@ +class ChangeCartitemName < ActiveRecord::Migration[5.1] + def change + rename_table :cart_items, :cartitems + end +end diff --git a/db/migrate/20180424223846_add_shippedto_cartitems.rb b/db/migrate/20180424223846_add_shippedto_cartitems.rb new file mode 100644 index 0000000000..a217b781d8 --- /dev/null +++ b/db/migrate/20180424223846_add_shippedto_cartitems.rb @@ -0,0 +1,5 @@ +class AddShippedtoCartitems < ActiveRecord::Migration[5.1] + def change + add_column :cartitems, :shipped, :datetime + end +end diff --git a/db/migrate/20180426162024_add_delivery_methods.rb b/db/migrate/20180426162024_add_delivery_methods.rb new file mode 100644 index 0000000000..6768a71d3a --- /dev/null +++ b/db/migrate/20180426162024_add_delivery_methods.rb @@ -0,0 +1,5 @@ +class AddDeliveryMethods < ActiveRecord::Migration[5.1] + def change + add_column :orders, :delivery_method, :string + end +end diff --git a/db/migrate/20180427011908_add_attachment_image_to_categories.rb b/db/migrate/20180427011908_add_attachment_image_to_categories.rb new file mode 100644 index 0000000000..d867454566 --- /dev/null +++ b/db/migrate/20180427011908_add_attachment_image_to_categories.rb @@ -0,0 +1,11 @@ +class AddAttachmentImageToCategories < ActiveRecord::Migration[5.1] + def self.up + change_table :categories do |t| + t.attachment :image + end + end + + def self.down + remove_attachment :categories, :image + end +end diff --git a/db/migrate/20180427021007_adding_status_cartitem.rb b/db/migrate/20180427021007_adding_status_cartitem.rb new file mode 100644 index 0000000000..dc8c94e475 --- /dev/null +++ b/db/migrate/20180427021007_adding_status_cartitem.rb @@ -0,0 +1,4 @@ +class AddingStatusCartitem < ActiveRecord::Migration[5.1] + def change + end +end diff --git a/db/schema.rb b/db/schema.rb new file mode 100644 index 0000000000..83680b5887 --- /dev/null +++ b/db/schema.rb @@ -0,0 +1,101 @@ +# This file is auto-generated from the current state of the database. Instead +# of editing this file, please use the migrations feature of Active Record to +# incrementally modify your database, and then regenerate this schema definition. +# +# Note that this schema.rb definition is the authoritative source for your +# database schema. If you need to create the application database on another +# system, you should be using db:schema:load, not running all the migrations +# from scratch. The latter is a flawed and unsustainable approach (the more migrations +# you'll amass, the slower it'll run and the greater likelihood for issues). +# +# It's strongly recommended that you check this file into your version control system. + +ActiveRecord::Schema.define(version: 20180427021007) do + + # These are extensions that must be enabled in order to support this database + enable_extension "plpgsql" + + create_table "cartitems", force: :cascade do |t| + t.integer "quantity" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.bigint "order_id" + t.bigint "product_id" + t.datetime "shipped" + t.index ["order_id"], name: "index_cartitems_on_order_id" + t.index ["product_id"], name: "index_cartitems_on_product_id" + end + + create_table "categories", force: :cascade do |t| + t.string "name" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.string "image_file_name" + t.string "image_content_type" + t.integer "image_file_size" + t.datetime "image_updated_at" + end + + create_table "orders", force: :cascade do |t| + t.string "state" + t.string "email" + t.string "name" + t.string "ccnumber" + t.date "ccexpiration" + t.string "cvv" + t.string "address" + t.string "zipcode" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.string "delivery_method" + end + + create_table "products", force: :cascade do |t| + t.string "name" + t.integer "stock" + t.float "price" + t.string "description" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.bigint "user_id" + t.string "product_status" + t.string "image_file_name" + t.string "image_content_type" + t.integer "image_file_size" + t.datetime "image_updated_at" + t.index ["user_id"], name: "index_products_on_user_id" + end + + create_table "products_categories", force: :cascade do |t| + t.bigint "product_id" + t.bigint "category_id" + t.index ["category_id"], name: "index_products_categories_on_category_id" + t.index ["product_id"], name: "index_products_categories_on_product_id" + end + + create_table "reviews", force: :cascade do |t| + t.integer "rating" + t.string "text" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.bigint "product_id" + t.index ["product_id"], name: "index_reviews_on_product_id" + end + + create_table "users", force: :cascade do |t| + t.string "name" + t.string "email" + t.string "uid" + t.string "provider" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.string "image_file_name" + t.string "image_content_type" + t.integer "image_file_size" + t.datetime "image_updated_at" + end + + add_foreign_key "cartitems", "products" + add_foreign_key "products", "users" + add_foreign_key "reviews", "products" +end diff --git a/db/seed_data/categories.csv b/db/seed_data/categories.csv new file mode 100644 index 0000000000..3571f87717 --- /dev/null +++ b/db/seed_data/categories.csv @@ -0,0 +1,26 @@ +name +happy +sad +joy +afraid +proud +suspicious +love +hate +excited +elevensies +surprised +lonely +energized +confused +tired +dog +cat +fish +ferret +hamster +hedgehog +chinchilla +turtle +horse +pony diff --git a/db/seed_data/order.csv b/db/seed_data/order.csv new file mode 100644 index 0000000000..e69de29bb2 diff --git a/db/seed_data/product.csv b/db/seed_data/product.csv new file mode 100644 index 0000000000..78b8fc1511 --- /dev/null +++ b/db/seed_data/product.csv @@ -0,0 +1,79 @@ +name,stock,price,description,product_status,user_id,category +Cat Happy,,,Buy some Cat Happy today for your pet! You know they need it lately,, +Cat Scared,,,Buy some Cat Scared today for your pet! You know they need it lately,, +Cat Angry,,,Buy some Cat Angry today for your pet! You know they need it lately,, +Cat Sadness,,,Buy some Cat Sadness today for your pet! You know they need it lately,retired, +Cat Joy,,,Buy some Cat Joy today for your pet! You know they need it lately,, +Cat Disgust,,,Buy some Cat Disgust today for your pet! You know they need it lately,, +Cat Surprise,,,Buy some Cat Surprise today for your pet! You know they need it lately,, +Cat Trust,,,Buy some Cat Trust today for your pet! You know they need it lately,retired, +Cat Shame,,,Buy some Cat Shame today for your pet! You know they need it lately,, +Cat Love,,,Buy some Cat Love today for your pet! You know they need it lately,retired, +Dog Happy,,,Buy some Dog Happy today for your pet! You know they need it lately,, +Dog Scared,,,Buy some Dog Scared today for your pet! You know they need it lately,, +Dog Angry,,,Buy some Dog Angry today for your pet! You know they need it lately,, +Dog Sadness,,,Buy some Dog Sadness today for your pet! You know they need it lately,, +Dog Joy,,,Buy some Dog Joy today for your pet! You know they need it lately,retired, +Dog Disgust,,,Buy some Dog Disgust today for your pet! You know they need it lately,, +Dog Surprise,,,Buy some Dog Surprise today for your pet! You know they need it lately,, +Dog Trust,,,Buy some Dog Trust today for your pet! You know they need it lately,, +Dog Shame,,,Buy some Dog Shame today for your pet! You know they need it lately,, +Dog Love,,,Buy some Dog Love today for your pet! You know they need it lately,, +Fish Happy,,,Buy some Fish Happy today for your pet! You know they need it lately,, +Fish Scared,,,Buy some Fish Scared today for your pet! You know they need it lately,retired, +Fish Angry,,,Buy some Fish Angry today for your pet! You know they need it lately,, +Fish Sadness,,,Buy some Fish Sadness today for your pet! You know they need it lately,, +Fish Joy,,,Buy some Fish Joy today for your pet! You know they need it lately,retired, +Fish Disgust,,,Buy some Fish Disgust today for your pet! You know they need it lately,, +Fish Surprise,,,Buy some Fish Surprise today for your pet! You know they need it lately,, +Fish Trust,,,Buy some Fish Trust today for your pet! You know they need it lately,retired, +Fish Shame,,,Buy some Fish Shame today for your pet! You know they need it lately,retired, +Fish Love,,,Buy some Fish Love today for your pet! You know they need it lately,retired, +Horse Happy,,,Buy some Horse Happy today for your pet! You know they need it lately,, +Ferret Scared,,,Buy some Ferret Scared today for your pet! You know they need it lately,retired, +Ferret Angry,,,Buy some Ferret Angry today for your pet! You know they need it lately,retired, +Ferret Sadness,,,Buy some Ferret Sadness today for your pet! You know they need it lately,, +Ferret Joy,,,Buy some Ferret Joy today for your pet! You know they need it lately,retired, +Ferret Disgust,,,Buy some Ferret Disgust today for your pet! You know they need it lately,, +Ferret Surprise,,,Buy some Ferret Surprise today for your pet! You know they need it lately,, +Ferret Trust,,,Buy some Ferret Trust today for your pet! You know they need it lately,retired, +Ferret Shame,,,Buy some Ferret Shame today for your pet! You know they need it lately,, +Ferret Love,,,Buy some Ferret Love today for your pet! You know they need it lately,, +Hamster Happy,,,Buy some Hamster Happy today for your pet! You know they need it lately,, +Hamster Scared,,,Buy some Hamster Scared today for your pet! You know they need it lately,retired, +Hamster Angry,,,Buy some Hamster Angry today for your pet! You know they need it lately,, +Hamster Sadness,,,Buy some Hamster Sadness today for your pet! You know they need it lately,, +Hamster Joy,,,Buy some Hamster Joy today for your pet! You know they need it lately,retired, +Hamster Disgust,,,Buy some Hamster Disgust today for your pet! You know they need it lately,retired, +Hamster Surprise,,,Buy some Hamster Surprise today for your pet! You know they need it lately,, +Hamster Trust,,,Buy some Hamster Trust today for your pet! You know they need it lately,, +Hedgehog Happy,,,Buy some Hedgehog Happy today for your pet! You know they need it lately,, +Hedgehog Scared,,,Buy some Hedgehog Scared today for your pet! You know they need it lately,, +Hedgehog Angry,,,Buy some Hedgehog Angry today for your pet! You know they need it lately,retired, +Hedgehog Sadness,,,Buy some Hedgehog Sadness today for your pet! You know they need it lately,, +Hedgehog Joy,,,Buy some Hedgehog Joy today for your pet! You know they need it lately,, +Hedgehog Disgust,,,Buy some Hedgehog Disgust today for your pet! You know they need it lately,, +Hedgehog Surprise,,,Buy some Hedgehog Surprise today for your pet! You know they need it lately,retired, +Hedgehog Trust,,,Buy some Hedgehog Trust today for your pet! You know they need it lately,, +Hedgehog Shame,,,Buy some Hedgehog Shame today for your pet! You know they need it lately,, +Hedgehog Love,,,Buy some Hedgehog Love today for your pet! You know they need it lately,, +Chinchilla Happy,,,Buy some Chinchilla Happy today for your pet! You know they need it lately,, +Pony Scared,,,Buy some Pony Scared today for your pet! You know they need it lately,, +Chinchilla Angry,,,Buy some Chinchilla Angry today for your pet! You know they need it lately,retired, +Chinchilla Sadness,,,Buy some Chinchilla Sadness today for your pet! You know they need it lately,, +Chinchilla Joy,,,Buy some Chinchilla Joy today for your pet! You know they need it lately,, +Chinchilla Disgust,,,Buy some Chinchilla Disgust today for your pet! You know they need it lately,retired, +Chinchilla Surprise,,,Buy some Chinchilla Surprise today for your pet! You know they need it lately,, +Chinchilla Trust,,,Buy some Chinchilla Trust today for your pet! You know they need it lately,, +Chinchilla Shame,,,Buy some Chinchilla Shame today for your pet! You know they need it lately,retired, +Chinchilla Love,,,Buy some Chinchilla Love today for your pet! You know they need it lately,, +Turtle Happy,,,Buy some Turtle Happy today for your pet! You know they need it lately,, +Turtle Scared,,,Buy some Turtle Scared today for your pet! You know they need it lately,, +Turtle Angry,,,Buy some Turtle Angry today for your pet! You know they need it lately,retired, +Turtle Sadness,,,Buy some Turtle Sadness today for your pet! You know they need it lately,retired, +Turtle Joy,,,Buy some Turtle Joy today for your pet! You know they need it lately,, +Turtle Disgust,,,Buy some Turtle Disgust today for your pet! You know they need it lately,, +Turtle Surprise,,,Buy some Turtle Surprise today for your pet! You know they need it lately,retired, +Turtle Trust,,,Buy some Turtle Trust today for your pet! You know they need it lately,, +Turtle Shame,,,Buy some Turtle Shame today for your pet! You know they need it lately,, +Turtle Love,,,Buy some Turtle Love today for your pet! You know they need it lately,, diff --git a/db/seed_data/reviews.csv b/db/seed_data/reviews.csv new file mode 100644 index 0000000000..64a9baddf4 --- /dev/null +++ b/db/seed_data/reviews.csv @@ -0,0 +1,6 @@ +rating,text,product_id +4,Lorem ipsum dolor amet vexillologist everyday carry direct trade cloud bread banjo tofu DIY palo santo adaptogen freegan ennui whatever pinterest yr pabst.,10 +5,i like it,10 +1,awful I hated it so much,20 +5,Lorem ipsum dolor amet gluten-free beard skateboard woke shabby chic chia echo park kitsch humblebrag salvia austin.,30 +4,yaas queen,40 diff --git a/db/seed_data/users.csv b/db/seed_data/users.csv new file mode 100644 index 0000000000..d852ece5c5 --- /dev/null +++ b/db/seed_data/users.csv @@ -0,0 +1,9 @@ +name,email,uid,provider +Kari,karikiwi@gmail.com,13371337,github +Dan,dandragon@gmail.com,100001,github +Dee,deewgong@gmail.com,100002,github +Chris,chriscaribou@gmail.com,100003,github +Karinna,karinna@ada.com,100004,github +Cara,cara@ada.com,100005,github +Dikla,dikla@ada.com,100006,github +Angela,angela@ada.com,100007, github diff --git a/db/seeds.rb b/db/seeds.rb new file mode 100644 index 0000000000..e0b4ae25c6 --- /dev/null +++ b/db/seeds.rb @@ -0,0 +1,84 @@ +# This file should contain all the record creation needed to seed the database with its default values. +# The data can then be loaded with the rails db:seed command (or created alongside the database with db:setup). +# +# Examples: +# +# movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }]) +# Character.create(name: 'Luke', movie: movies.first) +require 'csv' + +categories_failures = [] + +CATEGORIES_FILE = Rails.root.join('db','seed_data', 'categories.csv') +CSV.foreach(CATEGORIES_FILE, :headers => true) do |row| + category = Category.new + category.name = row['name'] + + successful = category.save + if !successful + categories_failures << category + puts "Failed to save categories: #{category.inspect}" + else + puts "Created categories: #{category.inspect}" + end + +end + +puts "Added #{Category.count} categories records" +puts "#{categories_failures.length} categories failed to save" + +users_failures = [] + +USERS_FILE = Rails.root.join('db','seed_data', 'users.csv') +CSV.foreach(USERS_FILE, :headers => true) do |row| + user = User.new + user.name = row['name'] + user.email = row['email'] + user.uid = row['uid'] + user.provider = row['provider'] + + successful = user.save + if !successful + users_failures << user + puts "Failed to save users: #{user.inspect}" + else + puts "Created users: #{user.inspect}" + end +end + +puts "Added #{Category.count} categories records" +puts "#{categories_failures.length} categories failed to save" + + +product_failures = [] + +PRODUCT_FILE = Rails.root.join('db','seed_data', 'product.csv') +CSV.foreach(PRODUCT_FILE, :headers => true) do |row| + product = Product.new + product.name = row['name'] + product.stock = rand(1..38) + product.price = rand(8.25..200.89) + product.description = row['description'] + product.product_status = row['product_status'] + product.user = User.all.sample + + successful = product.save + if !successful + product_failures << product + puts "Failed to save products: #{product.inspect}" + else + puts "Created products: #{product.inspect}" + end + +end + +puts "Added #{Product.count} product records" +puts "#{product_failures.length} products failed to save" + +#adds categories to products +100.times do + category = Category.all.sample + prod = Product.all.sample + + prod.categories << category +end diff --git a/lib/assets/.keep b/lib/assets/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/lib/tasks/.keep b/lib/tasks/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/log/.keep b/log/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/package.json b/package.json new file mode 100644 index 0000000000..f874acf437 --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "name": "betsy", + "private": true, + "dependencies": {} +} diff --git a/public/404.html b/public/404.html new file mode 100644 index 0000000000..2be3af26fc --- /dev/null +++ b/public/404.html @@ -0,0 +1,67 @@ + + + + The page you were looking for doesn't exist (404) + + + + + + +
    +
    +

    The page you were looking for doesn't exist.

    +

    You may have mistyped the address or the page may have moved.

    +
    +

    If you are the application owner check the logs for more information.

    +
    + + diff --git a/public/422.html b/public/422.html new file mode 100644 index 0000000000..c08eac0d1d --- /dev/null +++ b/public/422.html @@ -0,0 +1,67 @@ + + + + The change you wanted was rejected (422) + + + + + + +
    +
    +

    The change you wanted was rejected.

    +

    Maybe you tried to change something you didn't have access to.

    +
    +

    If you are the application owner check the logs for more information.

    +
    + + diff --git a/public/500.html b/public/500.html new file mode 100644 index 0000000000..78a030af22 --- /dev/null +++ b/public/500.html @@ -0,0 +1,66 @@ + + + + We're sorry, but something went wrong (500) + + + + + + +
    +
    +

    We're sorry, but something went wrong.

    +
    +

    If you are the application owner check the logs for more information.

    +
    + + diff --git a/public/apple-touch-icon-precomposed.png b/public/apple-touch-icon-precomposed.png new file mode 100644 index 0000000000..e69de29bb2 diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000000..e69de29bb2 diff --git a/public/assets/.sprockets-manifest-f57fdd18f36db0865a719c2cd3f05cdc.json b/public/assets/.sprockets-manifest-f57fdd18f36db0865a719c2cd3f05cdc.json new file mode 100644 index 0000000000..9cea829139 --- /dev/null +++ b/public/assets/.sprockets-manifest-f57fdd18f36db0865a719c2cd3f05cdc.json @@ -0,0 +1 @@ +{"files":{"Cat_Meow-05ffe25fd928852b154fb99a0acdb2c4cd5a389c41c12e761d357acfbf748741.mp3":{"logical_path":"Cat_Meow.mp3","mtime":"2018-04-25T10:48:36-07:00","size":102752,"digest":"05ffe25fd928852b154fb99a0acdb2c4cd5a389c41c12e761d357acfbf748741","integrity":"sha256-Bf/iX9kohSsVT7maCs2yxM1aOJxBwS52HTV6z790h0E="},"PetsyFeelsIcon-21018dcfec818b5882d1a0d19801ddabc25b4d3ee828dc27c17a24af04a540b8.png":{"logical_path":"PetsyFeelsIcon.png","mtime":"2018-04-25T10:48:36-07:00","size":68603,"digest":"21018dcfec818b5882d1a0d19801ddabc25b4d3ee828dc27c17a24af04a540b8","integrity":"sha256-IQGNz+yBi1iC0aDRmAHdq8JbTT7oKNwnwXokrwSlQLg="},"PetsyFeelsTransparent-2dcb43ac30f3c78ee4a9ae7900a59aa5db236de695ddd28cdfb52e4acae8c8ed.png":{"logical_path":"PetsyFeelsTransparent.png","mtime":"2018-04-25T12:22:51-07:00","size":60536,"digest":"2dcb43ac30f3c78ee4a9ae7900a59aa5db236de695ddd28cdfb52e4acae8c8ed","integrity":"sha256-LctDrDDzx47kqa55AKWapdsjbeaV3dKM37UuSsroyO0="},"elephant-6fd8774920c6a91cecffadc3940a1aed8a3e0b934d6827250b6a4fc582a63f4c.png":{"logical_path":"elephant.png","mtime":"2018-04-25T10:48:36-07:00","size":839779,"digest":"6fd8774920c6a91cecffadc3940a1aed8a3e0b934d6827250b6a4fc582a63f4c","integrity":"sha256-b9h3SSDGqRzs/63DlAoa7Yo+C5NNaCclC2pPxYKmP0w="},"fox-6b3468c8d41f23c87cc26380666b97181b25d7928b38fed837e5e1f3c1aa3db0.png":{"logical_path":"fox.png","mtime":"2018-04-25T10:48:36-07:00","size":820248,"digest":"6b3468c8d41f23c87cc26380666b97181b25d7928b38fed837e5e1f3c1aa3db0","integrity":"sha256-azRoyNQfI8h8wmOAZmuXGBsl15KLOP7YN+Xh88GqPbA="},"lion-1c19a46c1cf93f491ac7266f7561aeb379619646ef22220ba9a4bcdd0639009a.png":{"logical_path":"lion.png","mtime":"2018-04-25T10:48:36-07:00","size":774622,"digest":"1c19a46c1cf93f491ac7266f7561aeb379619646ef22220ba9a4bcdd0639009a","integrity":"sha256-HBmkbBz5P0kaxyZvdWGus3lhlkbvIiILqaS83QY5AJo="},"penguin-dfe7f1993cb765ba0f8640994e382a28c51b31d603bb8c3b8730d7fb30c46879.png":{"logical_path":"penguin.png","mtime":"2018-04-25T10:48:36-07:00","size":530532,"digest":"dfe7f1993cb765ba0f8640994e382a28c51b31d603bb8c3b8730d7fb30c46879","integrity":"sha256-3+fxmTy3ZboPhkCZTjgqKMUbMdYDu4w7hzDX+zDEaHk="},"petsyfeel_icon-fea4203d3c069ee36c87cb8928e265ac356a097816fff97e231d39aa79a5a44b.ico":{"logical_path":"petsyfeel_icon.ico","mtime":"2018-04-25T20:30:31-07:00","size":41645,"digest":"fea4203d3c069ee36c87cb8928e265ac356a097816fff97e231d39aa79a5a44b","integrity":"sha256-/qQgPTwGnuNsh8uJKOJlrDVqCXgW//l+Ix05qnmlpEs="},"skunk-bffba6991c542ef0bd9b0dfd88fc52e2775cf33dff73834f0dd3a0e1ef74368f.png":{"logical_path":"skunk.png","mtime":"2018-04-25T10:48:36-07:00","size":670972,"digest":"bffba6991c542ef0bd9b0dfd88fc52e2775cf33dff73834f0dd3a0e1ef74368f","integrity":"sha256-v/ummRxULvC9mw39iPxS4ndc8z3/c4NPDdOg4e90No8="},"turtle-e74461801c9a741f13303e03fbe5b13f52eebd8d75210f7103a02e318b009c79.png":{"logical_path":"turtle.png","mtime":"2018-04-25T10:48:36-07:00","size":831266,"digest":"e74461801c9a741f13303e03fbe5b13f52eebd8d75210f7103a02e318b009c79","integrity":"sha256-50RhgByadB8TMD4D++WxP1LuvY11IQ9xA6AuMYsAnHk="},"yak-485cc25ea3b2ce73f32459d9679295f3158f7bc2583b255a32a8562be6610c3d.png":{"logical_path":"yak.png","mtime":"2018-04-25T10:48:36-07:00","size":800225,"digest":"485cc25ea3b2ce73f32459d9679295f3158f7bc2583b255a32a8562be6610c3d","integrity":"sha256-SFzCXqOyznPzJFnZZ5KV8xWPe8JYOyVaMqhWK+ZhDD0="},"application-a401140786c2e237fc62ee61c6c5d6ef58a9a4193e8515d882a959086a8d0d3e.js":{"logical_path":"application.js","mtime":"2018-04-26T19:45:34-07:00","size":979803,"digest":"a401140786c2e237fc62ee61c6c5d6ef58a9a4193e8515d882a959086a8d0d3e","integrity":"sha256-pAEUB4bC4jf8Yu5hxsXW71ippBk+hRXYgqlZCGqNDT4="},"application-a215ed048eaba12d9041c8ad1a2eb67a88d4812d1d8b371d0c99724cca3c9bd0.css":{"logical_path":"application.css","mtime":"2018-04-26T17:17:14-07:00","size":361179,"digest":"a215ed048eaba12d9041c8ad1a2eb67a88d4812d1d8b371d0c99724cca3c9bd0","integrity":"sha256-ohXtBI6roS2QQcitGi62eojUgS0dizcdDJlyTMo8m9A="},"normalize-rails/normalize-cadbbf81015902777c37852b3ea54398335fd421c6c76891c077ec5954211bb4.css":{"logical_path":"normalize-rails/normalize.css","mtime":"2018-04-09T09:58:29-07:00","size":7280,"digest":"cadbbf81015902777c37852b3ea54398335fd421c6c76891c077ec5954211bb4","integrity":"sha256-ytu/gQFZAnd8N4UrPqVDmDNf1CHGx2iRwHfsWVQhG7Q="},"cat-icon-6090515eb4c189eea24c1d50d648ab6d2a277c625553866246260d188b5057fe.png":{"logical_path":"cat-icon.png","mtime":"2018-04-26T19:45:24-07:00","size":126454,"digest":"6090515eb4c189eea24c1d50d648ab6d2a277c625553866246260d188b5057fe","integrity":"sha256-YJBRXrTBie6iTB1Q1kirbSonfGJVU4ZiRiYNGItQV/4="},"chicken-icon-2b74a3655f514f50d09c71fcd3c0fa22d834848357863c59ae97d8d4a7567596.jpg":{"logical_path":"chicken-icon.jpg","mtime":"2018-04-26T19:45:24-07:00","size":7085,"digest":"2b74a3655f514f50d09c71fcd3c0fa22d834848357863c59ae97d8d4a7567596","integrity":"sha256-K3SjZV9RT1DQnHH808D6Itg0hINXhjxZrpfY1KdWdZY="},"chinchilla-icon-60453f474f93f5d77e873cd8c32430f91695582e9c4cb05604a6d7931116fccb.png":{"logical_path":"chinchilla-icon.png","mtime":"2018-04-26T19:45:24-07:00","size":93180,"digest":"60453f474f93f5d77e873cd8c32430f91695582e9c4cb05604a6d7931116fccb","integrity":"sha256-YEU/R0+T9dd+hzzYwyQw+RaVWC6cTLBWBKbXkxEW/Ms="},"dog-icon-022a3f5f39448a59b4debedfddf51fd33df3446c8f710ddcb570da2d1cda64a0.png":{"logical_path":"dog-icon.png","mtime":"2018-04-26T19:45:24-07:00","size":3302,"digest":"022a3f5f39448a59b4debedfddf51fd33df3446c8f710ddcb570da2d1cda64a0","integrity":"sha256-Aio/XzlEilm03r7f3fUf0z3zRGyPcQ3ctXDaLRzaZKA="},"ferret-icon-77279552636b13e1276e0c05c43fb96beb22306d753792a80e57e361e8daa471.jpg":{"logical_path":"ferret-icon.jpg","mtime":"2018-04-26T19:45:24-07:00","size":7552,"digest":"77279552636b13e1276e0c05c43fb96beb22306d753792a80e57e361e8daa471","integrity":"sha256-dyeVUmNrE+EnbgwFxD+5a+siMG11N5KoDlfjYejapHE="},"fish-icon-a6106f92a7ff1916f88159d4486d34e7e6a32461567ac282dd53fd422d86a02a.png":{"logical_path":"fish-icon.png","mtime":"2018-04-26T19:45:24-07:00","size":4057,"digest":"a6106f92a7ff1916f88159d4486d34e7e6a32461567ac282dd53fd422d86a02a","integrity":"sha256-phBvkqf/GRb4gVnUSG005+ajJGFWesKC3VP9Qi2GoCo="},"hamster-icon-9f32c090450025c75c7b25142270b459954ff2959f6163a1c0098cd72b9a61e3.png":{"logical_path":"hamster-icon.png","mtime":"2018-04-26T19:45:24-07:00","size":4308,"digest":"9f32c090450025c75c7b25142270b459954ff2959f6163a1c0098cd72b9a61e3","integrity":"sha256-nzLAkEUAJcdceyUUInC0WZVP8pWfYWOhwAmM1yuaYeM="},"hedgehog-icon-eedc2c1af64aef3d57ec72fbc31c044040072b9c34ab86e55b455c3264c6fa8c.png":{"logical_path":"hedgehog-icon.png","mtime":"2018-04-26T19:45:24-07:00","size":5734,"digest":"eedc2c1af64aef3d57ec72fbc31c044040072b9c34ab86e55b455c3264c6fa8c","integrity":"sha256-7twsGvZK7z1X7HL7wxwEQEAHK5w0q4blW0VcMmTG+ow="},"horse-icon-e02446ba89c6132269298a9f9cad56533ce170a516b4f3d07c75aee2164d5d00.png":{"logical_path":"horse-icon.png","mtime":"2018-04-26T19:45:24-07:00","size":5200,"digest":"e02446ba89c6132269298a9f9cad56533ce170a516b4f3d07c75aee2164d5d00","integrity":"sha256-4CRGuonGEyJpKYqfnK1WUzzhcKUWtPPQfHWu4hZNXQA="},"narwhal-icon-a9d565c3169b1bdd0a0ba80207f0d04e2d3679a8721c6546ece8d7d30800cc49.png":{"logical_path":"narwhal-icon.png","mtime":"2018-04-26T19:45:24-07:00","size":7120,"digest":"a9d565c3169b1bdd0a0ba80207f0d04e2d3679a8721c6546ece8d7d30800cc49","integrity":"sha256-qdVlwxabG90KC6gCB/DQTi02eahyHGVG7OjX0wgAzEk="},"panda-icon-92a969c4990b43fc61d49fbe50fe60509e279f0a94d77e2b718abcf7e79dd24f.png":{"logical_path":"panda-icon.png","mtime":"2018-04-26T19:45:24-07:00","size":6423,"digest":"92a969c4990b43fc61d49fbe50fe60509e279f0a94d77e2b718abcf7e79dd24f","integrity":"sha256-kqlpxJkLQ/xh1J++UP5gUJ4nnwqU134rcYq89+ed0k8="},"pony-icon-be64774f98ee9cb526241565fe9ab70cc1df3426a5869710dc0b848a2819aa03.jpg":{"logical_path":"pony-icon.jpg","mtime":"2018-04-26T19:45:24-07:00","size":12613,"digest":"be64774f98ee9cb526241565fe9ab70cc1df3426a5869710dc0b848a2819aa03","integrity":"sha256-vmR3T5junLUmJBVl/pq3DMHfNCalhpcQ3AuEiigZqgM="},"star-icon-0d9209051dc86cb779c715c4e149db68f55bcb052a188dbf8029c2912c81eaad.png":{"logical_path":"star-icon.png","mtime":"2018-04-26T19:45:24-07:00","size":32557,"digest":"0d9209051dc86cb779c715c4e149db68f55bcb052a188dbf8029c2912c81eaad","integrity":"sha256-DZIJBR3IbLd5xxXE4UnbaPVbywUqGI2/gCnCkSyB6q0="},"turtle-icon-9e7338da9095abfd309b87d1508d4a836e99786bdb1e8a2209d40158c1d81a64.png":{"logical_path":"turtle-icon.png","mtime":"2018-04-26T19:45:24-07:00","size":5199,"digest":"9e7338da9095abfd309b87d1508d4a836e99786bdb1e8a2209d40158c1d81a64","integrity":"sha256-nnM42pCVq/0wm4fRUI1Kg26ZeGvbHooiCdQBWMHYGmQ="},"unicorn-icon-9227217b95398b65c414137f9ce5438220f5137fb4bc980e47c165b18be169d0.jpg":{"logical_path":"unicorn-icon.jpg","mtime":"2018-04-26T19:45:24-07:00","size":4501,"digest":"9227217b95398b65c414137f9ce5438220f5137fb4bc980e47c165b18be169d0","integrity":"sha256-kiche5U5i2XEFBN/nOVDgiD1E3+0vJgOR8FlsYvhadA="},"application-11826892b83da093b1c42b908521374f2a0e72aba4867807373eb94ef369a33b.css":{"logical_path":"application.css","mtime":"2018-04-27T09:11:49-07:00","size":362839,"digest":"11826892b83da093b1c42b908521374f2a0e72aba4867807373eb94ef369a33b","integrity":"sha256-EYJokrg9oJOxxCuQhSE3TyoOcqukhngHNz65TvNpozs="}},"assets":{"Cat_Meow.mp3":"Cat_Meow-05ffe25fd928852b154fb99a0acdb2c4cd5a389c41c12e761d357acfbf748741.mp3","PetsyFeelsIcon.png":"PetsyFeelsIcon-21018dcfec818b5882d1a0d19801ddabc25b4d3ee828dc27c17a24af04a540b8.png","PetsyFeelsTransparent.png":"PetsyFeelsTransparent-2dcb43ac30f3c78ee4a9ae7900a59aa5db236de695ddd28cdfb52e4acae8c8ed.png","elephant.png":"elephant-6fd8774920c6a91cecffadc3940a1aed8a3e0b934d6827250b6a4fc582a63f4c.png","fox.png":"fox-6b3468c8d41f23c87cc26380666b97181b25d7928b38fed837e5e1f3c1aa3db0.png","lion.png":"lion-1c19a46c1cf93f491ac7266f7561aeb379619646ef22220ba9a4bcdd0639009a.png","penguin.png":"penguin-dfe7f1993cb765ba0f8640994e382a28c51b31d603bb8c3b8730d7fb30c46879.png","petsyfeel_icon.ico":"petsyfeel_icon-fea4203d3c069ee36c87cb8928e265ac356a097816fff97e231d39aa79a5a44b.ico","skunk.png":"skunk-bffba6991c542ef0bd9b0dfd88fc52e2775cf33dff73834f0dd3a0e1ef74368f.png","turtle.png":"turtle-e74461801c9a741f13303e03fbe5b13f52eebd8d75210f7103a02e318b009c79.png","yak.png":"yak-485cc25ea3b2ce73f32459d9679295f3158f7bc2583b255a32a8562be6610c3d.png","application.js":"application-a401140786c2e237fc62ee61c6c5d6ef58a9a4193e8515d882a959086a8d0d3e.js","application.css":"application-11826892b83da093b1c42b908521374f2a0e72aba4867807373eb94ef369a33b.css","normalize-rails/normalize.css":"normalize-rails/normalize-cadbbf81015902777c37852b3ea54398335fd421c6c76891c077ec5954211bb4.css","cat-icon.png":"cat-icon-6090515eb4c189eea24c1d50d648ab6d2a277c625553866246260d188b5057fe.png","chicken-icon.jpg":"chicken-icon-2b74a3655f514f50d09c71fcd3c0fa22d834848357863c59ae97d8d4a7567596.jpg","chinchilla-icon.png":"chinchilla-icon-60453f474f93f5d77e873cd8c32430f91695582e9c4cb05604a6d7931116fccb.png","dog-icon.png":"dog-icon-022a3f5f39448a59b4debedfddf51fd33df3446c8f710ddcb570da2d1cda64a0.png","ferret-icon.jpg":"ferret-icon-77279552636b13e1276e0c05c43fb96beb22306d753792a80e57e361e8daa471.jpg","fish-icon.png":"fish-icon-a6106f92a7ff1916f88159d4486d34e7e6a32461567ac282dd53fd422d86a02a.png","hamster-icon.png":"hamster-icon-9f32c090450025c75c7b25142270b459954ff2959f6163a1c0098cd72b9a61e3.png","hedgehog-icon.png":"hedgehog-icon-eedc2c1af64aef3d57ec72fbc31c044040072b9c34ab86e55b455c3264c6fa8c.png","horse-icon.png":"horse-icon-e02446ba89c6132269298a9f9cad56533ce170a516b4f3d07c75aee2164d5d00.png","narwhal-icon.png":"narwhal-icon-a9d565c3169b1bdd0a0ba80207f0d04e2d3679a8721c6546ece8d7d30800cc49.png","panda-icon.png":"panda-icon-92a969c4990b43fc61d49fbe50fe60509e279f0a94d77e2b718abcf7e79dd24f.png","pony-icon.jpg":"pony-icon-be64774f98ee9cb526241565fe9ab70cc1df3426a5869710dc0b848a2819aa03.jpg","star-icon.png":"star-icon-0d9209051dc86cb779c715c4e149db68f55bcb052a188dbf8029c2912c81eaad.png","turtle-icon.png":"turtle-icon-9e7338da9095abfd309b87d1508d4a836e99786bdb1e8a2209d40158c1d81a64.png","unicorn-icon.jpg":"unicorn-icon-9227217b95398b65c414137f9ce5438220f5137fb4bc980e47c165b18be169d0.jpg"}} \ No newline at end of file diff --git a/public/assets/Cat_Meow-05ffe25fd928852b154fb99a0acdb2c4cd5a389c41c12e761d357acfbf748741.mp3 b/public/assets/Cat_Meow-05ffe25fd928852b154fb99a0acdb2c4cd5a389c41c12e761d357acfbf748741.mp3 new file mode 100644 index 0000000000..f08296612f Binary files /dev/null and b/public/assets/Cat_Meow-05ffe25fd928852b154fb99a0acdb2c4cd5a389c41c12e761d357acfbf748741.mp3 differ diff --git a/public/assets/PetsyFeelsIcon-21018dcfec818b5882d1a0d19801ddabc25b4d3ee828dc27c17a24af04a540b8.png b/public/assets/PetsyFeelsIcon-21018dcfec818b5882d1a0d19801ddabc25b4d3ee828dc27c17a24af04a540b8.png new file mode 100644 index 0000000000..b8fd01f67c Binary files /dev/null and b/public/assets/PetsyFeelsIcon-21018dcfec818b5882d1a0d19801ddabc25b4d3ee828dc27c17a24af04a540b8.png differ diff --git a/public/assets/PetsyFeelsTransparent-2dcb43ac30f3c78ee4a9ae7900a59aa5db236de695ddd28cdfb52e4acae8c8ed.png b/public/assets/PetsyFeelsTransparent-2dcb43ac30f3c78ee4a9ae7900a59aa5db236de695ddd28cdfb52e4acae8c8ed.png new file mode 100644 index 0000000000..441e5aec1d Binary files /dev/null and b/public/assets/PetsyFeelsTransparent-2dcb43ac30f3c78ee4a9ae7900a59aa5db236de695ddd28cdfb52e4acae8c8ed.png differ diff --git a/public/assets/application-11826892b83da093b1c42b908521374f2a0e72aba4867807373eb94ef369a33b.css b/public/assets/application-11826892b83da093b1c42b908521374f2a0e72aba4867807373eb94ef369a33b.css new file mode 100644 index 0000000000..aa2a7f9cf4 --- /dev/null +++ b/public/assets/application-11826892b83da093b1c42b908521374f2a0e72aba4867807373eb94ef369a33b.css @@ -0,0 +1,9492 @@ +/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ +/** + * 1. Change the default font family in all browsers (opinionated). + * 2. Prevent adjustments of font size after orientation changes in IE and iOS. + */ +/* line 8, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} + +/** + * Remove the margin in all browsers (opinionated). + */ +/* line 18, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ +/** + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + * 2. Add the correct display in IE. + */ +/* line 31, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +main, +menu, +nav, +section, +summary { + /* 1 */ + display: block; +} + +/** + * Add the correct display in IE 9-. + */ +/* line 50, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +audio, +canvas, +progress, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ +/* line 61, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +/* line 70, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +progress { + vertical-align: baseline; +} + +/** + * Add the correct display in IE 10-. + * 1. Add the correct display in IE. + */ +/* line 79, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +template, +[hidden] { + display: none; +} + +/* Links + ========================================================================== */ +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +/* line 92, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +a { + background-color: transparent; + /* 1 */ + -webkit-text-decoration-skip: objects; + /* 2 */ +} + +/** + * Remove the outline on focused links when they are also active or hovered + * in all browsers (opinionated). + */ +/* line 102, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +a:active, +a:hover { + outline-width: 0; +} + +/* Text-level semantics + ========================================================================== */ +/** + * 1. Remove the bottom border in Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +/* line 115, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ +/* line 125, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +b, +strong { + font-weight: inherit; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +/* line 134, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +b, +strong { + font-weight: bolder; +} + +/** + * Add the correct font style in Android 4.3-. + */ +/* line 143, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +dfn { + font-style: italic; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +/* line 152, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Add the correct background and color in IE 9-. + */ +/* line 161, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +mark { + background-color: #ff0; + color: #000; +} + +/** + * Add the correct font size in all browsers. + */ +/* line 170, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +/* line 179, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +/* line 187, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +sub { + bottom: -0.25em; +} + +/* line 191, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10-. + */ +/* line 202, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ +/* line 210, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +/* line 222, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/** + * Add the correct margin in IE 8. + */ +/* line 234, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +figure { + margin: 1em 40px; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +/* line 243, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} + +/* Forms + ========================================================================== */ +/** + * 1. Change font properties to `inherit` in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ +/* line 257, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +button, +input, +select, +textarea { + font: inherit; + /* 1 */ + margin: 0; + /* 2 */ +} + +/** + * Restore the font weight unset by the previous rule. + */ +/* line 269, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +optgroup { + font-weight: bold; +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +/* line 278, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +/* line 288, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ +/* line 299, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; + /* 2 */ +} + +/** + * Remove the inner border and padding in Firefox. + */ +/* line 310, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +/* line 322, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Change the border, margin, and padding in all browsers (opinionated). + */ +/* line 333, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +/* line 346, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +legend { + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ +} + +/** + * Remove the default vertical scrollbar in IE. + */ +/* line 359, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +/* line 368, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +/* line 378, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +/* line 388, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/** + * Remove the inner padding and cancel buttons in Chrome and Safari on OS X. + */ +/* line 397, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ +/* line 406, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +/* line 416, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} +/* line 4, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/categories.scss */ +.category.product-box { + height: 200px; + display: flex; + text-align: center; + flex-direction: column; + justify-content: center; + border: dotted #009090 3px; + background-color: lightgrey; +} +@charset "UTF-8"; +/** + * Foundation for Sites by ZURB + * Version 6.4.3 + * foundation.zurb.com + * Licensed under MIT Open Source + */ +@media print, screen and (min-width: 40em) { + /* line 45, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ + .reveal, .reveal.tiny, .reveal.small, .reveal.large { + right: auto; + left: auto; + margin: 0 auto; + } +} +/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ +/* Document + ========================================================================== */ +/** + * 1. Change the default font family in all browsers (opinionated). + * 2. Correct the line height in all browsers. + * 3. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ +/* line 59, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +html { + font-family: sans-serif; + /* 1 */ + line-height: 1.15; + /* 2 */ + -ms-text-size-adjust: 100%; + /* 3 */ + -webkit-text-size-adjust: 100%; + /* 3 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers (opinionated). + */ +/* line 83, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +body { + margin: 0; +} + +/** + * Add the correct display in IE 9-. + */ +/* line 91, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +article, +aside, +footer, +header, +nav, +section { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +/* line 105, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +/* line 198, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +figcaption, +figure { + display: block; +} + +/** + * Add the correct margin in IE 8. + */ +/* line 207, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +figure { + margin: 1em 40px; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +/* line 221, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} + +/** + * Add the correct display in IE. + */ +/* line 231, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +/* line 251, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* Links + ========================================================================== */ +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +/* line 266, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +a { + background-color: transparent; + /* 1 */ + -webkit-text-decoration-skip: objects; + /* 2 */ +} + +/** + * Remove the outline on focused links when they are also active or hovered + * in all browsers (opinionated). + */ +/* line 276, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +a:active, +a:hover { + outline-width: 0; +} + +/* Text-level semantics + ========================================================================== */ +/** + * 1. Remove the bottom border in Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +/* line 291, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ +/* line 301, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +b, +strong { + font-weight: inherit; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +/* line 310, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +/* line 320, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/** + * Add the correct font style in Android 4.3-. + */ +/* line 331, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +dfn { + font-style: italic; +} + +/** + * Add the correct background and color in IE 9-. + */ +/* line 339, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +mark { + background-color: #ff0; + color: #000; +} + +/** + * Add the correct font size in all browsers. + */ +/* line 348, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +/* line 357, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +/* line 365, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +sub { + bottom: -0.25em; +} + +/* line 369, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +/* line 382, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ +/* line 391, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images inside links in IE 10-. + */ +/* line 400, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ +/* line 408, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +svg:not(:root) { + overflow: hidden; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ +/* line 422, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ +} + +/** + * Show the overflow in IE. + */ +/* line 442, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +button { + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +/* line 451, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ +/* line 462, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; + /* 2 */ +} + +/* line 469, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + /** + * Remove the inner border and padding in Firefox. + */ + /** + * Restore the focus styles unset by the previous rule. + */ +} +/* line 478, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} +/* line 487, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Show the overflow in Edge. + */ +/* line 496, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +input { + overflow: visible; +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +/* line 505, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +/* line 515, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +/* line 525, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ + /** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ +} +/* line 533, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +/* line 544, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/** + * Change the border, margin, and padding in all browsers (opinionated). + */ +/* line 553, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +/* line 566, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +legend { + box-sizing: border-box; + /* 1 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + color: inherit; + /* 2 */ + white-space: normal; + /* 1 */ +} + +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +/* line 580, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +progress { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ +} + +/** + * Remove the default vertical scrollbar in IE. + */ +/* line 589, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +textarea { + overflow: auto; +} + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE, and Firefox. + */ +/* line 602, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +/* line 610, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +summary { + display: list-item; +} + +/* + * Add the correct display in IE 9-. + */ +/* line 618, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +menu { + display: block; +} + +/* Scripting + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +/* line 651, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ +/* line 659, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +template { + display: none; +} + +/* Hidden + ========================================================================== */ +/** + * Add the correct display in IE 10-. + */ +/* line 672, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +[hidden] { + display: none; +} + +/* line 139, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +.foundation-mq { + font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; +} + +/* line 143, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +html { + box-sizing: border-box; + font-size: 100%; +} + +/* line 149, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +*, +*::before, +*::after { + box-sizing: inherit; +} + +/* line 156, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +body { + margin: 0; + padding: 0; + background: #fefefe; + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* line 173, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +img { + display: inline-block; + vertical-align: middle; + max-width: 100%; + height: auto; + -ms-interpolation-mode: bicubic; +} + +/* line 185, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +textarea { + height: auto; + min-height: 50px; + border-radius: 0; +} + +/* line 192, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +select { + box-sizing: border-box; + width: 100%; + border-radius: 0; +} + +/* line 202, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +.map_canvas img, +.map_canvas embed, +.map_canvas object, +.mqa-display img, +.mqa-display embed, +.mqa-display object { + max-width: none !important; +} + +/* line 210, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +button { + padding: 0; + appearance: none; + border: 0; + border-radius: 0; + background: transparent; + line-height: 1; + cursor: auto; +} +/* line 202, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] button { + outline: 0; +} + +/* line 222, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +pre { + overflow: auto; +} + +/* line 227, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; +} + +/* line 236, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +.is-visible { + display: block !important; +} + +/* line 240, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +.is-hidden { + display: none !important; +} + +/* line 13, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-container { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 75rem; + margin: 0 auto; +} +@media print, screen and (min-width: 40em) { + /* line 13, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-container { + padding-right: 0.9375rem; + padding-left: 0.9375rem; + } +} +/* line 16, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-container.fluid { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 100%; + margin: 0 auto; +} +@media print, screen and (min-width: 40em) { + /* line 16, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-container.fluid { + padding-right: 0.9375rem; + padding-left: 0.9375rem; + } +} +/* line 20, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-container.full { + padding-right: 0; + padding-left: 0; + max-width: 100%; + margin: 0 auto; +} + +/* line 26, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x { + display: flex; + flex-flow: row wrap; +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell { + flex: 0 0 auto; + min-height: 0px; + min-width: 0px; + width: 100%; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell.auto { + flex: 1 1 0px; +} +/* line 38, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell.shrink { + flex: 0 0 auto; +} + +/* line 44, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .auto { + width: auto; +} +/* line 48, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .shrink { + width: auto; +} + +/* line 64, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 { + flex-basis: auto; +} + +@media print, screen and (min-width: 40em) { + /* line 64, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 { + flex-basis: auto; + } +} +@media print, screen and (min-width: 64em) { + /* line 64, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 { + flex-basis: auto; + } +} +/* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-1 { + width: 8.33333%; +} + +/* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-2 { + width: 16.66667%; +} + +/* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-3 { + width: 25%; +} + +/* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-4 { + width: 33.33333%; +} + +/* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-5 { + width: 41.66667%; +} + +/* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-6 { + width: 50%; +} + +/* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-7 { + width: 58.33333%; +} + +/* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-8 { + width: 66.66667%; +} + +/* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-9 { + width: 75%; +} + +/* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-10 { + width: 83.33333%; +} + +/* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-11 { + width: 91.66667%; +} + +/* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-12 { + width: 100%; +} + +@media print, screen and (min-width: 40em) { + /* line 72, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-auto { + flex: 1 1 0px; + width: auto; + } + + /* line 77, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-shrink { + flex: 0 0 auto; + width: auto; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-1 { + width: 8.33333%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-2 { + width: 16.66667%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-3 { + width: 25%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-4 { + width: 33.33333%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-5 { + width: 41.66667%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-6 { + width: 50%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-7 { + width: 58.33333%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-8 { + width: 66.66667%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-9 { + width: 75%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-10 { + width: 83.33333%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-11 { + width: 91.66667%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-12 { + width: 100%; + } +} +@media print, screen and (min-width: 64em) { + /* line 72, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-auto { + flex: 1 1 0px; + width: auto; + } + + /* line 77, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-shrink { + flex: 0 0 auto; + width: auto; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-1 { + width: 8.33333%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-2 { + width: 16.66667%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-3 { + width: 25%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-4 { + width: 33.33333%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-5 { + width: 41.66667%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-6 { + width: 50%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-7 { + width: 58.33333%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-8 { + width: 66.66667%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-9 { + width: 75%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-10 { + width: 83.33333%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-11 { + width: 91.66667%; + } + + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-12 { + width: 100%; + } +} +/* line 92, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x:not(.grid-x) > .cell { + width: auto; +} + +/* line 97, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y:not(.grid-y) > .cell { + height: auto; +} + +/* line 128, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x { + margin-left: -0.625rem; + margin-right: -0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 128, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x { + margin-left: -0.9375rem; + margin-right: -0.9375rem; + } +} +/* line 132, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .cell { + width: calc(100% - 1.25rem); + margin-left: 0.625rem; + margin-right: 0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 139, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .cell { + width: calc(100% - 1.875rem); + margin-left: 0.9375rem; + margin-right: 0.9375rem; + } +} +/* line 104, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .auto { + width: auto; +} +/* line 108, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .shrink { + width: auto; +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-1 { + width: calc(8.33333% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-2 { + width: calc(16.66667% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-3 { + width: calc(25% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-4 { + width: calc(33.33333% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-5 { + width: calc(41.66667% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-6 { + width: calc(50% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-7 { + width: calc(58.33333% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-8 { + width: calc(66.66667% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-9 { + width: calc(75% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-10 { + width: calc(83.33333% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-11 { + width: calc(91.66667% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-12 { + width: calc(100% - 1.25rem); +} +@media print, screen and (min-width: 40em) { + /* line 104, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .auto { + width: auto; + } + /* line 108, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .shrink { + width: auto; + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-1 { + width: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-2 { + width: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-3 { + width: calc(25% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-4 { + width: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-5 { + width: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-6 { + width: calc(50% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-7 { + width: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-8 { + width: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-9 { + width: calc(75% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-10 { + width: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-11 { + width: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-12 { + width: calc(100% - 1.875rem); + } + /* line 104, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-auto { + width: auto; + } + /* line 108, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-shrink { + width: auto; + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-1 { + width: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-2 { + width: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-3 { + width: calc(25% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-4 { + width: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-5 { + width: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-6 { + width: calc(50% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-7 { + width: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-8 { + width: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-9 { + width: calc(75% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-10 { + width: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-11 { + width: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-12 { + width: calc(100% - 1.875rem); + } +} +@media print, screen and (min-width: 64em) { + /* line 104, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-auto { + width: auto; + } + /* line 108, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-shrink { + width: auto; + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-1 { + width: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-2 { + width: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-3 { + width: calc(25% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-4 { + width: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-5 { + width: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-6 { + width: calc(50% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-7 { + width: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-8 { + width: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-9 { + width: calc(75% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-10 { + width: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-11 { + width: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-12 { + width: calc(100% - 1.875rem); + } +} + +/* line 167, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-padding-x .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 167, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-padding-x .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; + } +} +/* line 173, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-container:not(.full) > .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 173, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-container:not(.full) > .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; + } +} +/* line 178, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-padding-x > .cell { + padding-right: 0.625rem; + padding-left: 0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 178, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-padding-x > .cell { + padding-right: 0.9375rem; + padding-left: 0.9375rem; + } +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-1 > .cell { + width: 100%; +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-2 > .cell { + width: 50%; +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-3 > .cell { + width: 33.33333%; +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-4 > .cell { + width: 25%; +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-5 > .cell { + width: 20%; +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-6 > .cell { + width: 16.66667%; +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-7 > .cell { + width: 14.28571%; +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-8 > .cell { + width: 12.5%; +} + +@media print, screen and (min-width: 40em) { + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-1 > .cell { + width: 100%; + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-2 > .cell { + width: 50%; + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-3 > .cell { + width: 33.33333%; + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-4 > .cell { + width: 25%; + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-5 > .cell { + width: 20%; + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-6 > .cell { + width: 16.66667%; + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-7 > .cell { + width: 14.28571%; + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-8 > .cell { + width: 12.5%; + } +} +@media print, screen and (min-width: 64em) { + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-1 > .cell { + width: 100%; + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-2 > .cell { + width: 50%; + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-3 > .cell { + width: 33.33333%; + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-4 > .cell { + width: 25%; + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-5 > .cell { + width: 20%; + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-6 > .cell { + width: 16.66667%; + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-7 > .cell { + width: 14.28571%; + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-8 > .cell { + width: 12.5%; + } +} +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.25rem); +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.25rem); +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-3 > .cell { + width: calc(33.33333% - 1.25rem); +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.25rem); +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.25rem); +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-6 > .cell { + width: calc(16.66667% - 1.25rem); +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-7 > .cell { + width: calc(14.28571% - 1.25rem); +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.25rem); +} + +@media print, screen and (min-width: 40em) { + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.25rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.25rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-3 > .cell { + width: calc(33.33333% - 1.25rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.25rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.25rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-6 > .cell { + width: calc(16.66667% - 1.25rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-7 > .cell { + width: calc(14.28571% - 1.25rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.25rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-1 > .cell { + width: calc(100% - 1.875rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-2 > .cell { + width: calc(50% - 1.875rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-3 > .cell { + width: calc(33.33333% - 1.875rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-4 > .cell { + width: calc(25% - 1.875rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-5 > .cell { + width: calc(20% - 1.875rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-6 > .cell { + width: calc(16.66667% - 1.875rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-7 > .cell { + width: calc(14.28571% - 1.875rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-8 > .cell { + width: calc(12.5% - 1.875rem); + } +} +@media print, screen and (min-width: 64em) { + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-1 > .cell { + width: calc(100% - 1.875rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-2 > .cell { + width: calc(50% - 1.875rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-3 > .cell { + width: calc(33.33333% - 1.875rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-4 > .cell { + width: calc(25% - 1.875rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-5 > .cell { + width: calc(20% - 1.875rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-6 > .cell { + width: calc(16.66667% - 1.875rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-7 > .cell { + width: calc(14.28571% - 1.875rem); + } + + /* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-8 > .cell { + width: calc(12.5% - 1.875rem); + } +} +/* line 224, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-margin-collapse { + margin-right: 0; + margin-left: 0; +} +/* line 28, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; +} +/* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-1 { + width: 8.33333%; +} +/* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-2 { + width: 16.66667%; +} +/* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-3 { + width: 25%; +} +/* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-4 { + width: 33.33333%; +} +/* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-5 { + width: 41.66667%; +} +/* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-6 { + width: 50%; +} +/* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-7 { + width: 58.33333%; +} +/* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-8 { + width: 66.66667%; +} +/* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-9 { + width: 75%; +} +/* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-10 { + width: 83.33333%; +} +/* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-11 { + width: 91.66667%; +} +/* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-12 { + width: 100%; +} +@media print, screen and (min-width: 40em) { + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-1 { + width: 8.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-2 { + width: 16.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-3 { + width: 25%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-4 { + width: 33.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-5 { + width: 41.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-6 { + width: 50%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-7 { + width: 58.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-8 { + width: 66.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-9 { + width: 75%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-10 { + width: 83.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-11 { + width: 91.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-12 { + width: 100%; + } +} +@media print, screen and (min-width: 64em) { + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-1 { + width: 8.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-2 { + width: 16.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-3 { + width: 25%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-4 { + width: 33.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-5 { + width: 41.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-6 { + width: 50%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-7 { + width: 58.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-8 { + width: 66.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-9 { + width: 75%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-10 { + width: 83.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-11 { + width: 91.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-12 { + width: 100%; + } +} + +/* line 230, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-padding-collapse { + margin-right: 0; + margin-left: 0; +} +/* line 67, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; +} + +@media print, screen and (min-width: 40em) { + /* line 224, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-margin-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 28, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; + } +} +@media print, screen and (min-width: 40em) { + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-1 { + width: 8.33333%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-2 { + width: 16.66667%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-3 { + width: 25%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-4 { + width: 33.33333%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-5 { + width: 41.66667%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-6 { + width: 50%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-7 { + width: 58.33333%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-8 { + width: 66.66667%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-9 { + width: 75%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-10 { + width: 83.33333%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-11 { + width: 91.66667%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-12 { + width: 100%; + } +} +@media print, screen and (min-width: 40em) { + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-1 { + width: 8.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-2 { + width: 16.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-3 { + width: 25%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-4 { + width: 33.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-5 { + width: 41.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-6 { + width: 50%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-7 { + width: 58.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-8 { + width: 66.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-9 { + width: 75%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-10 { + width: 83.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-11 { + width: 91.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-12 { + width: 100%; + } +} +@media print, screen and (min-width: 64em) { + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-1 { + width: 8.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-2 { + width: 16.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-3 { + width: 25%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-4 { + width: 33.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-5 { + width: 41.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-6 { + width: 50%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-7 { + width: 58.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-8 { + width: 66.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-9 { + width: 75%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-10 { + width: 83.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-11 { + width: 91.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 40em) { + /* line 230, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-padding-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 67, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; + } +} + +@media print, screen and (min-width: 64em) { + /* line 224, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-margin-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 28, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; + } +} +@media print, screen and (min-width: 64em) { + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-1 { + width: 8.33333%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-2 { + width: 16.66667%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-3 { + width: 25%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-4 { + width: 33.33333%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-5 { + width: 41.66667%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-6 { + width: 50%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-7 { + width: 58.33333%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-8 { + width: 66.66667%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-9 { + width: 75%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-10 { + width: 83.33333%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-11 { + width: 91.66667%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-12 { + width: 100%; + } +} +@media print, screen and (min-width: 64em) { + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-1 { + width: 8.33333%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-2 { + width: 16.66667%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-3 { + width: 25%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-4 { + width: 33.33333%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-5 { + width: 41.66667%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-6 { + width: 50%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-7 { + width: 58.33333%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-8 { + width: 66.66667%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-9 { + width: 75%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-10 { + width: 83.33333%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-11 { + width: 91.66667%; + } + /* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-12 { + width: 100%; + } +} +@media print, screen and (min-width: 64em) { + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-1 { + width: 8.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-2 { + width: 16.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-3 { + width: 25%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-4 { + width: 33.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-5 { + width: 41.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-6 { + width: 50%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-7 { + width: 58.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-8 { + width: 66.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-9 { + width: 75%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-10 { + width: 83.33333%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-11 { + width: 91.66667%; + } + /* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 230, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-padding-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 67, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; + } +} + +/* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-0 { + margin-left: 0%; +} + +/* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-0 { + margin-left: calc(0% + 0.625rem); +} + +/* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-1 { + margin-left: 8.33333%; +} + +/* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-1 { + margin-left: calc(8.33333% + 0.625rem); +} + +/* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-2 { + margin-left: 16.66667%; +} + +/* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-2 { + margin-left: calc(16.66667% + 0.625rem); +} + +/* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-3 { + margin-left: 25%; +} + +/* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-3 { + margin-left: calc(25% + 0.625rem); +} + +/* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-4 { + margin-left: 33.33333%; +} + +/* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-4 { + margin-left: calc(33.33333% + 0.625rem); +} + +/* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-5 { + margin-left: 41.66667%; +} + +/* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-5 { + margin-left: calc(41.66667% + 0.625rem); +} + +/* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-6 { + margin-left: 50%; +} + +/* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-6 { + margin-left: calc(50% + 0.625rem); +} + +/* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-7 { + margin-left: 58.33333%; +} + +/* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-7 { + margin-left: calc(58.33333% + 0.625rem); +} + +/* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-8 { + margin-left: 66.66667%; +} + +/* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-8 { + margin-left: calc(66.66667% + 0.625rem); +} + +/* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-9 { + margin-left: 75%; +} + +/* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-9 { + margin-left: calc(75% + 0.625rem); +} + +/* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-10 { + margin-left: 83.33333%; +} + +/* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-10 { + margin-left: calc(83.33333% + 0.625rem); +} + +/* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-11 { + margin-left: 91.66667%; +} + +/* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-11 { + margin-left: calc(91.66667% + 0.625rem); +} + +@media print, screen and (min-width: 40em) { + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-0 { + margin-left: 0%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-0 { + margin-left: calc(0% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-1 { + margin-left: 8.33333%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-1 { + margin-left: calc(8.33333% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-2 { + margin-left: 16.66667%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-2 { + margin-left: calc(16.66667% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-3 { + margin-left: 25%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-3 { + margin-left: calc(25% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-4 { + margin-left: 33.33333%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-4 { + margin-left: calc(33.33333% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-5 { + margin-left: 41.66667%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-5 { + margin-left: calc(41.66667% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-6 { + margin-left: 50%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-6 { + margin-left: calc(50% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-7 { + margin-left: 58.33333%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-7 { + margin-left: calc(58.33333% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-8 { + margin-left: 66.66667%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-8 { + margin-left: calc(66.66667% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-9 { + margin-left: 75%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-9 { + margin-left: calc(75% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-10 { + margin-left: 83.33333%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-10 { + margin-left: calc(83.33333% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-11 { + margin-left: 91.66667%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-11 { + margin-left: calc(91.66667% + 0.9375rem); + } +} +@media print, screen and (min-width: 64em) { + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-0 { + margin-left: 0%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-0 { + margin-left: calc(0% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-1 { + margin-left: 8.33333%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-1 { + margin-left: calc(8.33333% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-2 { + margin-left: 16.66667%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-2 { + margin-left: calc(16.66667% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-3 { + margin-left: 25%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-3 { + margin-left: calc(25% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-4 { + margin-left: 33.33333%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-4 { + margin-left: calc(33.33333% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-5 { + margin-left: 41.66667%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-5 { + margin-left: calc(41.66667% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-6 { + margin-left: 50%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-6 { + margin-left: calc(50% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-7 { + margin-left: 58.33333%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-7 { + margin-left: calc(58.33333% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-8 { + margin-left: 66.66667%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-8 { + margin-left: calc(66.66667% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-9 { + margin-left: 75%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-9 { + margin-left: calc(75% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-10 { + margin-left: 83.33333%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-10 { + margin-left: calc(83.33333% + 0.9375rem); + } + + /* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-11 { + margin-left: 91.66667%; + } + + /* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-11 { + margin-left: calc(91.66667% + 0.9375rem); + } +} +/* line 266, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y { + display: flex; + flex-flow: column nowrap; +} +/* line 270, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .cell { + width: auto; +} +/* line 274, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .auto { + height: auto; +} +/* line 278, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .shrink { + height: auto; +} +/* line 292, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 { + flex-basis: auto; +} +@media print, screen and (min-width: 40em) { + /* line 292, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 { + flex-basis: auto; + } +} +@media print, screen and (min-width: 64em) { + /* line 292, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 { + flex-basis: auto; + } +} +/* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-1 { + height: 8.33333%; +} +/* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-2 { + height: 16.66667%; +} +/* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-3 { + height: 25%; +} +/* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-4 { + height: 33.33333%; +} +/* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-5 { + height: 41.66667%; +} +/* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-6 { + height: 50%; +} +/* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-7 { + height: 58.33333%; +} +/* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-8 { + height: 66.66667%; +} +/* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-9 { + height: 75%; +} +/* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-10 { + height: 83.33333%; +} +/* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-11 { + height: 91.66667%; +} +/* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-12 { + height: 100%; +} +@media print, screen and (min-width: 40em) { + /* line 299, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-auto { + flex: 1 1 0px; + height: auto; + } + /* line 304, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-shrink { + height: auto; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-1 { + height: 8.33333%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-2 { + height: 16.66667%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-3 { + height: 25%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-4 { + height: 33.33333%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-5 { + height: 41.66667%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-6 { + height: 50%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-7 { + height: 58.33333%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-8 { + height: 66.66667%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-9 { + height: 75%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-10 { + height: 83.33333%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-11 { + height: 91.66667%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-12 { + height: 100%; + } +} +@media print, screen and (min-width: 64em) { + /* line 299, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-auto { + flex: 1 1 0px; + height: auto; + } + /* line 304, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-shrink { + height: auto; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-1 { + height: 8.33333%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-2 { + height: 16.66667%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-3 { + height: 25%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-4 { + height: 33.33333%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-5 { + height: 41.66667%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-6 { + height: 50%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-7 { + height: 58.33333%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-8 { + height: 66.66667%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-9 { + height: 75%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-10 { + height: 83.33333%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-11 { + height: 91.66667%; + } + /* line 312, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-12 { + height: 100%; + } +} + +/* line 323, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-padding-y .grid-padding-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 323, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-padding-y .grid-padding-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; + } +} +/* line 328, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-padding-y > .cell { + padding-top: 0.625rem; + padding-bottom: 0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 328, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-padding-y > .cell { + padding-top: 0.9375rem; + padding-bottom: 0.9375rem; + } +} + +/* line 128, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 128, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; + } +} +/* line 132, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 139, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; + } +} +/* line 104, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .auto { + height: auto; +} +/* line 108, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .shrink { + height: auto; +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-1 { + height: calc(8.33333% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-2 { + height: calc(16.66667% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-4 { + height: calc(33.33333% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-5 { + height: calc(41.66667% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-7 { + height: calc(58.33333% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-8 { + height: calc(66.66667% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-10 { + height: calc(83.33333% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-11 { + height: calc(91.66667% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); +} +@media print, screen and (min-width: 40em) { + /* line 104, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .auto { + height: auto; + } + /* line 108, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .shrink { + height: auto; + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-1 { + height: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-2 { + height: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-4 { + height: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-5 { + height: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-7 { + height: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-8 { + height: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-10 { + height: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-11 { + height: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); + } + /* line 104, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-auto { + height: auto; + } + /* line 108, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-shrink { + height: auto; + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-1 { + height: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-2 { + height: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-4 { + height: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-5 { + height: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-7 { + height: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-8 { + height: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-10 { + height: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-11 { + height: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); + } +} +@media print, screen and (min-width: 64em) { + /* line 104, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-auto { + height: auto; + } + /* line 108, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-shrink { + height: auto; + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-1 { + height: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-2 { + height: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-4 { + height: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-5 { + height: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-7 { + height: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-8 { + height: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-10 { + height: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-11 { + height: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); + } +} + +/* line 342, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; +} + +/* line 346, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell .grid-frame { + width: 100%; +} + +/* line 350, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; +} + +/* line 354, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell-block-y { + overflow-y: auto; + max-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; +} + +/* line 359, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; +} +/* line 81, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_frame.scss */ +.cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; +} + +@media print, screen and (min-width: 40em) { + /* line 366, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; + } + + /* line 370, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .cell .medium-grid-frame { + width: 100%; + } + + /* line 374, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; + } + + /* line 378, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; + } + /* line 81, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_frame.scss */ + .medium-cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; + } + + /* line 382, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-cell-block-y { + overflow-y: auto; + max-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; + } +} +@media print, screen and (min-width: 64em) { + /* line 366, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; + } + + /* line 370, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .cell .large-grid-frame { + width: 100%; + } + + /* line 374, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; + } + + /* line 378, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; + } + /* line 81, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_frame.scss */ + .large-cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; + } + + /* line 382, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-cell-block-y { + overflow-y: auto; + max-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; + } +} +/* line 389, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y.grid-frame { + width: auto; + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; +} +@media print, screen and (min-width: 40em) { + /* line 395, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y.medium-grid-frame { + width: auto; + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + } +} +@media print, screen and (min-width: 64em) { + /* line 395, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y.large-grid-frame { + width: auto; + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + } +} + +/* line 403, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell .grid-y.grid-frame { + height: 100%; +} +@media print, screen and (min-width: 40em) { + /* line 407, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .cell .grid-y.medium-grid-frame { + height: 100%; + } +} +@media print, screen and (min-width: 64em) { + /* line 407, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .cell .grid-y.large-grid-frame { + height: 100%; + } +} + +/* line 128, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 128, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; + } +} +/* line 132, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 139, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; + } +} +/* line 104, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .auto { + height: auto; +} +/* line 108, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .shrink { + height: auto; +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-1 { + height: calc(8.33333% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-2 { + height: calc(16.66667% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-4 { + height: calc(33.33333% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-5 { + height: calc(41.66667% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-7 { + height: calc(58.33333% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-8 { + height: calc(66.66667% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-10 { + height: calc(83.33333% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-11 { + height: calc(91.66667% - 1.25rem); +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); +} +@media print, screen and (min-width: 40em) { + /* line 104, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .auto { + height: auto; + } + /* line 108, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .shrink { + height: auto; + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-1 { + height: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-2 { + height: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-4 { + height: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-5 { + height: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-7 { + height: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-8 { + height: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-10 { + height: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-11 { + height: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); + } + /* line 104, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-auto { + height: auto; + } + /* line 108, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-shrink { + height: auto; + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-1 { + height: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-2 { + height: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-4 { + height: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-5 { + height: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-7 { + height: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-8 { + height: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-10 { + height: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-11 { + height: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); + } +} +@media print, screen and (min-width: 64em) { + /* line 104, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-auto { + height: auto; + } + /* line 108, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-shrink { + height: auto; + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-1 { + height: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-2 { + height: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-4 { + height: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-5 { + height: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-7 { + height: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-8 { + height: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-10 { + height: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-11 { + height: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); + } +} + +/* line 415, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-frame.grid-margin-y { + height: calc(100vh + 1.25rem); +} +@media print, screen and (min-width: 40em) { + /* line 415, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); + } +} +@media print, screen and (min-width: 64em) { + /* line 415, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); + } +} + +@media print, screen and (min-width: 40em) { + /* line 419, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y.medium-grid-frame { + height: calc(100vh + 1.875rem); + } +} +@media print, screen and (min-width: 64em) { + /* line 419, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y.large-grid-frame { + height: calc(100vh + 1.875rem); + } +} +/* line 75, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-right { + justify-content: flex-end; +} + +/* line 75, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-center { + justify-content: center; +} + +/* line 75, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-justify { + justify-content: space-between; +} + +/* line 75, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-spaced { + justify-content: space-around; +} + +/* line 83, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-right.vertical.menu > li > a { + justify-content: flex-end; +} + +/* line 83, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-center.vertical.menu > li > a { + justify-content: center; +} + +/* line 91, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-top { + align-items: flex-start; +} + +/* line 95, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-self-top { + align-self: flex-start; +} + +/* line 91, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-bottom { + align-items: flex-end; +} + +/* line 95, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-self-bottom { + align-self: flex-end; +} + +/* line 91, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-middle { + align-items: center; +} + +/* line 95, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-self-middle { + align-self: center; +} + +/* line 91, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-stretch { + align-items: stretch; +} + +/* line 95, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-self-stretch { + align-self: stretch; +} + +/* line 101, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-center-middle { + justify-content: center; + align-items: center; + align-content: center; +} + +/* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.small-order-1 { + order: 1; +} + +/* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.small-order-2 { + order: 2; +} + +/* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.small-order-3 { + order: 3; +} + +/* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.small-order-4 { + order: 4; +} + +/* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.small-order-5 { + order: 5; +} + +/* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.small-order-6 { + order: 6; +} + +@media print, screen and (min-width: 40em) { + /* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-order-1 { + order: 1; + } + + /* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-order-2 { + order: 2; + } + + /* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-order-3 { + order: 3; + } + + /* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-order-4 { + order: 4; + } + + /* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-order-5 { + order: 5; + } + + /* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-order-6 { + order: 6; + } +} +@media print, screen and (min-width: 64em) { + /* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-order-1 { + order: 1; + } + + /* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-order-2 { + order: 2; + } + + /* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-order-3 { + order: 3; + } + + /* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-order-4 { + order: 4; + } + + /* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-order-5 { + order: 5; + } + + /* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-order-6 { + order: 6; + } +} +/* line 18, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-container { + display: flex; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-child-auto { + flex: 1 1 auto; +} + +/* line 26, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-child-grow { + flex: 1 0 auto; +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-child-shrink { + flex: 0 1 auto; +} + +/* line 35, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-dir-row { + flex-direction: row; +} + +/* line 35, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-dir-row-reverse { + flex-direction: row-reverse; +} + +/* line 35, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-dir-column { + flex-direction: column; +} + +/* line 35, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-dir-column-reverse { + flex-direction: column-reverse; +} + +@media print, screen and (min-width: 40em) { + /* line 45, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-container { + display: flex; + } + + /* line 49, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-child-auto { + flex: 1 1 auto; + } + + /* line 53, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-child-grow { + flex: 1 0 auto; + } + + /* line 57, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-child-shrink { + flex: 0 1 auto; + } + + /* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-dir-row { + flex-direction: row; + } + + /* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-dir-row-reverse { + flex-direction: row-reverse; + } + + /* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-dir-column { + flex-direction: column; + } + + /* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-dir-column-reverse { + flex-direction: column-reverse; + } +} +@media print, screen and (min-width: 64em) { + /* line 45, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-container { + display: flex; + } + + /* line 49, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-child-auto { + flex: 1 1 auto; + } + + /* line 53, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-child-grow { + flex: 1 0 auto; + } + + /* line 57, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-child-shrink { + flex: 0 1 auto; + } + + /* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-dir-row { + flex-direction: row; + } + + /* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-dir-row-reverse { + flex-direction: row-reverse; + } + + /* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-dir-column { + flex-direction: column; + } + + /* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-dir-column-reverse { + flex-direction: column-reverse; + } +} +/* line 256, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; +} + +/* line 280, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +p { + margin-bottom: 1rem; + font-size: inherit; + line-height: 1.6; + text-rendering: optimizeLegibility; +} + +/* line 289, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +em, +i { + font-style: italic; + line-height: inherit; +} + +/* line 296, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +strong, +b { + font-weight: bold; + line-height: inherit; +} + +/* line 303, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +small { + font-size: 80%; + line-height: inherit; +} + +/* line 309, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h1, .h1, +h2, .h2, +h3, .h3, +h4, .h4, +h5, .h5, +h6, .h6 { + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-style: normal; + font-weight: normal; + color: inherit; + text-rendering: optimizeLegibility; +} +/* line 321, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h1 small, .h1 small, +h2 small, .h2 small, +h3 small, .h3 small, +h4 small, .h4 small, +h5 small, .h5 small, +h6 small, .h6 small { + line-height: 0; + color: #cacaca; +} + +/* line 332, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h1, .h1 { + font-size: 1.5rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 332, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h2, .h2 { + font-size: 1.25rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 332, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h3, .h3 { + font-size: 1.1875rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 332, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h4, .h4 { + font-size: 1.125rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 332, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h5, .h5 { + font-size: 1.0625rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 332, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h6, .h6 { + font-size: 1rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +@media print, screen and (min-width: 40em) { + /* line 332, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ + h1, .h1 { + font-size: 3rem; + } + + /* line 332, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ + h2, .h2 { + font-size: 2.5rem; + } + + /* line 332, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ + h3, .h3 { + font-size: 1.9375rem; + } + + /* line 332, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ + h4, .h4 { + font-size: 1.5625rem; + } + + /* line 332, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ + h5, .h5 { + font-size: 1.25rem; + } + + /* line 332, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ + h6, .h6 { + font-size: 1rem; + } +} +/* line 371, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +a { + line-height: inherit; + color: #1779ba; + text-decoration: none; + cursor: pointer; +} +/* line 378, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +a:hover, a:focus { + color: #1468a0; +} +/* line 386, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +a img { + border: 0; +} + +/* line 392, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +hr { + clear: both; + max-width: 75rem; + height: 0; + margin: 1.25rem auto; + border-top: 0; + border-right: 0; + border-bottom: 1px solid #cacaca; + border-left: 0; +} + +/* line 406, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +ul, +ol, +dl { + margin-bottom: 1rem; + list-style-position: outside; + line-height: 1.6; +} + +/* line 415, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +li { + font-size: inherit; +} + +/* line 420, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +ul { + margin-left: 1.25rem; + list-style-type: disc; +} + +/* line 426, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +ol { + margin-left: 1.25rem; +} + +/* line 432, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +ul ul, ol ul, ul ol, ol ol { + margin-left: 1.25rem; + margin-bottom: 0; +} + +/* line 439, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +dl { + margin-bottom: 1rem; +} +/* line 442, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +dl dt { + margin-bottom: 0.3rem; + font-weight: bold; +} + +/* line 449, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +blockquote { + margin: 0 0 1rem; + padding: 0.5625rem 1.25rem 0 1.1875rem; + border-left: 1px solid #cacaca; +} +/* line 454, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +blockquote, blockquote p { + line-height: 1.6; + color: #8a8a8a; +} + +/* line 461, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +cite { + display: block; + font-size: 0.8125rem; + color: #8a8a8a; +} +/* line 466, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +cite:before { + content: "— "; +} + +/* line 472, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +abbr, abbr[title] { + border-bottom: 1px dotted #0a0a0a; + cursor: help; + text-decoration: none; +} + +/* line 479, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +figure { + margin: 0; +} + +/* line 484, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +code { + padding: 0.125rem 0.3125rem 0.0625rem; + border: 1px solid #cacaca; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #0a0a0a; +} + +/* line 496, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +kbd { + margin: 0; + padding: 0.125rem 0.25rem 0; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + color: #0a0a0a; +} + +/* line 48, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_helpers.scss */ +.subheader { + margin-top: 0.2rem; + margin-bottom: 0.5rem; + font-weight: normal; + line-height: 1.4; + color: #8a8a8a; +} + +/* line 58, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_helpers.scss */ +.lead { + font-size: 125%; + line-height: 1.6; +} + +/* line 64, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_helpers.scss */ +.stat { + font-size: 2.5rem; + line-height: 1; +} +/* line 68, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_helpers.scss */ +p + .stat { + margin-top: -1rem; +} + +/* line 75, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_helpers.scss */ +ul.no-bullet, ol.no-bullet { + margin-left: 0; + list-style: none; +} + +/* line 15, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ +.text-left { + text-align: left; +} + +/* line 15, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ +.text-right { + text-align: right; +} + +/* line 15, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ +.text-center { + text-align: center; +} + +/* line 15, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ +.text-justify { + text-align: justify; +} + +@media print, screen and (min-width: 40em) { + /* line 10, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .medium-text-left { + text-align: left; + } + + /* line 10, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .medium-text-right { + text-align: right; + } + + /* line 10, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .medium-text-center { + text-align: center; + } + + /* line 10, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .medium-text-justify { + text-align: justify; + } +} +@media print, screen and (min-width: 64em) { + /* line 10, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .large-text-left { + text-align: left; + } + + /* line 10, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .large-text-right { + text-align: right; + } + + /* line 10, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .large-text-center { + text-align: center; + } + + /* line 10, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .large-text-justify { + text-align: justify; + } +} +/* line 14, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ +.show-for-print { + display: none !important; +} + +@media print { + /* line 17, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + * { + background: transparent !important; + box-shadow: none !important; + color: black !important; + text-shadow: none !important; + } + + /* line 28, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + .show-for-print { + display: block !important; + } + + /* line 29, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + .hide-for-print { + display: none !important; + } + + /* line 31, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + table.show-for-print { + display: table !important; + } + + /* line 32, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + thead.show-for-print { + display: table-header-group !important; + } + + /* line 33, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + tbody.show-for-print { + display: table-row-group !important; + } + + /* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + tr.show-for-print { + display: table-row !important; + } + + /* line 35, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + td.show-for-print { + display: table-cell !important; + } + + /* line 36, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + th.show-for-print { + display: table-cell !important; + } + + /* line 39, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + a, + a:visited { + text-decoration: underline; + } + + /* line 42, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + a[href]:after { + content: " (" attr(href) ")"; + } + + /* line 46, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + .ir a:after, + a[href^='javascript:']:after, + a[href^='#']:after { + content: ''; + } + + /* line 51, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + abbr[title]:after { + content: " (" attr(title) ")"; + } + + /* line 54, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + pre, + blockquote { + border: 1px solid #8a8a8a; + page-break-inside: avoid; + } + + /* line 61, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + thead { + display: table-header-group; + } + + /* line 63, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + tr, + img { + page-break-inside: avoid; + } + + /* line 66, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + img { + max-width: 100% !important; + } + + @page { + margin: 0.5cm; + } + /* line 70, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + /* line 78, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + h2, + h3 { + page-break-after: avoid; + } + + /* line 82, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + .print-break-inside { + page-break-inside: auto; + } +} +/* line 125, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], +textarea { + display: block; + box-sizing: border-box; + width: 100%; + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; + appearance: none; +} +/* line 111, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +[type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus, +textarea:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; +} + +/* line 132, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +textarea { + max-width: 100%; +} +/* line 135, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +textarea[rows] { + height: auto; +} + +/* line 143, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +input::placeholder, +textarea::placeholder { + color: #cacaca; +} +/* line 148, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +input:disabled, input[readonly], +textarea:disabled, +textarea[readonly] { + background-color: #e6e6e6; + cursor: not-allowed; +} + +/* line 156, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +[type='submit'], +[type='button'] { + appearance: none; + border-radius: 0; +} + +/* line 163, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +input[type='search'] { + box-sizing: border-box; +} + +/* line 10, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_checkbox.scss */ +[type='file'], +[type='checkbox'], +[type='radio'] { + margin: 0 0 1rem; +} + +/* line 17, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_checkbox.scss */ +[type='checkbox'] + label, +[type='radio'] + label { + display: inline-block; + vertical-align: baseline; + margin-left: 0.5rem; + margin-right: 1rem; + margin-bottom: 0; +} +/* line 26, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_checkbox.scss */ +[type='checkbox'] + label[for], +[type='radio'] + label[for] { + cursor: pointer; +} + +/* line 32, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_checkbox.scss */ +label > [type='checkbox'], +label > [type='radio'] { + margin-right: 0.5rem; +} + +/* line 38, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_checkbox.scss */ +[type='file'] { + width: 100%; +} + +/* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_label.scss */ +label { + display: block; + margin: 0; + font-size: 0.875rem; + font-weight: normal; + line-height: 1.8; + color: #0a0a0a; +} +/* line 46, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_label.scss */ +label.middle { + margin: 0 0 1rem; + padding: 0.5625rem 0; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_help-text.scss */ +.help-text { + margin-top: -0.5rem; + font-size: 0.8125rem; + font-style: italic; + color: #0a0a0a; +} + +/* line 27, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group { + display: flex; + width: 100%; + margin-bottom: 1rem; + align-items: stretch; +} +/* line 36, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group > :first-child { + border-radius: 0 0 0 0; +} +/* line 41, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group > :last-child > * { + border-radius: 0 0 0 0; +} + +/* line 47, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group-label, .input-group-field, .input-group-button, .input-group-button a, +.input-group-button input, +.input-group-button button, +.input-group-button label { + margin: 0; + white-space: nowrap; +} + +/* line 57, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group-label { + padding: 0 1rem; + border: 1px solid #cacaca; + background: #e6e6e6; + color: #0a0a0a; + text-align: center; + white-space: nowrap; + display: flex; + flex: 0 0 auto; + align-items: center; +} +/* line 78, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group-label:first-child { + border-right: 0; +} +/* line 82, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group-label:last-child { + border-left: 0; +} + +/* line 88, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group-field { + border-radius: 0; + flex: 1 1 0px; + height: auto; + min-width: 0; +} + +/* line 102, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group-button { + padding-top: 0; + padding-bottom: 0; + text-align: center; + display: flex; + flex: 0 0 auto; +} +/* line 117, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group-button a, +.input-group-button input, +.input-group-button button, +.input-group-button label { + height: auto; + align-self: stretch; + padding-top: 0; + padding-bottom: 0; + font-size: 1rem; +} + +/* line 39, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_fieldset.scss */ +fieldset { + margin: 0; + padding: 0; + border: 0; +} + +/* line 45, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_fieldset.scss */ +legend { + max-width: 100%; + margin-bottom: 0.5rem; +} + +/* line 50, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_fieldset.scss */ +.fieldset { + margin: 1.125rem 0; + padding: 1.25rem; + border: 1px solid #cacaca; +} +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_fieldset.scss */ +.fieldset legend { + margin: 0; + margin-left: -0.1875rem; + padding: 0 0.1875rem; +} + +/* line 83, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_select.scss */ +select { + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + appearance: none; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + background-image: url("data:image/svg+xml;utf8,"); + background-origin: content-box; + background-position: right -1rem center; + background-repeat: no-repeat; + background-size: 9px 6px; + padding-right: 1.5rem; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; +} +@media screen and (min-width: 0\0) { + /* line 83, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_select.scss */ + select { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); + } +} +/* line 54, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_select.scss */ +select:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; +} +/* line 66, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_select.scss */ +select:disabled { + background-color: #e6e6e6; + cursor: not-allowed; +} +/* line 72, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_select.scss */ +select::-ms-expand { + display: none; +} +/* line 76, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_select.scss */ +select[multiple] { + height: auto; + background-image: none; +} + +/* line 45, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_error.scss */ +.is-invalid-input:not(:focus) { + border-color: #cc4b37; + background-color: #f9ecea; +} +/* line 48, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_error.scss */ +.is-invalid-input:not(:focus)::placeholder { + color: #cc4b37; +} + +/* line 75, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_error.scss */ +.is-invalid-label { + color: #cc4b37; +} + +/* line 81, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_error.scss */ +.form-error { + display: none; + margin-top: -0.5rem; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: bold; + color: #cc4b37; +} +/* line 84, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_error.scss */ +.form-error.is-visible { + display: block; +} + +/* line 262, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button { + display: inline-block; + vertical-align: middle; + margin: 0 0 1rem 0; + font-family: inherit; + padding: 0.85em 1em; + -webkit-appearance: none; + border: 1px solid transparent; + border-radius: 0; + transition: background-color 0.25s ease-out, color 0.25s ease-out; + font-size: 0.9rem; + line-height: 1; + text-align: center; + cursor: pointer; + background-color: #1779ba; + color: #fefefe; +} +/* line 202, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .button { + outline: 0; +} +/* line 150, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button:hover, .button:focus { + background-color: #14679e; + color: #fefefe; +} +/* line 267, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.tiny { + font-size: 0.6rem; +} +/* line 267, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.small { + font-size: 0.75rem; +} +/* line 267, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.large { + font-size: 1.25rem; +} +/* line 272, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.expanded { + display: block; + width: 100%; + margin-right: 0; + margin-left: 0; +} +/* line 277, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.primary { + background-color: #1779ba; + color: #fefefe; +} +/* line 150, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.primary:hover, .button.primary:focus { + background-color: #126195; + color: #fefefe; +} +/* line 277, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.secondary { + background-color: #767676; + color: #fefefe; +} +/* line 150, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.secondary:hover, .button.secondary:focus { + background-color: #5e5e5e; + color: #fefefe; +} +/* line 277, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.success { + background-color: #3adb76; + color: #0a0a0a; +} +/* line 150, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.success:hover, .button.success:focus { + background-color: #22bb5b; + color: #0a0a0a; +} +/* line 277, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.warning { + background-color: #ffae00; + color: #0a0a0a; +} +/* line 150, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.warning:hover, .button.warning:focus { + background-color: #cc8b00; + color: #0a0a0a; +} +/* line 277, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.alert { + background-color: #cc4b37; + color: #fefefe; +} +/* line 150, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.alert:hover, .button.alert:focus { + background-color: #a53b2a; + color: #fefefe; +} +/* line 293, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled, .button[disabled] { + opacity: 0.25; + cursor: not-allowed; +} +/* line 207, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled, .button.disabled:hover, .button.disabled:focus, .button[disabled], .button[disabled]:hover, .button[disabled]:focus { + background-color: #1779ba; + color: #fefefe; +} +/* line 298, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.primary, .button[disabled].primary { + opacity: 0.25; + cursor: not-allowed; +} +/* line 207, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.primary, .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary, .button[disabled].primary:hover, .button[disabled].primary:focus { + background-color: #1779ba; + color: #fefefe; +} +/* line 298, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.secondary, .button[disabled].secondary { + opacity: 0.25; + cursor: not-allowed; +} +/* line 207, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.secondary, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + background-color: #767676; + color: #fefefe; +} +/* line 298, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.success, .button[disabled].success { + opacity: 0.25; + cursor: not-allowed; +} +/* line 207, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.success, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success, .button[disabled].success:hover, .button[disabled].success:focus { + background-color: #3adb76; + color: #0a0a0a; +} +/* line 298, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.warning, .button[disabled].warning { + opacity: 0.25; + cursor: not-allowed; +} +/* line 207, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.warning, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning, .button[disabled].warning:hover, .button[disabled].warning:focus { + background-color: #ffae00; + color: #0a0a0a; +} +/* line 298, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.alert, .button[disabled].alert { + opacity: 0.25; + cursor: not-allowed; +} +/* line 207, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.alert, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert, .button[disabled].alert:hover, .button[disabled].alert:focus { + background-color: #cc4b37; + color: #fefefe; +} +/* line 306, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 158, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow, .button.hollow:hover, .button.hollow:focus { + background-color: transparent; +} +/* line 165, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus { + background-color: transparent; +} +/* line 182, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow:hover, .button.hollow:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} +/* line 185, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow:hover.disabled, .button.hollow:hover[disabled], .button.hollow:focus.disabled, .button.hollow:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 311, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.primary { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 182, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.primary:hover, .button.hollow.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} +/* line 185, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.primary:hover.disabled, .button.hollow.primary:hover[disabled], .button.hollow.primary:focus.disabled, .button.hollow.primary:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 311, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.secondary { + border: 1px solid #767676; + color: #767676; +} +/* line 182, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.secondary:hover, .button.hollow.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; +} +/* line 185, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.secondary:hover.disabled, .button.hollow.secondary:hover[disabled], .button.hollow.secondary:focus.disabled, .button.hollow.secondary:focus[disabled] { + border: 1px solid #767676; + color: #767676; +} +/* line 311, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.success { + border: 1px solid #3adb76; + color: #3adb76; +} +/* line 182, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.success:hover, .button.hollow.success:focus { + border-color: #157539; + color: #157539; +} +/* line 185, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.success:hover.disabled, .button.hollow.success:hover[disabled], .button.hollow.success:focus.disabled, .button.hollow.success:focus[disabled] { + border: 1px solid #3adb76; + color: #3adb76; +} +/* line 311, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.warning { + border: 1px solid #ffae00; + color: #ffae00; +} +/* line 182, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.warning:hover, .button.hollow.warning:focus { + border-color: #805700; + color: #805700; +} +/* line 185, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.warning:hover.disabled, .button.hollow.warning:hover[disabled], .button.hollow.warning:focus.disabled, .button.hollow.warning:focus[disabled] { + border: 1px solid #ffae00; + color: #ffae00; +} +/* line 311, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.alert { + border: 1px solid #cc4b37; + color: #cc4b37; +} +/* line 182, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.alert:hover, .button.hollow.alert:focus { + border-color: #67251a; + color: #67251a; +} +/* line 185, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.alert:hover.disabled, .button.hollow.alert:hover[disabled], .button.hollow.alert:focus.disabled, .button.hollow.alert:focus[disabled] { + border: 1px solid #cc4b37; + color: #cc4b37; +} +/* line 320, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 158, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear, .button.clear:hover, .button.clear:focus { + background-color: transparent; +} +/* line 165, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus { + background-color: transparent; +} +/* line 182, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear:hover, .button.clear:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} +/* line 185, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus.disabled, .button.clear:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 325, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear:hover, .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus, .button.clear:focus.disabled, .button.clear:focus[disabled] { + border-color: transparent; +} +/* line 331, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.primary { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 182, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.primary:hover, .button.clear.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} +/* line 185, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 336, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary:hover, .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus, .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] { + border-color: transparent; +} +/* line 331, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.secondary { + border: 1px solid #767676; + color: #767676; +} +/* line 182, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.secondary:hover, .button.clear.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; +} +/* line 185, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] { + border: 1px solid #767676; + color: #767676; +} +/* line 336, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary:hover, .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus, .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] { + border-color: transparent; +} +/* line 331, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.success { + border: 1px solid #3adb76; + color: #3adb76; +} +/* line 182, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.success:hover, .button.clear.success:focus { + border-color: #157539; + color: #157539; +} +/* line 185, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] { + border: 1px solid #3adb76; + color: #3adb76; +} +/* line 336, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success:hover, .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus, .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] { + border-color: transparent; +} +/* line 331, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.warning { + border: 1px solid #ffae00; + color: #ffae00; +} +/* line 182, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.warning:hover, .button.clear.warning:focus { + border-color: #805700; + color: #805700; +} +/* line 185, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] { + border: 1px solid #ffae00; + color: #ffae00; +} +/* line 336, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning:hover, .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus, .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] { + border-color: transparent; +} +/* line 331, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.alert { + border: 1px solid #cc4b37; + color: #cc4b37; +} +/* line 182, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.alert:hover, .button.clear.alert:focus { + border-color: #67251a; + color: #67251a; +} +/* line 185, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] { + border: 1px solid #cc4b37; + color: #cc4b37; +} +/* line 336, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert:hover, .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus, .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] { + border-color: transparent; +} +/* line 222, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.dropdown::after { + display: block; + width: 0; + height: 0; + border: inset 0.4em; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #fefefe transparent transparent; + position: relative; + top: 0.4em; + display: inline-block; + float: right; + margin-left: 1em; +} +/* line 358, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.dropdown.hollow::after { + border-top-color: #1779ba; +} +/* line 364, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.dropdown.hollow.primary::after { + border-top-color: #1779ba; +} +/* line 364, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.dropdown.hollow.secondary::after { + border-top-color: #767676; +} +/* line 364, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.dropdown.hollow.success::after { + border-top-color: #3adb76; +} +/* line 364, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.dropdown.hollow.warning::after { + border-top-color: #ffae00; +} +/* line 364, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.dropdown.hollow.alert::after { + border-top-color: #cc4b37; +} +/* line 373, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.arrow-only::after { + top: -0.1em; + float: none; + margin-left: 0; +} + +/* line 380, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +a.button:hover, a.button:focus { + text-decoration: none; +} + +/* line 140, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion { + margin-left: 0; + background: #fefefe; + list-style-type: none; +} +/* line 57, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion[disabled] .accordion-title { + cursor: not-allowed; +} + +/* line 65, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion-item:first-child > :first-child { + border-radius: 0 0 0 0; +} +/* line 69, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion-item:last-child > :last-child { + border-radius: 0 0 0 0; +} + +/* line 148, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion-title { + position: relative; + display: block; + padding: 1.25rem 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; +} +/* line 93, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +:last-child:not(.is-active) > .accordion-title { + border-bottom: 1px solid #e6e6e6; + border-radius: 0 0 0 0; +} +/* line 98, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion-title:hover, .accordion-title:focus { + background-color: #e6e6e6; +} +/* line 104, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion-title::before { + position: absolute; + top: 50%; + right: 1rem; + margin-top: -0.5rem; + content: '+'; +} +/* line 112, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.is-active > .accordion-title::before { + content: '\2013'; +} + +/* line 152, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion-content { + display: none; + padding: 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + background-color: #fefefe; + color: #0a0a0a; +} +/* line 134, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +:last-child > .accordion-content:last-child { + border-bottom: 1px solid #e6e6e6; +} + +/* line 81, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu li { + width: 100%; +} +/* line 90, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu a { + padding: 0.7rem 1rem; +} +/* line 97, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu a { + padding: 0.7rem 1rem; +} +/* line 101, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu .nested.is-accordion-submenu { + margin-right: 0; + margin-left: 1rem; +} +/* line 106, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu.align-right .nested.is-accordion-submenu { + margin-right: 1rem; + margin-left: 0; +} +/* line 54, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a { + position: relative; +} +/* line 57, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + position: absolute; + top: 50%; + margin-top: -3px; + right: 1rem; +} +/* line 65, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu.align-left .is-accordion-submenu-parent > a::after { + left: auto; + right: 1rem; +} +/* line 69, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu.align-right .is-accordion-submenu-parent > a::after { + right: auto; + left: 1rem; +} +/* line 114, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after { + transform: rotate(180deg); + transform-origin: 50% 50%; +} + +/* line 128, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.is-accordion-submenu-parent { + position: relative; +} + +/* line 132, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.has-submenu-toggle > a { + margin-right: 40px; +} + +/* line 137, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.submenu-toggle { + position: absolute; + top: 0; + right: 0; + cursor: pointer; + width: 40px; + height: 40px; +} +/* line 153, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.submenu-toggle::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + top: 0; + bottom: 0; + margin: auto; +} + +/* line 163, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.submenu-toggle[aria-expanded='true']::after { + transform: scaleY(-1); + transform-origin: 50% 50%; +} + +/* line 168, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.submenu-toggle-text { + position: absolute !important; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + clip-path: inset(50%); + border: 0; +} + +/* line 50, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_badge.scss */ +.badge { + display: inline-block; + min-width: 2.1em; + padding: 0.3em; + border-radius: 50%; + font-size: 0.6rem; + text-align: center; + background: #1779ba; + color: #fefefe; +} +/* line 57, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_badge.scss */ +.badge.primary { + background: #1779ba; + color: #fefefe; +} +/* line 57, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_badge.scss */ +.badge.secondary { + background: #767676; + color: #fefefe; +} +/* line 57, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_badge.scss */ +.badge.success { + background: #3adb76; + color: #0a0a0a; +} +/* line 57, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_badge.scss */ +.badge.warning { + background: #ffae00; + color: #0a0a0a; +} +/* line 57, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_badge.scss */ +.badge.alert { + background: #cc4b37; + color: #fefefe; +} + +/* line 109, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_breadcrumbs.scss */ +.breadcrumbs { + margin: 0 0 1rem 0; + list-style: none; +} +/* line 170, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.breadcrumbs::before, .breadcrumbs::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} +/* line 181, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.breadcrumbs::after { + clear: both; +} +/* line 70, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_breadcrumbs.scss */ +.breadcrumbs li { + float: left; + font-size: 0.6875rem; + color: #0a0a0a; + cursor: default; + text-transform: uppercase; +} +/* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_breadcrumbs.scss */ +.breadcrumbs li:not(:last-child)::after { + position: relative; + margin: 0 0.75rem; + opacity: 1; + content: "/"; + color: #cacaca; +} +/* line 99, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_breadcrumbs.scss */ +.breadcrumbs a { + color: #1779ba; +} +/* line 102, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_breadcrumbs.scss */ +.breadcrumbs a:hover { + text-decoration: underline; +} +/* line 112, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_breadcrumbs.scss */ +.breadcrumbs .disabled { + color: #cacaca; + cursor: not-allowed; +} + +/* line 196, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group { + margin-bottom: 1rem; + display: flex; + flex-wrap: nowrap; + align-items: stretch; +} +/* line 170, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.button-group::before, .button-group::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} +/* line 181, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.button-group::after { + clear: both; +} +/* line 48, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group .button { + margin: 0; + margin-right: 1px; + margin-bottom: 1px; + font-size: 0.9rem; + flex: 0 0 auto; +} +/* line 58, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group .button:last-child { + margin-right: 0; +} +/* line 201, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.tiny .button { + font-size: 0.6rem; +} +/* line 201, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.small .button { + font-size: 0.75rem; +} +/* line 201, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.large .button { + font-size: 1.25rem; +} +/* line 96, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.expanded .button { + flex: 1 1 0px; +} +/* line 212, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.primary .button { + background-color: #1779ba; + color: #fefefe; +} +/* line 150, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button-group.primary .button:hover, .button-group.primary .button:focus { + background-color: #126195; + color: #fefefe; +} +/* line 212, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.secondary .button { + background-color: #767676; + color: #fefefe; +} +/* line 150, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button-group.secondary .button:hover, .button-group.secondary .button:focus { + background-color: #5e5e5e; + color: #fefefe; +} +/* line 212, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.success .button { + background-color: #3adb76; + color: #0a0a0a; +} +/* line 150, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button-group.success .button:hover, .button-group.success .button:focus { + background-color: #22bb5b; + color: #0a0a0a; +} +/* line 212, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.warning .button { + background-color: #ffae00; + color: #0a0a0a; +} +/* line 150, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button-group.warning .button:hover, .button-group.warning .button:focus { + background-color: #cc8b00; + color: #0a0a0a; +} +/* line 212, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.alert .button { + background-color: #cc4b37; + color: #fefefe; +} +/* line 150, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button-group.alert .button:hover, .button-group.alert .button:focus { + background-color: #a53b2a; + color: #fefefe; +} +/* line 224, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium { + flex-wrap: wrap; +} +/* line 133, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button { + flex: 0 0 100%; +} +/* line 141, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child { + margin-bottom: 0; +} +@media print, screen and (min-width: 40em) { + /* line 169, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ + .button-group.stacked-for-small .button { + flex: 1 1 0px; + margin-bottom: 0; + } +} +@media print, screen and (min-width: 64em) { + /* line 169, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ + .button-group.stacked-for-medium .button { + flex: 1 1 0px; + margin-bottom: 0; + } +} +@media screen and (max-width: 39.9375em) { + /* line 242, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ + .button-group.stacked-for-small.expanded { + display: block; + } + /* line 246, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ + .button-group.stacked-for-small.expanded .button { + display: block; + margin-right: 0; + } +} + +/* line 89, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout { + position: relative; + margin: 0 0 1rem 0; + padding: 1rem; + border: 1px solid rgba(10, 10, 10, 0.25); + border-radius: 0; + background-color: white; + color: #0a0a0a; +} +/* line 55, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout > :first-child { + margin-top: 0; +} +/* line 59, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout > :last-child { + margin-bottom: 0; +} +/* line 93, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout.primary { + background-color: #d7ecfa; + color: #0a0a0a; +} +/* line 93, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout.secondary { + background-color: #eaeaea; + color: #0a0a0a; +} +/* line 93, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout.success { + background-color: #e1faea; + color: #0a0a0a; +} +/* line 93, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout.warning { + background-color: #fff3d9; + color: #0a0a0a; +} +/* line 93, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout.alert { + background-color: #f7e4e1; + color: #0a0a0a; +} +/* line 98, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout.small { + padding-top: 0.5rem; + padding-right: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 0.5rem; +} +/* line 102, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout.large { + padding-top: 3rem; + padding-right: 3rem; + padding-bottom: 3rem; + padding-left: 3rem; +} + +/* line 112, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_card.scss */ +.card { + display: flex; + flex-direction: column; + flex-grow: 1; + margin-bottom: 1rem; + border: 1px solid #e6e6e6; + border-radius: 0; + background: #fefefe; + box-shadow: none; + overflow: hidden; + color: #0a0a0a; +} +/* line 73, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_card.scss */ +.card > :last-child { + margin-bottom: 0; +} + +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_card.scss */ +.card-divider { + flex: 0 1 auto; + display: flex; + padding: 1rem; + background: #e6e6e6; +} +/* line 91, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_card.scss */ +.card-divider > :last-child { + margin-bottom: 0; +} + +/* line 120, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_card.scss */ +.card-section { + flex: 1 0 auto; + padding: 1rem; +} +/* line 106, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_card.scss */ +.card-section > :last-child { + margin-bottom: 0; +} + +/* line 126, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_card.scss */ +.card-image { + min-height: 1px; +} + +/* line 96, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_close-button.scss */ +.close-button { + position: absolute; + color: #8a8a8a; + cursor: pointer; +} +/* line 202, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .close-button { + outline: 0; +} +/* line 89, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_close-button.scss */ +.close-button:hover, .close-button:focus { + color: #0a0a0a; +} +/* line 99, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_close-button.scss */ +.close-button.small { + right: 0.66rem; + top: 0.33em; + font-size: 1.5em; + line-height: 1; +} +/* line 100, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_close-button.scss */ +.close-button, .close-button.medium { + right: 1rem; + top: 0.5rem; + font-size: 2em; + line-height: 1; +} + +/* line 361, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu { + padding: 0; + margin: 0; + list-style: none; + position: relative; + display: flex; + flex-wrap: wrap; +} +/* line 202, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .menu li { + outline: 0; +} +/* line 72, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu a, +.menu .button { + line-height: 1; + text-decoration: none; + display: block; + padding: 0.7rem 1rem; +} +/* line 81, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu input, +.menu select, +.menu a, +.menu button { + margin-bottom: 0; +} +/* line 88, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu input { + display: inline-block; +} +/* line 365, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu, .menu.horizontal { + flex-wrap: wrap; + flex-direction: row; +} +/* line 370, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.vertical { + flex-wrap: nowrap; + flex-direction: column; +} +/* line 96, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.expanded li { + flex: 1 1 0px; +} +/* line 380, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.simple { + align-items: center; +} +/* line 214, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.simple li + li { + margin-left: 1rem; +} +/* line 218, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.simple a { + padding: 0; +} +@media print, screen and (min-width: 40em) { + /* line 386, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.medium-horizontal { + flex-wrap: wrap; + flex-direction: row; + } + /* line 390, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.medium-vertical { + flex-wrap: nowrap; + flex-direction: column; + } + /* line 96, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.medium-expanded li { + flex: 1 1 0px; + } + /* line 96, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.medium-simple li { + flex: 1 1 0px; + } +} +@media print, screen and (min-width: 64em) { + /* line 386, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.large-horizontal { + flex-wrap: wrap; + flex-direction: row; + } + /* line 390, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.large-vertical { + flex-wrap: nowrap; + flex-direction: column; + } + /* line 96, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.large-expanded li { + flex: 1 1 0px; + } + /* line 96, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.large-simple li { + flex: 1 1 0px; + } +} +/* line 404, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.nested { + margin-right: 0; + margin-left: 1rem; +} +/* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icons a { + display: flex; +} +/* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a { + display: flex; +} +/* line 264, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-left li a { + flex-flow: row nowrap; +} +/* line 269, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-left li a img, +.menu.icon-left li a i, +.menu.icon-left li a svg { + margin-right: 0.25rem; +} +/* line 281, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-right li a { + flex-flow: row nowrap; +} +/* line 286, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-right li a img, +.menu.icon-right li a i, +.menu.icon-right li a svg { + margin-left: 0.25rem; +} +/* line 298, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-top li a { + flex-flow: column nowrap; +} +/* line 306, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-top li a img, +.menu.icon-top li a i, +.menu.icon-top li a svg { + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; +} +/* line 322, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-bottom li a { + flex-flow: column nowrap; +} +/* line 330, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-bottom li a img, +.menu.icon-bottom li a i, +.menu.icon-bottom li a svg { + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; +} +/* line 444, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu .is-active > a { + background: #1779ba; + color: #fefefe; +} +/* line 450, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu .active > a { + background: #1779ba; + color: #fefefe; +} +/* line 456, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-left { + justify-content: flex-start; +} +/* line 123, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-right li { + display: flex; + justify-content: flex-end; +} +/* line 127, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-right li .submenu li { + justify-content: flex-start; +} +/* line 132, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-right.vertical li { + display: block; + text-align: right; +} +/* line 136, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-right.vertical li .submenu li { + text-align: right; +} +/* line 464, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-right .nested { + margin-right: 1rem; + margin-left: 0; +} +/* line 157, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-center li { + display: flex; + justify-content: center; +} +/* line 161, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-center li .submenu li { + justify-content: flex-start; +} +/* line 474, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu .menu-text { + padding: 0.7rem 1rem; + font-weight: bold; + line-height: 1; + color: inherit; +} + +/* line 481, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu-centered > .menu { + justify-content: center; +} +/* line 157, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu-centered > .menu li { + display: flex; + justify-content: center; +} +/* line 161, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu-centered > .menu li .submenu li { + justify-content: flex-start; +} + +/* line 492, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.no-js [data-responsive-menu] ul { + display: none; +} + +/* line 2, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu-icon.scss */ +.menu-icon { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; +} +/* line 114, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.menu-icon::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #fefefe; + box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe; + content: ''; +} +/* line 137, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.menu-icon:hover::after { + background: #cacaca; + box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca; +} + +/* line 6, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu-icon.scss */ +.menu-icon.dark { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; +} +/* line 114, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.menu-icon.dark::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #0a0a0a; + box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a; + content: ''; +} +/* line 137, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.menu-icon.dark:hover::after { + background: #8a8a8a; + box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a; +} + +/* line 73, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.is-drilldown { + position: relative; + overflow: hidden; +} +/* line 77, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.is-drilldown li { + display: block; +} +/* line 81, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.is-drilldown.animate-height { + transition: height 0.5s; +} + +/* line 88, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown a { + padding: 0.7rem 1rem; + background: #fefefe; +} +/* line 94, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: -1; + width: 100%; + background: #fefefe; + transition: transform 0.15s linear; +} +/* line 104, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu.is-active { + z-index: 1; + display: block; + transform: translateX(-100%); +} +/* line 110, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu.is-closing { + transform: translateX(100%); +} +/* line 115, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu a { + padding: 0.7rem 1rem; +} +/* line 120, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .nested.is-drilldown-submenu { + margin-right: 0; + margin-left: 0; +} +/* line 124, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .drilldown-submenu-cover-previous { + min-height: 100%; +} +/* line 46, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu-parent > a { + position: relative; +} +/* line 48, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu-parent > a::after { + position: absolute; + top: 50%; + margin-top: -6px; + right: 1rem; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; +} +/* line 57, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown.align-left .is-drilldown-submenu-parent > a::after { + left: auto; + right: 1rem; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; +} +/* line 63, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown.align-right .is-drilldown-submenu-parent > a::after { + right: auto; + left: 1rem; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; +} +/* line 131, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .js-drilldown-back > a::before { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; + border-left-width: 0; + display: inline-block; + vertical-align: middle; + margin-right: 0.75rem; + border-left-width: 0; +} + +/* line 70, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown.scss */ +.dropdown-pane { + position: absolute; + z-index: 10; + width: 300px; + padding: 1rem; + visibility: hidden; + display: none; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-size: 1rem; +} +/* line 59, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown.scss */ +.dropdown-pane.is-opening { + display: block; +} +/* line 63, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown.scss */ +.dropdown-pane.is-open { + visibility: visible; + display: block; +} + +/* line 75, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown.scss */ +.dropdown-pane.tiny { + width: 100px; +} + +/* line 75, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown.scss */ +.dropdown-pane.small { + width: 200px; +} + +/* line 75, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown.scss */ +.dropdown-pane.large { + width: 400px; +} + +/* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; +} +/* line 93, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; +} +/* line 101, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; +} +/* line 106, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; +} +/* line 149, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu a { + padding: 0.7rem 1rem; +} +/* line 202, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .dropdown.menu a { + outline: 0; +} +/* line 155, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu .is-active > a { + background: transparent; + color: #1779ba; +} +/* line 160, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.no-js .dropdown.menu ul { + display: none; +} +/* line 164, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu .nested.is-dropdown-submenu { + margin-right: 0; + margin-left: 0; +} +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li .is-dropdown-submenu { + top: 0; +} +/* line 121, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; + top: 0; +} +/* line 129, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; +} +/* line 67, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li > a::after { + right: 14px; +} +/* line 71, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; +} +/* line 77, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; +} +@media print, screen and (min-width: 40em) { + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; + } + /* line 93, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; + } + /* line 101, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; + } + /* line 106, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li .is-dropdown-submenu { + top: 0; + } + /* line 121, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; + top: 0; + } + /* line 129, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; + } + /* line 67, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li > a::after { + right: 14px; + } + /* line 71, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; + } + /* line 77, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; + } +} +@media print, screen and (min-width: 64em) { + /* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; + } + /* line 93, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; + } + /* line 101, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; + } + /* line 106, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; + } + /* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li .is-dropdown-submenu { + top: 0; + } + /* line 121, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; + top: 0; + } + /* line 129, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; + } + /* line 67, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li > a::after { + right: 14px; + } + /* line 71, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; + } + /* line 77, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; + } +} +/* line 187, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu.align-right .is-dropdown-submenu.first-sub { + top: 100%; + right: 0; + left: auto; +} + +/* line 195, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-menu.vertical { + width: 100px; +} +/* line 198, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-menu.vertical.align-right { + float: right; +} + +/* line 203, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent { + position: relative; +} +/* line 206, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent a::after { + position: absolute; + top: 50%; + right: 5px; + left: auto; + margin-top: -6px; +} +/* line 214, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu { + top: 100%; + left: auto; +} +/* line 225, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; +} +/* line 230, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; +} + +/* line 236, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: 1; + display: none; + min-width: 200px; + border: 1px solid #cacaca; + background: #fefefe; +} +/* line 248, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown .is-dropdown-submenu a { + padding: 0.7rem 1rem; +} +/* line 67, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu-parent > a::after { + right: 14px; +} +/* line 71, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; +} +/* line 77, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; +} +/* line 259, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu { + margin-top: -1px; +} +/* line 264, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu > li { + width: 100%; +} +/* line 270, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu.js-dropdown-active { + display: block; +} + +/* line 48, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_responsive-embed.scss */ +.responsive-embed, +.flex-video { + position: relative; + height: 0; + margin-bottom: 1rem; + padding-bottom: 75%; + overflow: hidden; +} +/* line 35, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_responsive-embed.scss */ +.responsive-embed iframe, +.responsive-embed object, +.responsive-embed embed, +.responsive-embed video, +.flex-video iframe, +.flex-video object, +.flex-video embed, +.flex-video video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +/* line 55, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_responsive-embed.scss */ +.responsive-embed.widescreen, +.flex-video.widescreen { + padding-bottom: 56.25%; +} + +/* line 51, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_label.scss */ +.label { + display: inline-block; + padding: 0.33333rem 0.5rem; + border-radius: 0; + font-size: 0.8rem; + line-height: 1; + white-space: nowrap; + cursor: default; + background: #1779ba; + color: #fefefe; +} +/* line 58, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_label.scss */ +.label.primary { + background: #1779ba; + color: #fefefe; +} +/* line 58, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_label.scss */ +.label.secondary { + background: #767676; + color: #fefefe; +} +/* line 58, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_label.scss */ +.label.success { + background: #3adb76; + color: #0a0a0a; +} +/* line 58, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_label.scss */ +.label.warning { + background: #ffae00; + color: #0a0a0a; +} +/* line 58, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_label.scss */ +.label.alert { + background: #cc4b37; + color: #fefefe; +} + +/* line 74, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ +.media-object { + display: flex; + margin-bottom: 1rem; + flex-wrap: nowrap; +} +/* line 77, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ +.media-object img { + max-width: none; +} +@media screen and (max-width: 39.9375em) { + /* line 82, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ + .media-object.stack-for-small { + flex-wrap: wrap; + } +} +@media screen and (max-width: 39.9375em) { + /* line 89, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ + .media-object.stack-for-small .media-object-section { + padding: 0; + padding-bottom: 1rem; + flex-basis: 100%; + max-width: 100%; + } + /* line 68, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ + .media-object.stack-for-small .media-object-section img { + width: 100%; + } +} + +/* line 96, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ +.media-object-section { + flex: 0 1 auto; +} +/* line 42, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ +.media-object-section:first-child { + padding-right: 1rem; +} +/* line 46, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ +.media-object-section:last-child:not(:nth-child(2)) { + padding-left: 1rem; +} +/* line 50, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ +.media-object-section > :last-child { + margin-bottom: 0; +} +/* line 100, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ +.media-object-section.main-section { + flex: 1 1 0px; +} + +/* line 92, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.is-off-canvas-open { + overflow: hidden; +} + +/* line 97, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay { + position: absolute; + top: 0; + left: 0; + z-index: 11; + width: 100%; + height: 100%; + transition: opacity 0.5s ease, visibility 0.5s ease; + background: rgba(254, 254, 254, 0.25); + opacity: 0; + visibility: hidden; + overflow: hidden; +} +/* line 115, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-visible { + opacity: 1; + visibility: visible; +} +/* line 120, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-closable { + cursor: pointer; +} +/* line 124, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-overlay-absolute { + position: absolute; +} +/* line 128, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-overlay-fixed { + position: fixed; +} + +/* line 442, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-wrapper { + position: relative; + overflow: hidden; +} + +/* line 447, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas { + position: fixed; + z-index: 12; + transition: transform 0.5s ease; + backface-visibility: hidden; + background: #e6e6e6; +} +/* line 202, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .off-canvas { + outline: 0; +} +/* line 159, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas.is-transition-push { + z-index: 12; +} +/* line 169, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas.is-closed { + visibility: hidden; +} +/* line 174, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas.is-transition-overlap { + z-index: 13; +} +/* line 177, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); +} +/* line 183, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas.is-open { + transform: translate(0, 0); +} + +/* line 458, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-absolute { + position: absolute; + z-index: 12; + transition: transform 0.5s ease; + backface-visibility: hidden; + background: #e6e6e6; +} +/* line 202, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .off-canvas-absolute { + outline: 0; +} +/* line 159, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-transition-push { + z-index: 12; +} +/* line 169, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-closed { + visibility: hidden; +} +/* line 174, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-transition-overlap { + z-index: 13; +} +/* line 177, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); +} +/* line 183, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-open { + transform: translate(0, 0); +} + +/* line 463, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-left { + top: 0; + left: 0; + height: 100%; + overflow-y: auto; + width: 250px; + transform: translateX(-250px); +} +/* line 208, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-left { + transform: translateX(-250px); +} +/* line 215, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open { + transform: translate(0, 0); +} +/* line 222, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-left.has-transition-push { + transform: translateX(250px); +} +/* line 344, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-left.is-transition-push { + box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 464, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-right { + top: 0; + right: 0; + height: 100%; + overflow-y: auto; + width: 250px; + transform: translateX(250px); +} +/* line 245, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-right { + transform: translateX(250px); +} +/* line 252, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open { + transform: translate(0, 0); +} +/* line 259, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-right.has-transition-push { + transform: translateX(-250px); +} +/* line 344, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-right.is-transition-push { + box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 465, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-top { + top: 0; + left: 0; + width: 100%; + overflow-x: auto; + height: 250px; + transform: translateY(-250px); +} +/* line 282, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-top { + transform: translateY(-250px); +} +/* line 288, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open { + transform: translate(0, 0); +} +/* line 295, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-top.has-transition-push { + transform: translateY(250px); +} +/* line 344, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-top.is-transition-push { + box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 466, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-bottom { + bottom: 0; + left: 0; + width: 100%; + overflow-x: auto; + height: 250px; + transform: translateY(250px); +} +/* line 318, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-bottom { + transform: translateY(250px); +} +/* line 324, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open { + transform: translate(0, 0); +} +/* line 331, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-bottom.has-transition-push { + transform: translateY(-250px); +} +/* line 344, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-bottom.is-transition-push { + box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 468, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content { + transform: none; + transition: transform 0.5s ease; + backface-visibility: hidden; +} +/* line 369, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content.has-transition-push { + transform: translate(0, 0); +} +/* line 374, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.is-open { + transform: translate(0, 0); +} + +@media print, screen and (min-width: 40em) { + /* line 476, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-left.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-left.reveal-for-medium .close-button { + display: none; + } + /* line 400, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-left.reveal-for-medium { + transform: none; + } + /* line 404, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-left { + margin-left: 250px; + } + /* line 409, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-left.reveal-for-medium ~ .off-canvas-content { + margin-left: 250px; + } + + /* line 480, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-right.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-right.reveal-for-medium .close-button { + display: none; + } + /* line 400, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-right.reveal-for-medium { + transform: none; + } + /* line 404, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-right { + margin-right: 250px; + } + /* line 409, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-right.reveal-for-medium ~ .off-canvas-content { + margin-right: 250px; + } + + /* line 484, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-top.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-top.reveal-for-medium .close-button { + display: none; + } + /* line 400, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-top.reveal-for-medium { + transform: none; + } + /* line 404, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-top { + margin-top: 250px; + } + /* line 409, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-top.reveal-for-medium ~ .off-canvas-content { + margin-top: 250px; + } + + /* line 488, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-medium .close-button { + display: none; + } + /* line 400, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-bottom.reveal-for-medium { + transform: none; + } + /* line 404, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; + } + /* line 409, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-medium ~ .off-canvas-content { + margin-bottom: 250px; + } +} +@media print, screen and (min-width: 64em) { + /* line 476, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-left.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-left.reveal-for-large .close-button { + display: none; + } + /* line 400, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-left.reveal-for-large { + transform: none; + } + /* line 404, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-left { + margin-left: 250px; + } + /* line 409, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-left.reveal-for-large ~ .off-canvas-content { + margin-left: 250px; + } + + /* line 480, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-right.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-right.reveal-for-large .close-button { + display: none; + } + /* line 400, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-right.reveal-for-large { + transform: none; + } + /* line 404, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-right { + margin-right: 250px; + } + /* line 409, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-right.reveal-for-large ~ .off-canvas-content { + margin-right: 250px; + } + + /* line 484, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-top.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-top.reveal-for-large .close-button { + display: none; + } + /* line 400, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-top.reveal-for-large { + transform: none; + } + /* line 404, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-top { + margin-top: 250px; + } + /* line 409, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-top.reveal-for-large ~ .off-canvas-content { + margin-top: 250px; + } + + /* line 488, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-large .close-button { + display: none; + } + /* line 400, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-bottom.reveal-for-large { + transform: none; + } + /* line 404, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; + } + /* line 409, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-large ~ .off-canvas-content { + margin-bottom: 250px; + } +} +@media print, screen and (min-width: 40em) { + /* line 499, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-medium { + visibility: visible; + height: auto; + position: static; + background: inherit; + width: inherit; + overflow: inherit; + transition: inherit; + } + /* line 425, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom { + box-shadow: none; + transform: none; + } + /* line 433, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-medium .close-button { + display: none; + } +} +@media print, screen and (min-width: 64em) { + /* line 499, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-large { + visibility: visible; + height: auto; + position: static; + background: inherit; + width: inherit; + overflow: inherit; + transition: inherit; + } + /* line 425, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom { + box-shadow: none; + transform: none; + } + /* line 433, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-large .close-button { + display: none; + } +} +/* line 155, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit { + position: relative; +} + +/* line 159, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-container { + position: relative; + height: 0; + margin: 0; + list-style: none; + overflow: hidden; +} + +/* line 163, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-slide { + width: 100%; +} +/* line 72, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-slide.no-motionui.is-active { + top: 0; + left: 0; +} + +/* line 167, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-figure { + margin: 0; +} + +/* line 171, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-image { + width: 100%; + max-width: 100%; + margin: 0; +} + +/* line 175, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-caption { + position: absolute; + bottom: 0; + width: 100%; + margin-bottom: 0; + padding: 1rem; + background-color: rgba(10, 10, 10, 0.5); + color: #fefefe; +} + +/* line 179, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-previous, .orbit-next { + position: absolute; + top: 50%; + transform: translateY(-50%); + z-index: 10; + padding: 1rem; + color: #fefefe; +} +/* line 202, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next { + outline: 0; +} +/* line 110, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus { + background-color: rgba(10, 10, 10, 0.5); +} + +/* line 183, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-previous { + left: 0; +} + +/* line 188, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-next { + left: auto; + right: 0; +} + +/* line 193, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-bullets { + position: relative; + margin-top: 0.8rem; + margin-bottom: 0.8rem; + text-align: center; +} +/* line 202, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .orbit-bullets { + outline: 0; +} +/* line 136, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-bullets button { + width: 1.2rem; + height: 1.2rem; + margin: 0.1rem; + border-radius: 50%; + background-color: #cacaca; +} +/* line 144, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-bullets button:hover { + background-color: #8a8a8a; +} +/* line 148, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-bullets button.is-active { + background-color: #8a8a8a; +} + +/* line 162, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination { + margin-left: 0; + margin-bottom: 1rem; +} +/* line 170, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.pagination::before, .pagination::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} +/* line 181, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.pagination::after { + clear: both; +} +/* line 83, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination li { + margin-right: 0.0625rem; + border-radius: 0; + font-size: 0.875rem; + display: none; +} +/* line 94, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination li:last-child, .pagination li:first-child { + display: inline-block; +} +@media print, screen and (min-width: 40em) { + /* line 83, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ + .pagination li { + display: inline-block; + } +} +/* line 112, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination a, +.pagination button { + display: block; + padding: 0.1875rem 0.625rem; + border-radius: 0; + color: #0a0a0a; +} +/* line 119, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination a:hover, +.pagination button:hover { + background: #e6e6e6; +} +/* line 165, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination .current { + padding: 0.1875rem 0.625rem; + background: #1779ba; + color: #fefefe; + cursor: default; +} +/* line 169, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination .disabled { + padding: 0.1875rem 0.625rem; + color: #cacaca; + cursor: not-allowed; +} +/* line 146, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination .disabled:hover { + background: transparent; +} +/* line 173, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination .ellipsis::after { + padding: 0.1875rem 0.625rem; + content: '\2026'; + color: #0a0a0a; +} + +/* line 179, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination-previous a::before, +.pagination-previous.disabled::before { + display: inline-block; + margin-right: 0.5rem; + content: '\00ab'; +} + +/* line 186, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination-next a::after, +.pagination-next.disabled::after { + display: inline-block; + margin-left: 0.5rem; + content: '\00bb'; +} + +/* line 43, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress { + height: 1rem; + margin-bottom: 1rem; + border-radius: 0; + background-color: #cacaca; +} +/* line 48, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress.primary .progress-meter { + background-color: #1779ba; +} +/* line 48, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress.secondary .progress-meter { + background-color: #767676; +} +/* line 48, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress.success .progress-meter { + background-color: #3adb76; +} +/* line 48, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress.warning .progress-meter { + background-color: #ffae00; +} +/* line 48, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress.alert .progress-meter { + background-color: #cc4b37; +} + +/* line 56, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress-meter { + position: relative; + display: block; + width: 0%; + height: 100%; + background-color: #1779ba; +} + +/* line 61, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress-meter-text { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + position: absolute; + margin: 0; + font-size: 0.75rem; + font-weight: bold; + color: #fefefe; + white-space: nowrap; +} + +/* line 106, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider { + position: relative; + height: 0.5rem; + margin-top: 1.25rem; + margin-bottom: 2.25rem; + background-color: #e6e6e6; + cursor: pointer; + user-select: none; + touch-action: none; +} + +/* line 111, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider-fill { + position: absolute; + top: 0; + left: 0; + display: inline-block; + max-width: 100%; + height: 0.5rem; + background-color: #cacaca; + transition: all 0.2s ease-in-out; +} +/* line 46, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider-fill.is-dragging { + transition: all 0s linear; +} + +/* line 116, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider-handle { + position: absolute; + top: 50%; + transform: translateY(-50%); + left: 0; + z-index: 1; + display: inline-block; + width: 1.4rem; + height: 1.4rem; + border-radius: 0; + background-color: #1779ba; + transition: all 0.2s ease-in-out; + touch-action: manipulation; +} +/* line 202, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .slider-handle { + outline: 0; +} +/* line 67, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider-handle:hover { + background-color: #14679e; +} +/* line 71, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider-handle.is-dragging { + transition: all 0s linear; +} + +/* line 121, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider.disabled, +.slider[disabled] { + opacity: 0.25; + cursor: not-allowed; +} + +/* line 127, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider.vertical { + display: inline-block; + width: 0.5rem; + height: 12.5rem; + margin: 0 1.25rem; + transform: scale(1, -1); +} +/* line 88, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider.vertical .slider-fill { + top: 0; + width: 0.5rem; + max-height: 100%; +} +/* line 94, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider.vertical .slider-handle { + position: absolute; + top: 0; + left: 50%; + width: 1.4rem; + height: 1.4rem; + transform: translateX(-50%); +} + +/* line 6, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_sticky.scss */ +.sticky-container { + position: relative; +} + +/* line 10, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_sticky.scss */ +.sticky { + position: relative; + z-index: 0; + transform: translate3d(0, 0, 0); +} + +/* line 16, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_sticky.scss */ +.sticky.is-stuck { + position: fixed; + z-index: 5; + width: 100%; +} +/* line 21, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_sticky.scss */ +.sticky.is-stuck.is-at-top { + top: 0; +} +/* line 25, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_sticky.scss */ +.sticky.is-stuck.is-at-bottom { + bottom: 0; +} + +/* line 30, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_sticky.scss */ +.sticky.is-anchored { + position: relative; + right: auto; + left: auto; +} +/* line 35, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_sticky.scss */ +.sticky.is-anchored.is-at-bottom { + bottom: 0; +} + +/* line 129, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +body.is-reveal-open { + overflow: hidden; +} + +/* line 134, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +html.is-reveal-open, +html.is-reveal-open body { + min-height: 100%; + overflow: hidden; + position: fixed; + user-select: none; +} + +/* line 143, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +.reveal-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1005; + display: none; + background-color: rgba(10, 10, 10, 0.45); + overflow-y: scroll; +} + +/* line 148, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +.reveal { + z-index: 1006; + backface-visibility: hidden; + display: none; + padding: 1rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + position: relative; + top: 100px; + margin-right: auto; + margin-left: auto; + overflow-y: auto; +} +/* line 202, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .reveal { + outline: 0; +} +@media print, screen and (min-width: 40em) { + /* line 148, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ + .reveal { + min-height: 0; + } +} +/* line 87, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +.reveal .column { + min-width: 0; +} +/* line 92, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +.reveal > :last-child { + margin-bottom: 0; +} +@media print, screen and (min-width: 40em) { + /* line 148, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ + .reveal { + width: 600px; + max-width: 75rem; + } +} +/* line 158, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +.reveal.collapse { + padding: 0; +} +@media print, screen and (min-width: 40em) { + /* line 163, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ + .reveal.tiny { + width: 30%; + max-width: 75rem; + } +} +@media print, screen and (min-width: 40em) { + /* line 164, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ + .reveal.small { + width: 50%; + max-width: 75rem; + } +} +@media print, screen and (min-width: 40em) { + /* line 165, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ + .reveal.large { + width: 90%; + max-width: 75rem; + } +} +/* line 168, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +.reveal.full { + top: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + height: 100vh; + min-height: 100vh; + margin-left: 0; + border: 0; + border-radius: 0; +} +@media screen and (max-width: 39.9375em) { + /* line 148, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ + .reveal { + top: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + height: 100vh; + min-height: 100vh; + margin-left: 0; + border: 0; + border-radius: 0; + } +} +/* line 176, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +.reveal.without-overlay { + position: fixed; +} + +/* line 203, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch { + height: 2rem; + position: relative; + margin-bottom: 1rem; + outline: 0; + font-size: 0.875rem; + font-weight: bold; + color: #fefefe; + user-select: none; +} + +/* line 209, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch-input { + position: absolute; + margin-bottom: 0; + opacity: 0; +} + +/* line 214, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch-paddle { + position: relative; + display: block; + width: 4rem; + height: 2rem; + border-radius: 0; + background: #cacaca; + transition: all 0.25s ease-out; + font-weight: inherit; + color: inherit; + cursor: pointer; +} +/* line 105, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +input + .switch-paddle { + margin: 0; +} +/* line 110, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch-paddle::after { + position: absolute; + top: 0.25rem; + left: 0.25rem; + display: block; + width: 1.5rem; + height: 1.5rem; + transform: translate3d(0, 0, 0); + border-radius: 0; + background: #fefefe; + transition: all 0.25s ease-out; + content: ''; +} +/* line 127, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +input:checked ~ .switch-paddle { + background: #1779ba; +} +/* line 130, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +input:checked ~ .switch-paddle::after { + left: 2.25rem; +} +/* line 202, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] input:focus ~ .switch-paddle { + outline: 0; +} + +/* line 219, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch-active, .switch-inactive { + position: absolute; + top: 50%; + transform: translateY(-50%); +} + +/* line 224, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch-active { + left: 8%; + display: none; +} +/* line 152, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +input:checked + label > .switch-active { + display: block; +} + +/* line 230, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch-inactive { + right: 15%; +} +/* line 161, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +input:checked + label > .switch-inactive { + display: none; +} + +/* line 236, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.tiny { + height: 1.5rem; +} +/* line 183, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.tiny .switch-paddle { + width: 3rem; + height: 1.5rem; + font-size: 0.625rem; +} +/* line 189, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.tiny .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1rem; + height: 1rem; +} +/* line 196, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.tiny input:checked ~ .switch-paddle::after { + left: 1.75rem; +} + +/* line 240, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.small { + height: 1.75rem; +} +/* line 183, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.small .switch-paddle { + width: 3.5rem; + height: 1.75rem; + font-size: 0.75rem; +} +/* line 189, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.small .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1.25rem; + height: 1.25rem; +} +/* line 196, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.small input:checked ~ .switch-paddle::after { + left: 2rem; +} + +/* line 244, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.large { + height: 2.5rem; +} +/* line 183, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.large .switch-paddle { + width: 5rem; + height: 2.5rem; + font-size: 1rem; +} +/* line 189, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.large .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 2rem; + height: 2rem; +} +/* line 196, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.large input:checked ~ .switch-paddle::after { + left: 2.75rem; +} + +/* line 305, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table { + border-collapse: collapse; + width: 100%; + margin-bottom: 1rem; + border-radius: 0; +} +/* line 111, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +thead, +tbody, +tfoot { + border: 1px solid #f1f1f1; + background-color: #fefefe; +} + +/* line 119, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +caption { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; +} + +/* line 125, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +thead { + background: #f8f8f8; + color: #0a0a0a; +} + +/* line 131, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +tfoot { + background: #f1f1f1; + color: #0a0a0a; +} + +/* line 140, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +thead tr, +tfoot tr { + background: transparent; +} +/* line 145, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +thead th, +thead td, +tfoot th, +tfoot td { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; + text-align: left; +} + +/* line 155, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +tbody th, +tbody td { + padding: 0.5rem 0.625rem 0.625rem; +} + +/* line 87, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +tbody tr:nth-child(even) { + border-bottom: 0; + background-color: #f1f1f1; +} + +/* line 168, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table.unstriped tbody { + background-color: #fefefe; +} +/* line 103, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table.unstriped tbody tr { + border-bottom: 0; + border-bottom: 1px solid #f1f1f1; + background-color: #fefefe; +} + +@media screen and (max-width: 63.9375em) { + /* line 284, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ + table.stack thead { + display: none; + } + /* line 289, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ + table.stack tfoot { + display: none; + } + /* line 293, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ + table.stack tr, + table.stack th, + table.stack td { + display: block; + } + /* line 299, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ + table.stack td { + border-top: 0; + } +} + +/* line 315, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table.scroll { + display: block; + width: 100%; + overflow-x: auto; +} + +/* line 221, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table.hover thead tr:hover { + background-color: #f3f3f3; +} +/* line 228, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table.hover tfoot tr:hover { + background-color: #ececec; +} +/* line 235, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table.hover tbody tr:hover { + background-color: #f9f9f9; +} +/* line 243, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table.hover:not(.unstriped) tr:nth-of-type(even):hover { + background-color: #ececec; +} + +/* line 323, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +.table-scroll { + overflow-x: auto; +} +/* line 326, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +.table-scroll table { + width: auto; +} + +/* line 147, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs { + margin: 0; + border: 1px solid #e6e6e6; + background: #fefefe; + list-style-type: none; +} +/* line 170, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.tabs::before, .tabs::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} +/* line 181, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.tabs::after { + clear: both; +} + +/* line 75, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs.vertical > li { + display: block; + float: none; + width: auto; +} + +/* line 158, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs.simple > li > a { + padding: 0; +} +/* line 161, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs.simple > li > a:hover { + background: transparent; +} + +/* line 168, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs.primary { + background: #1779ba; +} +/* line 171, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs.primary > li > a { + color: #fefefe; +} +/* line 174, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs.primary > li > a:hover, .tabs.primary > li > a:focus { + background: #1673b1; +} + +/* line 181, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-title { + float: left; +} +/* line 93, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-title > a { + display: block; + padding: 1.25rem 1.5rem; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; +} +/* line 100, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-title > a:hover { + background: #fefefe; + color: #1468a0; +} +/* line 105, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-title > a:focus, .tabs-title > a[aria-selected='true'] { + background: #e6e6e6; + color: #1779ba; +} + +/* line 185, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-content { + border: 1px solid #e6e6e6; + border-top: 0; + background: #fefefe; + color: #0a0a0a; + transition: all 0.5s ease; +} + +/* line 189, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-content.vertical { + border: 1px solid #e6e6e6; + border-left: 0; +} + +/* line 193, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-panel { + display: none; + padding: 1rem; +} +/* line 141, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-panel.is-active { + display: block; +} + +/* line 60, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_thumbnail.scss */ +.thumbnail { + display: inline-block; + max-width: 100%; + margin-bottom: 1rem; + border: solid 4px #fefefe; + border-radius: 0; + box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2); + line-height: 0; +} + +/* line 64, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_thumbnail.scss */ +a.thumbnail { + transition: box-shadow 200ms ease-out; +} +/* line 49, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_thumbnail.scss */ +a.thumbnail:hover, a.thumbnail:focus { + box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5); +} +/* line 54, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_thumbnail.scss */ +a.thumbnail image { + box-shadow: none; +} + +/* line 38, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_title-bar.scss */ +.title-bar { + padding: 0.5rem; + background: #0a0a0a; + color: #fefefe; + display: flex; + justify-content: flex-start; + align-items: center; +} +/* line 52, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_title-bar.scss */ +.title-bar .menu-icon { + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +/* line 59, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_title-bar.scss */ +.title-bar-left, +.title-bar-right { + flex: 1 1 0px; +} + +/* line 64, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_title-bar.scss */ +.title-bar-right { + text-align: right; +} + +/* line 79, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_title-bar.scss */ +.title-bar-title { + display: inline-block; + vertical-align: middle; + font-weight: bold; +} + +/* line 153, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.has-tip { + position: relative; + display: inline-block; + border-bottom: dotted 1px #8a8a8a; + font-weight: bold; + cursor: help; +} + +/* line 157, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip { + position: absolute; + top: calc(100% + 0.6495rem); + z-index: 1200; + max-width: 10rem; + padding: 0.75rem; + border-radius: 0; + background-color: #0a0a0a; + font-size: 80%; + color: #fefefe; +} +/* line 75, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip::before { + position: absolute; +} +/* line 80, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.bottom::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-top-width: 0; + border-bottom-style: solid; + border-color: transparent transparent #0a0a0a; + bottom: 100%; +} +/* line 85, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.bottom.align-center::before { + left: 50%; + transform: translateX(-50%); +} +/* line 92, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.top::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #0a0a0a transparent transparent; + top: 100%; + bottom: auto; +} +/* line 98, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.top.align-center::before { + left: 50%; + transform: translateX(-50%); +} +/* line 105, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.left::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #0a0a0a; + left: 100%; +} +/* line 110, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.left.align-center::before { + bottom: auto; + top: 50%; + transform: translateY(-50%); +} +/* line 118, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.right::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #0a0a0a transparent transparent; + right: 100%; + left: auto; +} +/* line 124, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.right.align-center::before { + bottom: auto; + top: 50%; + transform: translateY(-50%); +} +/* line 131, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.align-top::before { + bottom: auto; + top: 10%; +} +/* line 136, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.align-bottom::before { + bottom: 10%; + top: auto; +} +/* line 141, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.align-left::before { + left: 10%; + right: auto; +} +/* line 146, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.align-right::before { + left: auto; + right: 10%; +} + +/* line 122, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar { + display: flex; + flex-wrap: nowrap; + justify-content: space-between; + align-items: center; + padding: 0.5rem; + flex-wrap: wrap; +} +/* line 47, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar, +.top-bar ul { + background-color: #e6e6e6; +} +/* line 60, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar input { + max-width: 200px; + margin-right: 1rem; +} +/* line 66, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar .input-group-field { + width: 100%; + margin-right: 0; +} +/* line 71, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar input.button { + width: auto; +} +/* line 82, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar .top-bar-left, +.top-bar .top-bar-right { + flex: 0 0 100%; + max-width: 100%; +} +@media print, screen and (min-width: 40em) { + /* line 122, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ + .top-bar { + flex-wrap: nowrap; + } + /* line 102, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ + .top-bar .top-bar-left { + flex: 1 1 auto; + margin-right: auto; + } + /* line 107, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ + .top-bar .top-bar-right { + flex: 0 1 auto; + margin-left: auto; + } +} +@media screen and (max-width: 63.9375em) { + /* line 135, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ + .top-bar.stacked-for-medium { + flex-wrap: wrap; + } + /* line 82, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ + .top-bar.stacked-for-medium .top-bar-left, + .top-bar.stacked-for-medium .top-bar-right { + flex: 0 0 100%; + max-width: 100%; + } +} +@media screen and (max-width: 74.9375em) { + /* line 135, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ + .top-bar.stacked-for-large { + flex-wrap: wrap; + } + /* line 82, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ + .top-bar.stacked-for-large .top-bar-left, + .top-bar.stacked-for-large .top-bar-right { + flex: 0 0 100%; + max-width: 100%; + } +} + +/* line 146, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar-title { + flex: 0 0 auto; + margin: 0.5rem 1rem 0.5rem 0; +} + +/* line 151, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar-left, +.top-bar-right { + flex: 0 0 auto; +} + +/* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ +.hide { + display: none !important; +} + +/* line 66, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ +.invisible { + visibility: hidden; +} + +@media screen and (max-width: 39.9375em) { + /* line 82, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .hide-for-small-only { + display: none !important; + } +} + +@media screen and (max-width: 0em), screen and (min-width: 40em) { + /* line 86, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .show-for-small-only { + display: none !important; + } +} + +@media print, screen and (min-width: 40em) { + /* line 73, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .hide-for-medium { + display: none !important; + } +} + +@media screen and (max-width: 39.9375em) { + /* line 77, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .show-for-medium { + display: none !important; + } +} + +@media screen and (min-width: 40em) and (max-width: 63.9375em) { + /* line 82, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .hide-for-medium-only { + display: none !important; + } +} + +@media screen and (max-width: 39.9375em), screen and (min-width: 64em) { + /* line 86, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .show-for-medium-only { + display: none !important; + } +} + +@media print, screen and (min-width: 64em) { + /* line 73, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .hide-for-large { + display: none !important; + } +} + +@media screen and (max-width: 63.9375em) { + /* line 77, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .show-for-large { + display: none !important; + } +} + +@media screen and (min-width: 64em) and (max-width: 74.9375em) { + /* line 82, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .hide-for-large-only { + display: none !important; + } +} + +@media screen and (max-width: 63.9375em), screen and (min-width: 75em) { + /* line 86, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .show-for-large-only { + display: none !important; + } +} + +/* line 93, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ +.show-for-sr, +.show-on-focus { + position: absolute !important; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + clip-path: inset(50%); + border: 0; +} + +/* line 100, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ +.show-on-focus:active, .show-on-focus:focus { + position: static !important; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; + clip-path: none; +} + +/* line 107, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ +.show-for-landscape, +.hide-for-portrait { + display: block !important; +} +@media screen and (orientation: landscape) { + /* line 107, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .show-for-landscape, + .hide-for-portrait { + display: block !important; + } +} +@media screen and (orientation: portrait) { + /* line 107, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .show-for-landscape, + .hide-for-portrait { + display: none !important; + } +} + +/* line 120, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ +.hide-for-landscape, +.show-for-portrait { + display: none !important; +} +@media screen and (orientation: landscape) { + /* line 120, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .hide-for-landscape, + .show-for-portrait { + display: none !important; + } +} +@media screen and (orientation: portrait) { + /* line 120, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .hide-for-landscape, + .show-for-portrait { + display: block !important; + } +} + +/* line 10, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_float.scss */ +.float-left { + float: left !important; +} + +/* line 14, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_float.scss */ +.float-right { + float: right !important; +} + +/* line 18, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_float.scss */ +.float-center { + display: block; + margin-right: auto; + margin-left: auto; +} + +/* line 170, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.clearfix::before, .clearfix::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} +/* line 181, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.clearfix::after { + clear: both; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-down.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateY(-100%); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-down.mui-enter.mui-enter-active { + transform: translateY(0); +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-left.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateX(-100%); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-left.mui-enter.mui-enter-active { + transform: translateX(0); +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-up.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateY(100%); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-up.mui-enter.mui-enter-active { + transform: translateY(0); +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-right.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateX(100%); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-right.mui-enter.mui-enter-active { + transform: translateX(0); +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-down.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateY(0); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-down.mui-leave.mui-leave-active { + transform: translateY(100%); +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-right.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateX(0); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-right.mui-leave.mui-leave-active { + transform: translateX(100%); +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-up.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateY(0); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-up.mui-leave.mui-leave-active { + transform: translateY(-100%); +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-left.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateX(0); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-left.mui-leave.mui-leave-active { + transform: translateX(-100%); +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.fade-in.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + opacity: 0; + transition-property: opacity; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.fade-in.mui-enter.mui-enter-active { + opacity: 1; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.fade-out.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + opacity: 1; + transition-property: opacity; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.fade-out.mui-leave.mui-leave-active { + opacity: 0; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-top.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateX(-90deg); + transform-origin: top; + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-top.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-right.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateY(-90deg); + transform-origin: right; + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-right.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-bottom.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateX(90deg); + transform-origin: bottom; + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-bottom.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-left.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateY(90deg); + transform-origin: left; + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-left.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-middle-x.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateX(-90deg); + transform-origin: center; + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-middle-x.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-middle-y.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateY(-90deg); + transform-origin: center; + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-middle-y.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-top.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + transform-origin: top; + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-top.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateX(-90deg); + opacity: 0; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-right.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + transform-origin: right; + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-right.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateY(-90deg); + opacity: 0; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-bottom.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + transform-origin: bottom; + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-bottom.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateX(90deg); + opacity: 0; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-left.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + transform-origin: left; + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-left.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateY(90deg); + opacity: 0; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-middle-x.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + transform-origin: center; + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-middle-x.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateX(-90deg); + opacity: 0; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-middle-y.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + transform-origin: center; + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-middle-y.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateY(-90deg); + opacity: 0; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-in-up.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: scale(0.5); + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-in-up.mui-enter.mui-enter-active { + transform: scale(1); + opacity: 1; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-in-down.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: scale(1.5); + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-in-down.mui-enter.mui-enter-active { + transform: scale(1); + opacity: 1; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-out-up.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: scale(1); + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-out-up.mui-leave.mui-leave-active { + transform: scale(1.5); + opacity: 0; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-out-down.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: scale(1); + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-out-down.mui-leave.mui-leave-active { + transform: scale(0.5); + opacity: 0; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-in.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: rotate(-0.75turn); + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-in.mui-enter.mui-enter-active { + transform: rotate(0); + opacity: 1; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-out.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: rotate(0); + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-out.mui-leave.mui-leave-active { + transform: rotate(0.75turn); + opacity: 0; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-in-ccw.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: rotate(0.75turn); + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-in-ccw.mui-enter.mui-enter-active { + transform: rotate(0); + opacity: 1; +} + +/* line 22, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-out-ccw.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: rotate(0); + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-out-ccw.mui-leave.mui-leave-active { + transform: rotate(-0.75turn); + opacity: 0; +} + +/* line 56, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.slow { + transition-duration: 750ms !important; +} + +/* line 56, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.fast { + transition-duration: 250ms !important; +} + +/* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.linear { + transition-timing-function: linear !important; +} + +/* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease { + transition-timing-function: ease !important; +} + +/* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease-in { + transition-timing-function: ease-in !important; +} + +/* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease-out { + transition-timing-function: ease-out !important; +} + +/* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease-in-out { + transition-timing-function: ease-in-out !important; +} + +/* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.bounce-in { + transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; +} + +/* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.bounce-out { + transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; +} + +/* line 62, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.bounce-in-out { + transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; +} + +/* line 68, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.short-delay { + transition-delay: 300ms !important; +} + +/* line 68, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.long-delay { + transition-delay: 700ms !important; +} + +/* line 76, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.shake { + animation-name: shake-7; +} +@keyframes shake-7 { + 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% { + transform: translateX(7%); + } + 5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% { + transform: translateX(-7%); + } +} +/* line 77, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.spin-cw { + animation-name: spin-cw-1turn; +} +@keyframes spin-cw-1turn { + 0% { + transform: rotate(-1turn); + } + 100% { + transform: rotate(0); + } +} +/* line 78, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.spin-ccw { + animation-name: spin-cw-1turn; +} +@keyframes spin-cw-1turn { + 0% { + transform: rotate(0); + } + 100% { + transform: rotate(1turn); + } +} +/* line 79, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.wiggle { + animation-name: wiggle-7deg; +} +@keyframes wiggle-7deg { + 40%, 50%, 60% { + transform: rotate(7deg); + } + 35%, 45%, 55%, 65% { + transform: rotate(-7deg); + } + 0%, 30%, 70%, 100% { + transform: rotate(0); + } +} +/* line 81, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.shake, +.spin-cw, +.spin-ccw, +.wiggle { + animation-duration: 500ms; +} + +/* line 90, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.infinite { + animation-iteration-count: infinite; +} + +/* line 94, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.slow { + animation-duration: 750ms !important; +} + +/* line 94, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.fast { + animation-duration: 250ms !important; +} + +/* line 100, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.linear { + animation-timing-function: linear !important; +} + +/* line 100, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease { + animation-timing-function: ease !important; +} + +/* line 100, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease-in { + animation-timing-function: ease-in !important; +} + +/* line 100, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease-out { + animation-timing-function: ease-out !important; +} + +/* line 100, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease-in-out { + animation-timing-function: ease-in-out !important; +} + +/* line 100, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.bounce-in { + animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; +} + +/* line 100, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.bounce-out { + animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; +} + +/* line 100, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.bounce-in-out { + animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; +} + +/* line 106, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.short-delay { + animation-delay: 300ms !important; +} + +/* line 106, /Users/karinnainiguez/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.long-delay { + animation-delay: 700ms !important; +} +/* line 4, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/main.scss */ +.marquee { + height: 100px; + overflow: hidden; + position: relative; + padding: 100px; +} + +/* line 10, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/main.scss */ +.marquee h3 { + position: absolute; + width: 100%; + height: 100%; + margin: 0; + line-height: 50px; + text-align: left; + font-size: 5em; + font-family: fantasy; + /* Apply animation to this element */ + -moz-animation: marquee 5s ease-out; + -webkit-animation: marquee 5s ease-out; + animation: marquee 5s ease-out; +} + +/* Move it (define the animation) */ +@-moz-keyframes marquee { + 0% { + -moz-transform: translateX(200%); + } + 100% { + -moz-transform: translateX(0%); + } +} +@-webkit-keyframes marquee { + 0% { + -webkit-transform: translateX(200%); + } + 100% { + -webkit-transform: translateX(0%); + } +} +@keyframes marquee { + 0% { + -moz-transform: translateX(200%); + /* Firefox bug fix */ + -webkit-transform: translateX(200%); + /* Firefox bug fix */ + transform: translateX(200%); + } + 100% { + -moz-transform: translateX(0%); + /* Firefox bug fix */ + -webkit-transform: translateX(0%); + /* Firefox bug fix */ + transform: translateX(0%); + } +} +/* line 46, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/main.scss */ +audio { + display: flex; + justify-content: center; +} + +/* line 51, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/main.scss */ +#home-container { + border: black solid 7px; + text-align: center; + padding: 1.5em; + max-width: 500px; + margin: auto; +} + +/* line 60, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/main.scss */ +.sign { + margin-bottom: 20px; + display: grid; + grid-template-columns: auto auto auto auto auto auto auto auto auto auto; + grid-template-rows: auto auto; + justify-content: center; +} + +/* line 68, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/main.scss */ +section { + display: grid; + grid-template-columns: auto; + grid-template-rows: auto auto; + justify-content: center; + background-color: white; +} + +/* line 76, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/main.scss */ +body { + display: grid; + grid-template-columns: auto; + grid-template-rows: auto auto; +} + +/* line 83, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/main.scss */ +section.flash { + background-color: lightgrey; +} + +/* line 88, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/main.scss */ +#home-container { + background-color: white; +} +/* line 5, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/orders.scss */ +.order-form { + width: 60vw; +} +/* line 5, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +li { + list-style: none; +} + +/* line 28, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +article.tabs { + position: fixed; + display: block; + width: 80%; + height: 400px; + margin: 2em auto; +} + +/* line 37, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +article.tabs section { + position: absolute; + display: block; + top: 1.8em; + left: 0; + height: 100%; + width: 100%; + padding: 10px 20px; + background-color: #ddd; + border-radius: 5px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); + z-index: 0; +} + +/* line 52, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +article.tabs section:first-child { + z-index: 1; +} + +/* line 58, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +article.tabs section h2 { + position: absolute; + font-size: 1em; + font-weight: normal; + width: 120px; + height: 1.8em; + top: -1.8em; + left: 10px; + padding: 0; + margin: 0; + color: #999; + background-color: #ddd; + border-radius: 5px 5px 0 0; +} + +/* line 74, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +article.tabs section:nth-child(2) h2 { + width: 200px; + left: 132px; +} + +/* line 80, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +article.tabs section:nth-child(3) h2 { + width: 200px; + left: 334px; +} + +/* line 86, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +article.tabs section h2 a { + display: block; + width: 100%; + line-height: 1.8em; + text-align: center; + text-decoration: none; + color: inherit; + outline: 0 none; +} + +/* line 97, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +article.tabs section:target, +article.tabs section:target h2 { + color: #333; + background-color: #fff; + z-index: 2; +} + +/* line 104, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +article.tabs section, +article.tabs section h2 { + -webkit-transition: all 500ms ease; + -moz-transition: all 500ms ease; + -ms-transition: all 500ms ease; + -o-transition: all 500ms ease; + transition: all 500ms ease; +} + +/* line 116, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +.categoryproductpage { + display: flex; + justify-content: space-between; +} + +/* line 123, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +.productshowbottombuttons { + display: flex; + justify-content: flex-start; + margin: 0; +} + +/* line 129, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +.productshowbottombuttons li { + margin: 0.5em; +} + +/* line 133, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +#tab-block { + display: grid; + grid-template-columns: 1fr 1fr; + grid-template-rows: 2fr; +} + +/* line 140, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +#tab-block-item { + margin: 1em; +} + +/* line 145, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/products.scss */ +.rating { + display: flex; + max-width: 20px; + max-height: 20px; +} +/* line 4, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/users.scss */ +.product-type { + overflow: scroll; + max-height: 300px; + background-color: white; + padding: 1em; + margin: 0 1em 1em 0; + width: 80vw; + display: grid; + display: grid; + grid-template-columns: 1fr 5fr; + grid-template-rows: 1fr; +} + +/* line 17, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/users.scss */ +.product-type div { + padding-bottom: 1em; + width: 250px; +} + +/* line 22, /Users/karinnainiguez/Documents/ada/week10/betsy/app/assets/stylesheets/users.scss */ +section { + background-color: lightgrey; +} +/* + * This is a manifest file that'll be compiled into application.css, which will include all the files + * listed below. + * + * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's + * vendor/assets/stylesheets directory can be referenced here using a relative path. + * + * You're free to add application-wide styles to this file and they'll appear at the bottom of the + * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS + * files in this directory. Styles in this file should be added after the last require_* statement. + * It is generally better to create a new file per style scope. + + + * + + + + */ + + +body { + background-color: lightgrey; + color: black; +} + +main { + margin: 20vh 5vw; +} + +.top-bar, footer{ + background-color: white; + color: lightgrey; + font-size: 1.5em; +} + +.top-bar { + position: fixed; + top: 0; + width: 100vw; + z-index: 5; +} + +footer { + position: fixed; + bottom: 0; + width: 100vw; +} + +.top-bar a, .top-bar ul li { + background-color: white; + color: lightgrey; +} + +.top-bar-left a { + font-size: 2.5em; + font-weight: bold; + font-family: Arnoldboecklin, fantasy; + padding-top: 30px; +} + +.top-bar-right li { + padding: 1vw; +} + +.vertical a:hover { + font-weight: bold; +} + +.top-bar-left:hover { + font-weight: bold; +} + +.product-container { + display: flex; + flex-flow: row wrap; + justify-content: space-between; + align-content: center; + align-items: center; + text-align: center; + } + +.product-box { + width: 200px; + height: 300px; + /* border: 1px black solid; */ + margin: 0 0 1em 1em; + // display: flex; + // width: 100%; + // height: 80%; + // flex-wrap: wrap; + // flex-direction: row; + // justify-content: center; + +} + +pic { + text-align: center; +} + + +#tab-block-item { + overflow-y: scroll; + max-height: 47vh; +} + +.flash .failure { + background-color: darkgrey; + color: red; + padding: 2vh; + font-weight: bold; + width: 70vw; + text-align: center; + margin: .5vh; +} + +.flash .success { + background-color: darkgrey; + color: green; + padding: 2vh; + font-weight: bold; + width: 70vw; + text-align: center; + margin: .5vh; +} + +.form-two-section { + overflow: hidden; +} + +.form-two-section select { + display: inline; + float: right; + width: 50%; +} diff --git a/public/assets/application-11826892b83da093b1c42b908521374f2a0e72aba4867807373eb94ef369a33b.css.gz b/public/assets/application-11826892b83da093b1c42b908521374f2a0e72aba4867807373eb94ef369a33b.css.gz new file mode 100644 index 0000000000..523b1290a6 Binary files /dev/null and b/public/assets/application-11826892b83da093b1c42b908521374f2a0e72aba4867807373eb94ef369a33b.css.gz differ diff --git a/public/assets/application-a215ed048eaba12d9041c8ad1a2eb67a88d4812d1d8b371d0c99724cca3c9bd0.css b/public/assets/application-a215ed048eaba12d9041c8ad1a2eb67a88d4812d1d8b371d0c99724cca3c9bd0.css new file mode 100644 index 0000000000..55accd0480 --- /dev/null +++ b/public/assets/application-a215ed048eaba12d9041c8ad1a2eb67a88d4812d1d8b371d0c99724cca3c9bd0.css @@ -0,0 +1,9423 @@ +/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ +/** + * 1. Change the default font family in all browsers (opinionated). + * 2. Prevent adjustments of font size after orientation changes in IE and iOS. + */ +/* line 8, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} + +/** + * Remove the margin in all browsers (opinionated). + */ +/* line 18, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ +/** + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + * 2. Add the correct display in IE. + */ +/* line 31, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +main, +menu, +nav, +section, +summary { + /* 1 */ + display: block; +} + +/** + * Add the correct display in IE 9-. + */ +/* line 50, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +audio, +canvas, +progress, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ +/* line 61, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +/* line 70, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +progress { + vertical-align: baseline; +} + +/** + * Add the correct display in IE 10-. + * 1. Add the correct display in IE. + */ +/* line 79, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +template, +[hidden] { + display: none; +} + +/* Links + ========================================================================== */ +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +/* line 92, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +a { + background-color: transparent; + /* 1 */ + -webkit-text-decoration-skip: objects; + /* 2 */ +} + +/** + * Remove the outline on focused links when they are also active or hovered + * in all browsers (opinionated). + */ +/* line 102, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +a:active, +a:hover { + outline-width: 0; +} + +/* Text-level semantics + ========================================================================== */ +/** + * 1. Remove the bottom border in Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +/* line 115, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ +/* line 125, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +b, +strong { + font-weight: inherit; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +/* line 134, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +b, +strong { + font-weight: bolder; +} + +/** + * Add the correct font style in Android 4.3-. + */ +/* line 143, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +dfn { + font-style: italic; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +/* line 152, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Add the correct background and color in IE 9-. + */ +/* line 161, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +mark { + background-color: #ff0; + color: #000; +} + +/** + * Add the correct font size in all browsers. + */ +/* line 170, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +/* line 179, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +/* line 187, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +sub { + bottom: -0.25em; +} + +/* line 191, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10-. + */ +/* line 202, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ +/* line 210, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +/* line 222, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/** + * Add the correct margin in IE 8. + */ +/* line 234, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +figure { + margin: 1em 40px; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +/* line 243, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} + +/* Forms + ========================================================================== */ +/** + * 1. Change font properties to `inherit` in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ +/* line 257, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +button, +input, +select, +textarea { + font: inherit; + /* 1 */ + margin: 0; + /* 2 */ +} + +/** + * Restore the font weight unset by the previous rule. + */ +/* line 269, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +optgroup { + font-weight: bold; +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +/* line 278, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +/* line 288, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ +/* line 299, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; + /* 2 */ +} + +/** + * Remove the inner border and padding in Firefox. + */ +/* line 310, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +/* line 322, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Change the border, margin, and padding in all browsers (opinionated). + */ +/* line 333, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +/* line 346, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +legend { + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ +} + +/** + * Remove the default vertical scrollbar in IE. + */ +/* line 359, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +/* line 368, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +/* line 378, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +/* line 388, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/** + * Remove the inner padding and cancel buttons in Chrome and Safari on OS X. + */ +/* line 397, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ +/* line 406, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +/* line 416, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/normalize-rails-4.1.1/vendor/assets/stylesheets/normalize-rails/normalize.css */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} +/* line 4, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/categories.scss */ +.category.product-box { + height: 200px; + display: flex; + text-align: center; + flex-direction: column; + justify-content: center; + border: dotted #009090 3px; +} +@charset "UTF-8"; +/** + * Foundation for Sites by ZURB + * Version 6.4.3 + * foundation.zurb.com + * Licensed under MIT Open Source + */ +@media print, screen and (min-width: 40em) { + /* line 45, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ + .reveal, .reveal.tiny, .reveal.small, .reveal.large { + right: auto; + left: auto; + margin: 0 auto; + } +} +/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */ +/* Document + ========================================================================== */ +/** + * 1. Change the default font family in all browsers (opinionated). + * 2. Correct the line height in all browsers. + * 3. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ +/* line 59, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +html { + font-family: sans-serif; + /* 1 */ + line-height: 1.15; + /* 2 */ + -ms-text-size-adjust: 100%; + /* 3 */ + -webkit-text-size-adjust: 100%; + /* 3 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers (opinionated). + */ +/* line 83, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +body { + margin: 0; +} + +/** + * Add the correct display in IE 9-. + */ +/* line 91, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +article, +aside, +footer, +header, +nav, +section { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +/* line 105, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +/* line 198, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +figcaption, +figure { + display: block; +} + +/** + * Add the correct margin in IE 8. + */ +/* line 207, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +figure { + margin: 1em 40px; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +/* line 221, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} + +/** + * Add the correct display in IE. + */ +/* line 231, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +main { + display: block; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +/* line 251, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* Links + ========================================================================== */ +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +/* line 266, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +a { + background-color: transparent; + /* 1 */ + -webkit-text-decoration-skip: objects; + /* 2 */ +} + +/** + * Remove the outline on focused links when they are also active or hovered + * in all browsers (opinionated). + */ +/* line 276, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +a:active, +a:hover { + outline-width: 0; +} + +/* Text-level semantics + ========================================================================== */ +/** + * 1. Remove the bottom border in Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +/* line 291, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ +/* line 301, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +b, +strong { + font-weight: inherit; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +/* line 310, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +/* line 320, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/** + * Add the correct font style in Android 4.3-. + */ +/* line 331, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +dfn { + font-style: italic; +} + +/** + * Add the correct background and color in IE 9-. + */ +/* line 339, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +mark { + background-color: #ff0; + color: #000; +} + +/** + * Add the correct font size in all browsers. + */ +/* line 348, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +/* line 357, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +/* line 365, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +sub { + bottom: -0.25em; +} + +/* line 369, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +/* line 382, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ +/* line 391, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images inside links in IE 10-. + */ +/* line 400, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ +/* line 408, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +svg:not(:root) { + overflow: hidden; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ +/* line 422, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ +} + +/** + * Show the overflow in IE. + */ +/* line 442, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +button { + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +/* line 451, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ +/* line 462, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; + /* 2 */ +} + +/* line 469, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + /** + * Remove the inner border and padding in Firefox. + */ + /** + * Restore the focus styles unset by the previous rule. + */ +} +/* line 478, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} +/* line 487, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Show the overflow in Edge. + */ +/* line 496, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +input { + overflow: visible; +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +/* line 505, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +/* line 515, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +/* line 525, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ + /** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ +} +/* line 533, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +/* line 544, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/** + * Change the border, margin, and padding in all browsers (opinionated). + */ +/* line 553, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +/* line 566, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +legend { + box-sizing: border-box; + /* 1 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + color: inherit; + /* 2 */ + white-space: normal; + /* 1 */ +} + +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +/* line 580, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +progress { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ +} + +/** + * Remove the default vertical scrollbar in IE. + */ +/* line 589, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +textarea { + overflow: auto; +} + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE, and Firefox. + */ +/* line 602, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +/* line 610, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +summary { + display: list-item; +} + +/* + * Add the correct display in IE 9-. + */ +/* line 618, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +menu { + display: block; +} + +/* Scripting + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +/* line 651, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ +/* line 659, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +template { + display: none; +} + +/* Hidden + ========================================================================== */ +/** + * Add the correct display in IE 10-. + */ +/* line 672, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/_vendor/normalize-scss/sass/normalize/_normalize-mixin.scss */ +[hidden] { + display: none; +} + +/* line 139, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +.foundation-mq { + font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; +} + +/* line 143, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +html { + box-sizing: border-box; + font-size: 100%; +} + +/* line 149, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +*, +*::before, +*::after { + box-sizing: inherit; +} + +/* line 156, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +body { + margin: 0; + padding: 0; + background: #fefefe; + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* line 173, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +img { + display: inline-block; + vertical-align: middle; + max-width: 100%; + height: auto; + -ms-interpolation-mode: bicubic; +} + +/* line 185, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +textarea { + height: auto; + min-height: 50px; + border-radius: 0; +} + +/* line 192, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +select { + box-sizing: border-box; + width: 100%; + border-radius: 0; +} + +/* line 202, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +.map_canvas img, +.map_canvas embed, +.map_canvas object, +.mqa-display img, +.mqa-display embed, +.mqa-display object { + max-width: none !important; +} + +/* line 210, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +button { + padding: 0; + appearance: none; + border: 0; + border-radius: 0; + background: transparent; + line-height: 1; + cursor: auto; +} +/* line 202, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] button { + outline: 0; +} + +/* line 222, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +pre { + overflow: auto; +} + +/* line 227, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; +} + +/* line 236, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +.is-visible { + display: block !important; +} + +/* line 240, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/_global.scss */ +.is-hidden { + display: none !important; +} + +/* line 13, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-container { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 75rem; + margin: 0 auto; +} +@media print, screen and (min-width: 40em) { + /* line 13, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-container { + padding-right: 0.9375rem; + padding-left: 0.9375rem; + } +} +/* line 16, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-container.fluid { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 100%; + margin: 0 auto; +} +@media print, screen and (min-width: 40em) { + /* line 16, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-container.fluid { + padding-right: 0.9375rem; + padding-left: 0.9375rem; + } +} +/* line 20, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-container.full { + padding-right: 0; + padding-left: 0; + max-width: 100%; + margin: 0 auto; +} + +/* line 26, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x { + display: flex; + flex-flow: row wrap; +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell { + flex: 0 0 auto; + min-height: 0px; + min-width: 0px; + width: 100%; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell.auto { + flex: 1 1 0px; +} +/* line 38, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell.shrink { + flex: 0 0 auto; +} + +/* line 44, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .auto { + width: auto; +} +/* line 48, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .shrink { + width: auto; +} + +/* line 64, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 { + flex-basis: auto; +} + +@media print, screen and (min-width: 40em) { + /* line 64, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 { + flex-basis: auto; + } +} +@media print, screen and (min-width: 64em) { + /* line 64, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 { + flex-basis: auto; + } +} +/* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-1 { + width: 8.33333%; +} + +/* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-2 { + width: 16.66667%; +} + +/* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-3 { + width: 25%; +} + +/* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-4 { + width: 33.33333%; +} + +/* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-5 { + width: 41.66667%; +} + +/* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-6 { + width: 50%; +} + +/* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-7 { + width: 58.33333%; +} + +/* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-8 { + width: 66.66667%; +} + +/* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-9 { + width: 75%; +} + +/* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-10 { + width: 83.33333%; +} + +/* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-11 { + width: 91.66667%; +} + +/* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-x > .small-12 { + width: 100%; +} + +@media print, screen and (min-width: 40em) { + /* line 72, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-auto { + flex: 1 1 0px; + width: auto; + } + + /* line 77, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-shrink { + flex: 0 0 auto; + width: auto; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-1 { + width: 8.33333%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-2 { + width: 16.66667%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-3 { + width: 25%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-4 { + width: 33.33333%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-5 { + width: 41.66667%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-6 { + width: 50%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-7 { + width: 58.33333%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-8 { + width: 66.66667%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-9 { + width: 75%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-10 { + width: 83.33333%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-11 { + width: 91.66667%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .medium-12 { + width: 100%; + } +} +@media print, screen and (min-width: 64em) { + /* line 72, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-auto { + flex: 1 1 0px; + width: auto; + } + + /* line 77, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-shrink { + flex: 0 0 auto; + width: auto; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-1 { + width: 8.33333%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-2 { + width: 16.66667%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-3 { + width: 25%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-4 { + width: 33.33333%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-5 { + width: 41.66667%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-6 { + width: 50%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-7 { + width: 58.33333%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-8 { + width: 66.66667%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-9 { + width: 75%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-10 { + width: 83.33333%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-11 { + width: 91.66667%; + } + + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-x > .large-12 { + width: 100%; + } +} +/* line 92, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x:not(.grid-x) > .cell { + width: auto; +} + +/* line 97, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y:not(.grid-y) > .cell { + height: auto; +} + +/* line 128, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x { + margin-left: -0.625rem; + margin-right: -0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 128, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x { + margin-left: -0.9375rem; + margin-right: -0.9375rem; + } +} +/* line 132, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .cell { + width: calc(100% - 1.25rem); + margin-left: 0.625rem; + margin-right: 0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 139, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .cell { + width: calc(100% - 1.875rem); + margin-left: 0.9375rem; + margin-right: 0.9375rem; + } +} +/* line 104, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .auto { + width: auto; +} +/* line 108, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .shrink { + width: auto; +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-1 { + width: calc(8.33333% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-2 { + width: calc(16.66667% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-3 { + width: calc(25% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-4 { + width: calc(33.33333% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-5 { + width: calc(41.66667% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-6 { + width: calc(50% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-7 { + width: calc(58.33333% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-8 { + width: calc(66.66667% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-9 { + width: calc(75% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-10 { + width: calc(83.33333% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-11 { + width: calc(91.66667% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-12 { + width: calc(100% - 1.25rem); +} +@media print, screen and (min-width: 40em) { + /* line 104, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .auto { + width: auto; + } + /* line 108, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .shrink { + width: auto; + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-1 { + width: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-2 { + width: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-3 { + width: calc(25% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-4 { + width: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-5 { + width: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-6 { + width: calc(50% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-7 { + width: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-8 { + width: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-9 { + width: calc(75% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-10 { + width: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-11 { + width: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-12 { + width: calc(100% - 1.875rem); + } + /* line 104, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-auto { + width: auto; + } + /* line 108, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-shrink { + width: auto; + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-1 { + width: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-2 { + width: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-3 { + width: calc(25% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-4 { + width: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-5 { + width: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-6 { + width: calc(50% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-7 { + width: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-8 { + width: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-9 { + width: calc(75% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-10 { + width: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-11 { + width: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-12 { + width: calc(100% - 1.875rem); + } +} +@media print, screen and (min-width: 64em) { + /* line 104, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-auto { + width: auto; + } + /* line 108, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-shrink { + width: auto; + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-1 { + width: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-2 { + width: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-3 { + width: calc(25% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-4 { + width: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-5 { + width: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-6 { + width: calc(50% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-7 { + width: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-8 { + width: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-9 { + width: calc(75% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-10 { + width: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-11 { + width: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-12 { + width: calc(100% - 1.875rem); + } +} + +/* line 167, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-padding-x .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 167, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-padding-x .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; + } +} +/* line 173, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-container:not(.full) > .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 173, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-container:not(.full) > .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; + } +} +/* line 178, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-padding-x > .cell { + padding-right: 0.625rem; + padding-left: 0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 178, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-padding-x > .cell { + padding-right: 0.9375rem; + padding-left: 0.9375rem; + } +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-1 > .cell { + width: 100%; +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-2 > .cell { + width: 50%; +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-3 > .cell { + width: 33.33333%; +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-4 > .cell { + width: 25%; +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-5 > .cell { + width: 20%; +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-6 > .cell { + width: 16.66667%; +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-7 > .cell { + width: 14.28571%; +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.small-up-8 > .cell { + width: 12.5%; +} + +@media print, screen and (min-width: 40em) { + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-1 > .cell { + width: 100%; + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-2 > .cell { + width: 50%; + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-3 > .cell { + width: 33.33333%; + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-4 > .cell { + width: 25%; + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-5 > .cell { + width: 20%; + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-6 > .cell { + width: 16.66667%; + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-7 > .cell { + width: 14.28571%; + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .medium-up-8 > .cell { + width: 12.5%; + } +} +@media print, screen and (min-width: 64em) { + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-1 > .cell { + width: 100%; + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-2 > .cell { + width: 50%; + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-3 > .cell { + width: 33.33333%; + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-4 > .cell { + width: 25%; + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-5 > .cell { + width: 20%; + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-6 > .cell { + width: 16.66667%; + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-7 > .cell { + width: 14.28571%; + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .large-up-8 > .cell { + width: 12.5%; + } +} +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.25rem); +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.25rem); +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-3 > .cell { + width: calc(33.33333% - 1.25rem); +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.25rem); +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.25rem); +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-6 > .cell { + width: calc(16.66667% - 1.25rem); +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-7 > .cell { + width: calc(14.28571% - 1.25rem); +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.25rem); +} + +@media print, screen and (min-width: 40em) { + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.25rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.25rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-3 > .cell { + width: calc(33.33333% - 1.25rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.25rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.25rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-6 > .cell { + width: calc(16.66667% - 1.25rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-7 > .cell { + width: calc(14.28571% - 1.25rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.25rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-1 > .cell { + width: calc(100% - 1.875rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-2 > .cell { + width: calc(50% - 1.875rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-3 > .cell { + width: calc(33.33333% - 1.875rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-4 > .cell { + width: calc(25% - 1.875rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-5 > .cell { + width: calc(20% - 1.875rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-6 > .cell { + width: calc(16.66667% - 1.875rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-7 > .cell { + width: calc(14.28571% - 1.875rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-8 > .cell { + width: calc(12.5% - 1.875rem); + } +} +@media print, screen and (min-width: 64em) { + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-1 > .cell { + width: calc(100% - 1.875rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-2 > .cell { + width: calc(50% - 1.875rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-3 > .cell { + width: calc(33.33333% - 1.875rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-4 > .cell { + width: calc(25% - 1.875rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-5 > .cell { + width: calc(20% - 1.875rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-6 > .cell { + width: calc(16.66667% - 1.875rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-7 > .cell { + width: calc(14.28571% - 1.875rem); + } + + /* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-8 > .cell { + width: calc(12.5% - 1.875rem); + } +} +/* line 224, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-margin-collapse { + margin-right: 0; + margin-left: 0; +} +/* line 28, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; +} +/* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-1 { + width: 8.33333%; +} +/* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-2 { + width: 16.66667%; +} +/* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-3 { + width: 25%; +} +/* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-4 { + width: 33.33333%; +} +/* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-5 { + width: 41.66667%; +} +/* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-6 { + width: 50%; +} +/* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-7 { + width: 58.33333%; +} +/* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-8 { + width: 66.66667%; +} +/* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-9 { + width: 75%; +} +/* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-10 { + width: 83.33333%; +} +/* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-11 { + width: 91.66667%; +} +/* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-12 { + width: 100%; +} +@media print, screen and (min-width: 40em) { + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-1 { + width: 8.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-2 { + width: 16.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-3 { + width: 25%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-4 { + width: 33.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-5 { + width: 41.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-6 { + width: 50%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-7 { + width: 58.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-8 { + width: 66.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-9 { + width: 75%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-10 { + width: 83.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-11 { + width: 91.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-12 { + width: 100%; + } +} +@media print, screen and (min-width: 64em) { + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-1 { + width: 8.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-2 { + width: 16.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-3 { + width: 25%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-4 { + width: 33.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-5 { + width: 41.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-6 { + width: 50%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-7 { + width: 58.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-8 { + width: 66.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-9 { + width: 75%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-10 { + width: 83.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-11 { + width: 91.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-12 { + width: 100%; + } +} + +/* line 230, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-padding-collapse { + margin-right: 0; + margin-left: 0; +} +/* line 67, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ +.small-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; +} + +@media print, screen and (min-width: 40em) { + /* line 224, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-margin-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 28, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; + } +} +@media print, screen and (min-width: 40em) { + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-1 { + width: 8.33333%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-2 { + width: 16.66667%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-3 { + width: 25%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-4 { + width: 33.33333%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-5 { + width: 41.66667%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-6 { + width: 50%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-7 { + width: 58.33333%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-8 { + width: 66.66667%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-9 { + width: 75%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-10 { + width: 83.33333%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-11 { + width: 91.66667%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-12 { + width: 100%; + } +} +@media print, screen and (min-width: 40em) { + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-1 { + width: 8.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-2 { + width: 16.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-3 { + width: 25%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-4 { + width: 33.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-5 { + width: 41.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-6 { + width: 50%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-7 { + width: 58.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-8 { + width: 66.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-9 { + width: 75%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-10 { + width: 83.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-11 { + width: 91.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-12 { + width: 100%; + } +} +@media print, screen and (min-width: 64em) { + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-1 { + width: 8.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-2 { + width: 16.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-3 { + width: 25%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-4 { + width: 33.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-5 { + width: 41.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-6 { + width: 50%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-7 { + width: 58.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-8 { + width: 66.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-9 { + width: 75%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-10 { + width: 83.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-11 { + width: 91.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 40em) { + /* line 230, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-padding-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 67, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .medium-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; + } +} + +@media print, screen and (min-width: 64em) { + /* line 224, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-margin-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 28, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; + } +} +@media print, screen and (min-width: 64em) { + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-1 { + width: 8.33333%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-2 { + width: 16.66667%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-3 { + width: 25%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-4 { + width: 33.33333%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-5 { + width: 41.66667%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-6 { + width: 50%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-7 { + width: 58.33333%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-8 { + width: 66.66667%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-9 { + width: 75%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-10 { + width: 83.33333%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-11 { + width: 91.66667%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-12 { + width: 100%; + } +} +@media print, screen and (min-width: 64em) { + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-1 { + width: 8.33333%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-2 { + width: 16.66667%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-3 { + width: 25%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-4 { + width: 33.33333%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-5 { + width: 41.66667%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-6 { + width: 50%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-7 { + width: 58.33333%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-8 { + width: 66.66667%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-9 { + width: 75%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-10 { + width: 83.33333%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-11 { + width: 91.66667%; + } + /* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-12 { + width: 100%; + } +} +@media print, screen and (min-width: 64em) { + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-1 { + width: 8.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-2 { + width: 16.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-3 { + width: 25%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-4 { + width: 33.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-5 { + width: 41.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-6 { + width: 50%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-7 { + width: 58.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-8 { + width: 66.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-9 { + width: 75%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-10 { + width: 83.33333%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-11 { + width: 91.66667%; + } + /* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 230, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-padding-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 67, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_collapse.scss */ + .large-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; + } +} + +/* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-0 { + margin-left: 0%; +} + +/* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-0 { + margin-left: calc(0% + 0.625rem); +} + +/* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-1 { + margin-left: 8.33333%; +} + +/* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-1 { + margin-left: calc(8.33333% + 0.625rem); +} + +/* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-2 { + margin-left: 16.66667%; +} + +/* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-2 { + margin-left: calc(16.66667% + 0.625rem); +} + +/* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-3 { + margin-left: 25%; +} + +/* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-3 { + margin-left: calc(25% + 0.625rem); +} + +/* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-4 { + margin-left: 33.33333%; +} + +/* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-4 { + margin-left: calc(33.33333% + 0.625rem); +} + +/* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-5 { + margin-left: 41.66667%; +} + +/* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-5 { + margin-left: calc(41.66667% + 0.625rem); +} + +/* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-6 { + margin-left: 50%; +} + +/* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-6 { + margin-left: calc(50% + 0.625rem); +} + +/* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-7 { + margin-left: 58.33333%; +} + +/* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-7 { + margin-left: calc(58.33333% + 0.625rem); +} + +/* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-8 { + margin-left: 66.66667%; +} + +/* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-8 { + margin-left: calc(66.66667% + 0.625rem); +} + +/* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-9 { + margin-left: 75%; +} + +/* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-9 { + margin-left: calc(75% + 0.625rem); +} + +/* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-10 { + margin-left: 83.33333%; +} + +/* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-10 { + margin-left: calc(83.33333% + 0.625rem); +} + +/* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.small-offset-11 { + margin-left: 91.66667%; +} + +/* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-11 { + margin-left: calc(91.66667% + 0.625rem); +} + +@media print, screen and (min-width: 40em) { + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-0 { + margin-left: 0%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-0 { + margin-left: calc(0% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-1 { + margin-left: 8.33333%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-1 { + margin-left: calc(8.33333% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-2 { + margin-left: 16.66667%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-2 { + margin-left: calc(16.66667% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-3 { + margin-left: 25%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-3 { + margin-left: calc(25% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-4 { + margin-left: 33.33333%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-4 { + margin-left: calc(33.33333% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-5 { + margin-left: 41.66667%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-5 { + margin-left: calc(41.66667% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-6 { + margin-left: 50%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-6 { + margin-left: calc(50% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-7 { + margin-left: 58.33333%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-7 { + margin-left: calc(58.33333% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-8 { + margin-left: 66.66667%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-8 { + margin-left: calc(66.66667% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-9 { + margin-left: 75%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-9 { + margin-left: calc(75% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-10 { + margin-left: 83.33333%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-10 { + margin-left: calc(83.33333% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-offset-11 { + margin-left: 91.66667%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-11 { + margin-left: calc(91.66667% + 0.9375rem); + } +} +@media print, screen and (min-width: 64em) { + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-0 { + margin-left: 0%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-0 { + margin-left: calc(0% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-1 { + margin-left: 8.33333%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-1 { + margin-left: calc(8.33333% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-2 { + margin-left: 16.66667%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-2 { + margin-left: calc(16.66667% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-3 { + margin-left: 25%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-3 { + margin-left: calc(25% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-4 { + margin-left: 33.33333%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-4 { + margin-left: calc(33.33333% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-5 { + margin-left: 41.66667%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-5 { + margin-left: calc(41.66667% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-6 { + margin-left: 50%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-6 { + margin-left: calc(50% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-7 { + margin-left: 58.33333%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-7 { + margin-left: calc(58.33333% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-8 { + margin-left: 66.66667%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-8 { + margin-left: calc(66.66667% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-9 { + margin-left: 75%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-9 { + margin-left: calc(75% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-10 { + margin-left: 83.33333%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-10 { + margin-left: calc(83.33333% + 0.9375rem); + } + + /* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-offset-11 { + margin-left: 91.66667%; + } + + /* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-11 { + margin-left: calc(91.66667% + 0.9375rem); + } +} +/* line 266, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y { + display: flex; + flex-flow: column nowrap; +} +/* line 270, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .cell { + width: auto; +} +/* line 274, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .auto { + height: auto; +} +/* line 278, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .shrink { + height: auto; +} +/* line 292, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 { + flex-basis: auto; +} +@media print, screen and (min-width: 40em) { + /* line 292, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 { + flex-basis: auto; + } +} +@media print, screen and (min-width: 64em) { + /* line 292, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 { + flex-basis: auto; + } +} +/* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-1 { + height: 8.33333%; +} +/* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-2 { + height: 16.66667%; +} +/* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-3 { + height: 25%; +} +/* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-4 { + height: 33.33333%; +} +/* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-5 { + height: 41.66667%; +} +/* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-6 { + height: 50%; +} +/* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-7 { + height: 58.33333%; +} +/* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-8 { + height: 66.66667%; +} +/* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-9 { + height: 75%; +} +/* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-10 { + height: 83.33333%; +} +/* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-11 { + height: 91.66667%; +} +/* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y > .small-12 { + height: 100%; +} +@media print, screen and (min-width: 40em) { + /* line 299, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-auto { + flex: 1 1 0px; + height: auto; + } + /* line 304, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-shrink { + height: auto; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-1 { + height: 8.33333%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-2 { + height: 16.66667%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-3 { + height: 25%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-4 { + height: 33.33333%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-5 { + height: 41.66667%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-6 { + height: 50%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-7 { + height: 58.33333%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-8 { + height: 66.66667%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-9 { + height: 75%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-10 { + height: 83.33333%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-11 { + height: 91.66667%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .medium-12 { + height: 100%; + } +} +@media print, screen and (min-width: 64em) { + /* line 299, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-auto { + flex: 1 1 0px; + height: auto; + } + /* line 304, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-shrink { + height: auto; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-1 { + height: 8.33333%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-2 { + height: 16.66667%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-3 { + height: 25%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-4 { + height: 33.33333%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-5 { + height: 41.66667%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-6 { + height: 50%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-7 { + height: 58.33333%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-8 { + height: 66.66667%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-9 { + height: 75%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-10 { + height: 83.33333%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-11 { + height: 91.66667%; + } + /* line 312, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y > .large-12 { + height: 100%; + } +} + +/* line 323, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-padding-y .grid-padding-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 323, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-padding-y .grid-padding-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; + } +} +/* line 328, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-padding-y > .cell { + padding-top: 0.625rem; + padding-bottom: 0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 328, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-padding-y > .cell { + padding-top: 0.9375rem; + padding-bottom: 0.9375rem; + } +} + +/* line 128, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 128, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; + } +} +/* line 132, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 139, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; + } +} +/* line 104, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .auto { + height: auto; +} +/* line 108, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .shrink { + height: auto; +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-1 { + height: calc(8.33333% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-2 { + height: calc(16.66667% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-4 { + height: calc(33.33333% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-5 { + height: calc(41.66667% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-7 { + height: calc(58.33333% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-8 { + height: calc(66.66667% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-10 { + height: calc(83.33333% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-11 { + height: calc(91.66667% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); +} +@media print, screen and (min-width: 40em) { + /* line 104, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .auto { + height: auto; + } + /* line 108, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .shrink { + height: auto; + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-1 { + height: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-2 { + height: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-4 { + height: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-5 { + height: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-7 { + height: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-8 { + height: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-10 { + height: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-11 { + height: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); + } + /* line 104, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-auto { + height: auto; + } + /* line 108, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-shrink { + height: auto; + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-1 { + height: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-2 { + height: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-4 { + height: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-5 { + height: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-7 { + height: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-8 { + height: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-10 { + height: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-11 { + height: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); + } +} +@media print, screen and (min-width: 64em) { + /* line 104, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-auto { + height: auto; + } + /* line 108, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-shrink { + height: auto; + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-1 { + height: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-2 { + height: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-4 { + height: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-5 { + height: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-7 { + height: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-8 { + height: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-10 { + height: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-11 { + height: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); + } +} + +/* line 342, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; +} + +/* line 346, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell .grid-frame { + width: 100%; +} + +/* line 350, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; +} + +/* line 354, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell-block-y { + overflow-y: auto; + max-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; +} + +/* line 359, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; +} +/* line 81, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_frame.scss */ +.cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; +} + +@media print, screen and (min-width: 40em) { + /* line 366, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; + } + + /* line 370, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .cell .medium-grid-frame { + width: 100%; + } + + /* line 374, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; + } + + /* line 378, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; + } + /* line 81, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_frame.scss */ + .medium-cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; + } + + /* line 382, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .medium-cell-block-y { + overflow-y: auto; + max-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; + } +} +@media print, screen and (min-width: 64em) { + /* line 366, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; + } + + /* line 370, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .cell .large-grid-frame { + width: 100%; + } + + /* line 374, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; + } + + /* line 378, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; + } + /* line 81, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_frame.scss */ + .large-cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; + } + + /* line 382, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .large-cell-block-y { + overflow-y: auto; + max-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-stype: -ms-autohiding-scrollbar; + } +} +/* line 389, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-y.grid-frame { + width: auto; + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; +} +@media print, screen and (min-width: 40em) { + /* line 395, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y.medium-grid-frame { + width: auto; + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + } +} +@media print, screen and (min-width: 64em) { + /* line 395, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-y.large-grid-frame { + width: auto; + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + } +} + +/* line 403, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.cell .grid-y.grid-frame { + height: 100%; +} +@media print, screen and (min-width: 40em) { + /* line 407, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .cell .grid-y.medium-grid-frame { + height: 100%; + } +} +@media print, screen and (min-width: 64em) { + /* line 407, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .cell .grid-y.large-grid-frame { + height: 100%; + } +} + +/* line 128, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 128, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; + } +} +/* line 132, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; +} +@media print, screen and (min-width: 40em) { + /* line 139, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; + } +} +/* line 104, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .auto { + height: auto; +} +/* line 108, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .shrink { + height: auto; +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-1 { + height: calc(8.33333% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-2 { + height: calc(16.66667% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-4 { + height: calc(33.33333% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-5 { + height: calc(41.66667% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-7 { + height: calc(58.33333% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-8 { + height: calc(66.66667% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-10 { + height: calc(83.33333% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-11 { + height: calc(91.66667% - 1.25rem); +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); +} +@media print, screen and (min-width: 40em) { + /* line 104, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .auto { + height: auto; + } + /* line 108, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .shrink { + height: auto; + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-1 { + height: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-2 { + height: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-4 { + height: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-5 { + height: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-7 { + height: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-8 { + height: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-10 { + height: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-11 { + height: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); + } + /* line 104, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-auto { + height: auto; + } + /* line 108, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-shrink { + height: auto; + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-1 { + height: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-2 { + height: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-4 { + height: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-5 { + height: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-7 { + height: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-8 { + height: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-10 { + height: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-11 { + height: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); + } +} +@media print, screen and (min-width: 64em) { + /* line 104, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-auto { + height: auto; + } + /* line 108, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-shrink { + height: auto; + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-1 { + height: calc(8.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-2 { + height: calc(16.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-4 { + height: calc(33.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-5 { + height: calc(41.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-7 { + height: calc(58.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-8 { + height: calc(66.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-10 { + height: calc(83.33333% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-11 { + height: calc(91.66667% - 1.875rem); + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); + } +} + +/* line 415, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ +.grid-frame.grid-margin-y { + height: calc(100vh + 1.25rem); +} +@media print, screen and (min-width: 40em) { + /* line 415, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); + } +} +@media print, screen and (min-width: 64em) { + /* line 415, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); + } +} + +@media print, screen and (min-width: 40em) { + /* line 419, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y.medium-grid-frame { + height: calc(100vh + 1.875rem); + } +} +@media print, screen and (min-width: 64em) { + /* line 419, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/xy-grid/_classes.scss */ + .grid-margin-y.large-grid-frame { + height: calc(100vh + 1.875rem); + } +} +/* line 75, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-right { + justify-content: flex-end; +} + +/* line 75, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-center { + justify-content: center; +} + +/* line 75, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-justify { + justify-content: space-between; +} + +/* line 75, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-spaced { + justify-content: space-around; +} + +/* line 83, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-right.vertical.menu > li > a { + justify-content: flex-end; +} + +/* line 83, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-center.vertical.menu > li > a { + justify-content: center; +} + +/* line 91, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-top { + align-items: flex-start; +} + +/* line 95, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-self-top { + align-self: flex-start; +} + +/* line 91, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-bottom { + align-items: flex-end; +} + +/* line 95, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-self-bottom { + align-self: flex-end; +} + +/* line 91, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-middle { + align-items: center; +} + +/* line 95, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-self-middle { + align-self: center; +} + +/* line 91, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-stretch { + align-items: stretch; +} + +/* line 95, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-self-stretch { + align-self: stretch; +} + +/* line 101, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.align-center-middle { + justify-content: center; + align-items: center; + align-content: center; +} + +/* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.small-order-1 { + order: 1; +} + +/* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.small-order-2 { + order: 2; +} + +/* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.small-order-3 { + order: 3; +} + +/* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.small-order-4 { + order: 4; +} + +/* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.small-order-5 { + order: 5; +} + +/* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.small-order-6 { + order: 6; +} + +@media print, screen and (min-width: 40em) { + /* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-order-1 { + order: 1; + } + + /* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-order-2 { + order: 2; + } + + /* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-order-3 { + order: 3; + } + + /* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-order-4 { + order: 4; + } + + /* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-order-5 { + order: 5; + } + + /* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-order-6 { + order: 6; + } +} +@media print, screen and (min-width: 64em) { + /* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-order-1 { + order: 1; + } + + /* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-order-2 { + order: 2; + } + + /* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-order-3 { + order: 3; + } + + /* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-order-4 { + order: 4; + } + + /* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-order-5 { + order: 5; + } + + /* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-order-6 { + order: 6; + } +} +/* line 18, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-container { + display: flex; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-child-auto { + flex: 1 1 auto; +} + +/* line 26, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-child-grow { + flex: 1 0 auto; +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-child-shrink { + flex: 0 1 auto; +} + +/* line 35, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-dir-row { + flex-direction: row; +} + +/* line 35, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-dir-row-reverse { + flex-direction: row-reverse; +} + +/* line 35, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-dir-column { + flex-direction: column; +} + +/* line 35, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ +.flex-dir-column-reverse { + flex-direction: column-reverse; +} + +@media print, screen and (min-width: 40em) { + /* line 45, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-container { + display: flex; + } + + /* line 49, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-child-auto { + flex: 1 1 auto; + } + + /* line 53, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-child-grow { + flex: 1 0 auto; + } + + /* line 57, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-child-shrink { + flex: 0 1 auto; + } + + /* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-dir-row { + flex-direction: row; + } + + /* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-dir-row-reverse { + flex-direction: row-reverse; + } + + /* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-dir-column { + flex-direction: column; + } + + /* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .medium-flex-dir-column-reverse { + flex-direction: column-reverse; + } +} +@media print, screen and (min-width: 64em) { + /* line 45, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-container { + display: flex; + } + + /* line 49, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-child-auto { + flex: 1 1 auto; + } + + /* line 53, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-child-grow { + flex: 1 0 auto; + } + + /* line 57, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-child-shrink { + flex: 0 1 auto; + } + + /* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-dir-row { + flex-direction: row; + } + + /* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-dir-row-reverse { + flex-direction: row-reverse; + } + + /* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-dir-column { + flex-direction: column; + } + + /* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_flex.scss */ + .large-flex-dir-column-reverse { + flex-direction: column-reverse; + } +} +/* line 256, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; +} + +/* line 280, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +p { + margin-bottom: 1rem; + font-size: inherit; + line-height: 1.6; + text-rendering: optimizeLegibility; +} + +/* line 289, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +em, +i { + font-style: italic; + line-height: inherit; +} + +/* line 296, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +strong, +b { + font-weight: bold; + line-height: inherit; +} + +/* line 303, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +small { + font-size: 80%; + line-height: inherit; +} + +/* line 309, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h1, .h1, +h2, .h2, +h3, .h3, +h4, .h4, +h5, .h5, +h6, .h6 { + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-style: normal; + font-weight: normal; + color: inherit; + text-rendering: optimizeLegibility; +} +/* line 321, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h1 small, .h1 small, +h2 small, .h2 small, +h3 small, .h3 small, +h4 small, .h4 small, +h5 small, .h5 small, +h6 small, .h6 small { + line-height: 0; + color: #cacaca; +} + +/* line 332, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h1, .h1 { + font-size: 1.5rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 332, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h2, .h2 { + font-size: 1.25rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 332, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h3, .h3 { + font-size: 1.1875rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 332, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h4, .h4 { + font-size: 1.125rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 332, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h5, .h5 { + font-size: 1.0625rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 332, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +h6, .h6 { + font-size: 1rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +@media print, screen and (min-width: 40em) { + /* line 332, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ + h1, .h1 { + font-size: 3rem; + } + + /* line 332, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ + h2, .h2 { + font-size: 2.5rem; + } + + /* line 332, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ + h3, .h3 { + font-size: 1.9375rem; + } + + /* line 332, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ + h4, .h4 { + font-size: 1.5625rem; + } + + /* line 332, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ + h5, .h5 { + font-size: 1.25rem; + } + + /* line 332, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ + h6, .h6 { + font-size: 1rem; + } +} +/* line 371, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +a { + line-height: inherit; + color: #1779ba; + text-decoration: none; + cursor: pointer; +} +/* line 378, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +a:hover, a:focus { + color: #1468a0; +} +/* line 386, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +a img { + border: 0; +} + +/* line 392, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +hr { + clear: both; + max-width: 75rem; + height: 0; + margin: 1.25rem auto; + border-top: 0; + border-right: 0; + border-bottom: 1px solid #cacaca; + border-left: 0; +} + +/* line 406, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +ul, +ol, +dl { + margin-bottom: 1rem; + list-style-position: outside; + line-height: 1.6; +} + +/* line 415, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +li { + font-size: inherit; +} + +/* line 420, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +ul { + margin-left: 1.25rem; + list-style-type: disc; +} + +/* line 426, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +ol { + margin-left: 1.25rem; +} + +/* line 432, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +ul ul, ol ul, ul ol, ol ol { + margin-left: 1.25rem; + margin-bottom: 0; +} + +/* line 439, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +dl { + margin-bottom: 1rem; +} +/* line 442, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +dl dt { + margin-bottom: 0.3rem; + font-weight: bold; +} + +/* line 449, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +blockquote { + margin: 0 0 1rem; + padding: 0.5625rem 1.25rem 0 1.1875rem; + border-left: 1px solid #cacaca; +} +/* line 454, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +blockquote, blockquote p { + line-height: 1.6; + color: #8a8a8a; +} + +/* line 461, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +cite { + display: block; + font-size: 0.8125rem; + color: #8a8a8a; +} +/* line 466, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +cite:before { + content: "— "; +} + +/* line 472, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +abbr, abbr[title] { + border-bottom: 1px dotted #0a0a0a; + cursor: help; + text-decoration: none; +} + +/* line 479, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +figure { + margin: 0; +} + +/* line 484, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +code { + padding: 0.125rem 0.3125rem 0.0625rem; + border: 1px solid #cacaca; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #0a0a0a; +} + +/* line 496, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_base.scss */ +kbd { + margin: 0; + padding: 0.125rem 0.25rem 0; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + color: #0a0a0a; +} + +/* line 48, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_helpers.scss */ +.subheader { + margin-top: 0.2rem; + margin-bottom: 0.5rem; + font-weight: normal; + line-height: 1.4; + color: #8a8a8a; +} + +/* line 58, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_helpers.scss */ +.lead { + font-size: 125%; + line-height: 1.6; +} + +/* line 64, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_helpers.scss */ +.stat { + font-size: 2.5rem; + line-height: 1; +} +/* line 68, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_helpers.scss */ +p + .stat { + margin-top: -1rem; +} + +/* line 75, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_helpers.scss */ +ul.no-bullet, ol.no-bullet { + margin-left: 0; + list-style: none; +} + +/* line 15, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ +.text-left { + text-align: left; +} + +/* line 15, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ +.text-right { + text-align: right; +} + +/* line 15, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ +.text-center { + text-align: center; +} + +/* line 15, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ +.text-justify { + text-align: justify; +} + +@media print, screen and (min-width: 40em) { + /* line 10, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .medium-text-left { + text-align: left; + } + + /* line 10, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .medium-text-right { + text-align: right; + } + + /* line 10, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .medium-text-center { + text-align: center; + } + + /* line 10, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .medium-text-justify { + text-align: justify; + } +} +@media print, screen and (min-width: 64em) { + /* line 10, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .large-text-left { + text-align: left; + } + + /* line 10, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .large-text-right { + text-align: right; + } + + /* line 10, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .large-text-center { + text-align: center; + } + + /* line 10, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_alignment.scss */ + .large-text-justify { + text-align: justify; + } +} +/* line 14, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ +.show-for-print { + display: none !important; +} + +@media print { + /* line 17, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + * { + background: transparent !important; + box-shadow: none !important; + color: black !important; + text-shadow: none !important; + } + + /* line 28, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + .show-for-print { + display: block !important; + } + + /* line 29, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + .hide-for-print { + display: none !important; + } + + /* line 31, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + table.show-for-print { + display: table !important; + } + + /* line 32, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + thead.show-for-print { + display: table-header-group !important; + } + + /* line 33, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + tbody.show-for-print { + display: table-row-group !important; + } + + /* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + tr.show-for-print { + display: table-row !important; + } + + /* line 35, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + td.show-for-print { + display: table-cell !important; + } + + /* line 36, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + th.show-for-print { + display: table-cell !important; + } + + /* line 39, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + a, + a:visited { + text-decoration: underline; + } + + /* line 42, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + a[href]:after { + content: " (" attr(href) ")"; + } + + /* line 46, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + .ir a:after, + a[href^='javascript:']:after, + a[href^='#']:after { + content: ''; + } + + /* line 51, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + abbr[title]:after { + content: " (" attr(title) ")"; + } + + /* line 54, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + pre, + blockquote { + border: 1px solid #8a8a8a; + page-break-inside: avoid; + } + + /* line 61, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + thead { + display: table-header-group; + } + + /* line 63, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + tr, + img { + page-break-inside: avoid; + } + + /* line 66, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + img { + max-width: 100% !important; + } + + @page { + margin: 0.5cm; + } + /* line 70, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + /* line 78, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + h2, + h3 { + page-break-after: avoid; + } + + /* line 82, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/typography/_print.scss */ + .print-break-inside { + page-break-inside: auto; + } +} +/* line 125, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], +textarea { + display: block; + box-sizing: border-box; + width: 100%; + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; + appearance: none; +} +/* line 111, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +[type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus, +textarea:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; +} + +/* line 132, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +textarea { + max-width: 100%; +} +/* line 135, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +textarea[rows] { + height: auto; +} + +/* line 143, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +input::placeholder, +textarea::placeholder { + color: #cacaca; +} +/* line 148, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +input:disabled, input[readonly], +textarea:disabled, +textarea[readonly] { + background-color: #e6e6e6; + cursor: not-allowed; +} + +/* line 156, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +[type='submit'], +[type='button'] { + appearance: none; + border-radius: 0; +} + +/* line 163, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_text.scss */ +input[type='search'] { + box-sizing: border-box; +} + +/* line 10, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_checkbox.scss */ +[type='file'], +[type='checkbox'], +[type='radio'] { + margin: 0 0 1rem; +} + +/* line 17, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_checkbox.scss */ +[type='checkbox'] + label, +[type='radio'] + label { + display: inline-block; + vertical-align: baseline; + margin-left: 0.5rem; + margin-right: 1rem; + margin-bottom: 0; +} +/* line 26, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_checkbox.scss */ +[type='checkbox'] + label[for], +[type='radio'] + label[for] { + cursor: pointer; +} + +/* line 32, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_checkbox.scss */ +label > [type='checkbox'], +label > [type='radio'] { + margin-right: 0.5rem; +} + +/* line 38, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_checkbox.scss */ +[type='file'] { + width: 100%; +} + +/* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_label.scss */ +label { + display: block; + margin: 0; + font-size: 0.875rem; + font-weight: normal; + line-height: 1.8; + color: #0a0a0a; +} +/* line 46, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_label.scss */ +label.middle { + margin: 0 0 1rem; + padding: 0.5625rem 0; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_help-text.scss */ +.help-text { + margin-top: -0.5rem; + font-size: 0.8125rem; + font-style: italic; + color: #0a0a0a; +} + +/* line 27, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group { + display: flex; + width: 100%; + margin-bottom: 1rem; + align-items: stretch; +} +/* line 36, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group > :first-child { + border-radius: 0 0 0 0; +} +/* line 41, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group > :last-child > * { + border-radius: 0 0 0 0; +} + +/* line 47, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group-label, .input-group-field, .input-group-button, .input-group-button a, +.input-group-button input, +.input-group-button button, +.input-group-button label { + margin: 0; + white-space: nowrap; +} + +/* line 57, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group-label { + padding: 0 1rem; + border: 1px solid #cacaca; + background: #e6e6e6; + color: #0a0a0a; + text-align: center; + white-space: nowrap; + display: flex; + flex: 0 0 auto; + align-items: center; +} +/* line 78, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group-label:first-child { + border-right: 0; +} +/* line 82, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group-label:last-child { + border-left: 0; +} + +/* line 88, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group-field { + border-radius: 0; + flex: 1 1 0px; + height: auto; + min-width: 0; +} + +/* line 102, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group-button { + padding-top: 0; + padding-bottom: 0; + text-align: center; + display: flex; + flex: 0 0 auto; +} +/* line 117, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_input-group.scss */ +.input-group-button a, +.input-group-button input, +.input-group-button button, +.input-group-button label { + height: auto; + align-self: stretch; + padding-top: 0; + padding-bottom: 0; + font-size: 1rem; +} + +/* line 39, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_fieldset.scss */ +fieldset { + margin: 0; + padding: 0; + border: 0; +} + +/* line 45, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_fieldset.scss */ +legend { + max-width: 100%; + margin-bottom: 0.5rem; +} + +/* line 50, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_fieldset.scss */ +.fieldset { + margin: 1.125rem 0; + padding: 1.25rem; + border: 1px solid #cacaca; +} +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_fieldset.scss */ +.fieldset legend { + margin: 0; + margin-left: -0.1875rem; + padding: 0 0.1875rem; +} + +/* line 83, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_select.scss */ +select { + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + appearance: none; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + background-image: url("data:image/svg+xml;utf8,"); + background-origin: content-box; + background-position: right -1rem center; + background-repeat: no-repeat; + background-size: 9px 6px; + padding-right: 1.5rem; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; +} +@media screen and (min-width: 0\0) { + /* line 83, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_select.scss */ + select { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); + } +} +/* line 54, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_select.scss */ +select:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; +} +/* line 66, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_select.scss */ +select:disabled { + background-color: #e6e6e6; + cursor: not-allowed; +} +/* line 72, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_select.scss */ +select::-ms-expand { + display: none; +} +/* line 76, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_select.scss */ +select[multiple] { + height: auto; + background-image: none; +} + +/* line 45, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_error.scss */ +.is-invalid-input:not(:focus) { + border-color: #cc4b37; + background-color: #f9ecea; +} +/* line 48, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_error.scss */ +.is-invalid-input:not(:focus)::placeholder { + color: #cc4b37; +} + +/* line 75, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_error.scss */ +.is-invalid-label { + color: #cc4b37; +} + +/* line 81, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_error.scss */ +.form-error { + display: none; + margin-top: -0.5rem; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: bold; + color: #cc4b37; +} +/* line 84, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/forms/_error.scss */ +.form-error.is-visible { + display: block; +} + +/* line 262, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button { + display: inline-block; + vertical-align: middle; + margin: 0 0 1rem 0; + font-family: inherit; + padding: 0.85em 1em; + -webkit-appearance: none; + border: 1px solid transparent; + border-radius: 0; + transition: background-color 0.25s ease-out, color 0.25s ease-out; + font-size: 0.9rem; + line-height: 1; + text-align: center; + cursor: pointer; + background-color: #1779ba; + color: #fefefe; +} +/* line 202, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .button { + outline: 0; +} +/* line 150, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button:hover, .button:focus { + background-color: #14679e; + color: #fefefe; +} +/* line 267, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.tiny { + font-size: 0.6rem; +} +/* line 267, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.small { + font-size: 0.75rem; +} +/* line 267, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.large { + font-size: 1.25rem; +} +/* line 272, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.expanded { + display: block; + width: 100%; + margin-right: 0; + margin-left: 0; +} +/* line 277, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.primary { + background-color: #1779ba; + color: #fefefe; +} +/* line 150, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.primary:hover, .button.primary:focus { + background-color: #126195; + color: #fefefe; +} +/* line 277, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.secondary { + background-color: #767676; + color: #fefefe; +} +/* line 150, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.secondary:hover, .button.secondary:focus { + background-color: #5e5e5e; + color: #fefefe; +} +/* line 277, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.success { + background-color: #3adb76; + color: #0a0a0a; +} +/* line 150, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.success:hover, .button.success:focus { + background-color: #22bb5b; + color: #0a0a0a; +} +/* line 277, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.warning { + background-color: #ffae00; + color: #0a0a0a; +} +/* line 150, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.warning:hover, .button.warning:focus { + background-color: #cc8b00; + color: #0a0a0a; +} +/* line 277, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.alert { + background-color: #cc4b37; + color: #fefefe; +} +/* line 150, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.alert:hover, .button.alert:focus { + background-color: #a53b2a; + color: #fefefe; +} +/* line 293, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled, .button[disabled] { + opacity: 0.25; + cursor: not-allowed; +} +/* line 207, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled, .button.disabled:hover, .button.disabled:focus, .button[disabled], .button[disabled]:hover, .button[disabled]:focus { + background-color: #1779ba; + color: #fefefe; +} +/* line 298, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.primary, .button[disabled].primary { + opacity: 0.25; + cursor: not-allowed; +} +/* line 207, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.primary, .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary, .button[disabled].primary:hover, .button[disabled].primary:focus { + background-color: #1779ba; + color: #fefefe; +} +/* line 298, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.secondary, .button[disabled].secondary { + opacity: 0.25; + cursor: not-allowed; +} +/* line 207, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.secondary, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + background-color: #767676; + color: #fefefe; +} +/* line 298, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.success, .button[disabled].success { + opacity: 0.25; + cursor: not-allowed; +} +/* line 207, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.success, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success, .button[disabled].success:hover, .button[disabled].success:focus { + background-color: #3adb76; + color: #0a0a0a; +} +/* line 298, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.warning, .button[disabled].warning { + opacity: 0.25; + cursor: not-allowed; +} +/* line 207, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.warning, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning, .button[disabled].warning:hover, .button[disabled].warning:focus { + background-color: #ffae00; + color: #0a0a0a; +} +/* line 298, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.alert, .button[disabled].alert { + opacity: 0.25; + cursor: not-allowed; +} +/* line 207, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.disabled.alert, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert, .button[disabled].alert:hover, .button[disabled].alert:focus { + background-color: #cc4b37; + color: #fefefe; +} +/* line 306, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 158, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow, .button.hollow:hover, .button.hollow:focus { + background-color: transparent; +} +/* line 165, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus { + background-color: transparent; +} +/* line 182, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow:hover, .button.hollow:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} +/* line 185, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow:hover.disabled, .button.hollow:hover[disabled], .button.hollow:focus.disabled, .button.hollow:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 311, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.primary { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 182, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.primary:hover, .button.hollow.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} +/* line 185, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.primary:hover.disabled, .button.hollow.primary:hover[disabled], .button.hollow.primary:focus.disabled, .button.hollow.primary:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 311, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.secondary { + border: 1px solid #767676; + color: #767676; +} +/* line 182, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.secondary:hover, .button.hollow.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; +} +/* line 185, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.secondary:hover.disabled, .button.hollow.secondary:hover[disabled], .button.hollow.secondary:focus.disabled, .button.hollow.secondary:focus[disabled] { + border: 1px solid #767676; + color: #767676; +} +/* line 311, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.success { + border: 1px solid #3adb76; + color: #3adb76; +} +/* line 182, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.success:hover, .button.hollow.success:focus { + border-color: #157539; + color: #157539; +} +/* line 185, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.success:hover.disabled, .button.hollow.success:hover[disabled], .button.hollow.success:focus.disabled, .button.hollow.success:focus[disabled] { + border: 1px solid #3adb76; + color: #3adb76; +} +/* line 311, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.warning { + border: 1px solid #ffae00; + color: #ffae00; +} +/* line 182, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.warning:hover, .button.hollow.warning:focus { + border-color: #805700; + color: #805700; +} +/* line 185, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.warning:hover.disabled, .button.hollow.warning:hover[disabled], .button.hollow.warning:focus.disabled, .button.hollow.warning:focus[disabled] { + border: 1px solid #ffae00; + color: #ffae00; +} +/* line 311, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.alert { + border: 1px solid #cc4b37; + color: #cc4b37; +} +/* line 182, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.alert:hover, .button.hollow.alert:focus { + border-color: #67251a; + color: #67251a; +} +/* line 185, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.hollow.alert:hover.disabled, .button.hollow.alert:hover[disabled], .button.hollow.alert:focus.disabled, .button.hollow.alert:focus[disabled] { + border: 1px solid #cc4b37; + color: #cc4b37; +} +/* line 320, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 158, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear, .button.clear:hover, .button.clear:focus { + background-color: transparent; +} +/* line 165, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus { + background-color: transparent; +} +/* line 182, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear:hover, .button.clear:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} +/* line 185, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus.disabled, .button.clear:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 325, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear:hover, .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus, .button.clear:focus.disabled, .button.clear:focus[disabled] { + border-color: transparent; +} +/* line 331, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.primary { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 182, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.primary:hover, .button.clear.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} +/* line 185, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] { + border: 1px solid #1779ba; + color: #1779ba; +} +/* line 336, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary:hover, .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus, .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] { + border-color: transparent; +} +/* line 331, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.secondary { + border: 1px solid #767676; + color: #767676; +} +/* line 182, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.secondary:hover, .button.clear.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; +} +/* line 185, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] { + border: 1px solid #767676; + color: #767676; +} +/* line 336, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary:hover, .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus, .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] { + border-color: transparent; +} +/* line 331, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.success { + border: 1px solid #3adb76; + color: #3adb76; +} +/* line 182, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.success:hover, .button.clear.success:focus { + border-color: #157539; + color: #157539; +} +/* line 185, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] { + border: 1px solid #3adb76; + color: #3adb76; +} +/* line 336, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success:hover, .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus, .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] { + border-color: transparent; +} +/* line 331, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.warning { + border: 1px solid #ffae00; + color: #ffae00; +} +/* line 182, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.warning:hover, .button.clear.warning:focus { + border-color: #805700; + color: #805700; +} +/* line 185, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] { + border: 1px solid #ffae00; + color: #ffae00; +} +/* line 336, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning:hover, .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus, .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] { + border-color: transparent; +} +/* line 331, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.alert { + border: 1px solid #cc4b37; + color: #cc4b37; +} +/* line 182, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.alert:hover, .button.clear.alert:focus { + border-color: #67251a; + color: #67251a; +} +/* line 185, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] { + border: 1px solid #cc4b37; + color: #cc4b37; +} +/* line 336, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert:hover, .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus, .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] { + border-color: transparent; +} +/* line 222, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.dropdown::after { + display: block; + width: 0; + height: 0; + border: inset 0.4em; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #fefefe transparent transparent; + position: relative; + top: 0.4em; + display: inline-block; + float: right; + margin-left: 1em; +} +/* line 358, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.dropdown.hollow::after { + border-top-color: #1779ba; +} +/* line 364, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.dropdown.hollow.primary::after { + border-top-color: #1779ba; +} +/* line 364, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.dropdown.hollow.secondary::after { + border-top-color: #767676; +} +/* line 364, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.dropdown.hollow.success::after { + border-top-color: #3adb76; +} +/* line 364, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.dropdown.hollow.warning::after { + border-top-color: #ffae00; +} +/* line 364, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.dropdown.hollow.alert::after { + border-top-color: #cc4b37; +} +/* line 373, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button.arrow-only::after { + top: -0.1em; + float: none; + margin-left: 0; +} + +/* line 380, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +a.button:hover, a.button:focus { + text-decoration: none; +} + +/* line 140, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion { + margin-left: 0; + background: #fefefe; + list-style-type: none; +} +/* line 57, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion[disabled] .accordion-title { + cursor: not-allowed; +} + +/* line 65, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion-item:first-child > :first-child { + border-radius: 0 0 0 0; +} +/* line 69, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion-item:last-child > :last-child { + border-radius: 0 0 0 0; +} + +/* line 148, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion-title { + position: relative; + display: block; + padding: 1.25rem 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; +} +/* line 93, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +:last-child:not(.is-active) > .accordion-title { + border-bottom: 1px solid #e6e6e6; + border-radius: 0 0 0 0; +} +/* line 98, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion-title:hover, .accordion-title:focus { + background-color: #e6e6e6; +} +/* line 104, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion-title::before { + position: absolute; + top: 50%; + right: 1rem; + margin-top: -0.5rem; + content: '+'; +} +/* line 112, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.is-active > .accordion-title::before { + content: '\2013'; +} + +/* line 152, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +.accordion-content { + display: none; + padding: 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + background-color: #fefefe; + color: #0a0a0a; +} +/* line 134, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion.scss */ +:last-child > .accordion-content:last-child { + border-bottom: 1px solid #e6e6e6; +} + +/* line 81, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu li { + width: 100%; +} +/* line 90, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu a { + padding: 0.7rem 1rem; +} +/* line 97, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu a { + padding: 0.7rem 1rem; +} +/* line 101, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu .nested.is-accordion-submenu { + margin-right: 0; + margin-left: 1rem; +} +/* line 106, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu.align-right .nested.is-accordion-submenu { + margin-right: 1rem; + margin-left: 0; +} +/* line 54, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a { + position: relative; +} +/* line 57, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + position: absolute; + top: 50%; + margin-top: -3px; + right: 1rem; +} +/* line 65, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu.align-left .is-accordion-submenu-parent > a::after { + left: auto; + right: 1rem; +} +/* line 69, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu.align-right .is-accordion-submenu-parent > a::after { + right: auto; + left: 1rem; +} +/* line 114, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after { + transform: rotate(180deg); + transform-origin: 50% 50%; +} + +/* line 128, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.is-accordion-submenu-parent { + position: relative; +} + +/* line 132, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.has-submenu-toggle > a { + margin-right: 40px; +} + +/* line 137, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.submenu-toggle { + position: absolute; + top: 0; + right: 0; + cursor: pointer; + width: 40px; + height: 40px; +} +/* line 153, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.submenu-toggle::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + top: 0; + bottom: 0; + margin: auto; +} + +/* line 163, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.submenu-toggle[aria-expanded='true']::after { + transform: scaleY(-1); + transform-origin: 50% 50%; +} + +/* line 168, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_accordion-menu.scss */ +.submenu-toggle-text { + position: absolute !important; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + clip-path: inset(50%); + border: 0; +} + +/* line 50, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_badge.scss */ +.badge { + display: inline-block; + min-width: 2.1em; + padding: 0.3em; + border-radius: 50%; + font-size: 0.6rem; + text-align: center; + background: #1779ba; + color: #fefefe; +} +/* line 57, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_badge.scss */ +.badge.primary { + background: #1779ba; + color: #fefefe; +} +/* line 57, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_badge.scss */ +.badge.secondary { + background: #767676; + color: #fefefe; +} +/* line 57, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_badge.scss */ +.badge.success { + background: #3adb76; + color: #0a0a0a; +} +/* line 57, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_badge.scss */ +.badge.warning { + background: #ffae00; + color: #0a0a0a; +} +/* line 57, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_badge.scss */ +.badge.alert { + background: #cc4b37; + color: #fefefe; +} + +/* line 109, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_breadcrumbs.scss */ +.breadcrumbs { + margin: 0 0 1rem 0; + list-style: none; +} +/* line 170, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.breadcrumbs::before, .breadcrumbs::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} +/* line 181, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.breadcrumbs::after { + clear: both; +} +/* line 70, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_breadcrumbs.scss */ +.breadcrumbs li { + float: left; + font-size: 0.6875rem; + color: #0a0a0a; + cursor: default; + text-transform: uppercase; +} +/* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_breadcrumbs.scss */ +.breadcrumbs li:not(:last-child)::after { + position: relative; + margin: 0 0.75rem; + opacity: 1; + content: "/"; + color: #cacaca; +} +/* line 99, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_breadcrumbs.scss */ +.breadcrumbs a { + color: #1779ba; +} +/* line 102, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_breadcrumbs.scss */ +.breadcrumbs a:hover { + text-decoration: underline; +} +/* line 112, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_breadcrumbs.scss */ +.breadcrumbs .disabled { + color: #cacaca; + cursor: not-allowed; +} + +/* line 196, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group { + margin-bottom: 1rem; + display: flex; + flex-wrap: nowrap; + align-items: stretch; +} +/* line 170, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.button-group::before, .button-group::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} +/* line 181, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.button-group::after { + clear: both; +} +/* line 48, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group .button { + margin: 0; + margin-right: 1px; + margin-bottom: 1px; + font-size: 0.9rem; + flex: 0 0 auto; +} +/* line 58, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group .button:last-child { + margin-right: 0; +} +/* line 201, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.tiny .button { + font-size: 0.6rem; +} +/* line 201, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.small .button { + font-size: 0.75rem; +} +/* line 201, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.large .button { + font-size: 1.25rem; +} +/* line 96, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.expanded .button { + flex: 1 1 0px; +} +/* line 212, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.primary .button { + background-color: #1779ba; + color: #fefefe; +} +/* line 150, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button-group.primary .button:hover, .button-group.primary .button:focus { + background-color: #126195; + color: #fefefe; +} +/* line 212, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.secondary .button { + background-color: #767676; + color: #fefefe; +} +/* line 150, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button-group.secondary .button:hover, .button-group.secondary .button:focus { + background-color: #5e5e5e; + color: #fefefe; +} +/* line 212, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.success .button { + background-color: #3adb76; + color: #0a0a0a; +} +/* line 150, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button-group.success .button:hover, .button-group.success .button:focus { + background-color: #22bb5b; + color: #0a0a0a; +} +/* line 212, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.warning .button { + background-color: #ffae00; + color: #0a0a0a; +} +/* line 150, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button-group.warning .button:hover, .button-group.warning .button:focus { + background-color: #cc8b00; + color: #0a0a0a; +} +/* line 212, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.alert .button { + background-color: #cc4b37; + color: #fefefe; +} +/* line 150, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button.scss */ +.button-group.alert .button:hover, .button-group.alert .button:focus { + background-color: #a53b2a; + color: #fefefe; +} +/* line 224, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium { + flex-wrap: wrap; +} +/* line 133, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button { + flex: 0 0 100%; +} +/* line 141, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ +.button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child { + margin-bottom: 0; +} +@media print, screen and (min-width: 40em) { + /* line 169, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ + .button-group.stacked-for-small .button { + flex: 1 1 0px; + margin-bottom: 0; + } +} +@media print, screen and (min-width: 64em) { + /* line 169, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ + .button-group.stacked-for-medium .button { + flex: 1 1 0px; + margin-bottom: 0; + } +} +@media screen and (max-width: 39.9375em) { + /* line 242, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ + .button-group.stacked-for-small.expanded { + display: block; + } + /* line 246, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_button-group.scss */ + .button-group.stacked-for-small.expanded .button { + display: block; + margin-right: 0; + } +} + +/* line 89, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout { + position: relative; + margin: 0 0 1rem 0; + padding: 1rem; + border: 1px solid rgba(10, 10, 10, 0.25); + border-radius: 0; + background-color: white; + color: #0a0a0a; +} +/* line 55, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout > :first-child { + margin-top: 0; +} +/* line 59, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout > :last-child { + margin-bottom: 0; +} +/* line 93, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout.primary { + background-color: #d7ecfa; + color: #0a0a0a; +} +/* line 93, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout.secondary { + background-color: #eaeaea; + color: #0a0a0a; +} +/* line 93, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout.success { + background-color: #e1faea; + color: #0a0a0a; +} +/* line 93, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout.warning { + background-color: #fff3d9; + color: #0a0a0a; +} +/* line 93, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout.alert { + background-color: #f7e4e1; + color: #0a0a0a; +} +/* line 98, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout.small { + padding-top: 0.5rem; + padding-right: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 0.5rem; +} +/* line 102, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_callout.scss */ +.callout.large { + padding-top: 3rem; + padding-right: 3rem; + padding-bottom: 3rem; + padding-left: 3rem; +} + +/* line 112, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_card.scss */ +.card { + display: flex; + flex-direction: column; + flex-grow: 1; + margin-bottom: 1rem; + border: 1px solid #e6e6e6; + border-radius: 0; + background: #fefefe; + box-shadow: none; + overflow: hidden; + color: #0a0a0a; +} +/* line 73, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_card.scss */ +.card > :last-child { + margin-bottom: 0; +} + +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_card.scss */ +.card-divider { + flex: 0 1 auto; + display: flex; + padding: 1rem; + background: #e6e6e6; +} +/* line 91, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_card.scss */ +.card-divider > :last-child { + margin-bottom: 0; +} + +/* line 120, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_card.scss */ +.card-section { + flex: 1 0 auto; + padding: 1rem; +} +/* line 106, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_card.scss */ +.card-section > :last-child { + margin-bottom: 0; +} + +/* line 126, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_card.scss */ +.card-image { + min-height: 1px; +} + +/* line 96, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_close-button.scss */ +.close-button { + position: absolute; + color: #8a8a8a; + cursor: pointer; +} +/* line 202, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .close-button { + outline: 0; +} +/* line 89, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_close-button.scss */ +.close-button:hover, .close-button:focus { + color: #0a0a0a; +} +/* line 99, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_close-button.scss */ +.close-button.small { + right: 0.66rem; + top: 0.33em; + font-size: 1.5em; + line-height: 1; +} +/* line 100, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_close-button.scss */ +.close-button, .close-button.medium { + right: 1rem; + top: 0.5rem; + font-size: 2em; + line-height: 1; +} + +/* line 361, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu { + padding: 0; + margin: 0; + list-style: none; + position: relative; + display: flex; + flex-wrap: wrap; +} +/* line 202, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .menu li { + outline: 0; +} +/* line 72, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu a, +.menu .button { + line-height: 1; + text-decoration: none; + display: block; + padding: 0.7rem 1rem; +} +/* line 81, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu input, +.menu select, +.menu a, +.menu button { + margin-bottom: 0; +} +/* line 88, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu input { + display: inline-block; +} +/* line 365, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu, .menu.horizontal { + flex-wrap: wrap; + flex-direction: row; +} +/* line 370, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.vertical { + flex-wrap: nowrap; + flex-direction: column; +} +/* line 96, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.expanded li { + flex: 1 1 0px; +} +/* line 380, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.simple { + align-items: center; +} +/* line 214, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.simple li + li { + margin-left: 1rem; +} +/* line 218, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.simple a { + padding: 0; +} +@media print, screen and (min-width: 40em) { + /* line 386, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.medium-horizontal { + flex-wrap: wrap; + flex-direction: row; + } + /* line 390, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.medium-vertical { + flex-wrap: nowrap; + flex-direction: column; + } + /* line 96, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.medium-expanded li { + flex: 1 1 0px; + } + /* line 96, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.medium-simple li { + flex: 1 1 0px; + } +} +@media print, screen and (min-width: 64em) { + /* line 386, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.large-horizontal { + flex-wrap: wrap; + flex-direction: row; + } + /* line 390, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.large-vertical { + flex-wrap: nowrap; + flex-direction: column; + } + /* line 96, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.large-expanded li { + flex: 1 1 0px; + } + /* line 96, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ + .menu.large-simple li { + flex: 1 1 0px; + } +} +/* line 404, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.nested { + margin-right: 0; + margin-left: 1rem; +} +/* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icons a { + display: flex; +} +/* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a { + display: flex; +} +/* line 264, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-left li a { + flex-flow: row nowrap; +} +/* line 269, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-left li a img, +.menu.icon-left li a i, +.menu.icon-left li a svg { + margin-right: 0.25rem; +} +/* line 281, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-right li a { + flex-flow: row nowrap; +} +/* line 286, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-right li a img, +.menu.icon-right li a i, +.menu.icon-right li a svg { + margin-left: 0.25rem; +} +/* line 298, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-top li a { + flex-flow: column nowrap; +} +/* line 306, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-top li a img, +.menu.icon-top li a i, +.menu.icon-top li a svg { + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; +} +/* line 322, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-bottom li a { + flex-flow: column nowrap; +} +/* line 330, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.icon-bottom li a img, +.menu.icon-bottom li a i, +.menu.icon-bottom li a svg { + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; +} +/* line 444, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu .is-active > a { + background: #1779ba; + color: #fefefe; +} +/* line 450, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu .active > a { + background: #1779ba; + color: #fefefe; +} +/* line 456, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-left { + justify-content: flex-start; +} +/* line 123, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-right li { + display: flex; + justify-content: flex-end; +} +/* line 127, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-right li .submenu li { + justify-content: flex-start; +} +/* line 132, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-right.vertical li { + display: block; + text-align: right; +} +/* line 136, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-right.vertical li .submenu li { + text-align: right; +} +/* line 464, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-right .nested { + margin-right: 1rem; + margin-left: 0; +} +/* line 157, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-center li { + display: flex; + justify-content: center; +} +/* line 161, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu.align-center li .submenu li { + justify-content: flex-start; +} +/* line 474, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu .menu-text { + padding: 0.7rem 1rem; + font-weight: bold; + line-height: 1; + color: inherit; +} + +/* line 481, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu-centered > .menu { + justify-content: center; +} +/* line 157, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu-centered > .menu li { + display: flex; + justify-content: center; +} +/* line 161, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.menu-centered > .menu li .submenu li { + justify-content: flex-start; +} + +/* line 492, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu.scss */ +.no-js [data-responsive-menu] ul { + display: none; +} + +/* line 2, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu-icon.scss */ +.menu-icon { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; +} +/* line 114, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.menu-icon::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #fefefe; + box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe; + content: ''; +} +/* line 137, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.menu-icon:hover::after { + background: #cacaca; + box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca; +} + +/* line 6, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_menu-icon.scss */ +.menu-icon.dark { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; +} +/* line 114, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.menu-icon.dark::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #0a0a0a; + box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a; + content: ''; +} +/* line 137, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.menu-icon.dark:hover::after { + background: #8a8a8a; + box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a; +} + +/* line 73, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.is-drilldown { + position: relative; + overflow: hidden; +} +/* line 77, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.is-drilldown li { + display: block; +} +/* line 81, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.is-drilldown.animate-height { + transition: height 0.5s; +} + +/* line 88, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown a { + padding: 0.7rem 1rem; + background: #fefefe; +} +/* line 94, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: -1; + width: 100%; + background: #fefefe; + transition: transform 0.15s linear; +} +/* line 104, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu.is-active { + z-index: 1; + display: block; + transform: translateX(-100%); +} +/* line 110, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu.is-closing { + transform: translateX(100%); +} +/* line 115, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu a { + padding: 0.7rem 1rem; +} +/* line 120, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .nested.is-drilldown-submenu { + margin-right: 0; + margin-left: 0; +} +/* line 124, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .drilldown-submenu-cover-previous { + min-height: 100%; +} +/* line 46, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu-parent > a { + position: relative; +} +/* line 48, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu-parent > a::after { + position: absolute; + top: 50%; + margin-top: -6px; + right: 1rem; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; +} +/* line 57, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown.align-left .is-drilldown-submenu-parent > a::after { + left: auto; + right: 1rem; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; +} +/* line 63, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown.align-right .is-drilldown-submenu-parent > a::after { + right: auto; + left: 1rem; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; +} +/* line 131, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_drilldown.scss */ +.drilldown .js-drilldown-back > a::before { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; + border-left-width: 0; + display: inline-block; + vertical-align: middle; + margin-right: 0.75rem; + border-left-width: 0; +} + +/* line 70, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown.scss */ +.dropdown-pane { + position: absolute; + z-index: 10; + width: 300px; + padding: 1rem; + visibility: hidden; + display: none; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-size: 1rem; +} +/* line 59, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown.scss */ +.dropdown-pane.is-opening { + display: block; +} +/* line 63, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown.scss */ +.dropdown-pane.is-open { + visibility: visible; + display: block; +} + +/* line 75, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown.scss */ +.dropdown-pane.tiny { + width: 100px; +} + +/* line 75, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown.scss */ +.dropdown-pane.small { + width: 200px; +} + +/* line 75, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown.scss */ +.dropdown-pane.large { + width: 400px; +} + +/* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; +} +/* line 93, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; +} +/* line 101, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; +} +/* line 106, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; +} +/* line 149, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu a { + padding: 0.7rem 1rem; +} +/* line 202, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .dropdown.menu a { + outline: 0; +} +/* line 155, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu .is-active > a { + background: transparent; + color: #1779ba; +} +/* line 160, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.no-js .dropdown.menu ul { + display: none; +} +/* line 164, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu .nested.is-dropdown-submenu { + margin-right: 0; + margin-left: 0; +} +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li .is-dropdown-submenu { + top: 0; +} +/* line 121, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; + top: 0; +} +/* line 129, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; +} +/* line 67, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li > a::after { + right: 14px; +} +/* line 71, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; +} +/* line 77, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; +} +@media print, screen and (min-width: 40em) { + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; + } + /* line 93, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; + } + /* line 101, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; + } + /* line 106, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li .is-dropdown-submenu { + top: 0; + } + /* line 121, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; + top: 0; + } + /* line 129, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; + } + /* line 67, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li > a::after { + right: 14px; + } + /* line 71, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; + } + /* line 77, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; + } +} +@media print, screen and (min-width: 64em) { + /* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; + } + /* line 93, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; + } + /* line 101, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; + } + /* line 106, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; + } + /* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li .is-dropdown-submenu { + top: 0; + } + /* line 121, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; + top: 0; + } + /* line 129, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; + } + /* line 67, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li > a::after { + right: 14px; + } + /* line 71, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; + } + /* line 77, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; + } +} +/* line 187, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown.menu.align-right .is-dropdown-submenu.first-sub { + top: 100%; + right: 0; + left: auto; +} + +/* line 195, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-menu.vertical { + width: 100px; +} +/* line 198, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-menu.vertical.align-right { + float: right; +} + +/* line 203, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent { + position: relative; +} +/* line 206, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent a::after { + position: absolute; + top: 50%; + right: 5px; + left: auto; + margin-top: -6px; +} +/* line 214, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu { + top: 100%; + left: auto; +} +/* line 225, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; +} +/* line 230, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; +} + +/* line 236, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: 1; + display: none; + min-width: 200px; + border: 1px solid #cacaca; + background: #fefefe; +} +/* line 248, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.dropdown .is-dropdown-submenu a { + padding: 0.7rem 1rem; +} +/* line 67, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu-parent > a::after { + right: 14px; +} +/* line 71, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after { + right: auto; + left: 5px; + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #1779ba transparent transparent; +} +/* line 77, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after { + display: block; + width: 0; + height: 0; + border: inset 6px; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #1779ba; +} +/* line 259, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu { + margin-top: -1px; +} +/* line 264, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu > li { + width: 100%; +} +/* line 270, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu.js-dropdown-active { + display: block; +} + +/* line 48, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_responsive-embed.scss */ +.responsive-embed, +.flex-video { + position: relative; + height: 0; + margin-bottom: 1rem; + padding-bottom: 75%; + overflow: hidden; +} +/* line 35, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_responsive-embed.scss */ +.responsive-embed iframe, +.responsive-embed object, +.responsive-embed embed, +.responsive-embed video, +.flex-video iframe, +.flex-video object, +.flex-video embed, +.flex-video video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +/* line 55, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_responsive-embed.scss */ +.responsive-embed.widescreen, +.flex-video.widescreen { + padding-bottom: 56.25%; +} + +/* line 51, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_label.scss */ +.label { + display: inline-block; + padding: 0.33333rem 0.5rem; + border-radius: 0; + font-size: 0.8rem; + line-height: 1; + white-space: nowrap; + cursor: default; + background: #1779ba; + color: #fefefe; +} +/* line 58, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_label.scss */ +.label.primary { + background: #1779ba; + color: #fefefe; +} +/* line 58, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_label.scss */ +.label.secondary { + background: #767676; + color: #fefefe; +} +/* line 58, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_label.scss */ +.label.success { + background: #3adb76; + color: #0a0a0a; +} +/* line 58, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_label.scss */ +.label.warning { + background: #ffae00; + color: #0a0a0a; +} +/* line 58, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_label.scss */ +.label.alert { + background: #cc4b37; + color: #fefefe; +} + +/* line 74, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ +.media-object { + display: flex; + margin-bottom: 1rem; + flex-wrap: nowrap; +} +/* line 77, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ +.media-object img { + max-width: none; +} +@media screen and (max-width: 39.9375em) { + /* line 82, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ + .media-object.stack-for-small { + flex-wrap: wrap; + } +} +@media screen and (max-width: 39.9375em) { + /* line 89, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ + .media-object.stack-for-small .media-object-section { + padding: 0; + padding-bottom: 1rem; + flex-basis: 100%; + max-width: 100%; + } + /* line 68, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ + .media-object.stack-for-small .media-object-section img { + width: 100%; + } +} + +/* line 96, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ +.media-object-section { + flex: 0 1 auto; +} +/* line 42, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ +.media-object-section:first-child { + padding-right: 1rem; +} +/* line 46, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ +.media-object-section:last-child:not(:nth-child(2)) { + padding-left: 1rem; +} +/* line 50, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ +.media-object-section > :last-child { + margin-bottom: 0; +} +/* line 100, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_media-object.scss */ +.media-object-section.main-section { + flex: 1 1 0px; +} + +/* line 92, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.is-off-canvas-open { + overflow: hidden; +} + +/* line 97, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay { + position: absolute; + top: 0; + left: 0; + z-index: 11; + width: 100%; + height: 100%; + transition: opacity 0.5s ease, visibility 0.5s ease; + background: rgba(254, 254, 254, 0.25); + opacity: 0; + visibility: hidden; + overflow: hidden; +} +/* line 115, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-visible { + opacity: 1; + visibility: visible; +} +/* line 120, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-closable { + cursor: pointer; +} +/* line 124, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-overlay-absolute { + position: absolute; +} +/* line 128, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-overlay-fixed { + position: fixed; +} + +/* line 442, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-wrapper { + position: relative; + overflow: hidden; +} + +/* line 447, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas { + position: fixed; + z-index: 12; + transition: transform 0.5s ease; + backface-visibility: hidden; + background: #e6e6e6; +} +/* line 202, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .off-canvas { + outline: 0; +} +/* line 159, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas.is-transition-push { + z-index: 12; +} +/* line 169, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas.is-closed { + visibility: hidden; +} +/* line 174, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas.is-transition-overlap { + z-index: 13; +} +/* line 177, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); +} +/* line 183, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas.is-open { + transform: translate(0, 0); +} + +/* line 458, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-absolute { + position: absolute; + z-index: 12; + transition: transform 0.5s ease; + backface-visibility: hidden; + background: #e6e6e6; +} +/* line 202, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .off-canvas-absolute { + outline: 0; +} +/* line 159, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-transition-push { + z-index: 12; +} +/* line 169, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-closed { + visibility: hidden; +} +/* line 174, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-transition-overlap { + z-index: 13; +} +/* line 177, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); +} +/* line 183, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-open { + transform: translate(0, 0); +} + +/* line 463, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-left { + top: 0; + left: 0; + height: 100%; + overflow-y: auto; + width: 250px; + transform: translateX(-250px); +} +/* line 208, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-left { + transform: translateX(-250px); +} +/* line 215, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open { + transform: translate(0, 0); +} +/* line 222, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-left.has-transition-push { + transform: translateX(250px); +} +/* line 344, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-left.is-transition-push { + box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 464, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-right { + top: 0; + right: 0; + height: 100%; + overflow-y: auto; + width: 250px; + transform: translateX(250px); +} +/* line 245, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-right { + transform: translateX(250px); +} +/* line 252, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open { + transform: translate(0, 0); +} +/* line 259, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-right.has-transition-push { + transform: translateX(-250px); +} +/* line 344, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-right.is-transition-push { + box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 465, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-top { + top: 0; + left: 0; + width: 100%; + overflow-x: auto; + height: 250px; + transform: translateY(-250px); +} +/* line 282, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-top { + transform: translateY(-250px); +} +/* line 288, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open { + transform: translate(0, 0); +} +/* line 295, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-top.has-transition-push { + transform: translateY(250px); +} +/* line 344, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-top.is-transition-push { + box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 466, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-bottom { + bottom: 0; + left: 0; + width: 100%; + overflow-x: auto; + height: 250px; + transform: translateY(250px); +} +/* line 318, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-bottom { + transform: translateY(250px); +} +/* line 324, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open { + transform: translate(0, 0); +} +/* line 331, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-bottom.has-transition-push { + transform: translateY(-250px); +} +/* line 344, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.position-bottom.is-transition-push { + box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 468, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content { + transform: none; + transition: transform 0.5s ease; + backface-visibility: hidden; +} +/* line 369, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content.has-transition-push { + transform: translate(0, 0); +} +/* line 374, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.is-open { + transform: translate(0, 0); +} + +@media print, screen and (min-width: 40em) { + /* line 476, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-left.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-left.reveal-for-medium .close-button { + display: none; + } + /* line 400, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-left.reveal-for-medium { + transform: none; + } + /* line 404, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-left { + margin-left: 250px; + } + /* line 409, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-left.reveal-for-medium ~ .off-canvas-content { + margin-left: 250px; + } + + /* line 480, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-right.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-right.reveal-for-medium .close-button { + display: none; + } + /* line 400, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-right.reveal-for-medium { + transform: none; + } + /* line 404, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-right { + margin-right: 250px; + } + /* line 409, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-right.reveal-for-medium ~ .off-canvas-content { + margin-right: 250px; + } + + /* line 484, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-top.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-top.reveal-for-medium .close-button { + display: none; + } + /* line 400, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-top.reveal-for-medium { + transform: none; + } + /* line 404, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-top { + margin-top: 250px; + } + /* line 409, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-top.reveal-for-medium ~ .off-canvas-content { + margin-top: 250px; + } + + /* line 488, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-medium .close-button { + display: none; + } + /* line 400, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-bottom.reveal-for-medium { + transform: none; + } + /* line 404, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; + } + /* line 409, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-medium ~ .off-canvas-content { + margin-bottom: 250px; + } +} +@media print, screen and (min-width: 64em) { + /* line 476, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-left.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-left.reveal-for-large .close-button { + display: none; + } + /* line 400, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-left.reveal-for-large { + transform: none; + } + /* line 404, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-left { + margin-left: 250px; + } + /* line 409, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-left.reveal-for-large ~ .off-canvas-content { + margin-left: 250px; + } + + /* line 480, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-right.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-right.reveal-for-large .close-button { + display: none; + } + /* line 400, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-right.reveal-for-large { + transform: none; + } + /* line 404, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-right { + margin-right: 250px; + } + /* line 409, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-right.reveal-for-large ~ .off-canvas-content { + margin-right: 250px; + } + + /* line 484, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-top.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-top.reveal-for-large .close-button { + display: none; + } + /* line 400, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-top.reveal-for-large { + transform: none; + } + /* line 404, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-top { + margin-top: 250px; + } + /* line 409, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-top.reveal-for-large ~ .off-canvas-content { + margin-top: 250px; + } + + /* line 488, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 395, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-large .close-button { + display: none; + } + /* line 400, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content .position-bottom.reveal-for-large { + transform: none; + } + /* line 404, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; + } + /* line 409, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-large ~ .off-canvas-content { + margin-bottom: 250px; + } +} +@media print, screen and (min-width: 40em) { + /* line 499, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-medium { + visibility: visible; + height: auto; + position: static; + background: inherit; + width: inherit; + overflow: inherit; + transition: inherit; + } + /* line 425, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom { + box-shadow: none; + transform: none; + } + /* line 433, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-medium .close-button { + display: none; + } +} +@media print, screen and (min-width: 64em) { + /* line 499, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-large { + visibility: visible; + height: auto; + position: static; + background: inherit; + width: inherit; + overflow: inherit; + transition: inherit; + } + /* line 425, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom { + box-shadow: none; + transform: none; + } + /* line 433, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-large .close-button { + display: none; + } +} +/* line 155, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit { + position: relative; +} + +/* line 159, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-container { + position: relative; + height: 0; + margin: 0; + list-style: none; + overflow: hidden; +} + +/* line 163, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-slide { + width: 100%; +} +/* line 72, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-slide.no-motionui.is-active { + top: 0; + left: 0; +} + +/* line 167, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-figure { + margin: 0; +} + +/* line 171, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-image { + width: 100%; + max-width: 100%; + margin: 0; +} + +/* line 175, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-caption { + position: absolute; + bottom: 0; + width: 100%; + margin-bottom: 0; + padding: 1rem; + background-color: rgba(10, 10, 10, 0.5); + color: #fefefe; +} + +/* line 179, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-previous, .orbit-next { + position: absolute; + top: 50%; + transform: translateY(-50%); + z-index: 10; + padding: 1rem; + color: #fefefe; +} +/* line 202, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next { + outline: 0; +} +/* line 110, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus { + background-color: rgba(10, 10, 10, 0.5); +} + +/* line 183, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-previous { + left: 0; +} + +/* line 188, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-next { + left: auto; + right: 0; +} + +/* line 193, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-bullets { + position: relative; + margin-top: 0.8rem; + margin-bottom: 0.8rem; + text-align: center; +} +/* line 202, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .orbit-bullets { + outline: 0; +} +/* line 136, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-bullets button { + width: 1.2rem; + height: 1.2rem; + margin: 0.1rem; + border-radius: 50%; + background-color: #cacaca; +} +/* line 144, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-bullets button:hover { + background-color: #8a8a8a; +} +/* line 148, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_orbit.scss */ +.orbit-bullets button.is-active { + background-color: #8a8a8a; +} + +/* line 162, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination { + margin-left: 0; + margin-bottom: 1rem; +} +/* line 170, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.pagination::before, .pagination::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} +/* line 181, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.pagination::after { + clear: both; +} +/* line 83, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination li { + margin-right: 0.0625rem; + border-radius: 0; + font-size: 0.875rem; + display: none; +} +/* line 94, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination li:last-child, .pagination li:first-child { + display: inline-block; +} +@media print, screen and (min-width: 40em) { + /* line 83, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ + .pagination li { + display: inline-block; + } +} +/* line 112, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination a, +.pagination button { + display: block; + padding: 0.1875rem 0.625rem; + border-radius: 0; + color: #0a0a0a; +} +/* line 119, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination a:hover, +.pagination button:hover { + background: #e6e6e6; +} +/* line 165, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination .current { + padding: 0.1875rem 0.625rem; + background: #1779ba; + color: #fefefe; + cursor: default; +} +/* line 169, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination .disabled { + padding: 0.1875rem 0.625rem; + color: #cacaca; + cursor: not-allowed; +} +/* line 146, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination .disabled:hover { + background: transparent; +} +/* line 173, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination .ellipsis::after { + padding: 0.1875rem 0.625rem; + content: '\2026'; + color: #0a0a0a; +} + +/* line 179, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination-previous a::before, +.pagination-previous.disabled::before { + display: inline-block; + margin-right: 0.5rem; + content: '\00ab'; +} + +/* line 186, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_pagination.scss */ +.pagination-next a::after, +.pagination-next.disabled::after { + display: inline-block; + margin-left: 0.5rem; + content: '\00bb'; +} + +/* line 43, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress { + height: 1rem; + margin-bottom: 1rem; + border-radius: 0; + background-color: #cacaca; +} +/* line 48, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress.primary .progress-meter { + background-color: #1779ba; +} +/* line 48, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress.secondary .progress-meter { + background-color: #767676; +} +/* line 48, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress.success .progress-meter { + background-color: #3adb76; +} +/* line 48, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress.warning .progress-meter { + background-color: #ffae00; +} +/* line 48, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress.alert .progress-meter { + background-color: #cc4b37; +} + +/* line 56, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress-meter { + position: relative; + display: block; + width: 0%; + height: 100%; + background-color: #1779ba; +} + +/* line 61, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_progress-bar.scss */ +.progress-meter-text { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + position: absolute; + margin: 0; + font-size: 0.75rem; + font-weight: bold; + color: #fefefe; + white-space: nowrap; +} + +/* line 106, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider { + position: relative; + height: 0.5rem; + margin-top: 1.25rem; + margin-bottom: 2.25rem; + background-color: #e6e6e6; + cursor: pointer; + user-select: none; + touch-action: none; +} + +/* line 111, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider-fill { + position: absolute; + top: 0; + left: 0; + display: inline-block; + max-width: 100%; + height: 0.5rem; + background-color: #cacaca; + transition: all 0.2s ease-in-out; +} +/* line 46, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider-fill.is-dragging { + transition: all 0s linear; +} + +/* line 116, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider-handle { + position: absolute; + top: 50%; + transform: translateY(-50%); + left: 0; + z-index: 1; + display: inline-block; + width: 1.4rem; + height: 1.4rem; + border-radius: 0; + background-color: #1779ba; + transition: all 0.2s ease-in-out; + touch-action: manipulation; +} +/* line 202, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .slider-handle { + outline: 0; +} +/* line 67, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider-handle:hover { + background-color: #14679e; +} +/* line 71, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider-handle.is-dragging { + transition: all 0s linear; +} + +/* line 121, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider.disabled, +.slider[disabled] { + opacity: 0.25; + cursor: not-allowed; +} + +/* line 127, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider.vertical { + display: inline-block; + width: 0.5rem; + height: 12.5rem; + margin: 0 1.25rem; + transform: scale(1, -1); +} +/* line 88, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider.vertical .slider-fill { + top: 0; + width: 0.5rem; + max-height: 100%; +} +/* line 94, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_slider.scss */ +.slider.vertical .slider-handle { + position: absolute; + top: 0; + left: 50%; + width: 1.4rem; + height: 1.4rem; + transform: translateX(-50%); +} + +/* line 6, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_sticky.scss */ +.sticky-container { + position: relative; +} + +/* line 10, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_sticky.scss */ +.sticky { + position: relative; + z-index: 0; + transform: translate3d(0, 0, 0); +} + +/* line 16, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_sticky.scss */ +.sticky.is-stuck { + position: fixed; + z-index: 5; + width: 100%; +} +/* line 21, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_sticky.scss */ +.sticky.is-stuck.is-at-top { + top: 0; +} +/* line 25, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_sticky.scss */ +.sticky.is-stuck.is-at-bottom { + bottom: 0; +} + +/* line 30, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_sticky.scss */ +.sticky.is-anchored { + position: relative; + right: auto; + left: auto; +} +/* line 35, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_sticky.scss */ +.sticky.is-anchored.is-at-bottom { + bottom: 0; +} + +/* line 129, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +body.is-reveal-open { + overflow: hidden; +} + +/* line 134, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +html.is-reveal-open, +html.is-reveal-open body { + min-height: 100%; + overflow: hidden; + position: fixed; + user-select: none; +} + +/* line 143, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +.reveal-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1005; + display: none; + background-color: rgba(10, 10, 10, 0.45); + overflow-y: scroll; +} + +/* line 148, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +.reveal { + z-index: 1006; + backface-visibility: hidden; + display: none; + padding: 1rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + position: relative; + top: 100px; + margin-right: auto; + margin-left: auto; + overflow-y: auto; +} +/* line 202, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .reveal { + outline: 0; +} +@media print, screen and (min-width: 40em) { + /* line 148, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ + .reveal { + min-height: 0; + } +} +/* line 87, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +.reveal .column { + min-width: 0; +} +/* line 92, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +.reveal > :last-child { + margin-bottom: 0; +} +@media print, screen and (min-width: 40em) { + /* line 148, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ + .reveal { + width: 600px; + max-width: 75rem; + } +} +/* line 158, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +.reveal.collapse { + padding: 0; +} +@media print, screen and (min-width: 40em) { + /* line 163, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ + .reveal.tiny { + width: 30%; + max-width: 75rem; + } +} +@media print, screen and (min-width: 40em) { + /* line 164, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ + .reveal.small { + width: 50%; + max-width: 75rem; + } +} +@media print, screen and (min-width: 40em) { + /* line 165, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ + .reveal.large { + width: 90%; + max-width: 75rem; + } +} +/* line 168, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +.reveal.full { + top: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + height: 100vh; + min-height: 100vh; + margin-left: 0; + border: 0; + border-radius: 0; +} +@media screen and (max-width: 39.9375em) { + /* line 148, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ + .reveal { + top: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + height: 100vh; + min-height: 100vh; + margin-left: 0; + border: 0; + border-radius: 0; + } +} +/* line 176, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_reveal.scss */ +.reveal.without-overlay { + position: fixed; +} + +/* line 203, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch { + height: 2rem; + position: relative; + margin-bottom: 1rem; + outline: 0; + font-size: 0.875rem; + font-weight: bold; + color: #fefefe; + user-select: none; +} + +/* line 209, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch-input { + position: absolute; + margin-bottom: 0; + opacity: 0; +} + +/* line 214, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch-paddle { + position: relative; + display: block; + width: 4rem; + height: 2rem; + border-radius: 0; + background: #cacaca; + transition: all 0.25s ease-out; + font-weight: inherit; + color: inherit; + cursor: pointer; +} +/* line 105, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +input + .switch-paddle { + margin: 0; +} +/* line 110, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch-paddle::after { + position: absolute; + top: 0.25rem; + left: 0.25rem; + display: block; + width: 1.5rem; + height: 1.5rem; + transform: translate3d(0, 0, 0); + border-radius: 0; + background: #fefefe; + transition: all 0.25s ease-out; + content: ''; +} +/* line 127, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +input:checked ~ .switch-paddle { + background: #1779ba; +} +/* line 130, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +input:checked ~ .switch-paddle::after { + left: 2.25rem; +} +/* line 202, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +[data-whatinput='mouse'] input:focus ~ .switch-paddle { + outline: 0; +} + +/* line 219, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch-active, .switch-inactive { + position: absolute; + top: 50%; + transform: translateY(-50%); +} + +/* line 224, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch-active { + left: 8%; + display: none; +} +/* line 152, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +input:checked + label > .switch-active { + display: block; +} + +/* line 230, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch-inactive { + right: 15%; +} +/* line 161, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +input:checked + label > .switch-inactive { + display: none; +} + +/* line 236, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.tiny { + height: 1.5rem; +} +/* line 183, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.tiny .switch-paddle { + width: 3rem; + height: 1.5rem; + font-size: 0.625rem; +} +/* line 189, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.tiny .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1rem; + height: 1rem; +} +/* line 196, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.tiny input:checked ~ .switch-paddle::after { + left: 1.75rem; +} + +/* line 240, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.small { + height: 1.75rem; +} +/* line 183, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.small .switch-paddle { + width: 3.5rem; + height: 1.75rem; + font-size: 0.75rem; +} +/* line 189, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.small .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1.25rem; + height: 1.25rem; +} +/* line 196, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.small input:checked ~ .switch-paddle::after { + left: 2rem; +} + +/* line 244, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.large { + height: 2.5rem; +} +/* line 183, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.large .switch-paddle { + width: 5rem; + height: 2.5rem; + font-size: 1rem; +} +/* line 189, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.large .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 2rem; + height: 2rem; +} +/* line 196, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_switch.scss */ +.switch.large input:checked ~ .switch-paddle::after { + left: 2.75rem; +} + +/* line 305, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table { + border-collapse: collapse; + width: 100%; + margin-bottom: 1rem; + border-radius: 0; +} +/* line 111, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +thead, +tbody, +tfoot { + border: 1px solid #f1f1f1; + background-color: #fefefe; +} + +/* line 119, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +caption { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; +} + +/* line 125, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +thead { + background: #f8f8f8; + color: #0a0a0a; +} + +/* line 131, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +tfoot { + background: #f1f1f1; + color: #0a0a0a; +} + +/* line 140, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +thead tr, +tfoot tr { + background: transparent; +} +/* line 145, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +thead th, +thead td, +tfoot th, +tfoot td { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; + text-align: left; +} + +/* line 155, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +tbody th, +tbody td { + padding: 0.5rem 0.625rem 0.625rem; +} + +/* line 87, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +tbody tr:nth-child(even) { + border-bottom: 0; + background-color: #f1f1f1; +} + +/* line 168, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table.unstriped tbody { + background-color: #fefefe; +} +/* line 103, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table.unstriped tbody tr { + border-bottom: 0; + border-bottom: 1px solid #f1f1f1; + background-color: #fefefe; +} + +@media screen and (max-width: 63.9375em) { + /* line 284, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ + table.stack thead { + display: none; + } + /* line 289, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ + table.stack tfoot { + display: none; + } + /* line 293, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ + table.stack tr, + table.stack th, + table.stack td { + display: block; + } + /* line 299, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ + table.stack td { + border-top: 0; + } +} + +/* line 315, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table.scroll { + display: block; + width: 100%; + overflow-x: auto; +} + +/* line 221, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table.hover thead tr:hover { + background-color: #f3f3f3; +} +/* line 228, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table.hover tfoot tr:hover { + background-color: #ececec; +} +/* line 235, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table.hover tbody tr:hover { + background-color: #f9f9f9; +} +/* line 243, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +table.hover:not(.unstriped) tr:nth-of-type(even):hover { + background-color: #ececec; +} + +/* line 323, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +.table-scroll { + overflow-x: auto; +} +/* line 326, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_table.scss */ +.table-scroll table { + width: auto; +} + +/* line 147, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs { + margin: 0; + border: 1px solid #e6e6e6; + background: #fefefe; + list-style-type: none; +} +/* line 170, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.tabs::before, .tabs::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} +/* line 181, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.tabs::after { + clear: both; +} + +/* line 75, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs.vertical > li { + display: block; + float: none; + width: auto; +} + +/* line 158, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs.simple > li > a { + padding: 0; +} +/* line 161, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs.simple > li > a:hover { + background: transparent; +} + +/* line 168, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs.primary { + background: #1779ba; +} +/* line 171, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs.primary > li > a { + color: #fefefe; +} +/* line 174, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs.primary > li > a:hover, .tabs.primary > li > a:focus { + background: #1673b1; +} + +/* line 181, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-title { + float: left; +} +/* line 93, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-title > a { + display: block; + padding: 1.25rem 1.5rem; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; +} +/* line 100, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-title > a:hover { + background: #fefefe; + color: #1468a0; +} +/* line 105, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-title > a:focus, .tabs-title > a[aria-selected='true'] { + background: #e6e6e6; + color: #1779ba; +} + +/* line 185, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-content { + border: 1px solid #e6e6e6; + border-top: 0; + background: #fefefe; + color: #0a0a0a; + transition: all 0.5s ease; +} + +/* line 189, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-content.vertical { + border: 1px solid #e6e6e6; + border-left: 0; +} + +/* line 193, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-panel { + display: none; + padding: 1rem; +} +/* line 141, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tabs.scss */ +.tabs-panel.is-active { + display: block; +} + +/* line 60, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_thumbnail.scss */ +.thumbnail { + display: inline-block; + max-width: 100%; + margin-bottom: 1rem; + border: solid 4px #fefefe; + border-radius: 0; + box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2); + line-height: 0; +} + +/* line 64, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_thumbnail.scss */ +a.thumbnail { + transition: box-shadow 200ms ease-out; +} +/* line 49, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_thumbnail.scss */ +a.thumbnail:hover, a.thumbnail:focus { + box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5); +} +/* line 54, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_thumbnail.scss */ +a.thumbnail image { + box-shadow: none; +} + +/* line 38, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_title-bar.scss */ +.title-bar { + padding: 0.5rem; + background: #0a0a0a; + color: #fefefe; + display: flex; + justify-content: flex-start; + align-items: center; +} +/* line 52, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_title-bar.scss */ +.title-bar .menu-icon { + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +/* line 59, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_title-bar.scss */ +.title-bar-left, +.title-bar-right { + flex: 1 1 0px; +} + +/* line 64, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_title-bar.scss */ +.title-bar-right { + text-align: right; +} + +/* line 79, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_title-bar.scss */ +.title-bar-title { + display: inline-block; + vertical-align: middle; + font-weight: bold; +} + +/* line 153, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.has-tip { + position: relative; + display: inline-block; + border-bottom: dotted 1px #8a8a8a; + font-weight: bold; + cursor: help; +} + +/* line 157, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip { + position: absolute; + top: calc(100% + 0.6495rem); + z-index: 1200; + max-width: 10rem; + padding: 0.75rem; + border-radius: 0; + background-color: #0a0a0a; + font-size: 80%; + color: #fefefe; +} +/* line 75, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip::before { + position: absolute; +} +/* line 80, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.bottom::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-top-width: 0; + border-bottom-style: solid; + border-color: transparent transparent #0a0a0a; + bottom: 100%; +} +/* line 85, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.bottom.align-center::before { + left: 50%; + transform: translateX(-50%); +} +/* line 92, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.top::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-bottom-width: 0; + border-top-style: solid; + border-color: #0a0a0a transparent transparent; + top: 100%; + bottom: auto; +} +/* line 98, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.top.align-center::before { + left: 50%; + transform: translateX(-50%); +} +/* line 105, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.left::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-right-width: 0; + border-left-style: solid; + border-color: transparent transparent transparent #0a0a0a; + left: 100%; +} +/* line 110, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.left.align-center::before { + bottom: auto; + top: 50%; + transform: translateY(-50%); +} +/* line 118, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.right::before { + display: block; + width: 0; + height: 0; + border: inset 0.75rem; + content: ''; + border-left-width: 0; + border-right-style: solid; + border-color: transparent #0a0a0a transparent transparent; + right: 100%; + left: auto; +} +/* line 124, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.right.align-center::before { + bottom: auto; + top: 50%; + transform: translateY(-50%); +} +/* line 131, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.align-top::before { + bottom: auto; + top: 10%; +} +/* line 136, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.align-bottom::before { + bottom: 10%; + top: auto; +} +/* line 141, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.align-left::before { + left: 10%; + right: auto; +} +/* line 146, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_tooltip.scss */ +.tooltip.align-right::before { + left: auto; + right: 10%; +} + +/* line 122, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar { + display: flex; + flex-wrap: nowrap; + justify-content: space-between; + align-items: center; + padding: 0.5rem; + flex-wrap: wrap; +} +/* line 47, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar, +.top-bar ul { + background-color: #e6e6e6; +} +/* line 60, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar input { + max-width: 200px; + margin-right: 1rem; +} +/* line 66, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar .input-group-field { + width: 100%; + margin-right: 0; +} +/* line 71, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar input.button { + width: auto; +} +/* line 82, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar .top-bar-left, +.top-bar .top-bar-right { + flex: 0 0 100%; + max-width: 100%; +} +@media print, screen and (min-width: 40em) { + /* line 122, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ + .top-bar { + flex-wrap: nowrap; + } + /* line 102, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ + .top-bar .top-bar-left { + flex: 1 1 auto; + margin-right: auto; + } + /* line 107, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ + .top-bar .top-bar-right { + flex: 0 1 auto; + margin-left: auto; + } +} +@media screen and (max-width: 63.9375em) { + /* line 135, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ + .top-bar.stacked-for-medium { + flex-wrap: wrap; + } + /* line 82, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ + .top-bar.stacked-for-medium .top-bar-left, + .top-bar.stacked-for-medium .top-bar-right { + flex: 0 0 100%; + max-width: 100%; + } +} +@media screen and (max-width: 74.9375em) { + /* line 135, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ + .top-bar.stacked-for-large { + flex-wrap: wrap; + } + /* line 82, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ + .top-bar.stacked-for-large .top-bar-left, + .top-bar.stacked-for-large .top-bar-right { + flex: 0 0 100%; + max-width: 100%; + } +} + +/* line 146, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar-title { + flex: 0 0 auto; + margin: 0.5rem 1rem 0.5rem 0; +} + +/* line 151, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_top-bar.scss */ +.top-bar-left, +.top-bar-right { + flex: 0 0 auto; +} + +/* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ +.hide { + display: none !important; +} + +/* line 66, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ +.invisible { + visibility: hidden; +} + +@media screen and (max-width: 39.9375em) { + /* line 82, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .hide-for-small-only { + display: none !important; + } +} + +@media screen and (max-width: 0em), screen and (min-width: 40em) { + /* line 86, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .show-for-small-only { + display: none !important; + } +} + +@media print, screen and (min-width: 40em) { + /* line 73, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .hide-for-medium { + display: none !important; + } +} + +@media screen and (max-width: 39.9375em) { + /* line 77, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .show-for-medium { + display: none !important; + } +} + +@media screen and (min-width: 40em) and (max-width: 63.9375em) { + /* line 82, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .hide-for-medium-only { + display: none !important; + } +} + +@media screen and (max-width: 39.9375em), screen and (min-width: 64em) { + /* line 86, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .show-for-medium-only { + display: none !important; + } +} + +@media print, screen and (min-width: 64em) { + /* line 73, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .hide-for-large { + display: none !important; + } +} + +@media screen and (max-width: 63.9375em) { + /* line 77, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .show-for-large { + display: none !important; + } +} + +@media screen and (min-width: 64em) and (max-width: 74.9375em) { + /* line 82, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .hide-for-large-only { + display: none !important; + } +} + +@media screen and (max-width: 63.9375em), screen and (min-width: 75em) { + /* line 86, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .show-for-large-only { + display: none !important; + } +} + +/* line 93, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ +.show-for-sr, +.show-on-focus { + position: absolute !important; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + clip-path: inset(50%); + border: 0; +} + +/* line 100, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ +.show-on-focus:active, .show-on-focus:focus { + position: static !important; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; + clip-path: none; +} + +/* line 107, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ +.show-for-landscape, +.hide-for-portrait { + display: block !important; +} +@media screen and (orientation: landscape) { + /* line 107, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .show-for-landscape, + .hide-for-portrait { + display: block !important; + } +} +@media screen and (orientation: portrait) { + /* line 107, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .show-for-landscape, + .hide-for-portrait { + display: none !important; + } +} + +/* line 120, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ +.hide-for-landscape, +.show-for-portrait { + display: none !important; +} +@media screen and (orientation: landscape) { + /* line 120, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .hide-for-landscape, + .show-for-portrait { + display: none !important; + } +} +@media screen and (orientation: portrait) { + /* line 120, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_visibility.scss */ + .hide-for-landscape, + .show-for-portrait { + display: block !important; + } +} + +/* line 10, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_float.scss */ +.float-left { + float: left !important; +} + +/* line 14, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_float.scss */ +.float-right { + float: right !important; +} + +/* line 18, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/components/_float.scss */ +.float-center { + display: block; + margin-right: auto; + margin-left: auto; +} + +/* line 170, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.clearfix::before, .clearfix::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} +/* line 181, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/util/_mixins.scss */ +.clearfix::after { + clear: both; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-down.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateY(-100%); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-down.mui-enter.mui-enter-active { + transform: translateY(0); +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-left.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateX(-100%); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-left.mui-enter.mui-enter-active { + transform: translateX(0); +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-up.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateY(100%); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-up.mui-enter.mui-enter-active { + transform: translateY(0); +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-right.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateX(100%); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-in-right.mui-enter.mui-enter-active { + transform: translateX(0); +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-down.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateY(0); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-down.mui-leave.mui-leave-active { + transform: translateY(100%); +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-right.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateX(0); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-right.mui-leave.mui-leave-active { + transform: translateX(100%); +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-up.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateY(0); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-up.mui-leave.mui-leave-active { + transform: translateY(-100%); +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-left.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: translateX(0); + transition-property: transform, opacity; + backface-visibility: hidden; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.slide-out-left.mui-leave.mui-leave-active { + transform: translateX(-100%); +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.fade-in.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + opacity: 0; + transition-property: opacity; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.fade-in.mui-enter.mui-enter-active { + opacity: 1; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.fade-out.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + opacity: 1; + transition-property: opacity; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.fade-out.mui-leave.mui-leave-active { + opacity: 0; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-top.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateX(-90deg); + transform-origin: top; + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-top.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-right.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateY(-90deg); + transform-origin: right; + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-right.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-bottom.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateX(90deg); + transform-origin: bottom; + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-bottom.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-left.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateY(90deg); + transform-origin: left; + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-left.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-middle-x.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateX(-90deg); + transform-origin: center; + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-middle-x.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-middle-y.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotateY(-90deg); + transform-origin: center; + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-in-from-middle-y.mui-enter.mui-enter-active { + transform: perspective(2000px) rotate(0deg); + opacity: 1; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-top.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + transform-origin: top; + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-top.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateX(-90deg); + opacity: 0; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-right.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + transform-origin: right; + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-right.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateY(-90deg); + opacity: 0; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-bottom.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + transform-origin: bottom; + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-bottom.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateX(90deg); + opacity: 0; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-left.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + transform-origin: left; + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-left.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateY(90deg); + opacity: 0; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-middle-x.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + transform-origin: center; + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-middle-x.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateX(-90deg); + opacity: 0; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-middle-y.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: perspective(2000px) rotate(0deg); + transform-origin: center; + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.hinge-out-from-middle-y.mui-leave.mui-leave-active { + transform: perspective(2000px) rotateY(-90deg); + opacity: 0; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-in-up.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: scale(0.5); + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-in-up.mui-enter.mui-enter-active { + transform: scale(1); + opacity: 1; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-in-down.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: scale(1.5); + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-in-down.mui-enter.mui-enter-active { + transform: scale(1); + opacity: 1; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-out-up.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: scale(1); + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-out-up.mui-leave.mui-leave-active { + transform: scale(1.5); + opacity: 0; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-out-down.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: scale(1); + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.scale-out-down.mui-leave.mui-leave-active { + transform: scale(0.5); + opacity: 0; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-in.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: rotate(-0.75turn); + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-in.mui-enter.mui-enter-active { + transform: rotate(0); + opacity: 1; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-out.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: rotate(0); + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-out.mui-leave.mui-leave-active { + transform: rotate(0.75turn); + opacity: 0; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-in-ccw.mui-enter { + transition-duration: 500ms; + transition-timing-function: linear; + transform: rotate(0.75turn); + transition-property: transform, opacity; + opacity: 0; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-in-ccw.mui-enter.mui-enter-active { + transform: rotate(0); + opacity: 1; +} + +/* line 22, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-out-ccw.mui-leave { + transition-duration: 500ms; + transition-timing-function: linear; + transform: rotate(0); + transition-property: transform, opacity; + opacity: 1; +} +/* line 34, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/util/_transition.scss */ +.spin-out-ccw.mui-leave.mui-leave-active { + transform: rotate(-0.75turn); + opacity: 0; +} + +/* line 56, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.slow { + transition-duration: 750ms !important; +} + +/* line 56, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.fast { + transition-duration: 250ms !important; +} + +/* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.linear { + transition-timing-function: linear !important; +} + +/* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease { + transition-timing-function: ease !important; +} + +/* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease-in { + transition-timing-function: ease-in !important; +} + +/* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease-out { + transition-timing-function: ease-out !important; +} + +/* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease-in-out { + transition-timing-function: ease-in-out !important; +} + +/* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.bounce-in { + transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; +} + +/* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.bounce-out { + transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; +} + +/* line 62, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.bounce-in-out { + transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; +} + +/* line 68, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.short-delay { + transition-delay: 300ms !important; +} + +/* line 68, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.long-delay { + transition-delay: 700ms !important; +} + +/* line 76, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.shake { + animation-name: shake-7; +} +@keyframes shake-7 { + 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% { + transform: translateX(7%); + } + 5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% { + transform: translateX(-7%); + } +} +/* line 77, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.spin-cw { + animation-name: spin-cw-1turn; +} +@keyframes spin-cw-1turn { + 0% { + transform: rotate(-1turn); + } + 100% { + transform: rotate(0); + } +} +/* line 78, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.spin-ccw { + animation-name: spin-cw-1turn; +} +@keyframes spin-cw-1turn { + 0% { + transform: rotate(0); + } + 100% { + transform: rotate(1turn); + } +} +/* line 79, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.wiggle { + animation-name: wiggle-7deg; +} +@keyframes wiggle-7deg { + 40%, 50%, 60% { + transform: rotate(7deg); + } + 35%, 45%, 55%, 65% { + transform: rotate(-7deg); + } + 0%, 30%, 70%, 100% { + transform: rotate(0); + } +} +/* line 81, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.shake, +.spin-cw, +.spin-ccw, +.wiggle { + animation-duration: 500ms; +} + +/* line 90, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.infinite { + animation-iteration-count: infinite; +} + +/* line 94, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.slow { + animation-duration: 750ms !important; +} + +/* line 94, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.fast { + animation-duration: 250ms !important; +} + +/* line 100, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.linear { + animation-timing-function: linear !important; +} + +/* line 100, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease { + animation-timing-function: ease !important; +} + +/* line 100, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease-in { + animation-timing-function: ease-in !important; +} + +/* line 100, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease-out { + animation-timing-function: ease-out !important; +} + +/* line 100, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.ease-in-out { + animation-timing-function: ease-in-out !important; +} + +/* line 100, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.bounce-in { + animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; +} + +/* line 100, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.bounce-out { + animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; +} + +/* line 100, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.bounce-in-out { + animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; +} + +/* line 106, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.short-delay { + animation-delay: 300ms !important; +} + +/* line 106, /Users/diklarikovitch/.rvm/gems/ruby-2.5.0/gems/foundation-rails-6.4.3.0/vendor/assets/scss/motion-ui/_classes.scss */ +.long-delay { + animation-delay: 700ms !important; +} +/* line 4, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/main.scss */ +.marquee { + height: 100px; + overflow: hidden; + position: relative; + padding: 100px; +} + +/* line 10, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/main.scss */ +.marquee h3 { + position: absolute; + width: 100%; + height: 100%; + margin: 0; + line-height: 50px; + text-align: left; + font-size: 5em; + font-family: fantasy; + /* Apply animation to this element */ + -moz-animation: marquee 5s ease-out; + -webkit-animation: marquee 5s ease-out; + animation: marquee 5s ease-out; +} + +/* Move it (define the animation) */ +@-moz-keyframes marquee { + 0% { + -moz-transform: translateX(200%); + } + 100% { + -moz-transform: translateX(0%); + } +} +@-webkit-keyframes marquee { + 0% { + -webkit-transform: translateX(200%); + } + 100% { + -webkit-transform: translateX(0%); + } +} +@keyframes marquee { + 0% { + -moz-transform: translateX(200%); + /* Firefox bug fix */ + -webkit-transform: translateX(200%); + /* Firefox bug fix */ + transform: translateX(200%); + } + 100% { + -moz-transform: translateX(0%); + /* Firefox bug fix */ + -webkit-transform: translateX(0%); + /* Firefox bug fix */ + transform: translateX(0%); + } +} +/* line 46, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/main.scss */ +audio { + display: flex; + justify-content: center; +} + +/* line 51, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/main.scss */ +#home-container { + border: black solid 7px; + text-align: center; + padding: 1.5em; + max-width: 500px; + margin: auto; +} + +/* line 60, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/main.scss */ +.sign { + margin-bottom: 20px; + display: grid; + grid-template-columns: auto auto auto auto auto auto auto auto auto auto; + grid-template-rows: auto auto; + justify-content: center; +} + +/* line 68, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/main.scss */ +section { + display: grid; + grid-template-columns: auto; + grid-template-rows: auto auto; + justify-content: center; + background-color: white; +} + +/* line 76, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/main.scss */ +body { + display: grid; + grid-template-columns: auto; + grid-template-rows: auto auto; +} + +/* line 83, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/main.scss */ +section.flash { + background-color: lightgrey; +} +/* line 5, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/products.scss */ +li { + list-style: none; +} + +/* line 28, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/products.scss */ +article.tabs { + position: fixed; + display: block; + width: 80%; + height: 400px; + margin: 2em auto; +} + +/* line 37, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/products.scss */ +article.tabs section { + position: absolute; + display: block; + top: 1.8em; + left: 0; + height: 100%; + width: 100%; + padding: 10px 20px; + background-color: #ddd; + border-radius: 5px; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); + z-index: 0; +} + +/* line 52, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/products.scss */ +article.tabs section:first-child { + z-index: 1; +} + +/* line 58, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/products.scss */ +article.tabs section h2 { + position: absolute; + font-size: 1em; + font-weight: normal; + width: 120px; + height: 1.8em; + top: -1.8em; + left: 10px; + padding: 0; + margin: 0; + color: #999; + background-color: #ddd; + border-radius: 5px 5px 0 0; +} + +/* line 74, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/products.scss */ +article.tabs section:nth-child(2) h2 { + width: 200px; + left: 132px; +} + +/* line 80, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/products.scss */ +article.tabs section:nth-child(3) h2 { + width: 200px; + left: 334px; +} + +/* line 86, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/products.scss */ +article.tabs section h2 a { + display: block; + width: 100%; + line-height: 1.8em; + text-align: center; + text-decoration: none; + color: inherit; + outline: 0 none; +} + +/* line 97, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/products.scss */ +article.tabs section:target, +article.tabs section:target h2 { + color: #333; + background-color: #fff; + z-index: 2; +} + +/* line 104, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/products.scss */ +article.tabs section, +article.tabs section h2 { + -webkit-transition: all 500ms ease; + -moz-transition: all 500ms ease; + -ms-transition: all 500ms ease; + -o-transition: all 500ms ease; + transition: all 500ms ease; +} + +/* line 116, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/products.scss */ +.categoryproductpage { + display: flex; + justify-content: space-between; +} + +/* line 123, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/products.scss */ +.productshowbottombuttons { + display: flex; + justify-content: center; +} + +/* line 132, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/products.scss */ +#tab-block { + display: grid; + grid-template-columns: 1fr 1fr; + grid-template-rows: 2fr; + box-sizing: content-box; +} + +/* line 140, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/products.scss */ +#tab-block-item { + margin: 1em; +} +/* line 4, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/users.scss */ +.product-type { + overflow: scroll; + max-height: 300px; + background-color: lightblue; + border: 5px double maroon; + padding: 1em; +} + +/* line 11, /Users/diklarikovitch/ada/rails/betsy/app/assets/stylesheets/users.scss */ +.product-type div { + padding-bottom: 1em; +} +/* + * This is a manifest file that'll be compiled into application.css, which will include all the files + * listed below. + * + * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's + * vendor/assets/stylesheets directory can be referenced here using a relative path. + * + * You're free to add application-wide styles to this file and they'll appear at the bottom of the + * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS + * files in this directory. Styles in this file should be added after the last require_* statement. + * It is generally better to create a new file per style scope. + + + * + + + + */ + + +body { + background-color: lightgrey; + color: black; +} + +main { + margin: 20vh; +} + +.top-bar, footer{ + background-color: white; + color: lightgrey; + font-size: 1.5em; +} + +.top-bar { + position: fixed; + top: 0; + width: 100vw; + z-index: 5; +} + +footer { + position: fixed; + bottom: 0; + width: 100vw; +} + +.top-bar a, .top-bar ul li { + background-color: white; + color: lightgrey; +} + +.top-bar-left a { + font-size: 2.5em; + font-weight: bold; + font-family: Arnoldboecklin, fantasy; + padding-top: 30px; +} + +.top-bar-right li { + padding: 1vw; +} + +.vertical a:hover { + font-weight: bold; +} + +.top-bar-left:hover { + font-weight: bold; +} + +.product-container { + display: flex; + flex-flow: row wrap; + justify-content: space-between; + align-content: center; + align-items: center; + text-align: center; + } + +.product-box { + width: 200px; + height: 300px; + border: 1px black solid; + margin: 0 0 1em 1em; + // display: flex; + // width: 100%; + // height: 80%; + // flex-wrap: wrap; + // flex-direction: row; + // justify-content: center; + +} + +pic { + text-align: center; +} diff --git a/public/assets/application-a215ed048eaba12d9041c8ad1a2eb67a88d4812d1d8b371d0c99724cca3c9bd0.css.gz b/public/assets/application-a215ed048eaba12d9041c8ad1a2eb67a88d4812d1d8b371d0c99724cca3c9bd0.css.gz new file mode 100644 index 0000000000..270556db07 Binary files /dev/null and b/public/assets/application-a215ed048eaba12d9041c8ad1a2eb67a88d4812d1d8b371d0c99724cca3c9bd0.css.gz differ diff --git a/public/assets/application-a401140786c2e237fc62ee61c6c5d6ef58a9a4193e8515d882a959086a8d0d3e.js b/public/assets/application-a401140786c2e237fc62ee61c6c5d6ef58a9a4193e8515d882a959086a8d0d3e.js new file mode 100644 index 0000000000..c1eee3e656 --- /dev/null +++ b/public/assets/application-a401140786c2e237fc62ee61c6c5d6ef58a9a4193e8515d882a959086a8d0d3e.js @@ -0,0 +1,30516 @@ +/*! + * jQuery JavaScript Library v1.12.4 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2016-05-20T17:17Z + */ + + +(function( global, factory ) { + + if ( typeof module === "object" && typeof module.exports === "object" ) { + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Support: Firefox 18+ +// Can't be in strict mode, several libs including ASP.NET trace +// the stack via arguments.caller.callee and Firefox dies if +// you try to trace through "use strict" call chains. (#13335) +//"use strict"; +var deletedIds = []; + +var document = window.document; + +var slice = deletedIds.slice; + +var concat = deletedIds.concat; + +var push = deletedIds.push; + +var indexOf = deletedIds.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var support = {}; + + + +var + version = "1.12.4", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Support: Android<4.1, IE<9 + // Make sure we trim BOM and NBSP + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return letter.toUpperCase(); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // Start with an empty selector + selector: "", + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num != null ? + + // Return just the one element from the set + ( num < 0 ? this[ num + this.length ] : this[ num ] ) : + + // Return all the elements in a clean array + slice.call( this ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + ret.context = this.context; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: deletedIds.sort, + splice: deletedIds.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var src, copyIsArray, copy, name, options, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction( target ) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = jQuery.isArray( copy ) ) ) ) { + + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray( src ) ? src : []; + + } else { + clone = src && jQuery.isPlainObject( src ) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type( obj ) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type( obj ) === "array"; + }, + + isWindow: function( obj ) { + /* jshint eqeqeq: false */ + return obj != null && obj == obj.window; + }, + + isNumeric: function( obj ) { + + // parseFloat NaNs numeric-cast false positives (null|true|false|"") + // ...but misinterprets leading-number strings, particularly hex literals ("0x...") + // subtraction forces infinities to NaN + // adding 1 corrects loss of precision from parseFloat (#15100) + var realStringObj = obj && obj.toString(); + return !jQuery.isArray( obj ) && ( realStringObj - parseFloat( realStringObj ) + 1 ) >= 0; + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + isPlainObject: function( obj ) { + var key; + + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + + // Not own constructor property must be Object + if ( obj.constructor && + !hasOwn.call( obj, "constructor" ) && + !hasOwn.call( obj.constructor.prototype, "isPrototypeOf" ) ) { + return false; + } + } catch ( e ) { + + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Support: IE<9 + // Handle iteration over inherited properties before own properties. + if ( !support.ownFirst ) { + for ( key in obj ) { + return hasOwn.call( obj, key ); + } + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + for ( key in obj ) {} + + return key === undefined || hasOwn.call( obj, key ); + }, + + type: function( obj ) { + if ( obj == null ) { + return obj + ""; + } + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; + }, + + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && jQuery.trim( data ) ) { + + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); // jscs:ignore requireDotNotation + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // Support: Android<4.1, IE<9 + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + var len; + + if ( arr ) { + if ( indexOf ) { + return indexOf.call( arr, elem, i ); + } + + len = arr.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + + // Skip accessing in sparse arrays + if ( i in arr && arr[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + while ( j < len ) { + first[ i++ ] = second[ j++ ]; + } + + // Support: IE<9 + // Workaround casting of .length to NaN on otherwise arraylike objects (e.g., NodeLists) + if ( len !== len ) { + while ( second[ j ] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var args, proxy, tmp; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + now: function() { + return +( new Date() ); + }, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +// JSHint would error on this code due to the Symbol not being defined in ES5. +// Defining this global in .jshintrc would create a danger of using the global +// unguarded in another place, it seems safer to just disable JSHint for these +// three lines. +/* jshint ignore: start */ +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = deletedIds[ Symbol.iterator ]; +} +/* jshint ignore: end */ + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: iOS 8.2 (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = jQuery.type( obj ); + + if ( type === "function" || jQuery.isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.2.1 + * http://sizzlejs.com/ + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2015-10-17 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // General-purpose constants + MAX_NEGATIVE = 1 << 31, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf as it's faster than native + // http://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + rescape = /'|\\/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }; + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, nidselect, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { + + // ID selector + if ( (m = match[1]) ) { + + // Document context + if ( nodeType === 9 ) { + if ( (elem = context.getElementById( m )) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && (elem = newContext.getElementById( m )) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( (m = match[3]) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !compilerCache[ selector + " " ] && + (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + + if ( nodeType !== 1 ) { + newContext = context; + newSelector = selector; + + // qSA looks outside Element context, which is not what we want + // Thanks to Andrew Dupont for this workaround technique + // Support: IE <=8 + // Exclude object elements + } else if ( context.nodeName.toLowerCase() !== "object" ) { + + // Capture the context ID, setting it first if necessary + if ( (nid = context.getAttribute( "id" )) ) { + nid = nid.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", (nid = expando) ); + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + nidselect = ridentifier.test( nid ) ? "#" + nid : "[id='" + nid + "']"; + while ( i-- ) { + groups[i] = nidselect + " " + toSelector( groups[i] ); + } + newSelector = groups.join( "," ); + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return !!fn( div ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( div.parentNode ) { + div.parentNode.removeChild( div ); + } + // release memory in IE + div = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + ( ~b.sourceIndex || MAX_NEGATIVE ) - + ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, parent, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9-11, Edge + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + if ( (parent = document.defaultView) && parent.top !== parent ) { + // Support: IE 11 + if ( parent.addEventListener ) { + parent.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( parent.attachEvent ) { + parent.attachEvent( "onunload", unloadHandler ); + } + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert(function( div ) { + div.className = "i"; + return !div.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( div ) { + div.appendChild( document.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( div ) { + docElem.appendChild( div ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + }); + + // ID find and filter + if ( support.getById ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var m = context.getElementById( id ); + return m ? [ m ] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + // Support: IE6/7 + // getElementById is not reliable as a find shortcut + delete Expr.find["ID"]; + + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See http://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + docElem.appendChild( div ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( div.querySelectorAll("[msallowcapture^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !div.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push("~="); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibing-combinator selector` fails + if ( !div.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push(".#.+[+~]"); + } + }); + + assert(function( div ) { + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement("input"); + input.setAttribute( "type", "hidden" ); + div.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( div.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === document ? -1 : + b === document ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + !compilerCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch (e) {} + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + // Use previously-cached element index if available + if ( useCache ) { + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + // Don't keep the element (issue #299) + input[0] = null; + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); + + if ( (oldCache = uniqueCache[ dir ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ dir ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context === document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + if ( !context && elem.ownerDocument !== document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context || document, xml) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + support.getById && context.nodeType === 9 && documentIsHTML && + Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( div1 ) { + // Should return 1, but returns 4 (following) + return div1.compareDocumentPosition( document.createElement("div") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( div ) { + div.innerHTML = ""; + return div.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( div ) { + div.innerHTML = ""; + div.firstChild.setAttribute( "value", "" ); + return div.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( div ) { + return div.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + +var rsingleTag = ( /^<([\w-]+)\s*\/?>(?:<\/\1>|)$/ ); + + + +var risSimple = /^.[^:#\[\.,]*$/; + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + /* jshint -W018 */ + return !!qualifier.call( elem, i, elem ) !== not; + } ); + + } + + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + + } + + if ( typeof qualifier === "string" ) { + if ( risSimple.test( qualifier ) ) { + return jQuery.filter( qualifier, elements, not ); + } + + qualifier = jQuery.filter( qualifier, elements ); + } + + return jQuery.grep( elements, function( elem ) { + return ( jQuery.inArray( elem, qualifier ) > -1 ) !== not; + } ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 && elem.nodeType === 1 ? + jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : + jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, + ret = [], + self = this, + len = self.length; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = this.selector ? this.selector + " " + selector : selector; + return ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // init accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector.charAt( 0 ) === "<" && + selector.charAt( selector.length - 1 ) === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[ 2 ] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[ 0 ] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return typeof root.ready !== "undefined" ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var i, + targets = jQuery( target, this ), + len = targets.length; + + return this.filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( pos ? + pos.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[ 0 ], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem, this ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + do { + cur = cur[ dir ]; + } while ( cur && cur.nodeType !== 1 ); + + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + ret = jQuery.uniqueSort( ret ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + } + + return this.pushStack( ret ); + }; +} ); +var rnotwhite = ( /\S+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( jQuery.isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && jQuery.type( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = true; + if ( !memory ) { + self.disable(); + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks( "once memory" ), "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), "rejected" ], + [ "notify", "progress", jQuery.Callbacks( "memory" ) ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this === promise ? newDefer.promise() : this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( function() { + + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || + ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. + // If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( values === progressValues ) { + deferred.notifyWith( contexts, values ); + + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .progress( updateFunc( i, progressContexts, progressValues ) ) + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +} ); + + +// The deferred used on DOM ready +var readyList; + +jQuery.fn.ready = function( fn ) { + + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.triggerHandler ) { + jQuery( document ).triggerHandler( "ready" ); + jQuery( document ).off( "ready" ); + } + } +} ); + +/** + * Clean-up method for dom ready events + */ +function detach() { + if ( document.addEventListener ) { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + + } else { + document.detachEvent( "onreadystatechange", completed ); + window.detachEvent( "onload", completed ); + } +} + +/** + * The ready event handler and self cleanup method + */ +function completed() { + + // readyState === "complete" is good enough for us to call the dom ready in oldIE + if ( document.addEventListener || + window.event.type === "load" || + document.readyState === "complete" ) { + + detach(); + jQuery.ready(); + } +} + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called + // after the browser event has already occurred. + // Support: IE6-10 + // Older IE sometimes signals "interactive" too soon + if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + + // Standards-based browsers support DOMContentLoaded + } else if ( document.addEventListener ) { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); + + // If IE event model is used + } else { + + // Ensure firing before onload, maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", completed ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", completed ); + + // If IE and not a frame + // continually check to see if the document is ready + var top = false; + + try { + top = window.frameElement == null && document.documentElement; + } catch ( e ) {} + + if ( top && top.doScroll ) { + ( function doScrollCheck() { + if ( !jQuery.isReady ) { + + try { + + // Use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + top.doScroll( "left" ); + } catch ( e ) { + return window.setTimeout( doScrollCheck, 50 ); + } + + // detach all dom ready events + detach(); + + // and execute any waiting functions + jQuery.ready(); + } + } )(); + } + } + } + return readyList.promise( obj ); +}; + +// Kick off the DOM ready check even if the user does not +jQuery.ready.promise(); + + + + +// Support: IE<9 +// Iteration over object's inherited properties before its own +var i; +for ( i in jQuery( support ) ) { + break; +} +support.ownFirst = i === "0"; + +// Note: most support tests are defined in their respective modules. +// false until the test is run +support.inlineBlockNeedsLayout = false; + +// Execute ASAP in case we need to set body.style.zoom +jQuery( function() { + + // Minified: var a,b,c,d + var val, div, body, container; + + body = document.getElementsByTagName( "body" )[ 0 ]; + if ( !body || !body.style ) { + + // Return for frameset docs that don't have a body + return; + } + + // Setup + div = document.createElement( "div" ); + container = document.createElement( "div" ); + container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px"; + body.appendChild( container ).appendChild( div ); + + if ( typeof div.style.zoom !== "undefined" ) { + + // Support: IE<8 + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + div.style.cssText = "display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1"; + + support.inlineBlockNeedsLayout = val = div.offsetWidth === 3; + if ( val ) { + + // Prevent IE 6 from affecting layout for positioned elements #11048 + // Prevent IE from shrinking the body in IE 7 mode #12869 + // Support: IE<8 + body.style.zoom = 1; + } + } + + body.removeChild( container ); +} ); + + +( function() { + var div = document.createElement( "div" ); + + // Support: IE<9 + support.deleteExpando = true; + try { + delete div.test; + } catch ( e ) { + support.deleteExpando = false; + } + + // Null elements to avoid leaks in IE. + div = null; +} )(); +var acceptData = function( elem ) { + var noData = jQuery.noData[ ( elem.nodeName + " " ).toLowerCase() ], + nodeType = +elem.nodeType || 1; + + // Do not set data on non-element DOM nodes because it will not be cleared (#8335). + return nodeType !== 1 && nodeType !== 9 ? + false : + + // Nodes accept data unless otherwise specified; rejection can be conditional + !noData || noData !== true && elem.getAttribute( "classid" ) === noData; +}; + + + + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /([A-Z])/g; + +function dataAttr( elem, key, data ) { + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + var name; + for ( name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[ name ] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} + +function internalData( elem, name, data, pvt /* Internal Use Only */ ) { + if ( !acceptData( elem ) ) { + return; + } + + var ret, thisCache, + internalKey = jQuery.expando, + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( ( !id || !cache[ id ] || ( !pvt && !cache[ id ].data ) ) && + data === undefined && typeof name === "string" ) { + return; + } + + if ( !id ) { + + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + id = elem[ internalKey ] = deletedIds.pop() || jQuery.guid++; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + + // Avoid exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + cache[ id ] = isNode ? {} : { toJSON: jQuery.noop }; + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( typeof name === "string" ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; +} + +function internalRemoveData( elem, name, pvt ) { + if ( !acceptData( elem ) ) { + return; + } + + var thisCache, i, + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split( " " ); + } + } + } else { + + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = name.concat( jQuery.map( name, jQuery.camelCase ) ); + } + + i = name.length; + while ( i-- ) { + delete thisCache[ name[ i ] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( pvt ? !isEmptyDataObject( thisCache ) : !jQuery.isEmptyObject( thisCache ) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject( cache[ id ] ) ) { + return; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + /* jshint eqeqeq: false */ + } else if ( support.deleteExpando || cache != cache.window ) { + /* jshint eqeqeq: true */ + delete cache[ id ]; + + // When all else fails, undefined + } else { + cache[ id ] = undefined; + } +} + +jQuery.extend( { + cache: {}, + + // The following elements (space-suffixed to avoid Object.prototype collisions) + // throw uncatchable exceptions if you attempt to set expando properties + noData: { + "applet ": true, + "embed ": true, + + // ...but Flash objects (which have this classid) *can* handle expandos + "object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[ jQuery.expando ] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data ) { + return internalData( elem, name, data ); + }, + + removeData: function( elem, name ) { + return internalRemoveData( elem, name ); + }, + + // For internal use only. + _data: function( elem, name, data ) { + return internalData( elem, name, data, true ); + }, + + _removeData: function( elem, name ) { + return internalRemoveData( elem, name, true ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Special expections of .data basically thwart jQuery.access, + // so implement the relevant behavior ourselves + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE11+ + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + jQuery._data( elem, "parsedAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + jQuery.data( this, key ); + } ); + } + + return arguments.length > 1 ? + + // Sets one value + this.each( function() { + jQuery.data( this, key, value ); + } ) : + + // Gets one value + // Try to fetch any internally stored data first + elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : undefined; + }, + + removeData: function( key ) { + return this.each( function() { + jQuery.removeData( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray( data ) ) { + queue = jQuery._data( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, + // or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return jQuery._data( elem, key ) || jQuery._data( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + jQuery._removeData( elem, type + "queue" ); + jQuery._removeData( elem, key ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = jQuery._data( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); + + +( function() { + var shrinkWrapBlocksVal; + + support.shrinkWrapBlocks = function() { + if ( shrinkWrapBlocksVal != null ) { + return shrinkWrapBlocksVal; + } + + // Will be changed later if needed. + shrinkWrapBlocksVal = false; + + // Minified: var b,c,d + var div, body, container; + + body = document.getElementsByTagName( "body" )[ 0 ]; + if ( !body || !body.style ) { + + // Test fired too early or in an unsupported environment, exit. + return; + } + + // Setup + div = document.createElement( "div" ); + container = document.createElement( "div" ); + container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px"; + body.appendChild( container ).appendChild( div ); + + // Support: IE6 + // Check if elements with layout shrink-wrap their children + if ( typeof div.style.zoom !== "undefined" ) { + + // Reset CSS: box-sizing; display; margin; border + div.style.cssText = + + // Support: Firefox<29, Android 2.3 + // Vendor-prefix box-sizing + "-webkit-box-sizing:content-box;-moz-box-sizing:content-box;" + + "box-sizing:content-box;display:block;margin:0;border:0;" + + "padding:1px;width:1px;zoom:1"; + div.appendChild( document.createElement( "div" ) ).style.width = "5px"; + shrinkWrapBlocksVal = div.offsetWidth !== 3; + } + + body.removeChild( container ); + + return shrinkWrapBlocksVal; + }; + +} )(); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHidden = function( elem, el ) { + + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || + !jQuery.contains( elem.ownerDocument, elem ); + }; + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, + scale = 1, + maxIterations = 20, + currentValue = tween ? + function() { return tween.cur(); } : + function() { return jQuery.css( elem, prop, "" ); }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + do { + + // If previous iteration zeroed out, double until we get *something*. + // Use string for doubling so we don't accidentally see scale as unchanged below + scale = scale || ".5"; + + // Adjust and apply + initialInUnit = initialInUnit / scale; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Update scale, tolerating zero or NaN from tween.cur() + // Break the loop if scale is unchanged or perfect, or if we've just had enough. + } while ( + scale !== ( scale = currentValue() / initial ) && scale !== 1 && --maxIterations + ); + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + length = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < length; i++ ) { + fn( + elems[ i ], + key, + raw ? value : value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[ 0 ], key ) : emptyGet; +}; +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([\w:-]+)/ ); + +var rscriptType = ( /^$|\/(?:java|ecma)script/i ); + +var rleadingWhitespace = ( /^\s+/ ); + +var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|" + + "details|dialog|figcaption|figure|footer|header|hgroup|main|" + + "mark|meter|nav|output|picture|progress|section|summary|template|time|video"; + + + +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + + +( function() { + var div = document.createElement( "div" ), + fragment = document.createDocumentFragment(), + input = document.createElement( "input" ); + + // Setup + div.innerHTML = "
    a"; + + // IE strips leading whitespace when .innerHTML is used + support.leadingWhitespace = div.firstChild.nodeType === 3; + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + support.tbody = !div.getElementsByTagName( "tbody" ).length; + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + support.htmlSerialize = !!div.getElementsByTagName( "link" ).length; + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + support.html5Clone = + document.createElement( "nav" ).cloneNode( true ).outerHTML !== "<:nav>"; + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + input.type = "checkbox"; + input.checked = true; + fragment.appendChild( input ); + support.appendChecked = input.checked; + + // Make sure textarea (and checkbox) defaultValue is properly cloned + // Support: IE6-IE11+ + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // #11217 - WebKit loses check when the name is after the checked attribute + fragment.appendChild( div ); + + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input = document.createElement( "input" ); + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Safari 5.1, iOS 5.1, Android 4.x, Android 2.3 + // old WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE<9 + // Cloned elements keep attachEvent handlers, we use addEventListener on IE9+ + support.noCloneEvent = !!div.addEventListener; + + // Support: IE<9 + // Since attributes and properties are the same in IE, + // cleanData must set properties to undefined rather than use removeAttribute + div[ jQuery.expando ] = 1; + support.attributes = !div.getAttribute( jQuery.expando ); +} )(); + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + option: [ 1, "" ], + legend: [ 1, "
    ", "
    " ], + area: [ 1, "", "" ], + + // Support: IE8 + param: [ 1, "", "" ], + thead: [ 1, "", "
    " ], + tr: [ 2, "", "
    " ], + col: [ 2, "", "
    " ], + td: [ 3, "", "
    " ], + + // IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, + // unless wrapped in a div with non-breaking characters in front of it. + _default: support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X
    ", "
    " ] +}; + +// Support: IE8-IE9 +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + + +function getAll( context, tag ) { + var elems, elem, + i = 0, + found = typeof context.getElementsByTagName !== "undefined" ? + context.getElementsByTagName( tag || "*" ) : + typeof context.querySelectorAll !== "undefined" ? + context.querySelectorAll( tag || "*" ) : + undefined; + + if ( !found ) { + for ( found = [], elems = context.childNodes || context; + ( elem = elems[ i ] ) != null; + i++ + ) { + if ( !tag || jQuery.nodeName( elem, tag ) ) { + found.push( elem ); + } else { + jQuery.merge( found, getAll( elem, tag ) ); + } + } + } + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], found ) : + found; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var elem, + i = 0; + for ( ; ( elem = elems[ i ] ) != null; i++ ) { + jQuery._data( + elem, + "globalEval", + !refElements || jQuery._data( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/, + rtbody = / from table fragments + if ( !support.tbody ) { + + // String was a , *may* have spurious + elem = tag === "table" && !rtbody.test( elem ) ? + tmp.firstChild : + + // String was a bare or + wrap[ 1 ] === "
    " && !rtbody.test( elem ) ? + tmp : + 0; + + j = elem && elem.childNodes.length; + while ( j-- ) { + if ( jQuery.nodeName( ( tbody = elem.childNodes[ j ] ), "tbody" ) && + !tbody.childNodes.length ) { + + elem.removeChild( tbody ); + } + } + } + + jQuery.merge( nodes, tmp.childNodes ); + + // Fix #12392 for WebKit and IE > 9 + tmp.textContent = ""; + + // Fix #12392 for oldIE + while ( tmp.firstChild ) { + tmp.removeChild( tmp.firstChild ); + } + + // Remember the top-level container for proper cleanup + tmp = safe.lastChild; + } + } + } + + // Fix #11356: Clear elements from fragment + if ( tmp ) { + safe.removeChild( tmp ); + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if ( !support.appendChecked ) { + jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked ); + } + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( safe.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + tmp = null; + + return safe; +} + + +( function() { + var i, eventName, + div = document.createElement( "div" ); + + // Support: IE<9 (lack submit/change bubble), Firefox (lack focus(in | out) events) + for ( i in { submit: true, change: true, focusin: true } ) { + eventName = "on" + i; + + if ( !( support[ i ] = eventName in window ) ) { + + // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP) + div.setAttribute( eventName, "t" ); + support[ i ] = div.attributes[ eventName ].expando === false; + } + } + + // Null elements to avoid leaks in IE. + div = null; +} )(); + + +var rformElems = /^(?:input|select|textarea)$/i, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE9 +// See #13393 for more info +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + var tmp, events, t, handleObjIn, + special, eventHandle, handleObj, + handlers, type, namespaces, origType, + elemData = jQuery._data( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = {}; + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && + ( !e || jQuery.event.triggered !== e.type ) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + + // Add elem as a property of the handle fn to prevent a memory leak + // with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + var j, handleObj, tmp, + origCount, t, events, + special, handlers, type, + namespaces, origType, + elemData = jQuery.hasData( elem ) && jQuery._data( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery._removeData( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + var handle, ontype, cur, + bubbleType, special, tmp, i, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && + jQuery._data( cur, "handle" ); + + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( + ( !special._default || + special._default.apply( eventPath.pop(), data ) === false + ) && acceptData( elem ) + ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + try { + elem[ type ](); + } catch ( e ) { + + // IE<9 dies on focus/blur to hidden element (#1486,#12518) + // only reproducible on winXP IE8 native, not IE9 in IE8 mode + } + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, j, ret, matched, handleObj, + handlerQueue = [], + args = slice.call( arguments ), + handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or 2) have namespace(s) + // a subset or equal to those in the bound event (both can have no namespace). + if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, matches, sel, handleObj, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Support (at least): Chrome, IE9 + // Find delegate handlers + // Black-hole SVG instance trees (#13180) + // + // Support: Firefox<=42+ + // Avoid non-left-click in FF but don't block IE radio events (#3861, gh-2343) + if ( delegateCount && cur.nodeType && + ( event.type !== "click" || isNaN( event.button ) || event.button < 1 ) ) { + + /* jshint eqeqeq: false */ + for ( ; cur != this; cur = cur.parentNode || this ) { + /* jshint eqeqeq: true */ + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && ( cur.disabled !== true || event.type !== "click" ) ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push( { elem: cur, handlers: matches } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: this, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: IE<9 + // Fix target property (#1925) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Support: Safari 6-8+ + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // Support: IE<9 + // For mouse/key events, metaKey==false if it's undefined (#3368, #11328) + event.metaKey = !!event.metaKey; + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: ( "altKey bubbles cancelable ctrlKey currentTarget detail eventPhase " + + "metaKey relatedTarget shiftKey target timeStamp view which" ).split( " " ), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split( " " ), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: ( "button buttons clientX clientY fromElement offsetX offsetY " + + "pageX pageY screenX screenY toElement" ).split( " " ), + filter: function( event, original ) { + var body, eventDoc, doc, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - + ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - + ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? + original.toElement : + fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + try { + this.focus(); + return false; + } catch ( e ) { + + // Support: IE<9 + // If we error on focus to hidden element (#1486, #12518), + // let .trigger() run the handlers + } + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return jQuery.nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + // Piggyback on a donor event to simulate a different one + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + + // Previously, `originalEvent: {}` was set here, so stopPropagation call + // would not be triggered on donor event, since in our own + // jQuery.event.stopPropagation function we had a check for existence of + // originalEvent.stopPropagation method, so, consequently it would be a noop. + // + // Guard for simulated events was moved to jQuery.event.stopPropagation function + // since `originalEvent` should point to the original event for the + // constancy with other events and for more focused logic + } + ); + + jQuery.event.trigger( e, null, elem ); + + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } + } : + function( elem, type, handle ) { + var name = "on" + type; + + if ( elem.detachEvent ) { + + // #8545, #7054, preventing memory leaks for custom events in IE6-8 + // detachEvent needed property on element, by name of that event, + // to properly expose it to GC + if ( typeof elem[ name ] === "undefined" ) { + elem[ name ] = null; + } + + elem.detachEvent( name, handle ); + } + }; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: IE < 9, Android < 4.0 + src.returnValue === false ? + returnTrue : + returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + if ( !e ) { + return; + } + + // If preventDefault exists, run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // Support: IE + // Otherwise set the returnValue property of the original event to false + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( !e || this.isSimulated ) { + return; + } + + // If stopPropagation exists, run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + + // Support: IE + // Set the cancelBubble property of the original event to true + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && e.stopImmediatePropagation ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://code.google.com/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +// IE submit delegation +if ( !support.submit ) { + + jQuery.event.special.submit = { + setup: function() { + + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? + + // Support: IE <=8 + // We use jQuery.prop instead of elem.form + // to allow fixing the IE8 delegated submit issue (gh-2332) + // by 3rd party polyfills/workarounds. + jQuery.prop( elem, "form" ) : + undefined; + + if ( form && !jQuery._data( form, "submit" ) ) { + jQuery.event.add( form, "submit._submit", function( event ) { + event._submitBubble = true; + } ); + jQuery._data( form, "submit", true ); + } + } ); + + // return undefined since we don't need an event listener + }, + + postDispatch: function( event ) { + + // If form was submitted by the user, bubble the event up the tree + if ( event._submitBubble ) { + delete event._submitBubble; + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event ); + } + } + }, + + teardown: function() { + + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !support.change ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._justChanged = true; + } + } ); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._justChanged && !event.isTrigger ) { + this._justChanged = false; + } + + // Allow triggered, simulated change events (#11500) + jQuery.event.simulate( "change", this, event ); + } ); + } + return false; + } + + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "change" ) ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event ); + } + } ); + jQuery._data( elem, "change", true ); + } + } ); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || + ( elem.type !== "radio" && elem.type !== "checkbox" ) ) { + + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return !rformElems.test( this.nodeName ); + } + }; +} + +// Support: Firefox +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome, Safari +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://code.google.com/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = jQuery._data( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + jQuery._data( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = jQuery._data( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + jQuery._removeData( doc, fix ); + } else { + jQuery._data( doc, fix, attaches ); + } + } + }; + } ); +} + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + }, + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +var rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, + rnoshimcache = new RegExp( "<(?:" + nodeNames + ")[\\s/>]", "i" ), + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi, + + // Support: IE 10-11, Edge 10240+ + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g, + safeFragment = createSafeFragment( document ), + fragmentDiv = safeFragment.appendChild( document.createElement( "div" ) ); + +// Support: IE<8 +// Manipulating tables requires a tbody +function manipulationTarget( elem, content ) { + return jQuery.nodeName( elem, "table" ) && + jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? + + elem.getElementsByTagName( "tbody" )[ 0 ] || + elem.appendChild( elem.ownerDocument.createElement( "tbody" ) ) : + elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( jQuery.find.attr( elem, "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + if ( match ) { + elem.type = match[ 1 ]; + } else { + elem.removeAttribute( "type" ); + } + return elem; +} + +function cloneCopyEvent( src, dest ) { + if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { + return; + } + + var type, i, l, + oldData = jQuery._data( src ), + curData = jQuery._data( dest, oldData ), + events = oldData.events; + + if ( events ) { + delete curData.handle; + curData.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + + // make the cloned public data object a copy from the original + if ( curData.data ) { + curData.data = jQuery.extend( {}, curData.data ); + } +} + +function fixCloneNodeIssues( src, dest ) { + var nodeName, e, data; + + // We do not need to do anything for non-Elements + if ( dest.nodeType !== 1 ) { + return; + } + + nodeName = dest.nodeName.toLowerCase(); + + // IE6-8 copies events bound via attachEvent when using cloneNode. + if ( !support.noCloneEvent && dest[ jQuery.expando ] ) { + data = jQuery._data( dest ); + + for ( e in data.events ) { + jQuery.removeEvent( dest, e, data.handle ); + } + + // Event data gets referenced instead of copied if the expando gets copied too + dest.removeAttribute( jQuery.expando ); + } + + // IE blanks contents when cloning scripts, and tries to evaluate newly-set text + if ( nodeName === "script" && dest.text !== src.text ) { + disableScript( dest ).text = src.text; + restoreScript( dest ); + + // IE6-10 improperly clones children of object elements using classid. + // IE10 throws NoModificationAllowedError if parent is null, #12132. + } else if ( nodeName === "object" ) { + if ( dest.parentNode ) { + dest.outerHTML = src.outerHTML; + } + + // This path appears unavoidable for IE9. When cloning an object + // element in IE9, the outerHTML strategy above is not sufficient. + // If the src has innerHTML and the destination does not, + // copy the src.innerHTML into the dest.innerHTML. #10324 + if ( support.html5Clone && ( src.innerHTML && !jQuery.trim( dest.innerHTML ) ) ) { + dest.innerHTML = src.innerHTML; + } + + } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + + // IE6-8 fails to persist the checked state of a cloned checkbox + // or radio button. Worse, IE6-7 fail to give the cloned element + // a checked appearance if the defaultChecked value isn't also set + + dest.defaultChecked = dest.checked = src.checked; + + // IE6-7 get confused and end up setting the value of a cloned + // checkbox/radio button to an empty string instead of "on" + if ( dest.value !== src.value ) { + dest.value = src.value; + } + + // IE6-8 fails to return the selected option to the default selected + // state when cloning options + } else if ( nodeName === "option" ) { + dest.defaultSelected = dest.selected = src.defaultSelected; + + // IE6-8 fails to set the defaultValue to the correct value when + // cloning other types of input fields + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var first, node, hasScripts, + scripts, doc, fragment, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( isFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android<4.1, PhantomJS<2 + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !jQuery._data( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + jQuery.globalEval( + ( node.text || node.textContent || node.innerHTML || "" ) + .replace( rcleanScript, "" ) + ); + } + } + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + elems = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = elems[ i ] ) != null; i++ ) { + + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && jQuery.contains( node.ownerDocument, node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html.replace( rxhtmlTag, "<$1>" ); + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var destElements, node, clone, i, srcElements, + inPage = jQuery.contains( elem.ownerDocument, elem ); + + if ( support.html5Clone || jQuery.isXMLDoc( elem ) || + !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { + + clone = elem.cloneNode( true ); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); + } + + if ( ( !support.noCloneEvent || !support.noCloneChecked ) && + ( elem.nodeType === 1 || elem.nodeType === 11 ) && !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + // Fix all IE cloning issues + for ( i = 0; ( node = srcElements[ i ] ) != null; ++i ) { + + // Ensure that the destination node is not null; Fixes #9587 + if ( destElements[ i ] ) { + fixCloneNodeIssues( node, destElements[ i ] ); + } + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0; ( node = srcElements[ i ] ) != null; i++ ) { + cloneCopyEvent( node, destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + destElements = srcElements = node = null; + + // Return the cloned set + return clone; + }, + + cleanData: function( elems, /* internal */ forceAcceptData ) { + var elem, type, id, data, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + attributes = support.attributes, + special = jQuery.event.special; + + for ( ; ( elem = elems[ i ] ) != null; i++ ) { + if ( forceAcceptData || acceptData( elem ) ) { + + id = elem[ internalKey ]; + data = id && cache[ id ]; + + if ( data ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if ( cache[ id ] ) { + + delete cache[ id ]; + + // Support: IE<9 + // IE does not allow us to delete expando properties from nodes + // IE creates expando attributes along with the property + // IE does not have a removeAttribute function on Document nodes + if ( !attributes && typeof elem.removeAttribute !== "undefined" ) { + elem.removeAttribute( internalKey ); + + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://code.google.com/p/chromium/issues/detail?id=378607 + } else { + elem[ internalKey ] = undefined; + } + + deletedIds.push( id ); + } + } + } + } + } +} ); + +jQuery.fn.extend( { + + // Keep domManip exposed until 3.0 (gh-2225) + domManip: domManip, + + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( + ( this[ 0 ] && this[ 0 ].ownerDocument || document ).createTextNode( value ) + ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + } + + // Remove any remaining nodes + while ( elem.firstChild ) { + elem.removeChild( elem.firstChild ); + } + + // If this is a select, ensure that it displays empty (#12336) + // Support: IE<9 + if ( elem.options && jQuery.nodeName( elem, "select" ) ) { + elem.options.length = 0; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined ) { + return elem.nodeType === 1 ? + elem.innerHTML.replace( rinlinejQuery, "" ) : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + ( support.htmlSerialize || !rnoshimcache.test( value ) ) && + ( support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + + // Remove element nodes and prevent memory leaks + elem = this[ i ] || {}; + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); + + +var iframe, + elemdisplay = { + + // Support: Firefox + // We have to pre-define these values for FF (#10227) + HTML: "block", + BODY: "block" + }; + +/** + * Retrieve the actual display of a element + * @param {String} name nodeName of the element + * @param {Object} doc Document object + */ + +// Called only from within defaultDisplay +function actualDisplay( name, doc ) { + var elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), + + display = jQuery.css( elem[ 0 ], "display" ); + + // We don't have any data stored on the element, + // so use "detach" method as fast way to get rid of the element + elem.detach(); + + return display; +} + +/** + * Try to determine the default display value of an element + * @param {String} nodeName + */ +function defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + + // Use the already-created iframe if possible + iframe = ( iframe || jQuery( "