diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..8679cbb --- /dev/null +++ b/Gemfile @@ -0,0 +1,4 @@ +source "http://rubygems.org" + +gem "compass" +gem "zurb-foundation" diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..606d433 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,19 @@ +GEM + remote: http://rubygems.org/ + specs: + chunky_png (1.2.8) + compass (0.12.2) + chunky_png (~> 1.2) + fssm (>= 0.2.7) + sass (~> 3.1) + fssm (0.2.10) + sass (3.2.9) + zurb-foundation (4.2.1) + sass (>= 3.2.0) + +PLATFORMS + ruby + +DEPENDENCIES + compass + zurb-foundation diff --git a/assets/js/site.js b/assets/js/site.js index 730e572..ac42690 100644 --- a/assets/js/site.js +++ b/assets/js/site.js @@ -184,18 +184,34 @@ $(document).ready(function() { return false; }); - - /** theme switcher! */ - $(".theme-switcher").on("click", function(e) { - e.preventDefault(); - $("body").toggleClass("oldschool"); - + var toggleTheme = function() { if ( $("body").hasClass("oldschool") ) { $(".theme-switcher span").html("old school!"); } else { $(".theme-switcher span").html("modern"); } + }; + + var theme = $.cookie('theme'); + if(theme) { + $('body').addClass(theme); + $('html').addClass(theme); + toggleTheme(); + } + + /** theme switcher! */ + $(".theme-switcher").on("click", function(e) { + e.preventDefault(); + $("body").toggleClass("oldschool"); + if ( $("body").hasClass("oldschool") ) { + $.cookie('theme', "oldschool"); + } + else { + $.cookie('theme', ""); + } + + toggleTheme(); }); /** diff --git a/javascripts/foundation/foundation.alerts.js b/javascripts/foundation/foundation.alerts.js index 62dc007..5517fbf 100644 --- a/javascripts/foundation/foundation.alerts.js +++ b/javascripts/foundation/foundation.alerts.js @@ -45,6 +45,8 @@ off : function () { $(this.scope).off('.fndtn.alerts'); - } + }, + + reflow : function () {} }; }(Foundation.zj, this, this.document)); \ No newline at end of file diff --git a/javascripts/foundation/foundation.clearing.js b/javascripts/foundation/foundation.clearing.js index c8ff324..098c0b2 100644 --- a/javascripts/foundation/foundation.clearing.js +++ b/javascripts/foundation/foundation.clearing.js @@ -6,14 +6,14 @@ Foundation.libs.clearing = { name : 'clearing', - version : '4.0.0', + version : '4.1.3', settings : { templates : { viewing : '×' + '' + '

' + + '' }, // comma delimited list of selectors that, on click, will close clearing, @@ -26,8 +26,8 @@ }, init : function (scope, method, options) { - this.scope = this.scope || scope; - Foundation.inherit(this, 'set_data get_data remove_data throttle'); + var self = this; + Foundation.inherit(this, 'set_data get_data remove_data throttle data_options'); if (typeof method === 'object') { options = $.extend(true, this.settings, method); @@ -35,15 +35,15 @@ if (typeof method != 'string') { $(this.scope).find('ul[data-clearing]').each(function () { - var self = Foundation.libs.clearing, - $el = $(this), + var $el = $(this), options = options || {}, + lis = $el.find('li'), settings = self.get_data($el); - if (!settings) { + if (!settings && lis.length > 0) { options.$parent = $el.parent(); - self.set_data($el, $.extend(true, self.settings, options)); + self.set_data($el, $.extend({}, self.settings, options, self.data_options($el))); self.assemble($el.find('li')); @@ -70,19 +70,30 @@ function (e, current, target) { var current = current || $(this), target = target || current, - settings = self.get_data(current.parent()); + next = current.next('li'), + settings = self.get_data(current.parent()), + image = $(e.target); e.preventDefault(); if (!settings) self.init(); + // if clearing is open and the current image is + // clicked, go to the next image in sequence + if (target.hasClass('visible') + && current[0] === target[0] + && next.length > 0 && self.is_open(current)) { + target = next; + image = target.find('img'); + } + // set current and target to the clicked li if not otherwise defined. - self.open($(e.target), current, target); + self.open(image, current, target); self.update_paddles(target); }) - .on('click.fndtn.clearing', '.clearing-main-right', + .on('click.fndtn.clearing', '.clearing-main-next', function (e) { this.nav(e, 'next') }.bind(this)) - .on('click.fndtn.clearing', '.clearing-main-left', + .on('click.fndtn.clearing', '.clearing-main-prev', function (e) { this.nav(e, 'prev') }.bind(this)) .on('click.fndtn.clearing', this.settings.close_selectors, function (e) { Foundation.libs.clearing.close(e, this) }) @@ -90,7 +101,7 @@ function (e) { this.keydown(e) }.bind(this)); $(window).on('resize.fndtn.clearing', - function (e) { this.resize() }.bind(this)); + function () { this.resize() }.bind(this)); this.settings.init = true; return this; @@ -101,6 +112,7 @@ $(this.scope) .on('touchstart.fndtn.clearing', '.visible-img', function(e) { + if (!e.touches) { e = e.originalEvent; } var data = { start_page_x: e.touches[0].pageX, start_page_y: e.touches[0].pageY, @@ -113,6 +125,7 @@ e.stopPropagation(); }) .on('touchmove.fndtn.clearing', '.visible-img', function(e) { + if (!e.touches) { e = e.originalEvent; } // Ignore pinch/zoom events if(e.touches.length > 1 || e.scale && e.scale !== 1) return; @@ -142,7 +155,10 @@ }, assemble : function ($li) { - var $el = $li.parent(), + var $el = $li.parent(); + $el.after('
'); + + var holder = $('#foundationClearingHolder'), settings = this.get_data($el), grid = $el.detach(), data = { @@ -152,7 +168,7 @@ wrapper = '
' + data.viewing + data.grid + '
'; - return settings.$parent.append(wrapper); + return holder.after(wrapper).remove(); }, // event callbacks @@ -165,9 +181,12 @@ if (!this.locked()) { // set the image to the selected thumbnail - image.attr('src', this.load($image)); + image + .attr('src', this.load($image)) + .css('visibility', 'hidden'); this.loaded(image, function () { + image.css('visibility', 'visible'); // toggle the gallery root.addClass('clearing-blackout'); container.addClass('clearing-container'); @@ -195,7 +214,7 @@ }($(el))), container, visible_image; if (el === e.target && root) { - container = root.find('div').first(), + container = root.find('div').first(); visible_image = container.find('.visible-img'); this.settings.prev_index = 0; root.find('ul[data-clearing]') @@ -208,6 +227,10 @@ return false; }, + is_open : function (current) { + return current.parent().attr('style').length > 0; + }, + keydown : function (e) { var clearing = $('.clearing-blackout').find('ul[data-clearing]'); @@ -255,39 +278,50 @@ .closest('.carousel') .siblings('.visible-img'); - if (target.next().length) { + if (target.next().length > 0) { visible_image - .find('.clearing-main-right') + .find('.clearing-main-next') .removeClass('disabled'); } else { visible_image - .find('.clearing-main-right') + .find('.clearing-main-next') .addClass('disabled'); } - if (target.prev().length) { + if (target.prev().length > 0) { visible_image - .find('.clearing-main-left') + .find('.clearing-main-prev') .removeClass('disabled'); } else { visible_image - .find('.clearing-main-left') + .find('.clearing-main-prev') .addClass('disabled'); } }, center : function (target) { - target.css({ - marginLeft : -(this.outerWidth(target) / 2), - marginTop : -(this.outerHeight(target) / 2) - }); + if (!this.rtl) { + target.css({ + marginLeft : -(this.outerWidth(target) / 2), + marginTop : -(this.outerHeight(target) / 2) + }); + } else { + target.css({ + marginRight : -(this.outerWidth(target) / 2), + marginTop : -(this.outerHeight(target) / 2) + }); + } return this; }, // image loading and preloading load : function ($image) { - var href = $image.parent().attr('href'); + if ($image[0].nodeName === "A") { + var href = $image.attr('href'); + } else { + var href = $image.parent().attr('href'); + } this.preload($image); @@ -326,7 +360,7 @@ return; } - if (this.complete || this.readyState === 4) { + if (image[0].complete || image[0].readyState === 4) { loaded(); } else { bindLoad.call(image); @@ -354,7 +388,7 @@ if (caption) { container - .text(caption) + .html(caption) .show(); } else { container @@ -472,6 +506,10 @@ $(window).off('.fndtn.clearing'); this.remove_data(); // empty settings cache this.settings.init = false; + }, + + reflow : function () { + this.init(); } }; diff --git a/javascripts/foundation/foundation.dropdown.js b/javascripts/foundation/foundation.dropdown.js index 24b35e1..a61600b 100644 --- a/javascripts/foundation/foundation.dropdown.js +++ b/javascripts/foundation/foundation.dropdown.js @@ -6,15 +6,18 @@ Foundation.libs.dropdown = { name : 'dropdown', - version : '4.0.0', + version : '4.2.0', settings : { - activeClass: 'open' + activeClass: 'open', + is_hover: false, + opened: function(){}, + closed: function(){} }, init : function (scope, method, options) { this.scope = scope || this.scope; - Foundation.inherit(this, 'throttle'); + Foundation.inherit(this, 'throttle scrollLeft data_options'); if (typeof method === 'object') { $.extend(true, this.settings, method); @@ -35,22 +38,37 @@ events : function () { var self = this; - $(this.scope).on('click.fndtn.dropdown', '[data-dropdown]', function (e) { - e.preventDefault(); - e.stopPropagation(); - self.toggle($(this)); - }); + $(this.scope) + .on('click.fndtn.dropdown', '[data-dropdown]', function (e) { + var settings = $.extend({}, self.settings, self.data_options($(this))); + e.preventDefault(); - $('*, html, body').on('click.fndtn.dropdown', function (e) { - if (!$(e.target).data('dropdown')) { - $('[data-dropdown-content]') - .css('left', '-99999px') - .removeClass(self.settings.activeClass); + if (!settings.is_hover) self.toggle($(this)); + }) + .on('mouseenter', '[data-dropdown]', function (e) { + var settings = $.extend({}, self.settings, self.data_options($(this))); + if (settings.is_hover) self.toggle($(this)); + }) + .on('mouseleave', '[data-dropdown-content]', function (e) { + var target = $('[data-dropdown="' + $(this).attr('id') + '"]'), + settings = $.extend({}, self.settings, self.data_options(target)); + if (settings.is_hover) self.close.call(self, $(this)); + }) + .on('opened.fndtn.dropdown', '[data-dropdown-content]', this.settings.opened) + .on('closed.fndtn.dropdown', '[data-dropdown-content]', this.settings.closed); + + $('body').on('click.fndtn.dropdown', function (e) { + var parent = $(e.target).closest('[data-dropdown-content]'); + + if ($(e.target).data('dropdown')) { + return; + } + if (parent.length > 0 && ($(e.target).is('[data-dropdown-content]') || $.contains(parent.first()[0], e.target))) { + e.stopPropagation(); + return; } - }); - $('[data-dropdown-content]').on('click.fndtn.dropdown', function (e) { - e.stopPropagation(); + self.close.call(self, $('[data-dropdown-content]')); }); $(window).on('resize.fndtn.dropdown', self.throttle(function () { @@ -60,19 +78,35 @@ this.settings.init = true; }, - toggle : function (target, resize) { - var dropdown = $('#' + target.data('dropdown')); + close: function (dropdown) { + var self = this; + dropdown.each(function () { + if ($(this).hasClass(self.settings.activeClass)) { + $(this) + .css(Foundation.rtl ? 'right':'left', '-99999px') + .removeClass(self.settings.activeClass); + $(this).trigger('closed'); + } + }); + }, - $('[data-dropdown-content]').not(dropdown).css('left', '-99999px'); - - if (dropdown.hasClass(this.settings.activeClass)) { - dropdown - .css('left', '-99999px') - .removeClass(this.settings.activeClass); - } else { + open: function (dropdown, target) { this .css(dropdown .addClass(this.settings.activeClass), target); + dropdown.trigger('opened'); + }, + + toggle : function (target) { + var dropdown = $('#' + target.data('dropdown')); + + this.close.call(this, $('[data-dropdown-content]').not(dropdown)); + + if (dropdown.hasClass(this.settings.activeClass)) { + this.close.call(this, dropdown); + } else { + this.close.call(this, $('[data-dropdown-content]')) + this.open.call(this, dropdown, target); } }, @@ -86,7 +120,15 @@ }, css : function (dropdown, target) { - var offset = target.offset(); + var offset_parent = dropdown.offsetParent(); + // temporary workaround until 4.2 + if (offset_parent.length > 0 && /body/i.test(dropdown.offsetParent()[0].nodeName)) { + var position = target.offset(); + position.top -= dropdown.offsetParent().offset().top; + position.left -= dropdown.offsetParent().offset().left; + } else { + var position = target.position(); + } if (this.small()) { dropdown.css({ @@ -94,13 +136,25 @@ width: '95%', left: '2.5%', 'max-width': 'none', - top: offset.top + this.outerHeight(target) + top: position.top + this.outerHeight(target) }); } else { + if (!Foundation.rtl && $(window).width() > this.outerWidth(dropdown) + target.offset().left) { + var left = position.left; + if (dropdown.hasClass('right')) { + dropdown.removeClass('right'); + } + } else { + if (!dropdown.hasClass('right')) { + dropdown.addClass('right'); + } + var left = position.left - (this.outerWidth(dropdown) - this.outerWidth(target)); + } + dropdown.attr('style', '').css({ position : 'absolute', - top: offset.top + this.outerHeight(target), - left: offset.left + top: position.top + this.outerHeight(target), + left: left }); } @@ -117,6 +171,8 @@ $(window).off('.fndtn.dropdown'); $('[data-dropdown-content]').off('.fndtn.dropdown'); this.settings.init = false; - } + }, + + reflow : function () {} }; }(Foundation.zj, this, this.document)); diff --git a/javascripts/foundation/foundation.forms.js b/javascripts/foundation/foundation.forms.js index 11f1835..99783f8 100644 --- a/javascripts/foundation/foundation.forms.js +++ b/javascripts/foundation/foundation.forms.js @@ -1,19 +1,19 @@ -/*jslint unparam: true, browser: true, indent: 2 */ - -;(function ($, window, document, undefined) { +(function ($, window, document, undefined) { 'use strict'; Foundation.libs.forms = { - name : 'forms', + name: 'forms', - version : '4.0.4', + version: '4.2.1', - settings : { - disable_class: 'no-custom' + cache: {}, + + settings: { + disable_class: 'no-custom', + last_combo : null }, - init : function (scope, method, options) { - this.scope = scope || this.scope; + init: function (scope, method, options) { if (typeof method === 'object') { $.extend(true, this.settings, method); @@ -32,16 +32,18 @@ } }, - assemble : function () { - $('form.custom input[type="radio"]').not('[data-customforms="disabled"]') + assemble: function () { + $('form.custom input[type="radio"]', $(this.scope)).not('[data-customforms="disabled"]') .each(this.append_custom_markup); - $('form.custom input[type="checkbox"]').not('[data-customforms="disabled"]') + $('form.custom input[type="checkbox"]', $(this.scope)).not('[data-customforms="disabled"]') .each(this.append_custom_markup); - $('form.custom select').not('[data-customforms="disabled"]') + $('form.custom select', $(this.scope)) + .not('[data-customforms="disabled"]') + .not('[multiple=multiple]') .each(this.append_custom_select); }, - events : function () { + events: function () { var self = this; $(this.scope) @@ -55,49 +57,46 @@ e.stopPropagation(); self.toggle_radio($(this)); }) - .on('change.fndtn.forms', 'form.custom select:not([data-customforms="disabled"])', function (e) { - self.refresh_custom_select($(this)); + .on('change.fndtn.forms', 'form.custom select:not([data-customforms="disabled"])', function (e, force_refresh) { + self.refresh_custom_select($(this), force_refresh); }) .on('click.fndtn.forms', 'form.custom label', function (e) { - var $associatedElement = $('#' + self.escape($(this).attr('for')) + ':not([data-customforms="disabled"])'), + if ($(e.target).is('label')) { + var $associatedElement = $('#' + self.escape($(this).attr('for')) + ':not([data-customforms="disabled"])'), $customCheckbox, $customRadio; - if ($associatedElement.length !== 0) { - if ($associatedElement.attr('type') === 'checkbox') { - e.preventDefault(); - $customCheckbox = $(this).find('span.custom.checkbox'); - //the checkbox might be outside after the label - if ($customCheckbox.length == 0) { - $customCheckbox = $(this).next('span.custom.checkbox'); + + if ($associatedElement.length !== 0) { + if ($associatedElement.attr('type') === 'checkbox') { + e.preventDefault(); + $customCheckbox = $(this).find('span.custom.checkbox'); + //the checkbox might be outside after the label or inside of another element + if ($customCheckbox.length == 0) { + $customCheckbox = $associatedElement.add(this).siblings('span.custom.checkbox').first(); + } + self.toggle_checkbox($customCheckbox); + } else if ($associatedElement.attr('type') === 'radio') { + e.preventDefault(); + $customRadio = $(this).find('span.custom.radio'); + //the radio might be outside after the label or inside of another element + if ($customRadio.length == 0) { + $customRadio = $associatedElement.add(this).siblings('span.custom.radio').first(); + } + self.toggle_radio($customRadio); } - //the checkbox might be outside before the label - if ($customCheckbox.length == 0) { - $customCheckbox = $(this).prev('span.custom.checkbox'); - } - self.toggle_checkbox($customCheckbox); - } else if ($associatedElement.attr('type') === 'radio') { - e.preventDefault(); - $customRadio = $(this).find('span.custom.radio'); - //the radio might be outside after the label - if ($customRadio.length == 0) { - $customRadio = $(this).next('span.custom.radio'); - } - //the radio might be outside before the label - if ($customRadio.length == 0) { - $customRadio = $(this).prev('span.custom.radio'); - } - self.toggle_radio($customRadio); } } }) + .on('mousedown.fndtn.forms', 'form.custom div.custom.dropdown', function () { + return false; + }) .on('click.fndtn.forms', 'form.custom div.custom.dropdown a.current, form.custom div.custom.dropdown a.selector', function (e) { var $this = $(this), $dropdown = $this.closest('div.custom.dropdown'), - $select = $dropdown.prev(); + $select = getFirstPrevSibling($dropdown, 'select'); // make sure other dropdowns close - if(!$dropdown.hasClass('open')) - $(self.scope).trigger('click'); + if (!$dropdown.hasClass('open')) $(self.scope).trigger('click'); e.preventDefault(); if (false === $select.is(':disabled')) { @@ -117,32 +116,29 @@ .on('click.fndtn.forms touchend.fndtn.forms', 'form.custom div.custom.dropdown li', function (e) { var $this = $(this), $customDropdown = $this.closest('div.custom.dropdown'), - $select = $customDropdown.prev(), + $select = getFirstPrevSibling($customDropdown, 'select'), selectedIndex = 0; e.preventDefault(); e.stopPropagation(); - if ( ! $(this).hasClass('disabled')) { + if (!$(this).hasClass('disabled')) { $('div.dropdown').not($customDropdown).removeClass('open'); - var $oldThis= $this - .closest('ul') + var $oldThis = $this.closest('ul') .find('li.selected'); $oldThis.removeClass('selected'); $this.addClass('selected'); - $customDropdown - .removeClass('open') + $customDropdown.removeClass('open') .find('a.current') - .html($this.html()); + .text($this.text()); $this.closest('ul').find('li').each(function (index) { if ($this[0] == this) { selectedIndex = index; } - }); $select[0].selectedIndex = selectedIndex; @@ -150,14 +146,89 @@ $select.data('prevalue', $oldThis.html()); $select.trigger('change'); } - }); + }); + + $(window).on('keydown', function (e) { + var focus = document.activeElement, + self = Foundation.libs.forms, + dropdown = $('.custom.dropdown.open'); + + if (dropdown.length > 0) { + e.preventDefault(); + + if (e.which === 13) { + dropdown.find('li.selected').trigger('click'); + } + + if (e.which === 27) { + dropdown.removeClass('open'); + } + + if (e.which >= 65 && e.which <= 90) { + var next = self.go_to(dropdown, e.which), + current = dropdown.find('li.selected'); + + if (next) { + current.removeClass('selected'); + self.scrollTo(next.addClass('selected'), 300); + } + } + + if (e.which === 38) { + var current = dropdown.find('li.selected'), + prev = current.prev(':not(.disabled)'); + + if (prev.length > 0) { + prev.parent()[0].scrollTop = prev.parent().scrollTop() - self.outerHeight(prev); + current.removeClass('selected'); + prev.addClass('selected'); + } + } else if (e.which === 40) { + var current = dropdown.find('li.selected'), + next = current.next(':not(.disabled)'); + + if (next.length > 0) { + next.parent()[0].scrollTop = next.parent().scrollTop() + self.outerHeight(next); + current.removeClass('selected'); + next.addClass('selected'); + } + } + } + }); this.settings.init = true; }, - append_custom_markup : function (idx, sel) { - var $this = $(sel).hide(), - type = $this.attr('type'), + go_to: function (dropdown, character) { + var lis = dropdown.find('li'), + count = lis.length; + + if (count > 0) { + for (var i = 0; i < count; i++) { + var first_letter = lis.eq(i).text().charAt(0).toLowerCase(); + if (first_letter === String.fromCharCode(character).toLowerCase()) return lis.eq(i); + } + } + }, + + scrollTo: function (el, duration) { + if (duration < 0) return; + var parent = el.parent(); + var li_height = this.outerHeight(el); + var difference = (li_height * (el.index())) - parent.scrollTop(); + var perTick = difference / duration * 10; + + this.scrollToTimerCache = setTimeout(function () { + if (!isNaN(parseInt(perTick, 10))) { + parent[0].scrollTop = parent.scrollTop() + perTick; + this.scrollTo(el, duration - 10); + } + }.bind(this), 10); + }, + + append_custom_markup: function (idx, sel) { + var $this = $(sel), + type = $this.attr('type'), $span = $this.next('span.custom.' + type); if ($span.length === 0) { @@ -168,133 +239,159 @@ $span.toggleClass('disabled', $this.is(':disabled')); }, - append_custom_select : function (idx, sel) { - var self = Foundation.libs.forms, - $this = $( sel ), - $customSelect = $this.next( 'div.custom.dropdown' ), - $customList = $customSelect.find( 'ul' ), - $selectCurrent = $customSelect.find( ".current" ), - $selector = $customSelect.find( ".selector" ), - $options = $this.find( 'option' ), - $selectedOption = $options.filter( ':selected' ), - maxWidth = 0, - liHtml = '', - $listItems, - $currentSelect = false; + append_custom_select: function (idx, sel) { + var self = Foundation.libs.forms, + $this = $(sel), + $customSelect = $this.next('div.custom.dropdown'), + $customList = $customSelect.find('ul'), + $selectCurrent = $customSelect.find(".current"), + $selector = $customSelect.find(".selector"), + $options = $this.find('option'), + $selectedOption = $options.filter(':selected'), + copyClasses = $this.attr('class') ? $this.attr('class').split(' ') : [], + maxWidth = 0, + liHtml = '', + $listItems, + $currentSelect = false; - if ($this.hasClass(self.settings.disable_class)) return; + if ($this.hasClass(self.settings.disable_class)) return; - if ($customSelect.length === 0) { - var customSelectSize = $this.hasClass( 'small' ) ? 'small' : - $this.hasClass( 'medium' ) ? 'medium' : - $this.hasClass( 'large' ) ? 'large' : - $this.hasClass( 'expand' ) ? 'expand' : ''; + if ($customSelect.length === 0) { + var customSelectSize = $this.hasClass('small') ? 'small' : $this.hasClass('medium') ? 'medium' : $this.hasClass('large') ? 'large' : $this.hasClass('expand') ? 'expand' : ''; - $customSelect = $('
'); - $selector = $customSelect.find(".selector"); - $customList = $customSelect.find("ul"); - liHtml = $options.map(function() { return "
  • " + $( this ).html() + "
  • "; } ).get().join( '' ); - $customList.append(liHtml); - $currentSelect = $customSelect.prepend('' + $selectedOption.html() + '' ).find( ".current" ); - $this - .after( $customSelect ) - .hide(); + $customSelect = $('
    '); - } else { - liHtml = $options.map(function() { - return "
  • " + $( this ).html() + "
  • "; - }) - .get().join(''); - $customList - .html('') - .append(liHtml); + $selector = $customSelect.find(".selector"); + $customList = $customSelect.find("ul"); - } // endif $customSelect.length === 0 - $customSelect.toggleClass('disabled', $this.is( ':disabled' ) ); - $listItems = $customList.find( 'li' ); + liHtml = $options.map(function () { + var copyClasses = $(this).attr('class') ? $(this).attr('class') : ''; + return "
  • " + $(this).html() + "
  • "; + }).get().join(''); - $options.each( function ( index ) { - if ( this.selected ) { - $listItems.eq( index ).addClass( 'selected' ); + $customList.append(liHtml); - if ($currentSelect) { - $currentSelect.html( $( this ).html() ); + $currentSelect = $customSelect + .prepend('' + $selectedOption.html() + '') + .find(".current"); + + $this.after($customSelect) + .addClass('hidden-field'); + } else { + liHtml = $options.map(function () { + return "
  • " + $(this).html() + "
  • "; + }) + .get().join(''); + + $customList.html('') + .append(liHtml); + + } // endif $customSelect.length === 0 + + self.assign_id($this, $customSelect); + $customSelect.toggleClass('disabled', $this.is(':disabled')); + $listItems = $customList.find('li'); + + // cache list length + self.cache[$customSelect.data('id')] = $listItems.length; + + $options.each(function (index) { + if (this.selected) { + $listItems.eq(index).addClass('selected'); + + if ($currentSelect) { + $currentSelect.html($(this).html()); + } } + if ($(this).is(':disabled')) { + $listItems.eq(index).addClass('disabled'); + } + }); - } - if ($(this).is(':disabled')) { - $listItems.eq( index ).addClass( 'disabled' ); - } - }); - - // - // If we're not specifying a predetermined form size. - // - if (!$customSelect.is('.small, .medium, .large, .expand')) { - - // ------------------------------------------------------------------------------------ - // This is a work-around for when elements are contained within hidden parents. - // For example, when custom-form elements are inside of a hidden reveal modal. // - // We need to display the current custom list element as well as hidden parent elements - // in order to properly calculate the list item element's width property. - // ------------------------------------------------------------------------------------- - - $customSelect.addClass( 'open' ); + // If we're not specifying a predetermined form size. // - // Quickly, display all parent elements. - // This should help us calcualate the width of the list item's within the drop down. - // - var self = Foundation.libs.forms; - self.hidden_fix.adjust( $customList ); + if (!$customSelect.is('.small, .medium, .large, .expand')) { - maxWidth = ( self.outerWidth($listItems) > maxWidth ) ? self.outerWidth($listItems) : maxWidth; + // ------------------------------------------------------------------------------------ + // This is a work-around for when elements are contained within hidden parents. + // For example, when custom-form elements are inside of a hidden reveal modal. + // + // We need to display the current custom list element as well as hidden parent elements + // in order to properly calculate the list item element's width property. + // ------------------------------------------------------------------------------------- - Foundation.libs.forms.hidden_fix.reset(); + $customSelect.addClass('open'); + // + // Quickly, display all parent elements. + // This should help us calcualate the width of the list item's within the drop down. + // + var self = Foundation.libs.forms; + self.hidden_fix.adjust($customList); - $customSelect.removeClass( 'open' ); + maxWidth = (self.outerWidth($listItems) > maxWidth) ? self.outerWidth($listItems) : maxWidth; - } // endif + Foundation.libs.forms.hidden_fix.reset(); + + $customSelect.removeClass('open'); + + } // endif }, - refresh_custom_select : function ($select) { + assign_id: function ($select, $customSelect) { + var id = [+new Date(), Foundation.random_str(5)].join('-'); + $select.attr('data-id', id); + $customSelect.attr('data-id', id); + }, + + refresh_custom_select: function ($select, force_refresh) { var self = this; var maxWidth = 0, - $customSelect = $select.next(), - $options = $select.find('option'); + $customSelect = $select.next(), + $options = $select.find('option'), + $listItems = $customSelect.find('li'); - $customSelect.find('ul').html(''); + if ($listItems.length != this.cache[$customSelect.data('id')] || force_refresh) { + $customSelect.find('ul').html(''); - $options.each(function () { - var $li = $('
  • ' + $(this).html() + '
  • '); - $customSelect.find('ul').append($li); - }); + $options.each(function () { + var $li = $('
  • ' + $(this).html() + '
  • '); + $customSelect.find('ul').append($li); + }); - // re-populate - $options.each(function (index) { - if (this.selected) { - $customSelect.find('li').eq(index).addClass('selected'); - $customSelect.find('.current').html($(this).html()); - } - if ($(this).is(':disabled')) { - $customSelect.find('li').eq(index).addClass('disabled'); - } - }); + // re-populate + $options.each(function (index) { + if (this.selected) { + $customSelect.find('li').eq(index).addClass('selected'); + $customSelect.find('.current').html($(this).html()); + } + if ($(this).is(':disabled')) { + $customSelect.find('li').eq(index).addClass('disabled'); + } + }); - // fix width - $customSelect.removeAttr('style') - .find('ul').removeAttr('style'); - $customSelect.find('li').each(function () { - $customSelect.addClass('open'); - if (self.outerWidth($(this)) > maxWidth) { - maxWidth = self.outerWidth($(this)); - } - $customSelect.removeClass('open'); - }); + // fix width + $customSelect.removeAttr('style') + .find('ul').removeAttr('style'); + $customSelect.find('li').each(function () { + $customSelect.addClass('open'); + if (self.outerWidth($(this)) > maxWidth) { + maxWidth = self.outerWidth($(this)); + } + $customSelect.removeClass('open'); + }); + + $listItems = $customSelect.find('li'); + // cache list length + this.cache[$customSelect.data('id')] = $listItems.length; + } }, - toggle_checkbox : function ($element) { + toggle_checkbox: function ($element) { var $input = $element.prev(), input = $input[0]; @@ -306,98 +403,114 @@ } }, - toggle_radio : function ($element) { - var $input = $element.prev(), - $form = $input.closest('form.custom'), - input = $input[0]; + toggle_radio: function ($element) { + var $input = $element.prev(), + $form = $input.closest('form.custom'), + input = $input[0]; - if (false === $input.is(':disabled')) { - $form.find('input[type="radio"][name="' + this.escape($input.attr('name')) + '"]').next().not($element).removeClass('checked'); - if ( !$element.hasClass('checked') ) { - $element.toggleClass('checked'); + if (false === $input.is(':disabled')) { + $form.find('input[type="radio"][name="' + this.escape($input.attr('name')) + '"]') + .next().not($element).removeClass('checked'); + + if (!$element.hasClass('checked')) { + $element.toggleClass('checked'); + } + + input.checked = $element.hasClass('checked'); + + $input.trigger('change'); } - input.checked = $element.hasClass('checked'); - - $input.trigger('change'); - } }, - escape : function (text) { + escape: function (text) { return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); }, - hidden_fix : { - /** - * Sets all hidden parent elements and self to visibile. - * - * @method adjust - * @param {jQuery Object} $child - */ + hidden_fix: { + /** + * Sets all hidden parent elements and self to visibile. + * + * @method adjust + * @param {jQuery Object} $child + */ - // We'll use this to temporarily store style properties. - tmp : [], + // We'll use this to temporarily store style properties. + tmp: [], - // We'll use this to set hidden parent elements. - hidden : null, + // We'll use this to set hidden parent elements. + hidden: null, - adjust : function( $child ) { - // Internal reference. - var _self = this; + adjust: function ($child) { + // Internal reference. + var _self = this; - // Set all hidden parent elements, including this element. - _self.hidden = $child.parents().andSelf().filter( ":hidden" ); + // Set all hidden parent elements, including this element. + _self.hidden = $child.parents(); + _self.hidden = _self.hidden.add($child).filter(":hidden"); - // Loop through all hidden elements. - _self.hidden.each( function() { + // Loop through all hidden elements. + _self.hidden.each(function () { - // Cache the element. - var $elem = $( this ); + // Cache the element. + var $elem = $(this); - // Store the style attribute. - // Undefined if element doesn't have a style attribute. - _self.tmp.push( $elem.attr( 'style' ) ); + // Store the style attribute. + // Undefined if element doesn't have a style attribute. + _self.tmp.push($elem.attr('style')); - // Set the element's display property to block, - // but ensure it's visibility is hidden. - $elem.css( { 'visibility' : 'hidden', 'display' : 'block' } ); - }); + // Set the element's display property to block, + // but ensure it's visibility is hidden. + $elem.css({ + 'visibility': 'hidden', + 'display': 'block' + }); + }); - }, // end adjust + }, // end adjust - /** - * Resets the elements previous state. - * - * @method reset - */ - reset : function() { - // Internal reference. - var _self = this; - // Loop through our hidden element collection. - _self.hidden.each( function( i ) { - // Cache this element. - var $elem = $( this ), - _tmp = _self.tmp[ i ]; // Get the stored 'style' value for this element. + /** + * Resets the elements previous state. + * + * @method reset + */ + reset: function () { + // Internal reference. + var _self = this; + // Loop through our hidden element collection. + _self.hidden.each(function (i) { + // Cache this element. + var $elem = $(this), + _tmp = _self.tmp[i]; // Get the stored 'style' value for this element. - // If the stored value is undefined. - if( _tmp === undefined ) + // If the stored value is undefined. + if (_tmp === undefined) // Remove the style attribute. - $elem.removeAttr( 'style' ); - else + $elem.removeAttr('style'); + else // Otherwise, reset the element style attribute. - $elem.attr( 'style', _tmp ); - - }); - // Reset the tmp array. - _self.tmp = []; - // Reset the hidden elements variable. - _self.hidden = null; - - } // end reset + $elem.attr('style', _tmp); + }); + // Reset the tmp array. + _self.tmp = []; + // Reset the hidden elements variable. + _self.hidden = null; + } // end reset }, - off : function () { + off: function () { $(this.scope).off('.fndtn.forms'); - } + }, + + reflow : function () {} }; -}(Foundation.zj, this, this.document)); \ No newline at end of file + + var getFirstPrevSibling = function($el, selector) { + var $el = $el.prev(); + while ($el.length) { + if ($el.is(selector)) return $el; + $el = $el.prev(); + } + return $(); + }; +}(Foundation.zj, this, this.document)); diff --git a/javascripts/foundation/foundation.interchange.js b/javascripts/foundation/foundation.interchange.js new file mode 100644 index 0000000..5c85505 --- /dev/null +++ b/javascripts/foundation/foundation.interchange.js @@ -0,0 +1,271 @@ +/*jslint unparam: true, browser: true, indent: 2 */ + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.interchange = { + name : 'interchange', + + version : '4.2.1', + + cache : {}, + + settings : { + load_attr : 'interchange', + + named_queries : { + 'default' : 'only screen and (min-width: 1px)', + small : 'only screen and (min-width: 768px)', + medium : 'only screen and (min-width: 1280px)', + large : 'only screen and (min-width: 1440px)', + landscape : 'only screen and (orientation: landscape)', + portrait : 'only screen and (orientation: portrait)', + retina : 'only screen and (-webkit-min-device-pixel-ratio: 2),' + + 'only screen and (min--moz-device-pixel-ratio: 2),' + + 'only screen and (-o-min-device-pixel-ratio: 2/1),' + + 'only screen and (min-device-pixel-ratio: 2),' + + 'only screen and (min-resolution: 192dpi),' + + 'only screen and (min-resolution: 2dppx)' + }, + + directives : { + replace : function (el, path) { + if (/IMG/.test(el[0].nodeName)) { + var path_parts = path.split('/'), + path_file = path_parts[path_parts.length - 1], + orig_path = el[0].src; + + if (new RegExp(path_file, 'i').test(el[0].src)) return; + + el[0].src = path; + + return el.trigger('replace', [el[0].src, orig_path]); + } + } + } + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + + if (typeof method === 'object') { + $.extend(true, this.settings, method); + } + + this.events(); + this.images(); + + if (typeof method != 'string') { + return this.settings.init; + } else { + return this[method].call(this, options); + } + }, + + events : function () { + var self = this; + + $(window).on('resize.fndtn.interchange', self.throttle(function () { + self.resize.call(self); + }, 50)); + }, + + resize : function () { + var cache = this.cache; + + for (var uuid in cache) { + if (cache.hasOwnProperty(uuid)) { + var passed = this.results(uuid, cache[uuid]); + + if (passed) { + this.settings.directives[passed + .scenario[1]](passed.el, passed.scenario[0]); + } + } + } + + }, + + results : function (uuid, scenarios) { + var count = scenarios.length, + results_arr = []; + + if (count > 0) { + var el = $('[data-uuid="' + uuid + '"]'); + + for (var i = count - 1; i >= 0; i--) { + var rule = scenarios[i][2]; + if (this.settings.named_queries.hasOwnProperty(rule)) { + var mq = matchMedia(this.settings.named_queries[rule]); + } else { + var mq = matchMedia(scenarios[i][2]); + } + if (mq.matches) { + return {el: el, scenario: scenarios[i]}; + } + } + } + + return false; + }, + + images : function (force_update) { + if (typeof this.cached_images === 'undefined' || force_update) { + return this.update_images(); + } + + return this.cached_images; + }, + + update_images : function () { + var images = document.getElementsByTagName('img'), + count = images.length, + data_attr = 'data-' + this.settings.load_attr; + + this.cached_images = []; + + for (var i = count - 1; i >= 0; i--) { + this.loaded($(images[i]), (i === 0), function (image, last) { + if (image) { + var str = image.getAttribute(data_attr) || ''; + + if (str.length > 0) { + this.cached_images.push(image); + } + } + + if (last) this.enhance(); + + }.bind(this)); + } + + return 'deferred'; + }, + + // based on jquery.imageready.js + // @weblinc, @jsantell, (c) 2012 + + loaded : function (image, last, callback) { + function loaded () { + callback(image[0], last); + } + + function bindLoad () { + this.one('load', loaded); + + if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { + var src = this.attr( 'src' ), + param = src.match( /\?/ ) ? '&' : '?'; + + param += 'random=' + (new Date()).getTime(); + this.attr('src', src + param); + } + } + + if (!image.attr('src')) { + loaded(); + return; + } + + if (image[0].complete || image[0].readyState === 4) { + loaded(); + } else { + bindLoad.call(image); + } + }, + + enhance : function () { + var count = this.images().length; + + for (var i = count - 1; i >= 0; i--) { + this._object($(this.images()[i])); + } + + return $(window).trigger('resize'); + }, + + parse_params : function (path, directive, mq) { + return [this.trim(path), this.convert_directive(directive), this.trim(mq)]; + }, + + convert_directive : function (directive) { + var trimmed = this.trim(directive); + + if (trimmed.length > 0) { + return trimmed; + } + + return 'replace'; + }, + + _object : function(el) { + var raw_arr = this.parse_data_attr(el), + scenarios = [], count = raw_arr.length; + + if (count > 0) { + for (var i = count - 1; i >= 0; i--) { + var split = raw_arr[i].split(/\((.*?)(\))$/); + + if (split.length > 1) { + var cached_split = split[0].split(','), + params = this.parse_params(cached_split[0], + cached_split[1], split[1]); + + scenarios.push(params); + } + } + } + + return this.store(el, scenarios); + }, + + uuid : function (separator) { + var delim = separator || "-"; + + function S4() { + return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); + } + + return (S4() + S4() + delim + S4() + delim + S4() + + delim + S4() + delim + S4() + S4() + S4()); + }, + + store : function (el, scenarios) { + var uuid = this.uuid(), + current_uuid = el.data('uuid'); + + if (current_uuid) return this.cache[current_uuid]; + + el.attr('data-uuid', uuid); + + return this.cache[uuid] = scenarios; + }, + + trim : function(str) { + if (typeof str === 'string') { + return $.trim(str); + } + + return str; + }, + + parse_data_attr : function (el) { + var raw = el.data(this.settings.load_attr).split(/\[(.*?)\]/), + count = raw.length, output = []; + + for (var i = count - 1; i >= 0; i--) { + if (raw[i].replace(/[\W\d]+/, '').length > 4) { + output.push(raw[i]); + } + } + + return output; + }, + + reflow : function () { + this.images(true); + } + + }; + +}(Foundation.zj, this, this.document)); \ No newline at end of file diff --git a/javascripts/foundation/foundation.joyride.js b/javascripts/foundation/foundation.joyride.js index cbfa093..05c674e 100644 --- a/javascripts/foundation/foundation.joyride.js +++ b/javascripts/foundation/foundation.joyride.js @@ -1,23 +1,26 @@ /*jslint unparam: true, browser: true, indent: 2 */ -;(function ($, window, document, undefined) { +(function ($, window, document, undefined) { 'use strict'; Foundation.libs.joyride = { name: 'joyride', - version : '4.0.0', + version : '4.2.0', defaults : { + expose : false, // turn on or off the expose feature + modal : false, // Whether to cover page with modal during the tour tipLocation : 'bottom', // 'top' or 'bottom' in relation to parent nubPosition : 'auto', // override on a per tooltip bases - scrollSpeed : 300, // Page scrolling speed in milliseconds + scrollSpeed : 300, // Page scrolling speed in milliseconds, 0 = no scroll animation timer : 0, // 0 = no timer , all other numbers = timer in milliseconds startTimerOnClick : true, // true or false - true requires clicking the first button start the timer startOffset : 0, // the index of the tooltip you want to start on (index of the li) nextButton : true, // true or false to control whether a next button is used tipAnimation : 'fade', // 'pop' or 'fade' in each tip pauseAfter : [], // array of indexes where to pause the tour after + exposed : [], // array of expose elements tipAnimationFadeSpeed: 300, // when tipAnimation = 'fade' this is speed in milliseconds for the transition cookieMonster : false, // true or false to control whether cookies are used cookieName : 'joyride', // Name the cookie you'll use @@ -26,13 +29,20 @@ tipContainer : 'body', // Where will the tip be attached postRideCallback : function (){}, // A method to call once the tour closes (canceled or complete) postStepCallback : function (){}, // A method to call after each step + preStepCallback : function (){}, // A method to call before each step + preRideCallback : function (){}, // A method to call before the tour starts (passed index, tip, and cloned exposed element) + postExposeCallback : function (){}, // A method to call after an element has been exposed template : { // HTML segments for tip layout link : '×', timer : '
    ', tip : '
    ', wrapper : '
    ', - button : '' - } + button : '', + modal : '
    ', + expose : '
    ', + exposeCover: '
    ' + }, + exposeAddClass : '' // One or more space-separated class names to be added to exposed element }, settings : {}, @@ -84,10 +94,20 @@ $(window).on('resize.fndtn.joyride', self.throttle(function () { if ($('[data-joyride]').length > 0 && self.settings.$next_tip) { + if (self.settings.exposed.length > 0) { + var $els = $(self.settings.exposed); + + $els.each(function () { + var $this = $(this); + self.un_expose($this); + self.expose($this); + }); + } + if (self.is_phone()) { self.pos_phone(); } else { - self.pos_default(); + self.pos_default(false, true); } } }, 100)); @@ -102,20 +122,15 @@ int_settings_count = integer_settings.length; if (!this.settings.init) this.init(); - $.extend(true, this.settings, this.data_options($this)); // non configureable settings this.settings.$content_el = $this; + this.settings.$body = $(this.settings.tipContainer); this.settings.body_offset = $(this.settings.tipContainer).position(); this.settings.$tip_content = this.settings.$content_el.find('> li'); this.settings.paused = false; this.settings.attempts = 0; - // Make sure that settings parsed from data_options are integers where necessary - for (var i = int_settings_count - 1; i >= 0; i--) { - this.settings[integer_settings[i]] = parseInt(this.settings[integer_settings[i]], 10); - } - this.settings.tipLocationPatterns = { top: ['bottom'], bottom: [], // bottom should not need to be repositioned @@ -130,9 +145,14 @@ // generate the tips and insert into dom. if (!this.settings.cookieMonster || this.settings.cookieMonster && $.cookie(this.settings.cookieName) === null) { - this.settings.$tip_content.each(function (index) { - self.create({$li : $(this), index : index}); + var $this = $(this); + $.extend(true, self.settings, self.data_options($this)); + // Make sure that settings parsed from data_options are integers where necessary + for (var i = int_settings_count - 1; i >= 0; i--) { + self.settings[integer_settings[i]] = parseInt(self.settings[integer_settings[i]], 10); + } + self.create({$li : $this, index : index}); }); // show first tip @@ -191,7 +211,6 @@ }, create : function (opts) { - // backwards compatability with data-text attribute var buttonText = opts.$li.attr('data-button') || opts.$li.attr('data-text'), tipClass = opts.$li.attr('class'), $tip_content = $(this.tip_template({ @@ -221,9 +240,20 @@ this.settings.attempts = 0; if (this.settings.$li.length && this.settings.$target.length > 0) { + if (init) { //run when we first start + this.settings.preRideCallback(this.settings.$li.index(), this.settings.$next_tip); + if (this.settings.modal) { + this.show_modal(); + } + } - this.settings.tipSettings = $.extend(true, - this.settings, this.data_options(this.settings.$li)); + this.settings.preStepCallback(this.settings.$li.index(), this.settings.$next_tip); + + if (this.settings.modal && this.settings.expose) { + this.expose(); + } + + this.settings.tipSettings = $.extend(this.settings, this.data_options(this.settings.$li)); this.settings.timer = parseInt(this.settings.timer, 10); @@ -246,7 +276,7 @@ $timer.width(0); - if (thsi.settings.timer > 0) { + if (this.settings.timer > 0) { this.settings.$next_tip.show(); @@ -309,14 +339,20 @@ return Modernizr.mq('only screen and (max-width: 767px)') || $('.lt-ie9').length > 0; } - return (this.settings.$window.width() < 767) ? true : false; + return (this.settings.$window.width() < 767); }, hide : function () { + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + if (!this.settings.modal) { + $('.joyride-modal-bg').hide(); + } + this.settings.$current_tip.hide(); this.settings.postStepCallback(this.settings.$li.index(), this.settings.$current_tip); - $('.joyride-modal-bg').hide(); - this.settings.$current_tip.hide(); }, set_li : function (init) { @@ -334,6 +370,7 @@ set_next_tip : function () { this.settings.$next_tip = $(".joyride-tip-guide[data-index='" + this.settings.$li.index() + "']"); + this.settings.$next_tip.data('closed', ''); }, set_target : function () { @@ -363,11 +400,7 @@ }, paused : function () { - if (($.inArray((this.settings.$li.index() + 1), this.settings.pauseAfter) === -1)) { - return true; - } - - return false; + return ($.inArray((this.settings.$li.index() + 1), this.settings.pauseAfter) === -1); }, restart : function () { @@ -376,10 +409,11 @@ this.show('init'); }, - pos_default : function (init) { + pos_default : function (init, resizing) { var half_fold = Math.ceil($(window).height() / 2), tip_position = this.settings.$next_tip.offset(), $nub = this.settings.$next_tip.find('.joyride-nub'), + nub_width = Math.ceil(this.outerWidth($nub) / 2), nub_height = Math.ceil(this.outerHeight($nub) / 2), toggle = init || false; @@ -389,20 +423,31 @@ this.settings.$next_tip.show(); } + if (typeof resizing === 'undefined') { + resizing = false; + } + if (!/body/i.test(this.settings.$target.selector)) { if (this.bottom()) { + var leftOffset = this.settings.$target.offset().left; + if (Foundation.rtl) { + leftOffset = this.settings.$target.offset().width - this.settings.$next_tip.width() + leftOffset; + } this.settings.$next_tip.css({ top: (this.settings.$target.offset().top + nub_height + this.outerHeight(this.settings.$target)), - left: this.settings.$target.offset().left}); + left: leftOffset}); this.nub_position($nub, this.settings.tipSettings.nubPosition, 'top'); } else if (this.top()) { - + var leftOffset = this.settings.$target.offset().left; + if (Foundation.rtl) { + leftOffset = this.settings.$target.offset().width - this.settings.$next_tip.width() + leftOffset; + } this.settings.$next_tip.css({ top: (this.settings.$target.offset().top - this.outerHeight(this.settings.$next_tip) - nub_height), - left: this.settings.$target.offset().left}); + left: leftOffset}); this.nub_position($nub, this.settings.tipSettings.nubPosition, 'bottom'); @@ -410,7 +455,7 @@ this.settings.$next_tip.css({ top: this.settings.$target.offset().top, - left: (this.outerWidth(this.settings.$target) + this.settings.$target.offset().left)}); + left: (this.outerWidth(this.settings.$target) + this.settings.$target.offset().left + nub_width)}); this.nub_position($nub, this.settings.tipSettings.nubPosition, 'left'); @@ -418,7 +463,7 @@ this.settings.$next_tip.css({ top: this.settings.$target.offset().top, - left: (this.settings.$target.offset().left - this.outerWidth(this.settings.$next_tip) - nub_height)}); + left: (this.settings.$target.offset().left - this.outerWidth(this.settings.$next_tip) - nub_width)}); this.nub_position($nub, this.settings.tipSettings.nubPosition, 'right'); @@ -435,7 +480,7 @@ this.settings.attempts++; - this.pos_default(true); + this.pos_default(); } @@ -485,9 +530,7 @@ } } else if (this.settings.$li.length) { - this.pos_modal($nub); - } if (toggle) { @@ -500,14 +543,176 @@ this.center(); $nub.hide(); - if ($('.joyride-modal-bg').length < 1) { - $('body').append('
    ').show(); + this.show_modal(); + }, + + show_modal : function () { + if (!this.settings.$next_tip.data('closed')) { + var joyridemodalbg = $('.joyride-modal-bg'); + if (joyridemodalbg.length < 1) { + $('body').append(this.settings.template.modal).show(); + } + + if (/pop/i.test(this.settings.tipAnimation)) { + joyridemodalbg.show(); + } else { + joyridemodalbg.fadeIn(this.settings.tipAnimationFadeSpeed); + } + } + }, + + expose : function () { + var expose, + exposeCover, + el, + origCSS, + origClasses, + randId = 'expose-'+Math.floor(Math.random()*10000); + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ + el = this.settings.$target; + } else { + return false; } - if (/pop/i.test(this.settings.tipAnimation)) { - $('.joyride-modal-bg').show(); + if(el.length < 1){ + if(window.console){ + console.error('element not valid', el); + } + return false; + } + + expose = $(this.settings.template.expose); + this.settings.$body.append(expose); + expose.css({ + top: el.offset().top, + left: el.offset().left, + width: this.outerWidth(el, true), + height: this.outerHeight(el, true) + }); + + exposeCover = $(this.settings.template.exposeCover); + + origCSS = { + zIndex: el.css('z-index'), + position: el.css('position') + }; + + origClasses = el.attr('class') == null ? '' : el.attr('class'); + + el.css('z-index',parseInt(expose.css('z-index'))+1); + + if (origCSS.position == 'static') { + el.css('position','relative'); + } + + el.data('expose-css',origCSS); + el.data('orig-class', origClasses); + el.attr('class', origClasses + ' ' + this.settings.exposeAddClass); + + exposeCover.css({ + top: el.offset().top, + left: el.offset().left, + width: this.outerWidth(el, true), + height: this.outerHeight(el, true) + }); + + this.settings.$body.append(exposeCover); + expose.addClass(randId); + exposeCover.addClass(randId); + el.data('expose', randId); + this.settings.postExposeCallback(this.settings.$li.index(), this.settings.$next_tip, el); + this.add_exposed(el); + }, + + un_expose : function () { + var exposeId, + el, + expose , + origCSS, + origClasses, + clearAll = false; + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ + el = this.settings.$target; + } else { + return false; + } + + if(el.length < 1){ + if (window.console) { + console.error('element not valid', el); + } + return false; + } + + exposeId = el.data('expose'); + expose = $('.' + exposeId); + + if (arguments.length > 1) { + clearAll = arguments[1]; + } + + if (clearAll === true) { + $('.joyride-expose-wrapper,.joyride-expose-cover').remove(); } else { - $('.joyride-modal-bg').fadeIn(this.settings.tipAnimationFadeSpeed); + expose.remove(); + } + + origCSS = el.data('expose-css'); + + if (origCSS.zIndex == 'auto') { + el.css('z-index', ''); + } else { + el.css('z-index', origCSS.zIndex); + } + + if (origCSS.position != el.css('position')) { + if(origCSS.position == 'static') {// this is default, no need to set it. + el.css('position', ''); + } else { + el.css('position', origCSS.position); + } + } + + origClasses = el.data('orig-class'); + el.attr('class', origClasses); + el.removeData('orig-classes'); + + el.removeData('expose'); + el.removeData('expose-z-index'); + this.remove_exposed(el); + }, + + add_exposed: function(el){ + this.settings.exposed = this.settings.exposed || []; + if (el instanceof $ || typeof el === 'object') { + this.settings.exposed.push(el[0]); + } else if (typeof el == 'string') { + this.settings.exposed.push(el); + } + }, + + remove_exposed: function(el){ + var search, count; + if (el instanceof $) { + search = el[0] + } else if (typeof el == 'string'){ + search = el; + } + + this.settings.exposed = this.settings.exposed || []; + count = this.settings.exposed.length; + + for (var i=0; i < count; i++) { + if (this.settings.exposed[i] == search) { + this.settings.exposed.splice(i, 1); + return; + } } }, @@ -540,14 +745,31 @@ corners : function (el) { var w = $(window), + window_half = w.height() / 2, + //using this to calculate since scroll may not have finished yet. + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()), right = w.width() + this.scrollLeft(w), - bottom = w.width() + w.scrollTop(); + offsetBottom = w.height() + tipOffset, + bottom = w.height() + w.scrollTop(), + top = w.scrollTop(); + + if (tipOffset < top) { + if (tipOffset < 0) { + top = 0; + } else { + top = tipOffset; + } + } + + if (offsetBottom > bottom) { + bottom = offsetBottom; + } return [ - el.offset().top <= w.scrollTop(), - right <= el.offset().left + this.outerWidth(el), - bottom <= el.offset().top + this.outerHeight(el), - this.scrollLeft(w) >= el.offset().left + el.offset().top < top, + right < el.offset().left + el.outerWidth(), + bottom < el.offset().top + el.outerHeight(), + this.scrollLeft(w) > el.offset().left ]; }, @@ -590,10 +812,17 @@ clearTimeout(this.settings.automate); } + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + this.settings.$next_tip.data('closed', true); + $('.joyride-modal-bg').hide(); this.settings.$current_tip.hide(); this.settings.postStepCallback(this.settings.$li.index(), this.settings.$current_tip); this.settings.postRideCallback(this.settings.$li.index(), this.settings.$current_tip); + $('.joyride-tip-guide').remove(); }, outerHTML : function (el) { @@ -608,6 +837,8 @@ $('.joyride-tip-guide, .joyride-modal-bg').remove(); clearTimeout(this.settings.automate); this.settings = {}; - } + }, + + reflow : function () {} }; -}(Foundation.zj, this, this.document)); \ No newline at end of file +}(Foundation.zj, this, this.document)); diff --git a/javascripts/foundation/foundation.js b/javascripts/foundation/foundation.js index acde548..72ad4f1 100644 --- a/javascripts/foundation/foundation.js +++ b/javascripts/foundation/foundation.js @@ -8,7 +8,69 @@ /*jslint unparam: true, browser: true, indent: 2 */ -(function () { +// Accommodate running jQuery or Zepto in noConflict() mode by +// using an anonymous function to redefine the $ shorthand name. +// See http://docs.jquery.com/Using_jQuery_with_Other_Libraries +// and http://zeptojs.com/ +var libFuncName = null; + +if (typeof jQuery === "undefined" && + typeof Zepto === "undefined" && + typeof $ === "function") { + libFuncName = $; +} else if (typeof jQuery === "function") { + libFuncName = jQuery; +} else if (typeof Zepto === "function") { + libFuncName = Zepto; +} else { + throw new TypeError(); +} + +(function ($, window, document, undefined) { + 'use strict'; + + /* + matchMedia() polyfill - Test a CSS media + type/query in JS. Authors & copyright (c) 2012: + Scott Jehl, Paul Irish, Nicholas Zakas. + Dual MIT/BSD license + + https://github.com/paulirish/matchMedia.js + */ + + window.matchMedia = window.matchMedia || (function( doc, undefined ) { + + "use strict"; + + var bool, + docElem = doc.documentElement, + refNode = docElem.firstElementChild || docElem.firstChild, + // fakeBody required for + fakeBody = doc.createElement( "body" ), + div = doc.createElement( "div" ); + + div.id = "mq-test-1"; + div.style.cssText = "position:absolute;top:-100em"; + fakeBody.style.background = "none"; + fakeBody.appendChild(div); + + return function(q){ + + div.innerHTML = "­"; + + docElem.insertBefore( fakeBody, refNode ); + bool = div.offsetWidth === 42; + docElem.removeChild( fakeBody ); + + return { + matches: bool, + media: q + }; + + }; + + }( document )); + // add dusty browser stuff if (!Array.prototype.filter) { Array.prototype.filter = function(fun /*, thisp */) { @@ -17,17 +79,13 @@ if (this == null) { throw new TypeError(); } - + var t = Object(this), len = t.length >>> 0; if (typeof fun != "function") { - try { - throw new TypeError(); - } catch (e) { return; - } } - + var res = [], thisp = arguments[1]; for (var i = 0; i < len; i++) { @@ -38,32 +96,65 @@ } } } - - return res; - }; - if (!Function.prototype.bind) { - Function.prototype.bind = function (oThis) { - if (typeof this !== "function") { - // closest thing possible to the ECMAScript 5 internal IsCallable function - throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable"); + return res; + } + } + + if (!Function.prototype.bind) { + Function.prototype.bind = function (oThis) { + if (typeof this !== "function") { + // closest thing possible to the ECMAScript 5 internal IsCallable function + throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable"); + } + + var aArgs = Array.prototype.slice.call(arguments, 1), + fToBind = this, + fNOP = function () {}, + fBound = function () { + return fToBind.apply(this instanceof fNOP && oThis + ? this + : oThis, + aArgs.concat(Array.prototype.slice.call(arguments))); + }; + + fNOP.prototype = this.prototype; + fBound.prototype = new fNOP(); + + return fBound; + }; + } + + if (!Array.prototype.indexOf) { + Array.prototype.indexOf = function (searchElement /*, fromIndex */ ) { + "use strict"; + if (this == null) { + throw new TypeError(); + } + var t = Object(this); + var len = t.length >>> 0; + if (len === 0) { + return -1; + } + var n = 0; + if (arguments.length > 1) { + n = Number(arguments[1]); + if (n != n) { // shortcut for verifying if it's NaN + n = 0; + } else if (n != 0 && n != Infinity && n != -Infinity) { + n = (n > 0 || -1) * Math.floor(Math.abs(n)); } - - var aArgs = Array.prototype.slice.call(arguments, 1), - fToBind = this, - fNOP = function () {}, - fBound = function () { - return fToBind.apply(this instanceof fNOP && oThis - ? this - : oThis, - aArgs.concat(Array.prototype.slice.call(arguments))); - }; - - fNOP.prototype = this.prototype; - fBound.prototype = new fNOP(); - - return fBound; - }; + } + if (n >= len) { + return -1; + } + var k = n >= 0 ? n : Math.max(len - Math.abs(n), 0); + for (; k < len; k++) { + if (k in t && t[k] === searchElement) { + return k; + } + } + return -1; } } @@ -71,17 +162,12 @@ $.fn.stop = $.fn.stop || function() { return this; }; -}()); - -;(function (window, document, undefined) { - 'use strict'; window.Foundation = { name : 'Foundation', - version : '4.0.0', + version : '4.2.0', - // global Foundation cache object cache : {}, init : function (scope, libraries, method, options, response, /* internal */ nc) { @@ -94,10 +180,13 @@ // used for development only if (nc) this.nc = nc; + // check RTL + this.rtl = /rtl/i.test($('html').attr('dir')); + // set foundation global scope this.scope = scope || this.scope; - if (libraries && typeof libraries === 'string') { + if (libraries && typeof libraries === 'string' && !/reflow/i.test(libraries)) { if (/off/i.test(libraries)) return this.off(); library_arr = libraries.split(' '); @@ -108,6 +197,8 @@ } } } else { + if (/reflow/i.test(libraries)) args[1] = 'reflow'; + for (var lib in this.libs) { responses.push(this.init_lib(lib, args)); } @@ -122,9 +213,9 @@ }, response_obj : function (response_arr, args) { - for (var callback in args) { - if (typeof args[callback] === 'function') { - return args[callback]({ + for (var i = 0, len = args.length; i < len; i++) { + if (typeof args[i] === 'function') { + return args[i]({ errors: response_arr.filter(function (s) { if (typeof s === 'string') return s; }) @@ -141,6 +232,9 @@ this.patch(this.libs[lib]); return this.libs[lib].init.apply(this.libs[lib], args); } + else { + return function () {}; + } }.bind(this), lib); }, @@ -158,6 +252,8 @@ patch : function (lib) { this.fix_outer(lib); + lib.scope = this.scope; + lib.rtl = this.rtl; }, inherit : function (scope, methods) { @@ -170,16 +266,31 @@ } }, + random_str : function (length) { + var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split(''); + + if (!length) { + length = Math.floor(Math.random() * chars.length); + } + + var str = ''; + for (var i = 0; i < length; i++) { + str += chars[Math.floor(Math.random() * chars.length)]; + } + return str; + }, + libs : {}, // methods that can be inherited in libraries lib_methods : { set_data : function (node, data) { // this.name references the name of the library calling this method - var id = this.name + (+new Date()); + var id = [this.name,+new Date(),Foundation.random_str(5)].join('-'); Foundation.cache[id] = data; node.attr('data-' + this.name + '-id', id); + return data; }, get_data : function (node) { @@ -209,13 +320,17 @@ }; }, - // parses dat-options attribute on page nodes and turns + // parses data-options attribute on nodes and turns // them into an object data_options : function (el) { var opts = {}, ii, p, opts_arr = (el.attr('data-options') || ':').split(';'), opts_len = opts_arr.length; + function isNumber (o) { + return ! isNaN (o-0) && o !== null && o !== "" && o !== false && o !== true; + } + function trim(str) { if (typeof str === 'string') return $.trim(str); return str; @@ -227,8 +342,9 @@ if (/true/i.test(p[1])) p[1] = true; if (/false/i.test(p[1])) p[1] = false; + if (isNumber(p[1])) p[1] = parseInt(p[1], 10); - if (p.length === 2) { + if (p.length === 2 && p[0].length > 0) { opts[trim(p[0])] = trim(p[1]); } } @@ -311,13 +427,13 @@ }, zj : function () { - try { + if (typeof Zepto !== 'undefined') { return Zepto; - } catch (e) { + } else { return jQuery; } }() - }, + }; $.fn.foundation = function () { var args = Array.prototype.slice.call(arguments, 0); @@ -328,4 +444,4 @@ }); }; -}(this, this.document)); \ No newline at end of file +}(libFuncName, this, this.document)); diff --git a/javascripts/foundation/foundation.magellan.js b/javascripts/foundation/foundation.magellan.js index 60e2d09..acdda5c 100644 --- a/javascripts/foundation/foundation.magellan.js +++ b/javascripts/foundation/foundation.magellan.js @@ -6,7 +6,7 @@ Foundation.libs.magellan = { name : 'magellan', - version : '4.0.0', + version : '4.2.0', settings : { activeClass: 'active' @@ -54,7 +54,7 @@ .on('update-position.fndtn.magellan', function(){ var $el = $(this); // $el.data("magellan-fixed-position",""); - //$el.data("magellan-top-offset", ""); + // $el.data("magellan-top-offset", ""); }) .trigger('update-position'); @@ -125,6 +125,8 @@ off : function () { $(this.scope).off('.fndtn.magellan'); - } + }, + + reflow : function () {} }; }(Foundation.zj, this, this.document)); \ No newline at end of file diff --git a/javascripts/foundation/foundation.orbit.js b/javascripts/foundation/foundation.orbit.js index 54c467e..e0c2ecb 100644 --- a/javascripts/foundation/foundation.orbit.js +++ b/javascripts/foundation/foundation.orbit.js @@ -4,13 +4,19 @@ Foundation.libs = Foundation.libs || {}; Foundation.libs.orbit = { - version: '4.0.0', + name: 'orbit', + + version: '4.2.0', settings: { timer_speed: 10000, + pause_on_hover: true, + resume_on_mouseout: false, animation_speed: 500, bullets: true, stack_on_small: true, + navigation_arrows: true, + slide_number: true, container_class: 'orbit-container', stack_on_small_class: 'orbit-stack-on-small', next_class: 'orbit-next', @@ -29,12 +35,21 @@ init: function (scope, method, options) { var self = this; + Foundation.inherit(self, 'data_options'); if (typeof method === 'object') { $.extend(true, self.settings, method); } - $('[data-orbit]', scope).each($.proxy(self._init, self)); + if ($(scope).is('[data-orbit]')) { + var scoped_self = $.extend(true, {}, self); + scoped_self._init(idx, el); + } + + $('[data-orbit]', scope).each(function(idx, el) { + var scoped_self = $.extend(true, {}, self); + scoped_self._init(idx, el); + }); }, _container_html: function() { @@ -88,14 +103,20 @@ $slides_container = $(slider), $container = $slides_container.wrap(self._container_html()).parent(), $slides = $slides_container.children(); + + $.extend(true, self.settings, self.data_options($slides_container)); - $container.append(self._prev_html()); - $container.append(self._next_html()); + if (self.settings.navigation_arrows) { + $container.append(self._prev_html()); + $container.append(self._next_html()); + } $slides_container.addClass(self.settings.slides_container_class); if (self.settings.stack_on_small) { $container.addClass(self.settings.stack_on_small_class); } - $container.append(self._slide_number_html(1, $slides.length)); + if (self.settings.slide_number) { + $container.append(self._slide_number_html(1, $slides.length)); + } $container.append(self._timer_html()); if (self.settings.bullets) { $container.after(self._bullets_container_html($slides)); @@ -105,7 +126,7 @@ $slides_container.append($slides.first().clone().attr('data-orbit-slide','')); $slides_container.prepend($slides.last().clone().attr('data-orbit-slide','')); // Make the first "real" slide active - $slides_container.css('marginLeft', '-100%'); + $slides_container.css(Foundation.rtl ? 'marginRight' : 'marginLeft', '-100%'); $slides.first().addClass(self.settings.active_slide_class); self._init_events($slides_container); @@ -135,7 +156,7 @@ if ($slide.length === 1) { self._reset_timer($slides_container, true); - self.goto($slides_container, $slide.index(), function() {}); + self._goto($slides_container, $slide.index(), function() {}); } }); @@ -143,10 +164,20 @@ .on('click.fndtn.orbit', '[data-orbit-slide-number]', function(e) { e.preventDefault(); self._reset_timer($slides_container, true); - self.goto($slides_container, $(e.currentTarget).data('orbit-slide-number'),function() {}); + self._goto($slides_container, $(e.currentTarget).data('orbit-slide-number'),function() {}); }); $container + .on('mouseenter.fndtn.orbit', function(e) { + if (self.settings.pause_on_hover) { + self._stop_timer($slides_container); + } + }) + .on('mouseleave.fndtn.orbit', function(e) { + if (self.settings.resume_on_mouseout) { + self._start_timer($slides_container); + } + }) .on('orbit:after-slide-change.fndtn.orbit', function(e, orbit) { var $slide_number = $container.find('.' + self.settings.slide_number_class); @@ -157,12 +188,12 @@ .on('orbit:next-slide.fndtn.orbit click.fndtn.orbit', '.' + self.settings.next_class, function(e) { e.preventDefault(); self._reset_timer($slides_container, true); - self.goto($slides_container, 'next', function() {}); + self._goto($slides_container, 'next', function() {}); }) .on('orbit:prev-slide.fndtn.orbit click.fndtn.orbit', '.' + self.settings.prev_class, function(e) { e.preventDefault(); self._reset_timer($slides_container, true); - self.goto($slides_container, 'prev', function() {}); + self._goto($slides_container, 'prev', function() {}); }) .on('orbit:toggle-play-pause.fndtn.orbit click.fndtn.orbit touchstart.fndtn.orbit', '.' + self.settings.timer_container_class, function(e) { e.preventDefault(); @@ -177,6 +208,7 @@ } }) .on('touchstart.fndtn.orbit', function(e) { + if (!e.touches) { e = e.originalEvent; } var data = { start_page_x: e.touches[0].pageX, start_page_y: e.touches[0].pageY, @@ -188,6 +220,7 @@ e.stopPropagation(); }) .on('touchmove.fndtn.orbit', function(e) { + if (!e.touches) { e = e.originalEvent; } // Ignore pinch/zoom events if(e.touches.length > 1 || e.scale && e.scale !== 1) return; @@ -207,7 +240,7 @@ self._stop_timer($slides_container); var direction = (data.delta_x < 0) ? 'next' : 'prev'; data.active = true; - self.goto($slides_container, direction, function() {}); + self._goto($slides_container, direction, function() {}); } }) .on('touchend.fndtn.orbit', function(e) { @@ -232,7 +265,7 @@ var callback = function() { self._reset_timer($slides_container, false); - self.goto($slides_container, 'next', function() { + self._goto($slides_container, 'next', function() { self._start_timer($slides_container); }); }; @@ -242,7 +275,7 @@ progress_pct = ($progress.width() / $timer.width()), delay = self.settings.timer_speed - (progress_pct * self.settings.timer_speed); - $progress.animate({'width': '100%'}, delay, 'linear', callback).data('is-original', 'beans?'); + $progress.animate({'width': '100%'}, delay, 'linear', callback); $slides_container.trigger('orbit:timer-started'); }, @@ -251,7 +284,7 @@ $container = $slides_container.parent(), $timer = $container.find('.' + self.settings.timer_container_class), $progress = $timer.find('.' + self.settings.timer_progress_class), - progress_pct = $progress.width() / $timer.width() + progress_pct = $progress.width() / $timer.width(); self._rebuild_timer($container, progress_pct * 100 + '%'); // $progress.stop(); $slides_container.trigger('orbit:timer-stopped'); @@ -290,12 +323,13 @@ } }, - goto: function($slides_container, index_or_direction, callback) { + _goto: function($slides_container, index_or_direction, callback) { var self = this, $container = $slides_container.parent(), $slides = $slides_container.children(), $active_slide = $slides_container.find('.' + self.settings.active_slide_class), - active_index = $active_slide.index(); + active_index = $active_slide.index(), + margin_position = Foundation.rtl ? 'marginRight' : 'marginLeft'; if ($container.hasClass(self.settings.orbit_transition_class)) { return false; @@ -316,11 +350,11 @@ active_index = (index_or_direction % $slides.length); } if (active_index === ($slides.length - 1) && index_or_direction === 'next') { - $slides_container.css('marginLeft', '0%'); + $slides_container.css(margin_position, '0%'); active_index = 1; } else if (active_index === 0 && index_or_direction === 'prev') { - $slides_container.css('marginLeft', '-' + ($slides.length - 1) * 100 + '%'); + $slides_container.css(margin_position, '-' + ($slides.length - 1) * 100 + '%'); active_index = $slides.length - 2; } // Start transition, make next slide active @@ -337,14 +371,15 @@ // Check to see if animation will occur, otherwise perform // callbacks manually $slides_container.trigger('orbit:before-slide-change'); - if ($slides_container.css('marginLeft') === new_margin_left) { + if ($slides_container.css(margin_position) === new_margin_left) { $container.removeClass(self.settings.orbit_transition_class); $slides_container.trigger('orbit:after-slide-change', [{slide_number: active_index, total_slides: $slides_container.children().length - 2}]); callback(); } else { - $slides_container.animate({ - 'marginLeft' : new_margin_left - }, self.settings.animation_speed, 'linear', function() { + var properties = {}; + properties[margin_position] = new_margin_left; + + $slides_container.animate(properties, self.settings.animation_speed, 'linear', function() { $container.removeClass(self.settings.orbit_transition_class); $slides_container.trigger('orbit:after-slide-change', [{slide_number: active_index, total_slides: $slides_container.children().length - 2}]); callback(); diff --git a/javascripts/foundation/foundation.reveal.js b/javascripts/foundation/foundation.reveal.js index 2e797b6..ffc1e52 100644 --- a/javascripts/foundation/foundation.reveal.js +++ b/javascripts/foundation/foundation.reveal.js @@ -6,7 +6,7 @@ Foundation.libs.reveal = { name: 'reveal', - version : '4.0.4', + version : '4.2.0', locked : false, @@ -14,6 +14,7 @@ animation: 'fadeAndPop', animationSpeed: 250, closeOnBackgroundClick: true, + closeOnEsc: true, dismissModalClass: 'close-reveal-modal', bgClass: 'reveal-modal-bg', open: function(){}, @@ -36,15 +37,16 @@ }, init : function (scope, method, options) { - this.scope = scope || this.scope; Foundation.inherit(this, 'data_options delay'); if (typeof method === 'object') { $.extend(true, this.settings, method); + } else if (typeof options !== 'undefined') { + $.extend(true, this.settings, options); } if (typeof method != 'string') { - if (!this.settings.init) this.events(); + this.events(); return this.settings.init; } else { @@ -56,15 +58,33 @@ var self = this; $(this.scope) + .off('.fndtn.reveal') .on('click.fndtn.reveal', '[data-reveal-id]', function (e) { e.preventDefault(); + if (!self.locked) { + var element = $(this), + ajax = element.data('reveal-ajax'); + self.locked = true; - self.open.call(self, $(this)); + + if (typeof ajax === 'undefined') { + self.open.call(self, element); + } else { + var url = ajax === true ? element.attr('href') : ajax; + + self.open.call(self, element, {url: url}); + } } }) .on('click.fndtn.reveal touchend.click.fndtn.reveal', this.close_targets(), function (e) { + e.preventDefault(); if (!self.locked) { + var settings = $.extend({}, self.settings, self.data_options($('.reveal-modal.open'))); + if ($(e.target)[0] === $('.' + settings.bgClass)[0] && !settings.closeOnBackgroundClick) { + return; + } + self.locked = true; self.close.call(self, $(this).closest('.reveal-modal')); } @@ -75,38 +95,82 @@ .on('close.fndtn.reveal', '.reveal-modal', this.settings.close) .on('closed.fndtn.reveal', '.reveal-modal', this.settings.closed) .on('closed.fndtn.reveal', '.reveal-modal', this.close_video); + + $( 'body' ).bind( 'keyup.reveal', function ( event ) { + var open_modal = $('.reveal-modal.open'), + settings = $.extend({}, self.settings, self.data_options(open_modal)); + if ( event.which === 27 && settings.closeOnEsc) { // 27 is the keycode for the Escape key + open_modal.foundation('reveal', 'close'); + } + }); + + return true; }, - open : function (target) { + open : function (target, ajax_settings) { if (target) { - var modal = $('#' + target.data('reveal-id')); + if (typeof target.selector !== 'undefined') { + var modal = $('#' + target.data('reveal-id')); + } else { + var modal = $(this.scope); + + ajax_settings = target; + } } else { var modal = $(this.scope); } - var open_modal = $('.reveal-modal.open'); + if (!modal.hasClass('open')) { + var open_modal = $('.reveal-modal.open'); - if (!modal.data('css-top')) { - modal.data('css-top', parseInt(modal.css('top'), 10)) - .data('offset', this.cache_offset(modal)); + if (typeof modal.data('css-top') === 'undefined') { + modal.data('css-top', parseInt(modal.css('top'), 10)) + .data('offset', this.cache_offset(modal)); + } + + modal.trigger('open'); + + if (open_modal.length < 1) { + this.toggle_bg(modal); + } + + if (typeof ajax_settings === 'undefined' || !ajax_settings.url) { + this.hide(open_modal, this.settings.css.close); + this.show(modal, this.settings.css.open); + } else { + var self = this, + old_success = typeof ajax_settings.success !== 'undefined' ? ajax_settings.success : null; + + $.extend(ajax_settings, { + success: function (data, textStatus, jqXHR) { + if ( $.isFunction(old_success) ) { + old_success(data, textStatus, jqXHR); + } + + modal.html(data); + $(modal).foundation('section', 'reflow'); + + self.hide(open_modal, self.settings.css.close); + self.show(modal, self.settings.css.open); + } + }); + + $.ajax(ajax_settings); + } } - - modal.trigger('open'); - - if (open_modal.length < 1) { - this.toggle_bg(modal); - } - - this.toggle_modals(open_modal, modal); }, close : function (modal) { - var modal = modal || $(this.scope); - this.locked = true; - var open_modal = $('.reveal-modal.open').not(modal); - modal.trigger('close'); - this.toggle_bg(modal); - this.toggle_modals(open_modal, modal); + + var modal = modal && modal.length ? modal : $(this.scope), + open_modals = $('.reveal-modal.open'); + + if (open_modals.length > 0) { + this.locked = true; + modal.trigger('close'); + this.toggle_bg(modal); + this.hide(open_modals, this.settings.css.close); + } }, close_targets : function () { @@ -119,22 +183,10 @@ return base; }, - toggle_modals : function (open_modal, modal) { - if (open_modal.length > 0) { - this.hide(open_modal, this.settings.css.close); - } - - if (modal.filter(':visible').length > 0) { - this.hide(modal, this.settings.css.close); - } else { - this.show(modal, this.settings.css.open); - } - }, - toggle_bg : function (modal) { - if (this.settings.bg.length === 0) { + if ($('.reveal-modal-bg').length === 0) { this.settings.bg = $('
    ', {'class': this.settings.bgClass}) - .insertAfter(modal); + .appendTo('body'); } if (this.settings.bg.filter(':visible').length > 0) { @@ -152,7 +204,7 @@ var end_css = { top: $(window).scrollTop() + el.data('css-top') + 'px', opacity: 1 - } + }; return this.delay(function () { return el @@ -240,7 +292,7 @@ if (iframe.length > 0) { iframe.attr('data-src', iframe[0].src); iframe.attr('src', 'about:blank'); - video.fadeOut(100).hide(); + video.hide(); } }, @@ -252,8 +304,12 @@ var data_src = iframe.attr('data-src'); if (typeof data_src === 'string') { iframe[0].src = iframe.attr('data-src'); + } else { + var src = iframe[0].src; + iframe[0].src = undefined; + iframe[0].src = src; } - video.show().fadeIn(100); + video.show(); } }, @@ -267,6 +323,8 @@ off : function () { $(this.scope).off('.fndtn.reveal'); - } + }, + + reflow : function () {} }; }(Foundation.zj, this, this.document)); \ No newline at end of file diff --git a/javascripts/foundation/foundation.section.js b/javascripts/foundation/foundation.section.js index 1069794..b0893bc 100644 --- a/javascripts/foundation/foundation.section.js +++ b/javascripts/foundation/foundation.section.js @@ -6,27 +6,33 @@ Foundation.libs.section = { name: 'section', - version : '4.0.3', + version : '4.2.0', settings : { deep_linking: false, one_up: true, + section_selector : '[data-section]', + region_selector : 'section, .section, [data-section-region]', + title_selector : '.title, [data-section-title]', + active_region_selector : 'section.active, .section.active, .active[data-section-region]', + content_selector : '.content, [data-section-content]', + nav_selector : '[data-section="vertical-nav"], [data-section="horizontal-nav"]', callback: function (){} }, init : function (scope, method, options) { - this.scope = scope || this.scope; - Foundation.inherit(this, 'throttle data_options'); + var self = this; + Foundation.inherit(this, 'throttle data_options position_right offset_right'); if (typeof method === 'object') { - $.extend(true, this.settings, method); + $.extend(true, self.settings, method); } if (typeof method != 'string') { this.set_active_from_hash(); - if (!this.settings.init) this.events(); + this.events(); - return this.settings.init; + return true; } else { return this[method].call(this, options); } @@ -34,134 +40,361 @@ events : function () { var self = this; - $(this.scope).on('click.fndtn.section', '[data-section] .title', function (e) { - $.extend(true, self.settings, self.data_options($(this).closest('[data-section]'))); - self.toggle_active.call(this, e, self); - }); - $(window).on('resize.fndtn.section', self.throttle(function () { - self.resize.call(this); - }, 30)).trigger('resize'); + $(this.scope) + .on('click.fndtn.section', '[data-section] .title, [data-section] [data-section-title]', function (e) { + var $this = $(this), + section = $this.closest(self.settings.region_selector); + + if (section.children(self.settings.content_selector).length > 0) { + self.toggle_active.call(this, e, self); + self.reflow(); + } + }); + + $(window) + .on('resize.fndtn.section', self.throttle(function () { + self.resize.call(this); + }, 30)) + .on('hashchange', function () { + if (!self.settings.toggled){ + self.set_active_from_hash(); + $(this).trigger('resize'); + } + }).trigger('resize'); + + $(document) + .on('click.fndtn.section', function (e) { + if ($(e.target).closest(self.settings.title_selector).length < 1) { + $(self.settings.nav_selector) + .children(self.settings.region_selector) + .removeClass('active') + .attr('style', ''); + } + }); - this.settings.init = true; }, toggle_active : function (e, self) { var $this = $(this), - section = $this.closest('section, .section'), - content = section.find('.content'), - parent = section.closest('[data-section]'), - self = Foundation.libs.section; + self = Foundation.libs.section, + region = $this.closest(self.settings.region_selector), + content = $this.siblings(self.settings.content_selector), + parent = region.parent(), + settings = $.extend({}, self.settings, self.data_options(parent)), + prev_active_section = parent + .children(self.settings.active_region_selector); - if (!self.settings.deep_linking && content.length > 0) { + self.settings.toggled = true; + + if (!settings.deep_linking && content.length > 0) { e.preventDefault(); } - if (section.hasClass('active')) { + if (region.hasClass('active')) { + // this is causing the style flash. if (self.small(parent) - || self.is_vertical(parent) + || self.is_vertical_nav(parent) + || self.is_horizontal_nav(parent) || self.is_accordion(parent)) { - section - .removeClass('active') - .attr('style', ''); + if (prev_active_section[0] !== region[0] + || (prev_active_section[0] === region[0] && !settings.one_up)) { + region + .removeClass('active') + .attr('style', ''); + } } } else { - if (self.small(parent) || self.settings.one_up) { - $this - .closest('[data-section]') - .find('section, .section') - .removeClass('active') - .attr('style', ''); + var prev_active_section = parent + .children(self.settings.active_region_selector), + title_height = self.outerHeight(region + .children(self.settings.title_selector)); - section.css('padding-top', self.outerHeight(section.find('.title')) - 1); + if (self.small(parent) || settings.one_up) { + + if (self.small(parent)) { + prev_active_section.attr('style', ''); + } else { + prev_active_section.attr('style', + 'visibility: hidden; padding-top: '+title_height+'px;'); + } } if (self.small(parent)) { - section.attr('style', ''); + region.attr('style', ''); + } else { + region.css('padding-top', title_height); } - section.addClass('active'); + region.addClass('active'); + + if (prev_active_section.length > 0) { + prev_active_section + .removeClass('active') + .attr('style', ''); + } + + // Toggle the content display attribute. This is done to + // ensure accurate outerWidth measurements that account for + // the scrollbar. + if (self.is_vertical_tabs(parent)) { + content.css('display', 'block'); + + if (prev_active_section !== null) { + prev_active_section + .children(self.settings.content_selector) + .css('display', 'none'); + } + } } - self.settings.callback(); + setTimeout(function () { + self.settings.toggled = false; + }, 300); + + settings.callback(); }, resize : function () { - var sections = $('[data-section]'), - self = Foundation.libs.section; + var self = Foundation.libs.section, + sections = $(self.settings.section_selector); sections.each(function() { var $this = $(this), - active_section = $this.find('section.active, .section.active'); + active_section = $this + .children(self.settings.active_region_selector), + settings = $.extend({}, self.settings, self.data_options($this)); + if (active_section.length > 1) { active_section .not(':first') .removeClass('active') .attr('style', ''); } else if (active_section.length < 1 - && !self.is_vertical($this) + && !self.is_vertical_nav($this) + && !self.is_horizontal_nav($this) && !self.is_accordion($this)) { - var first = $this.find('section, .section').first(); - first.addClass('active'); + + var first = $this.children(self.settings.region_selector).first(); + + if (settings.one_up || !self.small($this)) { + first.addClass('active'); + } if (self.small($this)) { first.attr('style', ''); } else { - first.css('padding-top', self.outerHeight(first.find('.title')) - 1); + first.css('padding-top', self.outerHeight(first + .children(self.settings.title_selector))); } } if (self.small($this)) { active_section.attr('style', ''); } else { - active_section.css('padding-top', self.outerHeight(active_section.find('.title')) - 1); + active_section.css('padding-top', self.outerHeight(active_section + .children(self.settings.title_selector))); } + self.position_titles($this); + + if ( (self.is_horizontal_nav($this) && !self.small($this)) + || self.is_vertical_tabs($this) && !self.small($this)) { + self.position_content($this); + } else { + self.position_content($this, false); + } }); }, - is_vertical : function (el) { - return el.hasClass('vertical-nav'); + is_vertical_nav : function (el) { + return /vertical-nav/i.test(el.data('section')); + }, + + is_horizontal_nav : function (el) { + return /horizontal-nav/i.test(el.data('section')); }, is_accordion : function (el) { - return el.hasClass('accordion'); + return /accordion/i.test(el.data('section')); + }, + + is_horizontal_tabs : function (el) { + return /^tabs$/i.test(el.data('section')); + }, + + is_vertical_tabs : function (el) { + return /vertical-tabs/i.test(el.data('section')); }, set_active_from_hash : function () { var hash = window.location.hash.substring(1), sections = $('[data-section]'), self = this; - sections.each(function () { - var section = $(this); - $.extend(true, self.settings, self.data_options(section)); + var section = $(this), + settings = $.extend({}, self.settings, self.data_options(section)); - if (hash.length > 0 && self.settings.deep_linking) { - section - .find('.content[data-slug="' + hash + '"]') - .closest('section, .section') - .addClass('active'); + if (hash.length > 0 && settings.deep_linking) { + var regions = section + .children(self.settings.region_selector) + .attr('style', '') + .removeClass('active'); + + var hash_regions = regions.map(function () { + var content = $(self.settings.content_selector, this), + content_slug = content.data('slug'); + + if (new RegExp(content_slug, 'i').test(hash)) + return content; + }); + + + var count = hash_regions.length; + + for (var i = count - 1; i >= 0; i--) { + $(hash_regions[i]).parent().addClass('active'); + } } }); }, position_titles : function (section, off) { - var titles = section.find('.title'), + var self = this, + titles = section + .children(this.settings.region_selector) + .map(function () { + return $(this).children(self.settings.title_selector); + }), previous_width = 0, + previous_height = 0, self = this; if (typeof off === 'boolean') { titles.attr('style', ''); + } else { titles.each(function () { - $(this).css('left', previous_width); - previous_width += self.outerWidth($(this)); + if (self.is_vertical_tabs(section)) { + $(this).css('top', previous_height); + previous_height += self.outerHeight($(this)); + } else { + if (!self.rtl) { + $(this).css('left', previous_width); + } else { + $(this).css('right', previous_width); + } + previous_width += self.outerWidth($(this)); + } }); } }, + position_content : function (section, off) { + var self = this, + regions = section.children(self.settings.region_selector), + titles = regions + .map(function () { + return $(this).children(self.settings.title_selector); + }), + content = regions + .map(function () { + return $(this).children(self.settings.content_selector); + }); + + if (typeof off === 'boolean') { + content.attr('style', ''); + section.attr('style', ''); + } else { + if (self.is_vertical_tabs(section) + && !self.small(section)) { + var content_min_height = 0, + content_min_width = Number.MAX_VALUE, + title_width = null; + + regions.each(function () { + var region = $(this), + title = region.children(self.settings.title_selector), + content = region.children(self.settings.content_selector), + content_width = 0; + + title_width = self.outerWidth(title); + content_width = self.outerWidth(section) - title_width; + + if (content_width < content_min_width) { + content_min_width = content_width; + } + + // Increment the minimum height of the content region + // to align with the height of the titles. + content_min_height += self.outerHeight(title); + + // Set all of the inactive tabs to 'display: none' + // The CSS sets all of the tabs as 'display: block' + // in order to account for scrollbars when measuring the width + // of the content regions. + if (!$(this).hasClass('active')) { + content.css('display', 'none'); + } + }); + + regions.each(function () { + var content = $(this).children(self.settings.content_selector); + content.css('minHeight', content_min_height); + + // Remove 2 pixels to account for the right-shift in the CSS + content.css('maxWidth', content_min_width - 2); + }); + + } else { + regions.each(function () { + var region = $(this), + title = region.children(self.settings.title_selector), + content = region.children(self.settings.content_selector); + if (!self.rtl) { + content + .css({left: title.position().left - 1, + top: self.outerHeight(title) - 2}); + } else { + content + .css({right: self.position_right(title) + 1, + top: self.outerHeight(title) - 2}); + } + }); + + // temporary work around for Zepto outerheight calculation issues. + if (typeof Zepto === 'function') { + section.height(this.outerHeight($(titles[0]))); + } else { + section.height(this.outerHeight($(titles[0])) - 2); + } + } + } + }, + + position_right : function (el) { + var self = this, + section = el.closest(this.settings.section_selector), + regions = section.children(this.settings.region_selector), + section_width = el.closest(this.settings.section_selector).width(), + offset = regions + .map(function () { + return $(this).children(self.settings.title_selector); + }).length; + return (section_width - el.position().left - el.width() * (el.index() + 1) - offset); + }, + + reflow : function (scope) { + var scope = scope || document; + $(this.settings.section_selector, scope).trigger('resize'); + }, + small : function (el) { + var settings = $.extend({}, this.settings, this.data_options(el)); + + if (this.is_horizontal_tabs(el)) { + return false; + } if (el && this.is_accordion(el)) { return true; } @@ -177,7 +410,7 @@ off : function () { $(this.scope).off('.fndtn.section'); $(window).off('.fndtn.section'); - this.settings.init = false; + $(document).off('.fndtn.section') } }; }(Foundation.zj, this, this.document)); diff --git a/javascripts/foundation/foundation.tooltips.js b/javascripts/foundation/foundation.tooltips.js index 1696e2a..9eeeb59 100644 --- a/javascripts/foundation/foundation.tooltips.js +++ b/javascripts/foundation/foundation.tooltips.js @@ -6,12 +6,14 @@ Foundation.libs.tooltips = { name: 'tooltips', - version : '4.0.2', + version : '4.2.0', settings : { selector : '.has-tip', additionalInheritableClasses : [], tooltipClass : '.tooltip', + appendTo: 'body', + 'disable-for-touch': false, tipTemplate : function (selector, content) { return '').html($target.attr('title')).html())), + var $tip = $(this.settings.tipTemplate(this.selector($target), $('
    ').html($target.attr('title')).html())), classes = this.inheritable_classes($target); - $tip.addClass(classes).appendTo('body'); + $tip.addClass(classes).appendTo(this.settings.appendTo); if (Modernizr.touch) { $tip.append('tap to close '); } @@ -136,10 +143,14 @@ tip.addClass('tip-override'); objPos(nub, -nubHeight, 'auto', 'auto', target.offset().left); } else { - objPos(tip, (target.offset().top + this.outerHeight(target) + 10), 'auto', 'auto', target.offset().left, width); + var left = target.offset().left; + if (Foundation.rtl) { + left = target.offset().left + target.offset().width - this.outerWidth(tip); + } + objPos(tip, (target.offset().top + this.outerHeight(target) + 10), 'auto', 'auto', left, width); tip.removeClass('tip-override'); if (classes && classes.indexOf('tip-top') > -1) { - objPos(tip, (target.offset().top - this.outerHeight(tip)), 'auto', 'auto', target.offset().left, width) + objPos(tip, (target.offset().top - this.outerHeight(tip)), 'auto', 'auto', left, width) .removeClass('tip-override'); } else if (classes && classes.indexOf('tip-left') > -1) { objPos(tip, (target.offset().top + (this.outerHeight(target) / 2) - nubHeight*2.5), 'auto', 'auto', (target.offset().left - this.outerWidth(tip) - nubHeight), width) @@ -190,6 +201,8 @@ $(this.settings.tooltipClass).each(function (i) { $('[data-tooltip]').get(i).attr('title', $(this).text()); }).remove(); - } + }, + + reflow : function () {} }; }(Foundation.zj, this, this.document)); diff --git a/javascripts/foundation/foundation.topbar.js b/javascripts/foundation/foundation.topbar.js index b51ec10..51b2f04 100644 --- a/javascripts/foundation/foundation.topbar.js +++ b/javascripts/foundation/foundation.topbar.js @@ -6,32 +6,36 @@ Foundation.libs.topbar = { name : 'topbar', - version : '4.0.0', + version : '4.2.0', settings : { index : 0, stickyClass : 'sticky', - back_text: '« Back', + custom_back_text: true, + back_text: 'Back', + is_hover: true, + scrolltop : true, // jump to top when sticky nav menu toggle is clicked init : false }, - init : function (scope, method, options) { + init : function (section, method, options) { + Foundation.inherit(this, 'data_options'); var self = this; - this.scope = scope || this.scope; if (typeof method === 'object') { $.extend(true, this.settings, method); + } else if (typeof options !== 'undefined') { + $.extend(true, this.settings, options); } if (typeof method != 'string') { - $('nav.top-bar').each(function () { + $('.top-bar, [data-topbar]').each(function () { + $.extend(true, self.settings, self.data_options($(this))); self.settings.$w = $(window); self.settings.$topbar = $(this); self.settings.$section = self.settings.$topbar.find('section'); self.settings.$titlebar = self.settings.$topbar.children('ul').first(); - - self.settings.$topbar.data('index', 0); var breakpoint = $("
    ").insertAfter(self.settings.$topbar); @@ -58,78 +62,157 @@ events : function () { var self = this; - + var offst = this.outerHeight($('.top-bar, [data-topbar]')); $(this.scope) - .on('click.fndtn.topbar', '.top-bar .toggle-topbar', function (e) { - var topbar = $(this).closest('.top-bar'), + .off('.fndtn.topbar') + .on('click.fndtn.topbar', '.top-bar .toggle-topbar, [data-topbar] .toggle-topbar', function (e) { + var topbar = $(this).closest('.top-bar, [data-topbar]'), section = topbar.find('section, .section'), titlebar = topbar.children('ul').first(); - if (!self.settings.$topbar.data('height')) self.largestUL(); - e.preventDefault(); if (self.breakpoint()) { + if (!self.rtl) { + section.css({left: '0%'}); + section.find('>.name').css({left: '100%'}); + } else { + section.css({right: '0%'}); + section.find('>.name').css({right: '100%'}); + } + + section.find('li.moved').removeClass('moved'); + topbar.data('index', 0); + topbar .toggleClass('expanded') .css('min-height', ''); } if (!topbar.hasClass('expanded')) { - section.css({left: '0%'}); - section.find('>.name').css({left: '100%'}); - section.find('li.moved').removeClass('moved'); - topbar.data('index', 0); + if (topbar.hasClass('fixed')) { + topbar.parent().addClass('fixed'); + topbar.removeClass('fixed'); + $('body').css('padding-top',offst); + } + } else if (topbar.parent().hasClass('fixed')) { + topbar.parent().removeClass('fixed'); + topbar.addClass('fixed'); + $('body').css('padding-top','0'); + + if (self.settings.scrolltop) { + window.scrollTo(0,0); + } } }) - .on('click.fndtn.topbar', '.top-bar .has-dropdown>a', function (e) { - var topbar = $(this).closest('.top-bar'), - section = topbar.find('section, .section'), - titlebar = topbar.children('ul').first(); + .on('mouseenter mouseleave', '.top-bar li', function (e) { + if (!self.settings.is_hover) return; - if (Modernizr.touch || self.breakpoint()) { + if (/enter|over/i.test(e.type)) { + $(this).addClass('hover'); + } else { + $(this).removeClass('hover'); + } + }) + + .on('click.fndtn.topbar', '.top-bar li.has-dropdown', function (e) { + if (self.breakpoint()) return; + + var li = $(this), + target = $(e.target), + topbar = li.closest('[data-topbar], .top-bar'), + is_hover = topbar.data('topbar'); + + if (self.settings.is_hover && !Modernizr.touch) return; + + e.stopImmediatePropagation(); + + if (target[0].nodeName === 'A' && target.parent().hasClass('has-dropdown')) { e.preventDefault(); } + if (li.hasClass('hover')) { + li + .removeClass('hover') + .find('li') + .removeClass('hover'); + } else { + li.addClass('hover'); + } + }) + + .on('click.fndtn.topbar', '.top-bar .has-dropdown>a, [data-topbar] .has-dropdown>a', function (e) { if (self.breakpoint()) { + e.preventDefault(); + var $this = $(this), + topbar = $this.closest('.top-bar, [data-topbar]'), + section = topbar.find('section, .section'), + titlebar = topbar.children('ul').first(), + dropdownHeight = $this.next('.dropdown').outerHeight(), $selectedLi = $this.closest('li'); topbar.data('index', topbar.data('index') + 1); $selectedLi.addClass('moved'); - section.css({left: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); - $this.siblings('ul') - .height(topbar.data('height') + self.outerHeight(titlebar, true)); - topbar - .css('min-height', topbar.data('height') + self.outerHeight(titlebar, true) * 2) + if (!self.rtl) { + section.css({left: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); + } else { + section.css({right: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); + } + + topbar.css('min-height', self.height($this.siblings('ul')) + self.outerHeight(titlebar, true)); } - }); + }); $(window).on('resize.fndtn.topbar', function () { - if (!this.breakpoint()) { - $('.top-bar').css('min-height', ''); + if (!self.breakpoint()) { + $('.top-bar, [data-topbar]') + .css('min-height', '') + .removeClass('expanded') + .find('li') + .removeClass('hover'); } }.bind(this)); + $('body').on('click.fndtn.topbar', function (e) { + var parent = $(e.target).closest('[data-topbar], .top-bar'); + + if (parent.length > 0) { + return; + } + + $('.top-bar li, [data-topbar] li').removeClass('hover'); + }); + // Go up a level on Click - $(this.scope).on('click.fndtn', '.top-bar .has-dropdown .back', function (e) { + $(this.scope).on('click.fndtn', '.top-bar .has-dropdown .back, [data-topbar] .has-dropdown .back', function (e) { e.preventDefault(); var $this = $(this), - topbar = $this.closest('.top-bar'), + topbar = $this.closest('.top-bar, [data-topbar]'), + titlebar = topbar.children('ul').first(), section = topbar.find('section, .section'), $movedLi = $this.closest('li.moved'), $previousLevelUl = $movedLi.parent(); topbar.data('index', topbar.data('index') - 1); - section.css({left: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({'left': 100 * topbar.data('index') + '%'}); + + if (!self.rtl) { + section.css({left: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); + } else { + section.css({right: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); + } if (topbar.data('index') === 0) { topbar.css('min-height', 0); + } else { + topbar.css('min-height', self.height($previousLevelUl) + self.outerHeight(titlebar, true)); } setTimeout(function () { @@ -150,8 +233,20 @@ this.settings.$section.find('.has-dropdown>a').each(function () { var $link = $(this), $dropdown = $link.siblings('.dropdown'), - $titleLi = $('
  • ' + self.settings.back_text + '
  • '); + url = $link.attr('href'); + + if (url && url.length > 1) { + var $titleLi = $('
  • ' + $link.text() +'
  • '); + } else { + var $titleLi = $('
  • '); + } + // Copy link to subnav + if (self.settings.custom_back_text == true) { + $titleLi.find('h5>a').html('« ' + self.settings.back_text); + } else { + $titleLi.find('h5>a').html('« ' + $link.html()); + } $dropdown.prepend($titleLi); }); @@ -162,21 +257,13 @@ this.sticky(); }, - largestUL : function () { - var uls = this.settings.$topbar.find('section ul ul'), - largest = uls.first(), - total = 0, + height : function (ul) { + var total = 0, self = this; - uls.each(function () { - if ($(this).children('li').length > largest.children('li').length) { - largest = $(this); - } - }); + ul.find('> li').each(function () { total += self.outerHeight($(this), true); }); - largest.children('li').each(function () { total += self.outerHeight($(this), true); }); - - this.settings.$topbar.data('height', total); + return total; }, sticky : function () { @@ -184,18 +271,18 @@ if ($(klass).length > 0) { var distance = $(klass).length ? $(klass).offset().top: 0, $window = $(window); - var offst = this.outerHeight($('nav.top-bar'))+20; + var offst = this.outerHeight($('.top-bar')); $window.scroll(function() { if ($window.scrollTop() >= (distance)) { - $(klass).addClass("fixed"); - $('body').css('padding-top',offst); + $(klass).addClass("fixed"); + $('body').css('padding-top',offst); } - else if ($window.scrollTop() < distance) { + else if ($window.scrollTop() < distance) { $(klass).removeClass("fixed"); $('body').css('padding-top','0'); - } + } }); } }, @@ -203,6 +290,8 @@ off : function () { $(this.scope).off('.fndtn.topbar'); $(window).off('.fndtn.topbar'); - } + }, + + reflow : function () {} }; }(Foundation.zj, this, this.document)); diff --git a/javascripts/vendor/zepto.js b/javascripts/vendor/zepto.js index d94e423..9f19d3b 100644 --- a/javascripts/vendor/zepto.js +++ b/javascripts/vendor/zepto.js @@ -1,10 +1,9 @@ -// Zepto.js -// (c) 2010-2012 Thomas Fuchs -// Zepto.js may be freely distributed under the MIT license. +/* Zepto v1.0-1-ga3cab6c - polyfill zepto detect event ajax form fx - zeptojs.com/license */ + ;(function(undefined){ if (String.prototype.trim === undefined) // fix for iOS 3.2 - String.prototype.trim = function(){ return this.replace(/^\s+/, '').replace(/\s+$/, '') } + String.prototype.trim = function(){ return this.replace(/^\s+|\s+$/g, '') } // For iOS 3.x // from https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/reduce @@ -33,7 +32,7 @@ return accumulator } -})(); +})() var Zepto = (function() { var undefined, key, $, classList, emptyArray = [], slice = emptyArray.slice, filter = emptyArray.filter, @@ -61,7 +60,8 @@ var Zepto = (function() { classSelectorRE = /^\.([\w-]+)$/, idSelectorRE = /^#([\w-]*)$/, tagSelectorRE = /^[\w-]+$/, - toString = {}.toString, + class2type = {}, + toString = class2type.toString, zepto = {}, camelize, uniq, tempParent = document.createElement('div') @@ -79,10 +79,17 @@ var Zepto = (function() { return match } - function isFunction(value) { return toString.call(value) == "[object Function]" } - function isObject(value) { return value instanceof Object } - function isPlainObject(value) { - return isObject(value) && value != window && value.__proto__ == Object.prototype + function type(obj) { + return obj == null ? String(obj) : + class2type[toString.call(obj)] || "object" + } + + function isFunction(value) { return type(value) == "function" } + function isWindow(obj) { return obj != null && obj == obj.window } + function isDocument(obj) { return obj != null && obj.nodeType == obj.DOCUMENT_NODE } + function isObject(obj) { return type(obj) == "object" } + function isPlainObject(obj) { + return isObject(obj) && !isWindow(obj) && obj.__proto__ == Object.prototype } function isArray(value) { return value instanceof Array } function likeArray(obj) { return typeof obj.length == 'number' } @@ -158,7 +165,7 @@ var Zepto = (function() { // Explorer. This method can be overriden in plugins. zepto.Z = function(dom, selector) { dom = dom || [] - dom.__proto__ = arguments.callee.prototype + dom.__proto__ = $.fn dom.selector = selector || '' return dom } @@ -210,8 +217,11 @@ var Zepto = (function() { function extend(target, source, deep) { for (key in source) - if (deep && isPlainObject(source[key])) { - if (!isPlainObject(target[key])) target[key] = {} + if (deep && (isPlainObject(source[key]) || isArray(source[key]))) { + if (isPlainObject(source[key]) && !isPlainObject(target[key])) + target[key] = {} + if (isArray(source[key]) && !isArray(target[key])) + target[key] = [] extend(target[key], source[key], deep) } else if (source[key] !== undefined) target[key] = source[key] @@ -234,7 +244,7 @@ var Zepto = (function() { // This method can be overriden in plugins. zepto.qsa = function(element, selector){ var found - return (element === document && idSelectorRE.test(selector)) ? + return (isDocument(element) && idSelectorRE.test(selector)) ? ( (found = element.getElementById(RegExp.$1)) ? [found] : [] ) : (element.nodeType !== 1 && element.nodeType !== 9) ? [] : slice.call( @@ -292,11 +302,18 @@ var Zepto = (function() { } } + $.type = type $.isFunction = isFunction - $.isObject = isObject + $.isWindow = isWindow $.isArray = isArray $.isPlainObject = isPlainObject + $.isEmptyObject = function(obj) { + var name + for (name in obj) return false + return true + } + $.inArray = function(elem, array, i){ return emptyArray.indexOf.call(array, elem, i) } @@ -343,6 +360,11 @@ var Zepto = (function() { if (window.JSON) $.parseJSON = JSON.parse + // Populate the class2type map + $.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase() + }) + // Define methods that will be available on all // Zepto collections $.fn = { @@ -434,22 +456,30 @@ var Zepto = (function() { return el && !isObject(el) ? el : $(el) }, find: function(selector){ - var result - if (this.length == 1) result = $(zepto.qsa(this[0], selector)) + var result, $this = this + if (typeof selector == 'object') + result = $(selector).filter(function(){ + var node = this + return emptyArray.some.call($this, function(parent){ + return $.contains(parent, node) + }) + }) + else if (this.length == 1) result = $(zepto.qsa(this[0], selector)) else result = this.map(function(){ return zepto.qsa(this, selector) }) return result }, closest: function(selector, context){ - var node = this[0] - while (node && !zepto.matches(node, selector)) - node = node !== context && node !== document && node.parentNode + var node = this[0], collection = false + if (typeof selector == 'object') collection = $(selector) + while (node && !(collection ? collection.indexOf(node) >= 0 : zepto.matches(node, selector))) + node = node !== context && !isDocument(node) && node.parentNode return $(node) }, parents: function(selector){ var ancestors = [], nodes = this while (nodes.length > 0) nodes = $.map(nodes, function(node){ - if ((node = node.parentNode) && node !== document && ancestors.indexOf(node) < 0) { + if ((node = node.parentNode) && !isDocument(node) && ancestors.indexOf(node) < 0) { ancestors.push(node) return node } @@ -606,8 +636,8 @@ var Zepto = (function() { return { left: obj.left + window.pageXOffset, top: obj.top + window.pageYOffset, - width: obj.width, - height: obj.height + width: Math.round(obj.width), + height: Math.round(obj.height) } }, css: function(property, value){ @@ -615,17 +645,18 @@ var Zepto = (function() { return this[0] && (this[0].style[camelize(property)] || getComputedStyle(this[0], '').getPropertyValue(property)) var css = '' - for (key in property) - if (!property[key] && property[key] !== 0) - this.each(function(){ this.style.removeProperty(dasherize(key)) }) - else - css += dasherize(key) + ':' + maybeAddPx(key, property[key]) + ';' - - if (typeof property == 'string') + if (type(property) == 'string') { if (!value && value !== 0) this.each(function(){ this.style.removeProperty(dasherize(property)) }) else css = dasherize(property) + ":" + maybeAddPx(property, value) + } else { + for (key in property) + if (!property[key] && property[key] !== 0) + this.each(function(){ this.style.removeProperty(dasherize(key)) }) + else + css += dasherize(key) + ':' + maybeAddPx(key, property[key]) + ';' + } return this.each(function(){ this.style.cssText += ';' + css }) }, @@ -712,12 +743,13 @@ var Zepto = (function() { // Generate the `width` and `height` functions ;['width', 'height'].forEach(function(dimension){ $.fn[dimension] = function(value){ - var offset, Dimension = dimension.replace(/./, function(m){ return m[0].toUpperCase() }) - if (value === undefined) return this[0] == window ? window['inner' + Dimension] : - this[0] == document ? document.documentElement['offset' + Dimension] : + var offset, el = this[0], + Dimension = dimension.replace(/./, function(m){ return m[0].toUpperCase() }) + if (value === undefined) return isWindow(el) ? el['inner' + Dimension] : + isDocument(el) ? el.documentElement['offset' + Dimension] : (offset = this.offset()) && offset[dimension] else return this.each(function(idx){ - var el = $(this) + el = $(this) el.css(dimension, funcArg(this, value, idx, el[dimension]())) }) } @@ -735,7 +767,11 @@ var Zepto = (function() { $.fn[operator] = function(){ // arguments can be nodes, arrays of nodes, Zepto objects and HTML strings - var nodes = $.map(arguments, function(n){ return isObject(n) ? n : zepto.fragment(n) }), + var argType, nodes = $.map(arguments, function(arg) { + argType = type(arg) + return argType == "object" || argType == "array" || arg == null ? + arg : zepto.fragment(arg) + }), parent, copyByClone = this.length > 1 if (nodes.length < 1) return this @@ -781,13 +817,60 @@ var Zepto = (function() { return $ })() -// If `$` is not yet defined, point it to `Zepto` window.Zepto = Zepto -'$' in window || (window.$ = Zepto); +'$' in window || (window.$ = Zepto) -// Zepto.js -// (c) 2010-2012 Thomas Fuchs -// Zepto.js may be freely distributed under the MIT license. +;(function($){ + function detect(ua){ + var os = this.os = {}, browser = this.browser = {}, + webkit = ua.match(/WebKit\/([\d.]+)/), + android = ua.match(/(Android)\s+([\d.]+)/), + ipad = ua.match(/(iPad).*OS\s([\d_]+)/), + iphone = !ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/), + webos = ua.match(/(webOS|hpwOS)[\s\/]([\d.]+)/), + touchpad = webos && ua.match(/TouchPad/), + kindle = ua.match(/Kindle\/([\d.]+)/), + silk = ua.match(/Silk\/([\d._]+)/), + blackberry = ua.match(/(BlackBerry).*Version\/([\d.]+)/), + bb10 = ua.match(/(BB10).*Version\/([\d.]+)/), + rimtabletos = ua.match(/(RIM\sTablet\sOS)\s([\d.]+)/), + playbook = ua.match(/PlayBook/), + chrome = ua.match(/Chrome\/([\d.]+)/) || ua.match(/CriOS\/([\d.]+)/), + firefox = ua.match(/Firefox\/([\d.]+)/) + + // Todo: clean this up with a better OS/browser seperation: + // - discern (more) between multiple browsers on android + // - decide if kindle fire in silk mode is android or not + // - Firefox on Android doesn't specify the Android version + // - possibly devide in os, device and browser hashes + + if (browser.webkit = !!webkit) browser.version = webkit[1] + + if (android) os.android = true, os.version = android[2] + if (iphone) os.ios = os.iphone = true, os.version = iphone[2].replace(/_/g, '.') + if (ipad) os.ios = os.ipad = true, os.version = ipad[2].replace(/_/g, '.') + if (webos) os.webos = true, os.version = webos[2] + if (touchpad) os.touchpad = true + if (blackberry) os.blackberry = true, os.version = blackberry[2] + if (bb10) os.bb10 = true, os.version = bb10[2] + if (rimtabletos) os.rimtabletos = true, os.version = rimtabletos[2] + if (playbook) browser.playbook = true + if (kindle) os.kindle = true, os.version = kindle[1] + if (silk) browser.silk = true, browser.version = silk[1] + if (!silk && os.android && ua.match(/Kindle Fire/)) browser.silk = true + if (chrome) browser.chrome = true, browser.version = chrome[1] + if (firefox) browser.firefox = true, browser.version = firefox[1] + + os.tablet = !!(ipad || playbook || (android && !ua.match(/Mobile/)) || (firefox && ua.match(/Tablet/))) + os.phone = !!(!os.tablet && (android || iphone || webos || blackberry || bb10 || + (chrome && ua.match(/Android/)) || (chrome && ua.match(/CriOS\/([\d.]+)/)) || (firefox && ua.match(/Mobile/)))) + } + + detect.call($, navigator.userAgent) + // make available to unit tests + $.__detect = detect + +})(Zepto) ;(function($){ var $$ = $.zepto.qsa, handlers = {}, _zid = 1, specialEvents={}, @@ -818,7 +901,7 @@ window.Zepto = Zepto } function eachEvent(events, fn, iterator){ - if ($.isObject(events)) $.each(events, iterator) + if ($.type(events) != "string") $.each(events, iterator) else events.split(/\s/).forEach(function(type){ iterator(type, fn) }) } @@ -1032,163 +1115,10 @@ window.Zepto = Zepto return event } -})(Zepto); - -// Zepto.js -// (c) 2010-2012 Thomas Fuchs -// Zepto.js may be freely distributed under the MIT license. - -;(function($){ - function detect(ua){ - var os = this.os = {}, browser = this.browser = {}, - webkit = ua.match(/WebKit\/([\d.]+)/), - android = ua.match(/(Android)\s+([\d.]+)/), - ipad = ua.match(/(iPad).*OS\s([\d_]+)/), - iphone = !ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/), - webos = ua.match(/(webOS|hpwOS)[\s\/]([\d.]+)/), - touchpad = webos && ua.match(/TouchPad/), - kindle = ua.match(/Kindle\/([\d.]+)/), - silk = ua.match(/Silk\/([\d._]+)/), - blackberry = ua.match(/(BlackBerry).*Version\/([\d.]+)/), - chrome = ua.match(/Chrome\/([\d.]+)/) || ua.match(/CriOS\/([\d.]+)/) - - // todo clean this up with a better OS/browser - // separation. we need to discern between multiple - // browsers on android, and decide if kindle fire in - // silk mode is android or not - - if (browser.webkit = !!webkit) browser.version = webkit[1] - - if (android) os.android = true, os.version = android[2] - if (iphone) os.ios = os.iphone = true, os.version = iphone[2].replace(/_/g, '.') - if (ipad) os.ios = os.ipad = true, os.version = ipad[2].replace(/_/g, '.') - if (webos) os.webos = true, os.version = webos[2] - if (touchpad) os.touchpad = true - if (blackberry) os.blackberry = true, os.version = blackberry[2] - if (kindle) os.kindle = true, os.version = kindle[1] - if (silk) browser.silk = true, browser.version = silk[1] - if (!silk && os.android && ua.match(/Kindle Fire/)) browser.silk = true - if (chrome) browser.chrome = true, browser.version = chrome[1] - } - - detect.call($, navigator.userAgent) - // make available to unit tests - $.__detect = detect - -})(Zepto); - - -// Zepto.js -// (c) 2010-2012 Thomas Fuchs -// Zepto.js may be freely distributed under the MIT license. - -;(function($, undefined){ - var prefix = '', eventPrefix, endEventName, endAnimationName, - vendors = { Webkit: 'webkit', Moz: '', O: 'o', ms: 'MS' }, - document = window.document, testEl = document.createElement('div'), - supportedTransforms = /^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i, - transform, - transitionProperty, transitionDuration, transitionTiming, - animationName, animationDuration, animationTiming, - cssReset = {} - - function dasherize(str) { return downcase(str.replace(/([a-z])([A-Z])/, '$1-$2')) } - function downcase(str) { return str.toLowerCase() } - function normalizeEvent(name) { return eventPrefix ? eventPrefix + name : downcase(name) } - - $.each(vendors, function(vendor, event){ - if (testEl.style[vendor + 'TransitionProperty'] !== undefined) { - prefix = '-' + downcase(vendor) + '-' - eventPrefix = event - return false - } - }) - - transform = prefix + 'transform' - cssReset[transitionProperty = prefix + 'transition-property'] = - cssReset[transitionDuration = prefix + 'transition-duration'] = - cssReset[transitionTiming = prefix + 'transition-timing-function'] = - cssReset[animationName = prefix + 'animation-name'] = - cssReset[animationDuration = prefix + 'animation-duration'] = - cssReset[animationTiming = prefix + 'animation-timing-function'] = '' - - $.fx = { - off: (eventPrefix === undefined && testEl.style.transitionProperty === undefined), - speeds: { _default: 400, fast: 200, slow: 600 }, - cssPrefix: prefix, - transitionEnd: normalizeEvent('TransitionEnd'), - animationEnd: normalizeEvent('AnimationEnd') - } - - $.fn.animate = function(properties, duration, ease, callback){ - if ($.isObject(duration)) - ease = duration.easing, callback = duration.complete, duration = duration.duration - if (duration) duration = (typeof duration == 'number' ? duration : - ($.fx.speeds[duration] || $.fx.speeds._default)) / 1000 - return this.anim(properties, duration, ease, callback) - } - - $.fn.anim = function(properties, duration, ease, callback){ - var key, cssValues = {}, cssProperties, transforms = '', - that = this, wrappedCallback, endEvent = $.fx.transitionEnd - - if (duration === undefined) duration = 0.4 - if ($.fx.off) duration = 0 - - if (typeof properties == 'string') { - // keyframe animation - cssValues[animationName] = properties - cssValues[animationDuration] = duration + 's' - cssValues[animationTiming] = (ease || 'linear') - endEvent = $.fx.animationEnd - } else { - cssProperties = [] - // CSS transitions - for (key in properties) - if (supportedTransforms.test(key)) transforms += key + '(' + properties[key] + ') ' - else cssValues[key] = properties[key], cssProperties.push(dasherize(key)) - - if (transforms) cssValues[transform] = transforms, cssProperties.push(transform) - if (duration > 0 && typeof properties === 'object') { - cssValues[transitionProperty] = cssProperties.join(', ') - cssValues[transitionDuration] = duration + 's' - cssValues[transitionTiming] = (ease || 'linear') - } - } - - wrappedCallback = function(event){ - if (typeof event !== 'undefined') { - if (event.target !== event.currentTarget) return // makes sure the event didn't bubble from "below" - $(event.target).unbind(endEvent, arguments.callee) - } - $(this).css(cssReset) - callback && callback.call(this) - } - if (duration > 0) this.bind(endEvent, wrappedCallback) - - // trigger page reflow so new elements can animate - this.size() && this.get(0).clientLeft - - this.css(cssValues) - - if (duration <= 0) setTimeout(function() { - that.each(function(){ wrappedCallback.call(this) }) - }, 0) - - return this - } - - testEl = null -})(Zepto); - - -// Zepto.js -// (c) 2010-2012 Thomas Fuchs -// Zepto.js may be freely distributed under the MIT license. +})(Zepto) ;(function($){ var jsonpID = 0, - isObject = $.isObject, document = window.document, key, name, @@ -1259,33 +1189,38 @@ window.Zepto = Zepto var callbackName = 'jsonp' + (++jsonpID), script = document.createElement('script'), - abort = function(){ + cleanup = function() { + clearTimeout(abortTimeout) $(script).remove() - if (callbackName in window) window[callbackName] = empty - ajaxComplete('abort', xhr, options) + delete window[callbackName] + }, + abort = function(type){ + cleanup() + // In case of manual abort or timeout, keep an empty function as callback + // so that the SCRIPT tag that eventually loads won't result in an error. + if (!type || type == 'timeout') window[callbackName] = empty + ajaxError(null, type || 'abort', xhr, options) }, xhr = { abort: abort }, abortTimeout - if (options.error) script.onerror = function() { - xhr.abort() - options.error() + if (ajaxBeforeSend(xhr, options) === false) { + abort('abort') + return false } window[callbackName] = function(data){ - clearTimeout(abortTimeout) - $(script).remove() - delete window[callbackName] + cleanup() ajaxSuccess(data, xhr, options) } - serializeData(options) + script.onerror = function() { abort('error') } + script.src = options.url.replace(/=\?/, '=' + callbackName) $('head').append(script) if (options.timeout > 0) abortTimeout = setTimeout(function(){ - xhr.abort() - ajaxComplete('timeout', xhr, options) - }, options.timeout) + abort('timeout') + }, options.timeout) return xhr } @@ -1322,10 +1257,13 @@ window.Zepto = Zepto // Default timeout timeout: 0, // Whether data should be serialized to string - processData: true + processData: true, + // Whether the browser should be allowed to cache GET responses + cache: true, } function mimeToDataType(mime) { + if (mime) mime = mime.split(';', 2)[0] return mime && ( mime == htmlType ? 'html' : mime == jsonType ? 'json' : scriptTypeRE.test(mime) ? 'script' : @@ -1338,7 +1276,7 @@ window.Zepto = Zepto // serialize payload and append it to the URL for GET requests function serializeData(options) { - if (options.processData && isObject(options.data)) + if (options.processData && options.data && $.type(options.data) != "string") options.data = $.param(options.data, options.traditional) if (options.data && (!options.type || options.type.toUpperCase() == 'GET')) options.url = appendQuery(options.url, options.data) @@ -1353,15 +1291,16 @@ window.Zepto = Zepto if (!settings.crossDomain) settings.crossDomain = /^([\w-]+:)?\/\/([^\/]+)/.test(settings.url) && RegExp.$2 != window.location.host + if (!settings.url) settings.url = window.location.toString() + serializeData(settings) + if (settings.cache === false) settings.url = appendQuery(settings.url, '_=' + Date.now()) + var dataType = settings.dataType, hasPlaceholder = /=\?/.test(settings.url) if (dataType == 'jsonp' || hasPlaceholder) { if (!hasPlaceholder) settings.url = appendQuery(settings.url, 'callback=?') return $.ajaxJSONP(settings) } - if (!settings.url) settings.url = window.location.toString() - serializeData(settings) - var mime = settings.accepts[dataType], baseHeaders = { }, protocol = /^([\w-]+:)\/\//.test(settings.url) ? RegExp.$1 : window.location.protocol, @@ -1387,6 +1326,7 @@ window.Zepto = Zepto result = xhr.responseText try { + // http://perfectionkills.com/global-eval-what-are-the-options/ if (dataType == 'script') (1,eval)(result) else if (dataType == 'xml') result = xhr.responseXML else if (dataType == 'json') result = blankRE.test(result) ? null : $.parseJSON(result) @@ -1421,40 +1361,60 @@ window.Zepto = Zepto return xhr } - $.get = function(url, success){ return $.ajax({ url: url, success: success }) } + // handle optional data/success arguments + function parseArguments(url, data, success, dataType) { + var hasData = !$.isFunction(data) + return { + url: url, + data: hasData ? data : undefined, + success: !hasData ? data : $.isFunction(success) ? success : undefined, + dataType: hasData ? dataType || success : success + } + } + + $.get = function(url, data, success, dataType){ + return $.ajax(parseArguments.apply(null, arguments)) + } $.post = function(url, data, success, dataType){ - if ($.isFunction(data)) dataType = dataType || success, success = data, data = null - return $.ajax({ type: 'POST', url: url, data: data, success: success, dataType: dataType }) + var options = parseArguments.apply(null, arguments) + options.type = 'POST' + return $.ajax(options) } - $.getJSON = function(url, success){ - return $.ajax({ url: url, success: success, dataType: 'json' }) + $.getJSON = function(url, data, success){ + var options = parseArguments.apply(null, arguments) + options.dataType = 'json' + return $.ajax(options) } - $.fn.load = function(url, success){ + $.fn.load = function(url, data, success){ if (!this.length) return this - var self = this, parts = url.split(/\s/), selector - if (parts.length > 1) url = parts[0], selector = parts[1] - $.get(url, function(response){ + var self = this, parts = url.split(/\s/), selector, + options = parseArguments(url, data, success), + callback = options.success + if (parts.length > 1) options.url = parts[0], selector = parts[1] + options.success = function(response){ self.html(selector ? $('
    ').html(response.replace(rscript, "")).find(selector) : response) - success && success.apply(self, arguments) - }) + callback && callback.apply(self, arguments) + } + $.ajax(options) return this } var escape = encodeURIComponent function serialize(params, obj, traditional, scope){ - var array = $.isArray(obj) + var type, array = $.isArray(obj) $.each(obj, function(key, value) { + type = $.type(value) if (scope) key = traditional ? scope : scope + '[' + (array ? '' : key) + ']' // handle data in serializeArray() format if (!scope && array) params.add(value.name, value.value) // recurse into nested objects - else if (traditional ? $.isArray(value) : isObject(value)) + else if (type == "array" || (!traditional && type == "object")) serialize(params, value, traditional, key) else params.add(key, value) }) @@ -1466,12 +1426,7 @@ window.Zepto = Zepto serialize(params, obj, traditional) return params.join('&').replace(/%20/g, '+') } -})(Zepto); - - -// Zepto.js -// (c) 2010-2012 Thomas Fuchs -// Zepto.js may be freely distributed under the MIT license. +})(Zepto) ;(function ($) { $.fn.serializeArray = function () { @@ -1508,206 +1463,106 @@ window.Zepto = Zepto return this } -})(Zepto); +})(Zepto) +;(function($, undefined){ + var prefix = '', eventPrefix, endEventName, endAnimationName, + vendors = { Webkit: 'webkit', Moz: '', O: 'o', ms: 'MS' }, + document = window.document, testEl = document.createElement('div'), + supportedTransforms = /^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i, + transform, + transitionProperty, transitionDuration, transitionTiming, + animationName, animationDuration, animationTiming, + cssReset = {} -// Zepto.js -// (c) 2010-2012 Thomas Fuchs -// Zepto.js may be freely distributed under the MIT license. + function dasherize(str) { return downcase(str.replace(/([a-z])([A-Z])/, '$1-$2')) } + function downcase(str) { return str.toLowerCase() } + function normalizeEvent(name) { return eventPrefix ? eventPrefix + name : downcase(name) } -;(function($){ - var cache = [], timeout - - $.fn.remove = function(){ - return this.each(function(){ - if(this.parentNode){ - if(this.tagName === 'IMG'){ - cache.push(this) - this.src = 'data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=' - if (timeout) clearTimeout(timeout) - timeout = setTimeout(function(){ cache = [] }, 60000) - } - this.parentNode.removeChild(this) - } - }) - } -})(Zepto); - - -// Zepto.js -// (c) 2010-2012 Thomas Fuchs -// Zepto.js may be freely distributed under the MIT license. - -// The following code is heavily inspired by jQuery's $.fn.data() - -;(function($) { - var data = {}, dataAttr = $.fn.data, camelize = $.camelCase, - exp = $.expando = 'Zepto' + (+new Date()) - - // Get value from node: - // 1. first try key as given, - // 2. then try camelized key, - // 3. fall back to reading "data-*" attribute. - function getData(node, name) { - var id = node[exp], store = id && data[id] - if (name === undefined) return store || setData(node) - else { - if (store) { - if (name in store) return store[name] - var camelName = camelize(name) - if (camelName in store) return store[camelName] - } - return dataAttr.call($(node), name) - } - } - - // Store value under camelized key on node - function setData(node, name, value) { - var id = node[exp] || (node[exp] = ++$.uuid), - store = data[id] || (data[id] = attributeData(node)) - if (name !== undefined) store[camelize(name)] = value - return store - } - - // Read all "data-*" attributes from a node - function attributeData(node) { - var store = {} - $.each(node.attributes, function(i, attr){ - if (attr.name.indexOf('data-') == 0) - store[camelize(attr.name.replace('data-', ''))] = - $.zepto.deserializeValue(attr.value) - }) - return store - } - - $.fn.data = function(name, value) { - return value === undefined ? - // set multiple values via object - $.isPlainObject(name) ? - this.each(function(i, node){ - $.each(name, function(key, value){ setData(node, key, value) }) - }) : - // get value from first element - this.length == 0 ? undefined : getData(this[0], name) : - // set value on all elements - this.each(function(){ setData(this, name, value) }) - } - - $.fn.removeData = function(names) { - if (typeof names == 'string') names = names.split(/\s+/) - return this.each(function(){ - var id = this[exp], store = id && data[id] - if (store) $.each(names, function(){ delete store[camelize(this)] }) - }) - } -})(Zepto); - - -;(function($){ - var zepto = $.zepto, oldQsa = zepto.qsa, oldMatches = zepto.matches - - function visible(elem){ - elem = $(elem) - return !!(elem.width() || elem.height()) && elem.css("display") !== "none" - } - - // Implements a subset from: - // http://api.jquery.com/category/selectors/jquery-selector-extensions/ - // - // Each filter function receives the current index, all nodes in the - // considered set, and a value if there were parentheses. The value - // of `this` is the node currently being considered. The function returns the - // resulting node(s), null, or undefined. - // - // Complex selectors are not supported: - // li:has(label:contains("foo")) + li:has(label:contains("bar")) - // ul.inner:first > li - var filters = $.expr[':'] = { - visible: function(){ if (visible(this)) return this }, - hidden: function(){ if (!visible(this)) return this }, - selected: function(){ if (this.selected) return this }, - checked: function(){ if (this.checked) return this }, - parent: function(){ return this.parentNode }, - first: function(idx){ if (idx === 0) return this }, - last: function(idx, nodes){ if (idx === nodes.length - 1) return this }, - eq: function(idx, _, value){ if (idx === value) return this }, - contains: function(idx, _, text){ if ($(this).text().indexOf(text) > -1) return this }, - has: function(idx, _, sel){ if (zepto.qsa(this, sel).length) return this } - } - - var filterRe = new RegExp('(.*):(\\w+)(?:\\(([^)]+)\\))?$\\s*'), - childRe = /^\s*>/, - classTag = 'Zepto' + (+new Date()) - - function process(sel, fn) { - // quote the hash in `a[href^=#]` expression - sel = sel.replace(/=#\]/g, '="#"]') - var filter, arg, match = filterRe.exec(sel) - if (match && match[2] in filters) { - var filter = filters[match[2]], arg = match[3] - sel = match[1] - if (arg) { - var num = Number(arg) - if (isNaN(num)) arg = arg.replace(/^["']|["']$/g, '') - else arg = num - } - } - return fn(sel, filter, arg) - } - - zepto.qsa = function(node, selector) { - return process(selector, function(sel, filter, arg){ - try { - var taggedParent - if (!sel && filter) sel = '*' - else if (childRe.test(sel)) - // support "> *" child queries by tagging the parent node with a - // unique class and prepending that classname onto the selector - taggedParent = $(node).addClass(classTag), sel = '.'+classTag+' '+sel - - var nodes = oldQsa(node, sel) - } catch(e) { - console.error('error performing selector: %o', selector) - throw e - } finally { - if (taggedParent) taggedParent.removeClass(classTag) - } - return !filter ? nodes : - zepto.uniq($.map(nodes, function(n, i){ return filter.call(n, i, nodes, arg) })) - }) - } - - zepto.matches = function(node, selector){ - return process(selector, function(sel, filter, arg){ - return (!sel || oldMatches(node, sel)) && - (!filter || filter.call(node, null, arg) === node) - }) - } -})(Zepto); - - -// Zepto.js -// (c) 2010-2012 Thomas Fuchs -// Zepto.js may be freely distributed under the MIT license. - -;(function($){ - $.fn.end = function(){ - return this.prevObject || $() - } - - $.fn.andSelf = function(){ - return this.add(this.prevObject || $()) - } - - 'filter,add,not,eq,first,last,find,closest,parents,parent,children,siblings'.split(',').forEach(function(property){ - var fn = $.fn[property] - $.fn[property] = function(){ - var ret = fn.apply(this, arguments) - ret.prevObject = this - return ret + $.each(vendors, function(vendor, event){ + if (testEl.style[vendor + 'TransitionProperty'] !== undefined) { + prefix = '-' + downcase(vendor) + '-' + eventPrefix = event + return false } }) -})(Zepto); + + transform = prefix + 'transform' + cssReset[transitionProperty = prefix + 'transition-property'] = + cssReset[transitionDuration = prefix + 'transition-duration'] = + cssReset[transitionTiming = prefix + 'transition-timing-function'] = + cssReset[animationName = prefix + 'animation-name'] = + cssReset[animationDuration = prefix + 'animation-duration'] = + cssReset[animationTiming = prefix + 'animation-timing-function'] = '' + + $.fx = { + off: (eventPrefix === undefined && testEl.style.transitionProperty === undefined), + speeds: { _default: 400, fast: 200, slow: 600 }, + cssPrefix: prefix, + transitionEnd: normalizeEvent('TransitionEnd'), + animationEnd: normalizeEvent('AnimationEnd') + } + + $.fn.animate = function(properties, duration, ease, callback){ + if ($.isPlainObject(duration)) + ease = duration.easing, callback = duration.complete, duration = duration.duration + if (duration) duration = (typeof duration == 'number' ? duration : + ($.fx.speeds[duration] || $.fx.speeds._default)) / 1000 + return this.anim(properties, duration, ease, callback) + } + + $.fn.anim = function(properties, duration, ease, callback){ + var key, cssValues = {}, cssProperties, transforms = '', + that = this, wrappedCallback, endEvent = $.fx.transitionEnd + + if (duration === undefined) duration = 0.4 + if ($.fx.off) duration = 0 + + if (typeof properties == 'string') { + // keyframe animation + cssValues[animationName] = properties + cssValues[animationDuration] = duration + 's' + cssValues[animationTiming] = (ease || 'linear') + endEvent = $.fx.animationEnd + } else { + cssProperties = [] + // CSS transitions + for (key in properties) + if (supportedTransforms.test(key)) transforms += key + '(' + properties[key] + ') ' + else cssValues[key] = properties[key], cssProperties.push(dasherize(key)) + + if (transforms) cssValues[transform] = transforms, cssProperties.push(transform) + if (duration > 0 && typeof properties === 'object') { + cssValues[transitionProperty] = cssProperties.join(', ') + cssValues[transitionDuration] = duration + 's' + cssValues[transitionTiming] = (ease || 'linear') + } + } + + wrappedCallback = function(event){ + if (typeof event !== 'undefined') { + if (event.target !== event.currentTarget) return // makes sure the event didn't bubble from "below" + $(event.target).unbind(endEvent, wrappedCallback) + } + $(this).css(cssReset) + callback && callback.call(this) + } + if (duration > 0) this.bind(endEvent, wrappedCallback) + + // trigger page reflow so new elements can animate + this.size() && this.get(0).clientLeft + + this.css(cssValues) + + if (duration <= 0) setTimeout(function() { + that.each(function(){ wrappedCallback.call(this) }) + }, 0) + + return this + } + + testEl = null +})(Zepto) // Zepto.js // (c) 2010-2012 Thomas Fuchs @@ -1779,4 +1634,251 @@ window.Zepto = Zepto }) } -})(Zepto) \ No newline at end of file +})(Zepto) + +// Zepto.js +// (c) 2010-2012 Thomas Fuchs +// Zepto.js may be freely distributed under the MIT license. + +;(function($){ + var cache = [], timeout + + $.fn.remove = function(){ + return this.each(function(){ + if(this.parentNode){ + if(this.tagName === 'IMG'){ + cache.push(this) + this.src = 'data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=' + if (timeout) clearTimeout(timeout) + timeout = setTimeout(function(){ cache = [] }, 60000) + } + this.parentNode.removeChild(this) + } + }) + } +})(Zepto) + +// Zepto.js +// (c) 2010-2012 Thomas Fuchs +// Zepto.js may be freely distributed under the MIT license. + +// The following code is heavily inspired by jQuery's $.fn.data() + +;(function($) { + var data = {}, dataAttr = $.fn.data, camelize = $.camelCase, + exp = $.expando = 'Zepto' + (+new Date()) + + // Get value from node: + // 1. first try key as given, + // 2. then try camelized key, + // 3. fall back to reading "data-*" attribute. + function getData(node, name) { + var id = node[exp], store = id && data[id] + if (name === undefined) return store || setData(node) + else { + if (store) { + if (name in store) return store[name] + var camelName = camelize(name) + if (camelName in store) return store[camelName] + } + return dataAttr.call($(node), name) + } + } + + // Store value under camelized key on node + function setData(node, name, value) { + var id = node[exp] || (node[exp] = ++$.uuid), + store = data[id] || (data[id] = attributeData(node)) + if (name !== undefined) store[camelize(name)] = value + return store + } + + // Read all "data-*" attributes from a node + function attributeData(node) { + var store = {} + $.each(node.attributes, function(i, attr){ + if (attr.name.indexOf('data-') == 0) + store[camelize(attr.name.replace('data-', ''))] = + $.zepto.deserializeValue(attr.value) + }) + return store + } + + $.fn.data = function(name, value) { + return value === undefined ? + // set multiple values via object + $.isPlainObject(name) ? + this.each(function(i, node){ + $.each(name, function(key, value){ setData(node, key, value) }) + }) : + // get value from first element + this.length == 0 ? undefined : getData(this[0], name) : + // set value on all elements + this.each(function(){ setData(this, name, value) }) + } + + $.fn.removeData = function(names) { + if (typeof names == 'string') names = names.split(/\s+/) + return this.each(function(){ + var id = this[exp], store = id && data[id] + if (store) $.each(names, function(){ delete store[camelize(this)] }) + }) + } +})(Zepto) + +;(function($){ + var zepto = $.zepto, oldQsa = zepto.qsa, oldMatches = zepto.matches + + function visible(elem){ + elem = $(elem) + return !!(elem.width() || elem.height()) && elem.css("display") !== "none" + } + + // Implements a subset from: + // http://api.jquery.com/category/selectors/jquery-selector-extensions/ + // + // Each filter function receives the current index, all nodes in the + // considered set, and a value if there were parentheses. The value + // of `this` is the node currently being considered. The function returns the + // resulting node(s), null, or undefined. + // + // Complex selectors are not supported: + // li:has(label:contains("foo")) + li:has(label:contains("bar")) + // ul.inner:first > li + var filters = $.expr[':'] = { + visible: function(){ if (visible(this)) return this }, + hidden: function(){ if (!visible(this)) return this }, + selected: function(){ if (this.selected) return this }, + checked: function(){ if (this.checked) return this }, + parent: function(){ return this.parentNode }, + first: function(idx){ if (idx === 0) return this }, + last: function(idx, nodes){ if (idx === nodes.length - 1) return this }, + eq: function(idx, _, value){ if (idx === value) return this }, + contains: function(idx, _, text){ if ($(this).text().indexOf(text) > -1) return this }, + has: function(idx, _, sel){ if (zepto.qsa(this, sel).length) return this } + } + + var filterRe = new RegExp('(.*):(\\w+)(?:\\(([^)]+)\\))?$\\s*'), + childRe = /^\s*>/, + classTag = 'Zepto' + (+new Date()) + + function process(sel, fn) { + // quote the hash in `a[href^=#]` expression + sel = sel.replace(/=#\]/g, '="#"]') + var filter, arg, match = filterRe.exec(sel) + if (match && match[2] in filters) { + filter = filters[match[2]], arg = match[3] + sel = match[1] + if (arg) { + var num = Number(arg) + if (isNaN(num)) arg = arg.replace(/^["']|["']$/g, '') + else arg = num + } + } + return fn(sel, filter, arg) + } + + zepto.qsa = function(node, selector) { + return process(selector, function(sel, filter, arg){ + try { + var taggedParent + if (!sel && filter) sel = '*' + else if (childRe.test(sel)) + // support "> *" child queries by tagging the parent node with a + // unique class and prepending that classname onto the selector + taggedParent = $(node).addClass(classTag), sel = '.'+classTag+' '+sel + + var nodes = oldQsa(node, sel) + } catch(e) { + console.error('error performing selector: %o', selector) + throw e + } finally { + if (taggedParent) taggedParent.removeClass(classTag) + } + return !filter ? nodes : + zepto.uniq($.map(nodes, function(n, i){ return filter.call(n, i, nodes, arg) })) + }) + } + + zepto.matches = function(node, selector){ + return process(selector, function(sel, filter, arg){ + return (!sel || oldMatches(node, sel)) && + (!filter || filter.call(node, null, arg) === node) + }) + } +})(Zepto) + +// Zepto.js +// (c) 2010-2012 Thomas Fuchs +// Zepto.js may be freely distributed under the MIT license. + +;(function($){ + $.fn.end = function(){ + return this.prevObject || $() + } + + $.fn.andSelf = function(){ + return this.add(this.prevObject || $()) + } + + 'filter,add,not,eq,first,last,find,closest,parents,parent,children,siblings'.split(',').forEach(function(property){ + var fn = $.fn[property] + $.fn[property] = function(){ + var ret = fn.apply(this, arguments) + ret.prevObject = this + return ret + } + }) +})(Zepto) + + +// outer and inner height/width support +if (this.Zepto) { + (function($) { + var ioDim, _base; + ioDim = function(elem, Dimension, dimension, includeBorder, includeMargin) { + var sides, size; + if (elem) { + size = elem[dimension](); + sides = { + width: ["left", "right"], + height: ["top", "bottom"] + }; + sides[dimension].forEach(function(side) { + size += parseInt(elem.css("padding-" + side), 10); + if (includeBorder) { + size += parseInt(elem.css("border-" + side + "-width"), 10); + } + if (includeMargin) { + return size += parseInt(elem.css("margin-" + side), 10); + } + }); + return size; + } else { + return null; + } + }; + ["width", "height"].forEach(function(dimension) { + var Dimension, _base, _base1, _name, _name1; + Dimension = dimension.replace(/./, function(m) { + return m[0].toUpperCase(); + }); + (_base = $.fn)[_name = "inner" + Dimension] || (_base[_name] = function(includeMargin) { + return ioDim(this, Dimension, dimension, false, includeMargin); + }); + return (_base1 = $.fn)[_name1 = "outer" + Dimension] || (_base1[_name1] = function(includeMargin) { + return ioDim(this, Dimension, dimension, true, includeMargin); + }); + }); + return (_base = $.fn).detach || (_base.detach = function(selector) { + var cloned, set; + set = this; + if (selector != null) { + set = set.filter(selector); + } + cloned = set.clone(true); + set.remove(); + return cloned; + }); + })(Zepto); +} \ No newline at end of file diff --git a/sass/_gophper.scss b/sass/_gophper.scss index 62f2aef..a7eebb3 100644 --- a/sass/_gophper.scss +++ b/sass/_gophper.scss @@ -46,14 +46,17 @@ background: #000000; color: #fff; margin-top: 30px; - p { margin-top: 9px; + margin-bottom: 0px; font-size: 80%; line-height: 1.6; } } +html.oldschool { + background: #000; +} body.oldschool { background: #000; @@ -79,9 +82,15 @@ body.oldschool { } } - #gopher { + #gopher, #intro { font-family: Courier; - a { + h1, h2, h3 { + font-family: Courier; + color: #0f0; + font-size: 120%; + } + + a, label { color: #0f0; } a:hover { diff --git a/sass/normalize.scss b/sass/_normalize.scss similarity index 92% rename from sass/normalize.scss rename to sass/_normalize.scss index 559de6a..6d24a38 100644 --- a/sass/normalize.scss +++ b/sass/_normalize.scss @@ -1,4 +1,4 @@ -/*! normalize.css v2.1.0 | MIT License | git.io/normalize */ +/*! normalize.css v2.1.1 | MIT License | git.io/normalize */ /* ========================================================================== HTML5 display definitions @@ -56,15 +56,21 @@ audio:not([controls]) { ========================================================================== */ /** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS text size adjust after orientation change, without disabling + * 1. Prevent system color scheme's background color being used in Firefox, IE, + * and Opera. + * 2. Prevent system color scheme's text color being used in Firefox, IE, and + * Opera. + * 3. Set default font family to sans-serif. + * 4. Prevent iOS text size adjust after orientation change, without disabling * user zoom. */ html { - font-family: sans-serif; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ - -ms-text-size-adjust: 100%; /* 2 */ + background: #fff; /* 1 */ + color: #000; /* 2 */ + font-family: sans-serif; /* 3 */ + -ms-text-size-adjust: 100%; /* 4 */ + -webkit-text-size-adjust: 100%; /* 4 */ } /** @@ -393,4 +399,4 @@ textarea { table { border-collapse: collapse; border-spacing: 0; -} \ No newline at end of file +} diff --git a/sass/_settings.scss b/sass/_settings.scss index 33e35e2..eccb83e 100644 --- a/sass/_settings.scss +++ b/sass/_settings.scss @@ -1,75 +1,141 @@ -// Required global settings and mixins for Foundation -@import "foundation/foundation-global"; - -// Settings file to override Foundation variables - -// You can find the variables for each component at the bottom of their -// doc page. We tried to name them to where they'd make sense just by reading them. -// Go to http://foundation.zurb.com/docs/ to find what you need. - // -// Foundation Global Variables +// Foundation Variables // +// The default font-size is set to 100% of the browser style sheet (usually 16px) +// for compatibility with browser-based text zoom or user-set defaults. +$base-font-size: 100% !default; + +// $base-line-height is 24px while $base-font-size is 16px +// $base-line-height: 150%; + // This is the default html and body font-size for the base em value. -// $em-base: 16px; -// We use these to control various global styles +// Since the typical default browser font-size is 16px, that makes the calculation for grid size. +// If you want your base font-size to be a different size and not have it effect grid size too, +// set the value of $em-base to $base-font-size ($em-base: $base-font-size;) +$em-base: 16px !default; + +// Working in ems is annoying. Think in pixels by using this handy function, emCalc(#px) +@function emCalc($pxWidth) { + @return $pxWidth / $em-base * 1em; +} + +// Change whether or not you include browser prefixes +// $experimental: true; + +// Various global styles + +$default-float: left; + // $body-bg: #fff; // $body-font-color: #222; // $body-font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; // $body-font-weight: normal; // $body-font-style: normal; -// We use this to control font-smoothing +// Font-smoothing + // $font-smoothing: antialiased; -// We use these to control text direction settings +// Text direction settings + // $text-direction: ltr; -// We use these as default colors throughout +// Colors + // $primary-color: #2ba6cb; // $secondary-color: #e9e9e9; // $alert-color: #c60f13; // $success-color: #5da423; -// We use these to make sure border radius matches unless we want it different. +// Make sure border radius matches unless we want it different. + // $global-radius: 3px; // $global-rounded: 1000px; -// We use these to control inset shadow shiny edges and depressions. +// Inset shadow shiny edges and depressions. + // $shiny-edge-size: 0 1px 0; // $shiny-edge-color: rgba(#fff, .5); // $shiny-edge-active-color: rgba(#000, .2); -// We use this to control whether or not CSS classes come through in the gem files. +// Control whether or not CSS classes come through in the CSS files. + // $include-html-classes: true; // $include-print-styles: true; +// $include-html-global-classes: $include-html-classes; +// $include-html-type-classes: $include-html-classes; +// $include-html-grid-classes: $include-html-classes; +// $include-html-visibility-classes: $include-html-classes; +// $include-html-button-classes: $include-html-classes; +// $include-html-form-classes: $include-html-classes; +// $include-html-custom-form-classes: $include-html-classes; +// $include-html-media-classes: $include-html-classes; +// $include-html-section-classes: $include-html-classes; +// $include-html-orbit-classes: $include-html-classes; +// $include-html-reveal-classes: $include-html-classes; +// $include-html-joyride-classes: $include-html-classes; +// $include-html-clearing-classes: $include-html-classes; +// $include-html-alert-classes: $include-html-classes; +// $include-html-nav-classes: $include-html-classes; +// $include-html-top-bar-classes: $include-html-classes; +// $include-html-label-classes: $include-html-classes; +// $include-html-panel-classes: $include-html-classes; +// $include-html-pricing-classes: $include-html-classes; +// $include-html-progress-classes: $include-html-classes; +// $include-html-magellan-classes: $include-html-classes; +// $include-html-tooltip-classes: $include-html-classes; + +// Media Queries + +// $small-screen: 768px; +// $medium-screen: 1280px; +// $large-screen: 1440px; + +// $screen: "only screen"; +// $small: "only screen and (min-width: #{$small-screen})"; +// $medium: "only screen and (min-width: #{$medium-screen})"; +// $large: "only screen and (min-width: #{$large-screen})"; +// $landscape: "only screen and (orientation: landscape)"; +// $portrait: "only screen and (orientation: portrait)"; + +//// Cursors + +//Custom use example -> $cursor-default-value: url(http://cursors-site.net/path/to/custom/cursor/default.cur),progress; + +// $cursor-crosshair-value: "crosshair"; +// $cursor-default-value: "default"; +// $cursor-pointer-value: "pointer"; +// $cursor-help-value: "help"; // // Grid Variables // -// $row-width: 62.5em; -// $column-gutter: 1.875em; +// $row-width: emCalc(1000px); +// $column-gutter: emCalc(30px); // $total-columns: 12; // // Block Grid Variables // -// We use this to control the maximum number of block grid elements per row +// Maximum number of block grid elements per row + // $block-grid-elements: 12; -// $block-grid-default-spacing: 10px; +// $block-grid-default-spacing: emCalc(20px); // Enables media queries for block-grid classes. Set to false if writing semantic HTML. + // $block-grid-media-queries: true; // // Typography Variables // -// We use these to control header font styles +// Heading font styles + // $header-font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; // $header-font-weight: bold; // $header-font-style: normal; @@ -79,7 +145,8 @@ // $header-bottom-margin: .5em; // $header-text-rendering: optimizeLegibility; -// We use these to control header font sizes +// Heading font sizes + // $h1-font-size: emCalc(44px); // $h2-font-size: emCalc(37px); // $h3-font-size: emCalc(27px); @@ -87,18 +154,21 @@ // $h5-font-size: emCalc(18px); // $h6-font-size: 1em; -// These control how subheaders are styled. +// Subheaders + // $subheader-line-height: 1.4; // $subheader-font-color: lighten($header-font-color, 30%); // $subheader-font-weight: 300; // $subheader-top-margin: .2em; // $subheader-bottom-margin: .5em; -// A general styling +// styling + // $small-font-size: 60%; // $small-font-color: lighten($header-font-color, 30%); -// We use these to style paragraphs +// Paragraphs + // $paragraph-font-family: inherit; // $paragraph-font-weight: normal; // $paragraph-font-size: 1em; @@ -108,30 +178,36 @@ // $paragraph-aside-line-height: 1.35; // $paragraph-aside-font-style: italic; -// We use these to style tags +// tags + // $code-color: darken($alert-color, 15%); // $code-font-family: Consolas, 'Liberation Mono', Courier, monospace; // $code-font-weight: bold; -// We use these to style anchors +// Anchors + // $anchor-text-decoration: none; // $anchor-font-color: $primary-color; // $anchor-font-color-hover: darken($primary-color, 5%); -// We use these to style the
    element +//
    element + // $hr-border-width: 1px; // $hr-border-style: solid; // $hr-border-color: #ddd; // $hr-margin: emCalc(20px); -// We use these to style lists +// Lists + // $list-style-position: outside; -// $list-side-margin: emCalc(18px); +// $list-side-margin: emCalc(20px); +// $list-nested-margin: emCalc(20px); // $definition-list-header-weight: bold; // $definition-list-header-margin-bottom: .3em; // $definition-list-margin-bottom: emCalc(12px); -// We use these to style blockquotes +// Blockquotes + // $blockquote-font-color: lighten($header-font-color, 30%); // $blockquote-padding: emCalc(9px) emCalc(20px) 0 emCalc(19px); // $blockquote-border: 1px solid #ddd; @@ -139,29 +215,36 @@ // $blockquote-cite-font-color: lighten($header-font-color, 20%); // $blockquote-cite-link-color: $blockquote-cite-font-color; -// Acronym styles +// Acronym + // $acronym-underline: 1px dotted #ddd; -// We use these to control padding and margin +// Padding and margin + // $microformat-padding: emCalc(10px) emCalc(12px); // $microformat-margin: 0 0 emCalc(20px) 0; -// We use these to control the border styles +// Border styles + // $microformat-border-width: 1px; // $microformat-border-style: solid; // $microformat-border-color: #ddd; -// We use these to control full name font styles +// Full name font styles + // $microformat-fullname-font-weight: bold; // $microformat-fullname-font-size: emCalc(15px); -// We use this to control the summary font styles +// Summary font styles + // $microformat-summary-font-weight: bold; -// We use this to control abbr padding +// padding + // $microformat-abbr-padding: 0 emCalc(1px); -// We use this to control abbr font styles +// font styles + // $microformat-abbr-font-weight: bold; // $microformat-abbr-font-decoration: none; @@ -169,15 +252,18 @@ // Form Variables // -// We use this to set the base for lots of form spacing and positioning styles +// Base for lots of form spacing and positioning styles + // $form-spacing: emCalc(16px); -// We use these to style the labels in different ways -// $label-pointer: pointer; -// $label-font-size: emCalc(14px); -// $label-font-weight: 500; -// $label-font-color: lighten(#000, 30%); -// $label-bottom-margin: emCalc(3px); +// Labels + +// $form-label-pointer: pointer; +// $form-label-font-size: emCalc(14px); +// $form-label-font-weight: 500; +// $form-label-font-color: lighten(#000, 30%); +// $form-label-bottom-margin: emCalc(3px); +// $input-font-family: inherit; // $input-font-color: rgba(0,0,0,0.75); // $input-font-size: emCalc(14px); // $input-bg-color: #fff; @@ -188,20 +274,24 @@ // $input-border-width: 1px; // $input-disabled-bg: #ddd; // $input-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); +// $input-include-glowing-effect: true; + +// Fieldset border and spacing. -// We use these to style the fieldset border and spacing. // $fieldset-border-style: solid; // $fieldset-border-width: 1px; // $fieldset-border-color: #ddd; // $fieldset-padding: emCalc(20px); // $fieldset-margin: emCalc(18px) 0; -// We use these to style the legends when you use them +// Legends + // $legend-bg: #fff; // $legend-font-weight: bold; // $legend-padding: 0 emCalc(3px); -// We use these to style the prefix and postfix input elements +// Prefix and postfix input elements + // $input-prefix-bg: darken(#fff, 5%); // $input-prefix-border-color: darken(#fff, 20%); // $input-prefix-border-size: 1px; @@ -210,7 +300,8 @@ // $input-prefix-font-color: #333; // $input-prefix-font-color-alt: #fff; -// We use these to style the error states for inputs and labels +// Error states for inputs and labels + // $input-error-message-padding: emCalc(6px) emCalc(4px); // $input-error-message-top: -($form-spacing) - emCalc(5px); // $input-error-message-font-size: emCalc(12px); @@ -218,17 +309,30 @@ // $input-error-message-font-color: #fff; // $input-error-message-font-color-alt: #333; -// We use these to build padding for buttons. -// $button-med: emCalc(12px); +// Glowing effect of inputs when focused + +// $glowing-effect-fade-time: 0.45s; +// $glowing-effect-color: $input-focus-border-color; + +// +// Button Variables +// + +// Padding for buttons. + // $button-tny: emCalc(7px); // $button-sml: emCalc(9px); +// $button-med: emCalc(12px); // $button-lrg: emCalc(16px); -// We use this to control the display property. +// Display property. + // $button-display: inline-block; // $button-margin-bottom: emCalc(20px); -// We use these to control button text styles. +// Button text styles. + +// $button-font-family: inherit; // $button-font-color: #fff; // $button-font-color-alt: #333; // $button-font-med: emCalc(16px); @@ -238,47 +342,64 @@ // $button-font-weight: bold; // $button-font-align: center; -// We use these to control various hover effects. +// Various hover effects. + // $button-function-factor: 10%; -// We use these to control button border styles. +// Button border styles. + // $button-border-width: 1px; // $button-border-style: solid; // $button-border-color: darken($primary-color, $button-function-factor); -// We use this to set the default radius used throughout the core. +// Radius used throughout the core. + // $button-radius: $global-radius; -// We use this to set default opacity for disabled buttons. +// Opacity for disabled buttons. + // $button-disabled-opacity: 0.6; +// +// Button Groups +// + +// Sets the margin for the right side by default, and the left margin if right-to-left direction is used + +// $button-bar-margin-opposite: emCalc(10px); + // // Dropdown Button Variables // -// We use these to set the color of the pip in dropdown buttons +// Color of the pip in dropdown buttons + // $dropdown-button-pip-color: #fff; // $dropdown-button-pip-color-alt: #333; -// We use these to style tiny dropdown buttons +// Tiny dropdown buttons + // $dropdown-button-padding-tny: $button-tny * 5; // $dropdown-button-pip-size-tny: $button-tny; // $dropdown-button-pip-right-tny: $button-tny * 2; // $dropdown-button-pip-top-tny: -$button-tny / 2 + emCalc(1px); -// We use these to style small dropdown buttons +// Small dropdown buttons + // $dropdown-button-padding-sml: $button-sml * 5; // $dropdown-button-pip-size-sml: $button-sml; // $dropdown-button-pip-right-sml: $button-sml * 2; // $dropdown-button-pip-top-sml: -$button-sml / 2 + emCalc(1px); -// We use these to style medium dropdown buttons +// Medium dropdown buttons + // $dropdown-button-padding-med: $button-med * 4 + emCalc(3px); // $dropdown-button-pip-size-med: $button-med - emCalc(3px); // $dropdown-button-pip-right-med: $button-med * 2; // $dropdown-button-pip-top-med: -$button-med / 2 + emCalc(2px); -// We use these to style large dropdown buttons +// Large dropdown buttons + // $dropdown-button-padding-lrg: $button-lrg * 4; // $dropdown-button-pip-size-lrg: $button-lrg - emCalc(6px); // $dropdown-button-pip-right-lrg: $button-lrg + emCalc(12px); @@ -288,34 +409,39 @@ // Split Button Variables // -// We use these to control different shared styles for Split Buttons +// Shared styles for Split Buttons + // $split-button-function-factor: 15%; // $split-button-pip-color: #fff; // $split-button-pip-color-alt: #333; // $split-button-active-bg-tint: rgba(0,0,0,0.1); -// We use these to control tiny split buttons +// Tiny split buttons + // $split-button-padding-tny: $button-tny * 9; // $split-button-span-width-tny: $button-tny * 6.5; // $split-button-pip-size-tny: $button-tny; // $split-button-pip-top-tny: $button-tny * 2; // $split-button-pip-left-tny: emCalc(-5px); -// We use these to control small split buttons +// Small split buttons + // $split-button-padding-sml: $button-sml * 7; // $split-button-span-width-sml: $button-sml * 5; // $split-button-pip-size-sml: $button-sml; // $split-button-pip-top-sml: $button-sml * 1.5; // $split-button-pip-left-sml: emCalc(-9px); -// We use these to control medium split buttons +// Medium split buttons + // $split-button-padding-med: $button-med * 6.4; // $split-button-span-width-med: $button-med * 4; // $split-button-pip-size-med: $button-med - emCalc(3px); // $split-button-pip-top-med: $button-med * 1.5; // $split-button-pip-left-med: emCalc(-9px); -// We use these to control large split buttons +// Large split buttons + // $split-button-padding-lrg: $button-lrg * 6; // $split-button-span-width-lrg: $button-lrg * 3.75; // $split-button-pip-size-lrg: $button-lrg - emCalc(6px); @@ -326,57 +452,68 @@ // Alert Variables // -// We use this to control alert padding. -// $alert-padding-top: emCalc(11px); -// $alert-padding-left: $alert-padding-top; -// $alert-padding-right: $alert-padding-top + emCalc(10px); -// $alert-padding-bottom: $alert-padding-top + emCalc(1px); +// Alert padding -// We use these to control text style. -// $alert-font-weight: bold; -// $alert-font-size: emCalc(14px); -// $alert-font-color: #fff; -// $alert-font-color-alt: darken($secondary-color, 60%); +// $alert-padding-top: emCalc(11px); +// $alert-padding-default-float: $alert-padding-top; +// $alert-padding-opposite-direction: $alert-padding-top + emCalc(10px); +// $alert-padding-bottom: $alert-padding-top + emCalc(1px); -// We use this for close hover effect. -// $alert-function-factor: 10%; +// Text style -// We use these to control border styles. -// $alert-border-style: solid; -// $alert-border-width: 1px; -// $alert-border-color: darken($primary-color, $alert-function-factor); -// $alert-bottom-margin: emCalc(20px); +// $alert-font-weight: bold; +// $alert-font-size: emCalc(14px); +// $alert-font-color: #fff; +// $alert-font-color-alt: darken($secondary-color, 60%); -// We use these to style the close buttons -// $alert-close-color: #333; -// $alert-close-position: emCalc(5px); -// $alert-close-font-size: emCalc(22px); -// $alert-close-opacity: 0.3; -// $alert-close-opacity-hover: 0.5; -// $alert-close-padding: 5px 4px 4px; +// Hover effect + +// $alert-function-factor: 10%; + +// Border Styles + +// $alert-border-style: solid; +// $alert-border-width: 1px; +// $alert-border-color: darken($primary-color, $alert-function-factor); +// $alert-bottom-margin: emCalc(20px); + +// Close Button style + +// $alert-close-color: #333; +// $alert-close-position: emCalc(5px); +// $alert-close-font-size: emCalc(22px); +// $alert-close-opacity: 0.3; +// $alert-close-opacity-hover: 0.5; +// $alert-close-padding: 5px 4px 4px; + +// Border radius + +// $alert-radius: $global-radius; -// We use this to control border radius -// $alert-radius: $global-radius; // // Breadcrumb Variables // -// We use this to set the background color for the breadcrumb container. +// Background color for the breadcrumb container. + // $crumb-bg: lighten($secondary-color, 5%); -// We use these to set the padding around the breadcrumbs. +// Padding around the breadcrumbs. + // $crumb-padding: emCalc(6px) emCalc(14px) emCalc(9px); // $crumb-side-padding: emCalc(12px); -// We use these to control border styles. +// Border styles. + // $crumb-function-factor: 10%; // $crumb-border-size: 1px; // $crumb-border-style: solid; // $crumb-border-color: darken($crumb-bg, $crumb-function-factor); -// $crumb-radius: $button-radius; +// $crumb-radius: $global-radius; + +// Various text styles for breadcrumbs. -// We use these to set various text styles for breadcrumbs. // $crumb-font-size: emCalc(11px); // $crumb-font-color: $primary-color; // $crumb-font-color-current: #333; @@ -384,7 +521,8 @@ // $crumb-font-transform: uppercase; // $crumb-link-decor: underline; -// We use these to control the slash between breadcrumbs +// Slash between breadcrumbs + // $crumb-slash-color: #aaa; // $crumb-slash: "/"; @@ -392,25 +530,30 @@ // Clearing Variables // -// We use these to set the background colors for parts of Clearing. +// Background colors for parts of Clearing. + // $clearing-bg: #111; // $clearing-caption-bg: $clearing-bg; // $clearing-carousel-bg: #111; // $clearing-img-bg: $clearing-bg; -// We use these to style the close button +// Close button + // $clearing-close-color: #fff; // $clearing-close-size: 40px; -// We use these to style the arrows +// Style the arrows + // $clearing-arrow-size: 16px; // $clearing-arrow-color: $clearing-close-color; -// We use these to style captions +// Style captions + // $clearing-caption-font-color: #fff; // $clearing-caption-padding: 10px 30px; -// We use these to make the image and carousel height and style +// Make the image and carousel height and style + // $clearing-active-img-height: 75%; // $clearing-carousel-height: 150px; // $clearing-carousel-thumb-width: 175px; @@ -420,13 +563,20 @@ // Custom Form Variables // -// We use these to control the basic form styles input styles +// Basic form styles input styles + // $custom-form-border-color: #ccc; +// $custom-form-border-size: 1px; // $custom-form-bg: #fff; // $custom-form-bg-disabled: #ddd; +// $custom-form-input-size: 16px; // $custom-form-check-color: #222; +// $custom-form-check-size: 14px; +// $custom-form-radio-size: 8px; +// $custom-form-checkbox-radius: 0px; + +// Custom select form element. -// We use these to style the custom select form element. // $custom-select-bg: #fff; // $custom-select-fade-to-color: #f3f3f3; // $custom-select-border-color: #ddd; @@ -437,7 +587,8 @@ // $custom-select-font-color-selected: #141414; // $custom-select-disabled-color: #888; -// We use these to control the style of the custom select dropdown element. +// Custom select dropdown element. + // $custom-dropdown-height: 200px; // $custom-dropdown-bg: #fff; // $custom-dropdown-border-color: darken(#fff, 20%); @@ -458,26 +609,31 @@ // Dropdown Variables // -// We use these to controls height and width styles. +// Height and width styles. + // $f-dropdown-max-width: 200px; // $f-dropdown-height: auto; // $f-dropdown-max-height: none; // $f-dropdown-margin-top: 2px; -// We use this to control the background color +// Background color + // $f-dropdown-bg: #fff; -// We use this to set the border styles for dropdowns. +// Border styles for dropdowns. + // $f-dropdown-border-style: solid; // $f-dropdown-border-width: 1px; // $f-dropdown-border-color: darken(#fff, 20%); -// We use these to style the triangle pip. +// Triangle pip. + // $f-dropdown-triangle-size: 6px; // $f-dropdown-triangle-color: #fff; // $f-dropdown-triangle-side-offset: 10px; -// We use these to control styles for the list elements. +// List elements. + // $f-dropdown-list-style: none; // $f-dropdown-font-color: #555; // $f-dropdown-font-size: emCalc(14px); @@ -486,44 +642,52 @@ // $f-dropdown-list-hover-bg: #eeeeee; // $dropdown-mobile-left: 0; -// We use this to control the styles for when the dropdown has custom content. +// When the dropdown has custom content. + // $f-dropdown-content-padding: emCalc(20px); // // Flex Video Variables // -// We use these to control video container padding and margins +// Video container padding and margins + // $flex-video-padding-top: emCalc(25px); // $flex-video-padding-bottom: 67.5%; // $flex-video-margin-bottom: emCalc(16px); -// We use this to control widescreen bottom padding +// Widescreen bottom padding + // $flex-video-widescreen-padding-bottom: 57.25%; // // Inline List Variables // -// We use this to control the margins and padding of the inline list. +// Margins and padding of the inline list. + // $inline-list-margin-bottom: emCalc(17px) emCalc(-22px ); // $inline-list-margin: 0 0; // $inline-list-padding: 0; -// We use this to control the overflow of the inline list. +// Overflow of the inline list. + // $inline-list-overflow: hidden; -// We use this to control the list items +// List items + // $inline-list-display: block; -// We use this to control any elments within list items +// Elments within list items + // $inline-list-children-display: block; // // Joyride Variables // -// Controlling default Joyride styles +// Joyride styles + // $joyride-tip-bg: rgb(0,0,0); // $joyride-tip-default-width: 300px; // $joyride-tip-padding: emCalc(18px) emCalc(20px) emCalc(24px); @@ -531,137 +695,177 @@ // $joyride-tip-radius: 4px; // $joyride-tip-position-offset: 22px; -// Here, we're setting the tip dont styles +// Tip font styles + // $joyride-tip-font-color: #fff; // $joyride-tip-font-size: emCalc(14px); // $joyride-tip-header-weight: bold; -// This changes the nub size +// Changes the nub size + // $joyride-tip-nub-size: 14px; -// This adjusts the styles for the timer when its enabled +// Adjusts the styles for the timer when its enabled + // $joyride-tip-timer-width: 50px; // $joyride-tip-timer-height: 3px; // $joyride-tip-timer-color: #666; -// This changes up the styles for the close button +// Changes up the styles for the close button + // $joyride-tip-close-color: #777; // $joyride-tip-close-size: 30px; // $joyride-tip-close-weight: normal; -// When Joyride is filling the screen, we use this style for the bg +// When Joyride is filling the screen, style for the bg + // $joyride-screenfill: rgba(0,0,0,0.5); // // Keystroke Variables // -// We use these to control text styles. +// Text styles. + // $keystroke-font: "Consolas", "Menlo", "Courier", monospace; // $keystroke-font-size: emCalc(15px); // $keystroke-font-color: #222; // $keystroke-font-color-alt: #fff; // $keystroke-function-factor: 7%; -// We use this to control keystroke padding. +// Keystroke padding. + // $keystroke-padding: emCalc(2px) emCalc(4px) emCalc(0px); -// We use these to control background and border styles. +// Background and border styles. + // $keystroke-bg: darken(#fff, $keystroke-function-factor); // $keystroke-border-style: solid; // $keystroke-border-width: 1px; // $keystroke-border-color: darken($keystroke-bg, $keystroke-function-factor); -// $keystroke-radius: $button-radius; +// $keystroke-radius: $global-radius; // // Label Variables // -// We use these to style the labels +// Style the labels + // $label-padding: emCalc(3px) emCalc(10px) emCalc(4px); -// $label-radius: $button-radius; +// $label-radius: $global-radius; // We use these to style the label text -// $label-font-size: emCalc(14px); + +// $label-font-sizing: emCalc(14px); // $label-font-weight: bold; +// $label-font-color: #333; +// $label-font-color-alt: #fff; + +// +// Magellan Variables +// + +// Basic visual styles + +// $magellan-bg: #fff; +// $magellan-padding: 10px; // // Orbit Settings // -// We use these to control the caption styles -// $orbit-caption-bg-old-browser: #000; +// Caption styles + +// $orbit-container-bg: #f5f5f5; // $orbit-caption-bg-old: rgb(0,0,0); // $orbit-caption-bg: rgba(0,0,0,0.6); // $orbit-caption-font-color: #fff; -// We use these to control the left/right nav styles +// Left/right nav styles + // $orbit-nav-bg-old: rgb(0,0,0); // $orbit-nav-bg: rgba(0,0,0,0.6); -// We use these to control the timer styles +// Timer styles + // $orbit-timer-bg-old: rgb(0,0,0); // $orbit-timer-bg: rgba(0,0,0,0.6); -// We use these to control the bullet nav styles +// Bullet nav styles + // $orbit-bullet-nav-color: #999; // $orbit-bullet-nav-color-active: #222; -// We use thes to controls the style of slide numbers -// $orbit-slide-number-bg: rgb(0,0,0); +// Slide numbers + +// $orbit-slide-number-bg: rgba(0,0,0,0); // $orbit-slide-number-font-color: #fff; // $orbit-slide-number-padding: emCalc(5px); +// Graceful Loading Wrapper and preloader + +// $wrapper-class: "slideshow-wrapper"; +// $preloader-class: "preloader" ; + // // Pagination Variables // -// We use these to control the pagination container +// Pagination container + // $pagination-height: emCalc(24px); // $pagination-margin: emCalc(-5px); -// We use these to set the list-item properties +// List-item properties + // $pagination-li-float: $default-float; // $pagination-li-height: emCalc(24px); // $pagination-li-font-color: #222; // $pagination-li-font-size: emCalc(14px); // $pagination-li-margin: emCalc(5px); -// We use these for the pagination anchor links +// Pagination anchor links + // $pagination-link-pad: emCalc(1px) emCalc(7px) emCalc(1px); // $pagination-link-font-color: #999; // $pagination-link-active-bg: darken(#fff, 10%); -// We use these for disabled anchor links -// $pagination-link-unavailable-cursor: default; +// Disabled anchor links + +// $pagination-link-unavailable-cursor: $cursor-default-value; // $pagination-link-unavailable-font-color: #999; // $pagination-link-unavailable-bg-active: transparent; -// We use these for currently selected anchor links +// Currently selected anchor links + // $pagination-link-current-background: $primary-color; // $pagination-link-current-font-color: #fff; // $pagination-link-current-font-weight: bold; -// $pagination-link-current-cursor: default; +// $pagination-link-current-cursor: $cursor-default-value; // $pagination-link-current-active-bg: $primary-color; // // Panel Variables // -// We use these to control the background and border styles +// Background and border styles + // $panel-bg: darken(#fff, 5%); // $panel-border-style: solid; // $panel-border-size: 1px; -// We use this % to control how much we darken things on hover +// Control how much we darken things on hover + // $panel-function-factor: 10%; // $panel-border-color: darken($panel-bg, $panel-function-factor); -// We use these to set default inner padding and bottom margin +// Inner padding and bottom margin + // $panel-margin-bottom: emCalc(20px); // $panel-padding: emCalc(20px); -// We use these to set default font colors +// Font colors + // $panel-font-color: #333; // $panel-font-color-alt: #fff; @@ -669,13 +873,16 @@ // Pricing Table Variables // -// We use this to control the border color +// Border color + // $price-table-border: solid 1px #ddd; -// We use this to control the bottom margin of the pricing table +// Bottom margin of the pricing table + // $price-table-margin-bottom: emCalc(20px); -// We use these to control the title styles +// Control the title styles + // $price-title-bg: #ddd; // $price-title-padding: emCalc(15px) emCalc(20px); // $price-title-align: center; @@ -683,7 +890,8 @@ // $price-title-weight: bold; // $price-title-size: emCalc(16px); -// We use these to control the price styles +// Control the price styles + // $price-money-bg: #eee; // $price-money-padding: emCalc(15px) emCalc(20px); // $price-money-align: center; @@ -691,7 +899,8 @@ // $price-money-weight: normal; // $price-money-size: emCalc(20px); -// We use these to control the description styles +// Description styles + // $price-bg: #fff; // $price-desc-color: #777; // $price-desc-padding: emCalc(15px); @@ -701,7 +910,8 @@ // $price-desc-line-height: 1.4; // $price-desc-bottom-border: dotted 1px #ddd; -// We use these to control the list item styles +// List item styles + // $price-item-color: #333; // $price-item-padding: emCalc(15px); // $price-item-align: center; @@ -709,7 +919,8 @@ // $price-item-weight: normal; // $price-item-bottom-border: dotted 1px #ddd; -// We use these to control the CTA area styles +// CTA area styles + // $price-cta-bg: #f5f5f5; // $price-cta-align: center; // $price-cta-padding: emCalc(20px) emCalc(20px) 0; @@ -718,97 +929,125 @@ // Progress Bar Variables // -// We use this to se the prog bar height -// $progress-bar-height: emCalc(25px); +// Progress bar height + +// $progress-bar-height: emCalc(25px); +// $progress-bar-color: transparent; + +// Border styles -// We use these to control the border styles // $progress-bar-border-color: darken(#fff, 20%); // $progress-bar-border-size: 1px; // $progress-bar-border-style: solid; -// $progress-bar-border-radius: $button-radius; +// $progress-bar-border-radius: $global-radius; + +// Margin & padding -// We use these to control the margin & padding // $progress-bar-pad: emCalc(2px); // $progress-bar-margin-bottom: emCalc(10px); -// We use these to set the meter colors +// Meter colors + // $progress-meter-color: $primary-color; // $progress-meter-secondary-color: $secondary-color; // $progress-meter-success-color: $success-color; // $progress-meter-alert-color: $alert-color; -// NEED TO FINISH THE LOGIC HERE - // // Reveal Variables // -// We use these to control the style of the reveal overlay. +// Reveal overlay. + // $reveal-overlay-bg: rgba(#000, .45); // $reveal-overlay-bg-old: #000; -// We use these to control the style of the modal itself. +// Modal itself. + // $reveal-modal-bg: #fff; // $reveal-position-top: 50px; // $reveal-default-width: 80%; // $reveal-modal-padding: emCalc(20px); // $reveal-box-shadow: 0 0 10px rgba(#000,.4); -// We use these to style the reveal close button +// Reveal close button + // $reveal-close-font-size: emCalc(22px); // $reveal-close-top: emCalc(8px); // $reveal-close-side: emCalc(11px); // $reveal-close-color: #aaa; // $reveal-close-weight: bold; -// We use these to control the modal border +// Modal border + // $reveal-border-style: solid; // $reveal-border-width: 1px; // $reveal-border-color: #666; +// $reveal-modal-class: "reveal-modal"; +// $close-reveal-modal-class: "close-reveal-modal"; + // // Section Variables // -// We use these to set padding and hover factor -// $section-padding: emCalc(15px); +// Padding and hover factor + +// $section-title-padding: emCalc(15px); +// $section-content-padding: emCalc(15px); // $section-function-factor: 10%; -// These style the titles +// Titles + // $section-title-color: #333; // $section-title-bg: #efefef; // $section-title-bg-active: darken($section-title-bg, $section-function-factor); // $section-title-bg-active-tabs: #fff; +// $section-title-bg-hover: darken($section-title-bg, $section-function-factor/2); + +// Border size -// Want to control border size, here ya go! // $section-border-size: 1px; // $section-border-style: solid; // $section-border-color: #ccc; +// Font controls + +// $section-font-size: emCalc(14px); + // Control the color of the background and some size options + // $section-content-bg: #fff; // $section-vertical-nav-min-width: emCalc(200px); +// $section-vertical-tabs-title-width: emCalc(200px); // $section-bottom-margin: emCalc(20px); +// $title-selector: ".title"; +// $content-selector: ".content"; + // // Side Nav Variables // -// We use this to control padding. +// Padding + // $side-nav-padding: emCalc(14px) 0; -// We use these to control list styles. +// List styles + // $side-nav-list-type: none; // $side-nav-list-position: inside; // $side-nav-list-margin: 0 0 emCalc(7px) 0; -// We use these to control link styles. +// Link styles + // $side-nav-link-color: $primary-color; // $side-nav-link-color-active: lighten(#000, 30%); // $side-nav-font-size: emCalc(14px); // $side-nav-font-weight: bold; -// We use these to control border styles +// Border styles + // $side-nav-divider-size: 1px; // $side-nav-divider-style: solid; // $side-nav-divider-color: darken(#fff, 10%); @@ -817,49 +1056,56 @@ // Sub Nav Variables // -// We use these to control margin and padding +// Margin and padding + // $sub-nav-list-margin: emCalc(-4px) 0 emCalc(18px); // $sub-nav-list-padding-top: emCalc(4px); -// We use this to control the definition +// Definition + // $sub-nav-font-size: emCalc(14px); // $sub-nav-font-color: #999; // $sub-nav-font-weight: normal; // $sub-nav-text-decoration: none; // $sub-nav-border-radius: 1000px; -// We use these to control the active item styles +// Active item styles + // $sub-nav-active-font-weight: bold; // $sub-nav-active-bg: $primary-color; // $sub-nav-active-color: #fff; // $sub-nav-active-padding: emCalc(3px) emCalc(9px); -// $sub-nav-active-cursor: default; +// $sub-nav-active-cursor: $cursor-default-value; // // Switch Variables // -// Controlling border styles and background colors for the switch container +// Border styles and background colors for the switch container + // $switch-border-color: darken(#fff, 20%); // $switch-border-style: solid; // $switch-border-width: 1px; // $switch-bg: #fff; -// We use these to control the switch heights for our default classes +// Switch heights for our default classes + // $switch-height-tny: 22px; // $switch-height-sml: 28px; // $switch-height-med: 36px; // $switch-height-lrg: 44px; // $switch-bottom-margin: emCalc(20px); -// We use these to control default font sizes for our classes. +// Font sizes for our classes. + // $switch-font-size-tny: 11px; // $switch-font-size-sml: 12px; // $switch-font-size-med: 14px; // $switch-font-size-lrg: 17px; // $switch-label-side-padding: 6px; -// We use these to style the switch-paddle +// Switch-paddle + // $switch-paddle-bg: #fff; // $switch-paddle-fade-to-color: darken($switch-paddle-bg, 10%); // $switch-paddle-border-color: darken($switch-paddle-bg, 35%); @@ -871,35 +1117,41 @@ // $switch-negative-color: #f5f5f5; // Outline Style for tabbing through switches + // $switch-label-outline: 1px dotted #888; // // Table Variables // -// These control the background color for the table and even rows +// Background color for the table and even rows + // $table-bg: #fff; // $table-even-row-bg: #f9f9f9; -// These control the table cell border style +// Table cell border style + // $table-border-style: solid; // $table-border-size: 1px; // $table-border-color: #ddd; -// These control the table head styles +// Table head styles + // $table-head-bg: #f5f5f5; // $table-head-font-size: emCalc(14px); // $table-head-font-color: #222; // $table-head-font-weight: bold; // $table-head-padding: emCalc(8px) emCalc(10px) emCalc(10px); -// These control the row padding and font styles +// Row padding and font styles + // $table-row-padding: emCalc(9px) emCalc(10px); // $table-row-font-size: emCalc(14px); // $table-row-font-color: #222; // $table-line-height: emCalc(18px); -// These are for controlling the display and margin of tables +// Display and margin of tables + // $table-display: table-cell; // $table-margin-bottom: emCalc(20px); @@ -907,7 +1159,8 @@ // Image Thumbnail Variables // -// We use these to control border styles +// Border styles + // $thumb-border-style: solid; // $thumb-border-width: 4px; // $thumb-border-color: #fff; @@ -915,12 +1168,14 @@ // $thumb-box-shadow-hover: 0 0 6px 1px rgba($primary-color,0.5); // Radius and transition speed for thumbs + // $thumb-radius: $global-radius; // $thumb-transition-speed: 200ms; // // Tooltip Variables // + // $has-tip-border-bottom: dotted 1px #ccc; // $has-tip-font-weight: bold; // $has-tip-font-color: #333; @@ -946,43 +1201,69 @@ // // Background color for the top bar -// $topbar-bg: #111; + +// $topbar-bg: #111 !default; // Height and margin -// $topbar-height: 45px; -// $topbar-margin-bottom: emCalc(30px); + +// $topbar-height: 45px; +// $topbar-margin-bottom: emCalc(30px); // Control Input height for top bar -// $topbar-input-height: 2.45em; + +// $topbar-input-height: 2.45em; // Controlling the styles for the title in the top bar -// $topbar-title-weight: bold; -// $topbar-title-font-size: emCalc(17px); -// Set the link colors and styles for top-level nav -// $topbar-link-color: #fff; -// $topbar-link-weight: bold; -// $topbar-link-font-size: emCalc(13px); +// $topbar-title-weight: bold; +// $topbar-title-font-size: emCalc(17px); // Style the top bar dropdown elements -// $topbar-dropdown-bg: #333; -// $topbar-dropdown-link-color: #fff; -// $topbar-dropdown-toggle-size: 5px; -// $topbar-dropdown-toggle-color: #fff; -// $topbar-dropdown-toggle-alpha: 0.5; -// $dropdown-label-color: #555; + +// $topbar-dropdown-bg: #222; +// $topbar-dropdown-link-color: #fff; +// $topbar-dropdown-link-bg: lighten($topbar-bg, 5%); +// $topbar-dropdown-toggle-size: 5px; +// $topbar-dropdown-toggle-color: #fff; +// $topbar-dropdown-toggle-alpha: 0.5; + +// Set the link colors and styles for top-level nav + +// $topbar-link-color: #fff; +// $topbar-link-color-hover: #fff; +// $topbar-link-color-active: #fff; +// $topbar-link-weight: bold; +// $topbar-link-font-size: emCalc(13px); +// $topbar-link-hover-lightness: -30%; // Darken by 30% +// $topbar-link-bg-hover: darken($topbar-bg, 3%); +// $topbar-link-bg-active: darken($topbar-bg, 3%); + +// $topbar-dropdown-label-color: #555; +// $topbar-dropdown-label-text-transform: uppercase; +// $topbar-dropdown-label-font-weight: bold; +// $topbar-dropdown-label-font-size: emCalc(10px); // Top menu icon styles -// $topbar-menu-link-transform: uppercase; -// $topbar-menu-link-font-size: emCalc(13px); -// $topbar-menu-link-weight: bold; -// $topbar-menu-link-color: #fff; -// $topbar-menu-icon-color: #fff; -// $topbar-menu-link-color-toggled: #888; -// $topbar-menu-icon-color-toggled: #888; + +// $topbar-menu-link-transform: uppercase; +// $topbar-menu-link-font-size: emCalc(13px); +// $topbar-menu-link-weight: bold; +// $topbar-menu-link-color: #fff; +// $topbar-menu-icon-color: #fff; +// $topbar-menu-link-color-toggled: #888; +// $topbar-menu-icon-color-toggled: #888; // Transitions and breakpoint styles -// $topbar-transition-speed: 300ms; -// $topbar-breakpoint: emCalc(940px); // Change to 9999px for always mobile layout -// $topbar-media-query: "only screen and (min-width "#{$topbar-breakpoint}")"; +// $topbar-transition-speed: 300ms; +// $topbar-breakpoint: emCalc(940px); // Change to 9999px for always mobile layout +// $topbar-media-query: "only screen and (min-width: #{$topbar-breakpoint})"; + +// Divider Styles + +// $topbar-divider-border-bottom: solid 1px lighten($topbar-bg, 10%); +// $topbar-divider-border-top: solid 1px darken($topbar-bg, 10%); + +// Sticky Class + +// $topbar-sticky-class: ".sticky"; diff --git a/sass/app.scss b/sass/app.scss index 7b2a8c5..8f39ba4 100644 --- a/sass/app.scss +++ b/sass/app.scss @@ -1,6 +1,9 @@ // Global Foundation Settings @import "settings"; +// Comment out this import if you don't want to use normalize +@import "normalize"; + // Comment out this import if you are customizing you imports below @import "foundation"; @@ -9,21 +12,20 @@ // Import specific parts of Foundation by commenting the import "foundation" // and uncommenting what you want below. You must uncomment the following if customizing -// @import "foundation/foundation-global"; -// @import "foundation/components/global"; +// @import "foundation/components/global"; // *always required // @import "foundation/components/grid"; // @import "foundation/components/visibility"; // @import "foundation/components/block-grid"; // @import "foundation/components/type"; // @import "foundation/components/buttons"; -// @import "foundation/components/forms"; -// @import "foundation/components/custom-forms"; -// @import "foundation/components/button-groups"; -// @import "foundation/components/dropdown-buttons"; -// @import "foundation/components/split-buttons"; +// @import "foundation/components/forms"; // *requires components/buttons +// @import "foundation/components/custom-forms"; // *requires components/buttons, components/forms +// @import "foundation/components/button-groups"; // *requires components/buttons +// @import "foundation/components/dropdown-buttons"; // *requires components/buttons +// @import "foundation/components/split-buttons"; // *requires components/buttons // @import "foundation/components/flex-video"; // @import "foundation/components/section"; -// @import "foundation/components/top-bar"; +// @import "foundation/components/top-bar"; // *requires components/grid // @import "foundation/components/orbit"; // @import "foundation/components/reveal"; // @import "foundation/components/joyride"; diff --git a/stylesheets/app.css b/stylesheets/app.css index d13527b..31a0b7d 100644 --- a/stylesheets/app.css +++ b/stylesheets/app.css @@ -1,4 +1,418 @@ -/* line 4, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* normalize.css v2.1.1 | MIT License | git.io/normalize */ +/* ========================================================================== + HTML5 display definitions + ========================================================================== */ +/** + * Correct `block` display not defined in IE 8/9. + */ +/* line 22, ../sass/_normalize.scss */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +/** + * Correct `inline-block` display not defined in IE 8/9. + */ +/* line 32, ../sass/_normalize.scss */ +audio, +canvas, +video { + display: inline-block; +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ +/* line 41, ../sass/_normalize.scss */ +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address styling not present in IE 8/9. + */ +/* line 50, ../sass/_normalize.scss */ +[hidden] { + display: none; +} + +/* ========================================================================== + Base + ========================================================================== */ +/** + * 1. Prevent system color scheme's background color being used in Firefox, IE, + * and Opera. + * 2. Prevent system color scheme's text color being used in Firefox, IE, and + * Opera. + * 3. Set default font family to sans-serif. + * 4. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ +/* line 68, ../sass/_normalize.scss */ +html { + background: #fff; + /* 1 */ + color: #000; + /* 2 */ + font-family: sans-serif; + /* 3 */ + -ms-text-size-adjust: 100%; + /* 4 */ + -webkit-text-size-adjust: 100%; + /* 4 */ +} + +/** + * Remove default margin. + */ +/* line 80, ../sass/_normalize.scss */ +body { + margin: 0; +} + +/* ========================================================================== + Links + ========================================================================== */ +/** + * Address `outline` inconsistency between Chrome and other browsers. + */ +/* line 92, ../sass/_normalize.scss */ +a:focus { + outline: thin dotted; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ +/* line 101, ../sass/_normalize.scss */ +a:active, +a:hover { + outline: 0; +} + +/* ========================================================================== + Typography + ========================================================================== */ +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari 5, and Chrome. + */ +/* line 114, ../sass/_normalize.scss */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9, Safari 5, and Chrome. + */ +/* line 123, ../sass/_normalize.scss */ +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. + */ +/* line 132, ../sass/_normalize.scss */ +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari 5 and Chrome. + */ +/* line 140, ../sass/_normalize.scss */ +dfn { + font-style: italic; +} + +/** + * Address differences between Firefox and other browsers. + */ +/* line 148, ../sass/_normalize.scss */ +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Address styling not present in IE 8/9. + */ +/* line 158, ../sass/_normalize.scss */ +mark { + background: #ff0; + color: #000; +} + +/** + * Correct font family set oddly in Safari 5 and Chrome. + */ +/* line 170, ../sass/_normalize.scss */ +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +/** + * Improve readability of pre-formatted text in all browsers. + */ +/* line 179, ../sass/_normalize.scss */ +pre { + white-space: pre-wrap; +} + +/** + * Set consistent quote types. + */ +/* line 187, ../sass/_normalize.scss */ +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ +/* line 195, ../sass/_normalize.scss */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ +/* line 204, ../sass/_normalize.scss */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +/* line 211, ../sass/_normalize.scss */ +sup { + top: -0.5em; +} + +/* line 215, ../sass/_normalize.scss */ +sub { + bottom: -0.25em; +} + +/* ========================================================================== + Embedded content + ========================================================================== */ +/** + * Remove border when inside `a` element in IE 8/9. + */ +/* line 227, ../sass/_normalize.scss */ +img { + border: 0; +} + +/** + * Correct overflow displayed oddly in IE 9. + */ +/* line 235, ../sass/_normalize.scss */ +svg:not(:root) { + overflow: hidden; +} + +/* ========================================================================== + Figures + ========================================================================== */ +/** + * Address margin not present in IE 8/9 and Safari 5. + */ +/* line 247, ../sass/_normalize.scss */ +figure { + margin: 0; +} + +/* ========================================================================== + Forms + ========================================================================== */ +/** + * Define consistent border, margin, and padding. + */ +/* line 259, ../sass/_normalize.scss */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ +/* line 270, ../sass/_normalize.scss */ +legend { + border: 0; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * 1. Correct font family not being inherited in all browsers. + * 2. Correct font size not being inherited in all browsers. + * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. + */ +/* line 284, ../sass/_normalize.scss */ +button, +input, +select, +textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 2 */ + margin: 0; + /* 3 */ +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ +/* line 296, ../sass/_normalize.scss */ +button, +input { + line-height: normal; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. + * Correct `select` style inheritance in Firefox 4+ and Opera. + */ +/* line 308, ../sass/_normalize.scss */ +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ +/* line 323, ../sass/_normalize.scss */ +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ +/* line 333, ../sass/_normalize.scss */ +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * 1. Address box sizing set to `content-box` in IE 8/9. + * 2. Remove excess padding in IE 8/9. + */ +/* line 343, ../sass/_normalize.scss */ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). + */ +/* line 354, ../sass/_normalize.scss */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari 5 and Chrome + * on OS X. + */ +/* line 367, ../sass/_normalize.scss */ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ +/* line 376, ../sass/_normalize.scss */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * 1. Remove default vertical scrollbar in IE 8/9. + * 2. Improve readability and alignment in all browsers. + */ +/* line 386, ../sass/_normalize.scss */ +textarea { + overflow: auto; + /* 1 */ + vertical-align: top; + /* 2 */ +} + +/* ========================================================================== + Tables + ========================================================================== */ +/** + * Remove most spacing between table cells. + */ +/* line 399, ../sass/_normalize.scss */ +table { + border-collapse: collapse; + border-spacing: 0; +} + +/* line 241, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ *, *:before, *:after { @@ -7,13 +421,13 @@ box-sizing: border-box; } -/* line 9, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 246, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ html, body { font-size: 100%; } -/* line 12, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 249, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ body { background: white; color: #222222; @@ -24,14 +438,20 @@ body { font-style: normal; line-height: 1; position: relative; + cursor: default; } -/* line 25, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 262, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ +a:hover { + cursor: pointer; +} + +/* line 265, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ a:focus { outline: none; } -/* line 30, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 270, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ img, object, embed { @@ -39,18 +459,18 @@ embed { height: auto; } -/* line 33, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 273, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ object, embed { height: 100%; } -/* line 34, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 274, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ img { -ms-interpolation-mode: bicubic; } -/* line 40, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 280, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ #map_canvas img, #map_canvas embed, #map_canvas object, @@ -60,64 +480,65 @@ img { max-width: none !important; } -/* line 45, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 285, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .left { float: left !important; } -/* line 46, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 286, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .right { float: right !important; } -/* line 47, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 287, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .text-left { text-align: left !important; } -/* line 48, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 288, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .text-right { text-align: right !important; } -/* line 49, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 289, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .text-center { text-align: center !important; } -/* line 50, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 290, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .text-justify { text-align: justify !important; } -/* line 51, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 291, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .hide { display: none; } -/* line 57, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 297, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .antialiased { -webkit-font-smoothing: antialiased; } -/* line 60, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 300, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ img { display: inline-block; + vertical-align: middle; } -/* line 67, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 310, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ textarea { height: auto; min-height: 50px; } -/* line 70, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_global.scss */ +/* line 313, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ select { width: 100%; } /* Grid HTML Classes */ -/* line 105, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ +/* line 116, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .row { width: 100%; margin-left: auto; @@ -127,31 +548,24 @@ select { max-width: 62.5em; *zoom: 1; } -/* line 184, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/_foundation-global.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .row:before, .row:after { content: " "; display: table; } -/* line 185, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/_foundation-global.scss */ +/* line 122, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .row:after { clear: both; } -/* line 109, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ -.row .column, -.row .columns { - position: relative; - padding-left: 0.9375em; - padding-right: 0.9375em; - width: 100%; -} -/* line 113, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .row.collapse .column, .row.collapse .columns { position: relative; padding-left: 0; padding-right: 0; + float: left; } -/* line 116, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ +/* line 124, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .row .row { width: auto; margin-left: -0.9375em; @@ -161,561 +575,541 @@ select { max-width: none; *zoom: 1; } -/* line 184, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/_foundation-global.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .row .row:before, .row .row:after { content: " "; display: table; } -/* line 185, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/_foundation-global.scss */ +/* line 122, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .row .row:after { clear: both; } -/* line 117, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ +/* line 125, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .row .row.collapse { width: auto; margin: 0; max-width: none; *zoom: 1; } -/* line 184, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/_foundation-global.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; } -/* line 185, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/_foundation-global.scss */ +/* line 122, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .row .row.collapse:after { clear: both; } +/* line 130, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ +.column, +.columns { + position: relative; + padding-left: 0.9375em; + padding-right: 0.9375em; + width: 100%; + float: left; +} + @media only screen { - /* line 124, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .column, - .row .columns { + /* line 135, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .column, + .columns { position: relative; padding-left: 0.9375em; padding-right: 0.9375em; float: left; } - /* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-1 { + /* line 138, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-1 { position: relative; width: 8.33333%; } - /* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-2 { + /* line 138, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-2 { position: relative; width: 16.66667%; } - /* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-3 { + /* line 138, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-3 { position: relative; width: 25%; } - /* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-4 { + /* line 138, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-4 { position: relative; width: 33.33333%; } - /* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-5 { + /* line 138, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-5 { position: relative; width: 41.66667%; } - /* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-6 { + /* line 138, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-6 { position: relative; width: 50%; } - /* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-7 { + /* line 138, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-7 { position: relative; width: 58.33333%; } - /* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-8 { + /* line 138, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-8 { position: relative; width: 66.66667%; } - /* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-9 { + /* line 138, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-9 { position: relative; width: 75%; } - /* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-10 { + /* line 138, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-10 { position: relative; width: 83.33333%; } - /* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-11 { + /* line 138, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-11 { position: relative; width: 91.66667%; } - /* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-12 { + /* line 138, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-12 { position: relative; width: 100%; } - /* line 131, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-offset-1 { + /* line 142, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-offset-0 { + position: relative; + margin-left: 0%; + } + + /* line 142, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-offset-1 { position: relative; margin-left: 8.33333%; } - /* line 131, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-offset-2 { + /* line 142, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-offset-2 { position: relative; margin-left: 16.66667%; } - /* line 131, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-offset-3 { + /* line 142, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-offset-3 { position: relative; margin-left: 25%; } - /* line 131, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-offset-4 { + /* line 142, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-offset-4 { position: relative; margin-left: 33.33333%; } - /* line 131, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-offset-5 { + /* line 142, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-offset-5 { position: relative; margin-left: 41.66667%; } - /* line 131, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-offset-6 { + /* line 142, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-offset-6 { position: relative; margin-left: 50%; } - /* line 131, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-offset-7 { + /* line 142, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-offset-7 { position: relative; margin-left: 58.33333%; } - /* line 131, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-offset-8 { + /* line 142, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-offset-8 { position: relative; margin-left: 66.66667%; } - /* line 131, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-offset-9 { + /* line 142, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-offset-9 { position: relative; margin-left: 75%; } - /* line 131, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .small-offset-10 { + /* line 142, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .small-offset-10 { position: relative; margin-left: 83.33333%; } - /* line 134, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 145, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ [class*="column"] + [class*="column"]:last-child { float: right; } - /* line 135, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 146, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ [class*="column"] + [class*="column"].end { float: left; } - /* line 138, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 149, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .column.small-centered, .columns.small-centered { position: relative; margin-left: auto; margin-right: auto; - float: none; + float: none !important; } } /* Styles for screens that are atleast 768px; */ -@media only screen and (min-width: 48em) { - /* line 145, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .large-1 { +@media only screen and (min-width: 768px) { + /* line 156, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .large-1 { position: relative; width: 8.33333%; } - /* line 145, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .large-2 { + /* line 156, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .large-2 { position: relative; width: 16.66667%; } - /* line 145, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .large-3 { + /* line 156, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .large-3 { position: relative; width: 25%; } - /* line 145, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .large-4 { + /* line 156, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .large-4 { position: relative; width: 33.33333%; } - /* line 145, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .large-5 { + /* line 156, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .large-5 { position: relative; width: 41.66667%; } - /* line 145, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .large-6 { + /* line 156, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .large-6 { position: relative; width: 50%; } - /* line 145, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .large-7 { + /* line 156, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .large-7 { position: relative; width: 58.33333%; } - /* line 145, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .large-8 { + /* line 156, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .large-8 { position: relative; width: 66.66667%; } - /* line 145, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .large-9 { + /* line 156, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .large-9 { position: relative; width: 75%; } - /* line 145, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .large-10 { + /* line 156, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .large-10 { position: relative; width: 83.33333%; } - /* line 145, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .large-11 { + /* line 156, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .large-11 { position: relative; width: 91.66667%; } - /* line 145, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .row .large-12 { + /* line 156, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .large-12 { position: relative; width: 100%; } - /* line 149, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 160, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .row .large-offset-0 { + position: relative; + margin-left: 0%; + } + + /* line 160, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .row .large-offset-1 { position: relative; margin-left: 8.33333%; } - /* line 149, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 160, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .row .large-offset-2 { position: relative; margin-left: 16.66667%; } - /* line 149, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 160, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .row .large-offset-3 { position: relative; margin-left: 25%; } - /* line 149, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 160, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .row .large-offset-4 { position: relative; margin-left: 33.33333%; } - /* line 149, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 160, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .row .large-offset-5 { position: relative; margin-left: 41.66667%; } - /* line 149, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 160, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .row .large-offset-6 { position: relative; margin-left: 50%; } - /* line 149, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 160, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .row .large-offset-7 { position: relative; margin-left: 58.33333%; } - /* line 149, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 160, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .row .large-offset-8 { position: relative; margin-left: 66.66667%; } - /* line 149, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 160, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .row .large-offset-9 { position: relative; margin-left: 75%; } - /* line 149, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 160, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .row .large-offset-10 { position: relative; margin-left: 83.33333%; } - /* line 153, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 160, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .row .large-offset-11 { + position: relative; + margin-left: 91.66667%; + } + + /* line 164, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 165, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 164, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .push-2 { position: relative; left: 16.66667%; right: auto; } - /* line 154, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 165, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .pull-2 { position: relative; right: 16.66667%; left: auto; } - /* line 153, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 164, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .push-3 { position: relative; left: 25%; right: auto; } - /* line 154, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 165, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .pull-3 { position: relative; right: 25%; left: auto; } - /* line 153, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 164, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .push-4 { position: relative; left: 33.33333%; right: auto; } - /* line 154, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 165, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .pull-4 { position: relative; right: 33.33333%; left: auto; } - /* line 153, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 164, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .push-5 { position: relative; left: 41.66667%; right: auto; } - /* line 154, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 165, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .pull-5 { position: relative; right: 41.66667%; left: auto; } - /* line 153, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 164, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .push-6 { position: relative; left: 50%; right: auto; } - /* line 154, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 165, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .pull-6 { position: relative; right: 50%; left: auto; } - /* line 153, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 164, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .push-7 { position: relative; left: 58.33333%; right: auto; } - /* line 154, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 165, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .pull-7 { position: relative; right: 58.33333%; left: auto; } - /* line 153, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 164, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .push-8 { position: relative; left: 66.66667%; right: auto; } - /* line 154, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 165, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .pull-8 { position: relative; right: 66.66667%; left: auto; } - /* line 153, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 164, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .push-9 { position: relative; left: 75%; right: auto; } - /* line 154, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 165, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .pull-9 { position: relative; right: 75%; left: auto; } - /* line 153, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 164, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .push-10 { position: relative; left: 83.33333%; right: auto; } - /* line 154, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 165, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .pull-10 { position: relative; right: 83.33333%; left: auto; } - /* line 158, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-push-2 { - left: inherit; + /* line 164, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .push-11 { + position: relative; + left: 91.66667%; + right: auto; } - /* line 159, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-pull-2 { - right: inherit; + /* line 165, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .pull-11 { + position: relative; + right: 91.66667%; + left: auto; } - /* line 158, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-push-3 { - left: inherit; - } - - /* line 159, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-pull-3 { - right: inherit; - } - - /* line 158, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-push-4 { - left: inherit; - } - - /* line 159, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-pull-4 { - right: inherit; - } - - /* line 158, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-push-5 { - left: inherit; - } - - /* line 159, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-pull-5 { - right: inherit; - } - - /* line 158, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-push-6 { - left: inherit; - } - - /* line 159, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-pull-6 { - right: inherit; - } - - /* line 158, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-push-7 { - left: inherit; - } - - /* line 159, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-pull-7 { - right: inherit; - } - - /* line 158, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-push-8 { - left: inherit; - } - - /* line 159, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-pull-8 { - right: inherit; - } - - /* line 158, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-push-9 { - left: inherit; - } - - /* line 159, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-pull-9 { - right: inherit; - } - - /* line 158, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-push-10 { - left: inherit; - } - - /* line 159, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ - .small-pull-10 { - right: inherit; - } - - /* line 163, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_grid.scss */ + /* line 169, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ .column.large-centered, .columns.large-centered { position: relative; margin-left: auto; margin-right: auto; - float: none; + float: none !important; + } + + /* line 172, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .column.large-uncentered, + .columns.large-uncentered { + margin-left: 0; + margin-right: 0; + float: left !important; + } + + /* line 179, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_grid.scss */ + .column.large-uncentered.opposite, + .columns.large-uncentered.opposite { + float: right !important; } } /* Foundation Visibility HTML Classes */ -/* line 9, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 11, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .show-for-small, .show-for-medium-down, .show-for-large-down { display: inherit !important; } -/* line 15, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 17, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .show-for-medium, .show-for-medium-up, .show-for-large, @@ -724,7 +1118,7 @@ select { display: none !important; } -/* line 21, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 23, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .hide-for-medium, .hide-for-medium-up, .hide-for-large, @@ -733,7 +1127,7 @@ select { display: inherit !important; } -/* line 25, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 27, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .hide-for-small, .hide-for-medium-down, .hide-for-large-down { @@ -741,27 +1135,27 @@ select { } /* Specific visilbity for tables */ -/* line 36, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 38, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up, table.hide-for-xlarge { display: table; } -/* line 46, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 48, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-xlarge { display: table-header-group !important; } -/* line 56, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 58, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-xlarge { display: table-row-group !important; } -/* line 66, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 68, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-xlarge { display: table-row !important; } -/* line 77, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 79, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge, th.show-for-small, th.show-for-medium-down, @@ -775,51 +1169,51 @@ th.hide-for-xlarge { } /* Medium Displays: 768px - 1279px */ -@media only screen and (min-width: 48em) { - /* line 83, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +@media only screen and (min-width: 768px) { + /* line 85, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .show-for-medium, .show-for-medium-up { display: inherit !important; } - /* line 85, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 87, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .show-for-small { display: none !important; } - /* line 87, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 89, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .hide-for-small { display: inherit !important; } - /* line 90, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 92, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .hide-for-medium, .hide-for-medium-up { display: none !important; } /* Specific visilbity for tables */ - /* line 96, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 98, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ table.show-for-medium, table.show-for-medium-up, table.hide-for-small { display: table; } - /* line 101, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 103, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small { display: table-header-group !important; } - /* line 106, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 108, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small { display: table-row-group !important; } - /* line 111, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 113, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small { display: table-row !important; } - /* line 117, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 119, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ td.show-for-medium, td.show-for-medium-up, td.hide-for-small, th.show-for-medium, th.show-for-medium-up, @@ -828,53 +1222,53 @@ th.hide-for-xlarge { } } /* Large Displays: 1280px - 1440px */ -@media only screen and (min-width: 80em) { - /* line 124, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +@media only screen and (min-width: 1280px) { + /* line 126, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .show-for-large, .show-for-large-up { display: inherit !important; } - /* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 129, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .show-for-medium, .show-for-medium-down { display: none !important; } - /* line 130, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 132, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .hide-for-medium, .hide-for-medium-down { display: inherit !important; } - /* line 133, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 135, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .hide-for-large, .hide-for-large-up { display: none !important; } /* Specific visilbity for tables */ - /* line 140, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 142, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down { display: table; } - /* line 146, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 148, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down { display: table-header-group !important; } - /* line 152, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 154, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down { display: table-row-group !important; } - /* line 158, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 160, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down { display: table-row !important; } - /* line 165, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 167, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down, th.show-for-large, th.show-for-large-up, @@ -884,51 +1278,51 @@ th.hide-for-xlarge { } } /* X-Large Displays: 1400px and up */ -@media only screen and (min-width: 90em) { - /* line 171, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +@media only screen and (min-width: 1440px) { + /* line 173, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .show-for-xlarge { display: inherit !important; } - /* line 174, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 176, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .show-for-large, .show-for-large-down { display: none !important; } - /* line 177, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 179, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .hide-for-large, .hide-for-large-down { display: inherit !important; } - /* line 179, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 181, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .hide-for-xlarge { display: none !important; } /* Specific visilbity for tables */ - /* line 185, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 187, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down { display: table; } - /* line 190, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 192, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down { display: table-header-group !important; } - /* line 195, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 197, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down { display: table-row-group !important; } - /* line 200, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 202, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down { display: table-row !important; } - /* line 206, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 208, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down, th.show-for-xlarge, th.hide-for-large, @@ -937,40 +1331,40 @@ th.hide-for-xlarge { } } /* Orientation targeting */ -/* line 213, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 215, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .show-for-landscape, .hide-for-portrait { display: inherit !important; } -/* line 215, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 217, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .hide-for-landscape, .show-for-portrait { display: none !important; } /* Specific visilbity for tables */ -/* line 220, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 222, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ table.hide-for-landscape, table.show-for-portrait { display: table; } -/* line 224, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 226, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ thead.hide-for-landscape, thead.show-for-portrait { display: table-header-group !important; } -/* line 228, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 230, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tbody.hide-for-landscape, tbody.show-for-portrait { display: table-row-group !important; } -/* line 232, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 234, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tr.hide-for-landscape, tr.show-for-portrait { display: table-row !important; } -/* line 237, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 239, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait { @@ -978,40 +1372,40 @@ th.show-for-portrait { } @media only screen and (orientation: landscape) { - /* line 242, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 244, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .show-for-landscape, .hide-for-portrait { display: inherit !important; } - /* line 244, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 246, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .hide-for-landscape, .show-for-portrait { display: none !important; } /* Specific visilbity for tables */ - /* line 249, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 251, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ table.show-for-landscape, table.hide-for-portrait { display: table; } - /* line 253, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 255, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ thead.show-for-landscape, thead.hide-for-portrait { display: table-header-group !important; } - /* line 257, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 259, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tbody.show-for-landscape, tbody.hide-for-portrait { display: table-row-group !important; } - /* line 261, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 263, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tr.show-for-landscape, tr.hide-for-portrait { display: table-row !important; } - /* line 266, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 268, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait { @@ -1019,40 +1413,40 @@ th.show-for-portrait { } } @media only screen and (orientation: portrait) { - /* line 272, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 274, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .show-for-portrait, .hide-for-landscape { display: inherit !important; } - /* line 274, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 276, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .hide-for-portrait, .show-for-landscape { display: none !important; } /* Specific visilbity for tables */ - /* line 279, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 281, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ table.show-for-portrait, table.hide-for-landscape { display: table; } - /* line 283, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 285, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ thead.show-for-portrait, thead.hide-for-landscape { display: table-header-group !important; } - /* line 287, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 289, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tbody.show-for-portrait, tbody.hide-for-landscape { display: table-row-group !important; } - /* line 291, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 293, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tr.show-for-portrait, tr.hide-for-landscape { display: table-row !important; } - /* line 296, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ + /* line 298, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape { @@ -1060,358 +1454,519 @@ th.show-for-portrait { } } /* Touch-enabled device targeting */ -/* line 301, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 303, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .show-for-touch { display: none !important; } -/* line 302, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 304, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .hide-for-touch { display: inherit !important; } -/* line 303, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 305, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .touch .show-for-touch { display: inherit !important; } -/* line 304, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 306, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .touch .hide-for-touch { display: none !important; } /* Specific visilbity for tables */ -/* line 307, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 309, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ table.hide-for-touch { display: table; } -/* line 308, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 310, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .touch table.show-for-touch { display: table; } -/* line 309, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 311, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ thead.hide-for-touch { display: table-header-group !important; } -/* line 310, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 312, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .touch thead.show-for-touch { display: table-header-group !important; } -/* line 311, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 313, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tbody.hide-for-touch { display: table-row-group !important; } -/* line 312, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 314, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .touch tbody.show-for-touch { display: table-row-group !important; } -/* line 313, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 315, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ tr.hide-for-touch { display: table-row !important; } -/* line 314, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 316, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .touch tr.show-for-touch { display: table-row !important; } -/* line 315, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 317, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ td.hide-for-touch { display: table-cell !important; } -/* line 316, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 318, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .touch td.show-for-touch { display: table-cell !important; } -/* line 317, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 319, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ th.hide-for-touch { display: table-cell !important; } -/* line 318, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_visibility.scss */ +/* line 320, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_visibility.scss */ .touch th.show-for-touch { display: table-cell !important; } /* Foundation Block Grids for below small breakpoint */ @media only screen { - /* line 48, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 50, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ [class*="block-grid-"] { display: block; - overflow: hidden; padding: 0; - margin: 0 -10px; + margin: -0.625em; + *zoom: 1; } - /* line 26, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ + [class*="block-grid-"]:before, [class*="block-grid-"]:after { + content: " "; + display: table; + } + /* line 122, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ + [class*="block-grid-"]:after { + clear: both; + } + /* line 27, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ [class*="block-grid-"] > li { - display: block; + display: inline; height: auto; float: left; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-1 > li { width: 100%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-1 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-1 > li:nth-of-type(1n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-2 > li { width: 50%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-2 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-2 > li:nth-of-type(2n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-3 > li { width: 33.33333%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-3 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-3 > li:nth-of-type(3n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-4 > li { width: 25%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-4 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-4 > li:nth-of-type(4n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-5 > li { width: 20%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-5 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-5 > li:nth-of-type(5n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-6 > li { width: 16.66667%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-6 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-6 > li:nth-of-type(6n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-7 > li { width: 14.28571%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-7 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-7 > li:nth-of-type(7n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-8 > li { width: 12.5%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-8 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-8 > li:nth-of-type(8n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-9 > li { width: 11.11111%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-9 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-9 > li:nth-of-type(9n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-10 > li { width: 10%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-10 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-10 > li:nth-of-type(10n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-11 > li { width: 9.09091%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-11 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-11 > li:nth-of-type(11n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-12 > li { width: 8.33333%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-12 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .small-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } } /* Foundation Block Grids for above small breakpoint */ -@media only screen and (min-width: 48em) { - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ +@media only screen and (min-width: 768px) { + /* Remove small grid clearing */ + /* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-1 > li:nth-of-type(1n+1) { + clear: none; + } + + /* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-2 > li:nth-of-type(2n+1) { + clear: none; + } + + /* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-3 > li:nth-of-type(3n+1) { + clear: none; + } + + /* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-4 > li:nth-of-type(4n+1) { + clear: none; + } + + /* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-5 > li:nth-of-type(5n+1) { + clear: none; + } + + /* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-6 > li:nth-of-type(6n+1) { + clear: none; + } + + /* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-7 > li:nth-of-type(7n+1) { + clear: none; + } + + /* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-8 > li:nth-of-type(8n+1) { + clear: none; + } + + /* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-9 > li:nth-of-type(9n+1) { + clear: none; + } + + /* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-10 > li:nth-of-type(10n+1) { + clear: none; + } + + /* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-11 > li:nth-of-type(11n+1) { + clear: none; + } + + /* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .small-block-grid-12 > li:nth-of-type(12n+1) { + clear: none; + } + + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-1 > li { width: 100%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .large-block-grid-1 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-1 > li:nth-of-type(1n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-2 > li { width: 50%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .large-block-grid-2 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-2 > li:nth-of-type(2n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-3 > li { width: 33.33333%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .large-block-grid-3 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-3 > li:nth-of-type(3n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-4 > li { width: 25%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .large-block-grid-4 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-4 > li:nth-of-type(4n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-5 > li { width: 20%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .large-block-grid-5 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-5 > li:nth-of-type(5n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-6 > li { width: 16.66667%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .large-block-grid-6 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-6 > li:nth-of-type(6n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-7 > li { width: 14.28571%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .large-block-grid-7 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-7 > li:nth-of-type(7n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-8 > li { width: 12.5%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .large-block-grid-8 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-8 > li:nth-of-type(8n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-9 > li { width: 11.11111%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .large-block-grid-9 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-9 > li:nth-of-type(9n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-10 > li { width: 10%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .large-block-grid-10 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-10 > li:nth-of-type(10n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-11 > li { width: 9.09091%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .large-block-grid-11 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-11 > li:nth-of-type(11n+1) { clear: both; } - /* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-12 > li { width: 8.33333%; - padding: 0 10px 10px; + padding: 0 0.625em 1.25em; } - /* line 39, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ + .large-block-grid-12 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_block-grid.scss */ .large-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } - - /* line 64, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_block-grid.scss */ - [class*="small-block-grid-"] > li { - clear: none !important; - } } -/* line 105, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 110, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ p.lead { font-size: 1.21875em; line-height: 1.6; } -/* line 110, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 115, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ .subheader { line-height: 1.4; color: #6f6f6f; @@ -1421,7 +1976,7 @@ p.lead { } /* Typography resets */ -/* line 138, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 144, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ div, dl, dt, @@ -1447,31 +2002,32 @@ td { } /* Default Link Styles */ -/* line 145, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 151, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ a { color: #2ba6cb; text-decoration: none; line-height: inherit; } -/* line 151, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 157, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ a:hover, a:focus { color: #2795b6; } -/* line 153, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 159, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ a img { border: none; } /* Default paragraph styles */ -/* line 157, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 163, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ p { font-family: inherit; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 1.25em; + text-rendering: optimizeLegibility; } -/* line 166, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 173, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ p aside { font-size: 0.875em; line-height: 1.35; @@ -1479,7 +2035,7 @@ p aside { } /* Default header styles */ -/* line 174, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 181, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: bold; @@ -1490,44 +2046,44 @@ h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5em; line-height: 1.2125em; } -/* line 184, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 191, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #6f6f6f; line-height: 0; } -/* line 191, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 198, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ h1 { font-size: 2.125em; } -/* line 192, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 199, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ h2 { font-size: 1.6875em; } -/* line 193, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 200, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ h3 { font-size: 1.375em; } -/* line 194, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 201, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ h4 { font-size: 1.125em; } -/* line 195, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 202, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ h5 { font-size: 1.125em; } -/* line 196, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 203, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ h6 { font-size: 1em; } -/* line 200, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 207, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ hr { border: solid #dddddd; border-width: 1px 0 0; @@ -1537,27 +2093,27 @@ hr { } /* Helpful Typography Defaults */ -/* line 210, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 217, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ em, i { font-style: italic; line-height: inherit; } -/* line 216, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 223, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ strong, b { font-weight: bold; line-height: inherit; } -/* line 221, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 228, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ small { font-size: 60%; line-height: inherit; } -/* line 226, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 233, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: bold; @@ -1565,7 +2121,7 @@ code { } /* Lists */ -/* line 235, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 242, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ ul, ol, dl { @@ -1576,8 +2132,13 @@ dl { font-family: inherit; } +/* line 250, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ +ul, ol { + margin-left: 1.25em; +} + /* Unordered Lists */ -/* line 247, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 258, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ ul li ul, ul li ol { margin-left: 1.25em; @@ -1585,29 +2146,29 @@ ul li ol { font-size: 1em; /* Override nested font-size change */ } -/* line 256, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 267, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; } -/* line 259, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 270, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ ul.square { list-style-type: square; } -/* line 260, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 271, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ ul.circle { list-style-type: circle; } -/* line 261, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 272, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ ul.disc { list-style-type: disc; } -/* line 262, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 273, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ ul.no-bullet { list-style: none; } /* Ordered Lists */ -/* line 269, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 280, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ ol li ul, ol li ol { margin-left: 1.25em; @@ -1615,18 +2176,18 @@ ol li ol { } /* Definition Lists */ -/* line 278, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 289, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ dl dt { margin-bottom: 0.3em; font-weight: bold; } -/* line 282, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 293, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ dl dd { margin-bottom: 0.75em; } /* Abbreviations */ -/* line 287, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 298, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ abbr, acronym { text-transform: uppercase; @@ -1636,35 +2197,35 @@ acronym { cursor: help; } -/* line 294, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 305, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ abbr { text-transform: none; } /* Blockquotes */ -/* line 299, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 310, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ blockquote { margin: 0 0 1.25em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; } -/* line 304, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 315, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ blockquote cite { display: block; font-size: 0.8125em; color: #555555; } -/* line 308, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 319, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ blockquote cite:before { content: "\2014 \0020"; } -/* line 313, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 324, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ blockquote cite a, blockquote cite a:visited { color: #555555; } -/* line 319, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 330, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ blockquote, blockquote p { line-height: 1.6; @@ -1672,29 +2233,29 @@ blockquote p { } /* Microformats */ -/* line 325, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 336, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ .vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; } -/* line 331, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 342, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ .vcard li { margin: 0; display: block; } -/* line 335, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 346, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ .vcard .fn { font-weight: bold; font-size: 0.9375em; } -/* line 342, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 353, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ .vevent .summary { font-weight: bold; } -/* line 344, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 355, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ .vevent abbr { cursor: default; text-decoration: none; @@ -1703,28 +2264,28 @@ blockquote p { padding: 0 0.0625em; } -@media only screen and (min-width: 48em) { - /* line 355, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +@media only screen and (min-width: 768px) { + /* line 366, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ h1, h2, h3, h4, h5, h6 { line-height: 1.4; } - /* line 356, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 367, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ h1 { font-size: 2.75em; } - /* line 357, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 368, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ h2 { font-size: 2.3125em; } - /* line 358, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 369, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ h3 { font-size: 1.6875em; } - /* line 359, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 370, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ h4 { font-size: 1.4375em; } @@ -1735,13 +2296,13 @@ blockquote p { * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) */ -/* line 370, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ +/* line 381, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ .print-only { display: none !important; } @media print { - /* line 372, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 383, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ * { background: transparent !important; color: #000 !important; @@ -1750,49 +2311,49 @@ blockquote p { text-shadow: none !important; } - /* line 380, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 391, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ a, a:visited { text-decoration: underline; } - /* line 381, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 392, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ a[href]:after { content: " (" attr(href) ")"; } - /* line 383, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 394, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ abbr[title]:after { content: " (" attr(title) ")"; } - /* line 388, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 399, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } - /* line 391, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 402, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } - /* line 396, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 407, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ thead { display: table-header-group; /* h5bp.com/t */ } - /* line 399, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 410, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ tr, img { page-break-inside: avoid; } - /* line 401, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 412, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ img { max-width: 100% !important; } @@ -1801,7 +2362,7 @@ blockquote p { margin: 0.5cm; } - /* line 407, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 418, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ p, h2, h3 { @@ -1809,33 +2370,33 @@ blockquote p { widows: 3; } - /* line 413, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 424, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ h2, h3 { page-break-after: avoid; } - /* line 415, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 426, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ .hide-on-print { display: none !important; } - /* line 416, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 427, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ .print-only { display: block !important; } - /* line 417, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 428, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ .hide-for-print { display: none !important; } - /* line 418, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_type.scss */ + /* line 429, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_type.scss */ .show-for-print { display: inherit !important; } } -/* line 161, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 170, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button, .button { border-style: solid; border-width: 1px; @@ -1857,57 +2418,57 @@ button, .button { border-color: #2284a1; color: white; } -/* line 114, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button:hover, button:focus, .button:hover, .button:focus { background-color: #2284a1; } -/* line 125, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 132, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button:hover, button:focus, .button:hover, .button:focus { color: white; } -/* line 166, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 175, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.secondary, .button.secondary { background-color: #e9e9e9; border-color: #d0d0d0; color: #333333; } -/* line 114, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { background-color: #d0d0d0; } -/* line 120, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 127, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { color: #333333; } -/* line 167, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 176, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.success, .button.success { background-color: #5da423; border-color: #457a1a; color: white; } -/* line 114, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { background-color: #457a1a; } -/* line 125, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 132, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { color: white; } -/* line 168, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 177, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.alert, .button.alert { background-color: #c60f13; border-color: #970b0e; color: white; } -/* line 114, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { background-color: #970b0e; } -/* line 125, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 132, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { color: white; } -/* line 170, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 179, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.large, .button.large { padding-top: 1em; padding-right: 2em; @@ -1915,7 +2476,7 @@ button.large, .button.large { padding-left: 2em; font-size: 1.25em; } -/* line 171, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 180, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.small, .button.small { padding-top: 0.5625em; padding-right: 1.125em; @@ -1923,7 +2484,7 @@ button.small, .button.small { padding-left: 1.125em; font-size: 0.8125em; } -/* line 172, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 181, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.tiny, .button.tiny { padding-top: 0.4375em; padding-right: 0.875em; @@ -1931,30 +2492,23 @@ button.tiny, .button.tiny { padding-left: 0.875em; font-size: 0.6875em; } -/* line 173, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 182, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.expand, .button.expand { - padding-top: 0.75em; - padding-right: 1.5em; - padding-bottom: 0.8125em; - padding-left: 1.5em; - font-size: 1em; - padding-top: 0.75em; padding-right: 0px; - padding-bottom: 0.8125em; padding-left: 0px; width: 100%; } -/* line 175, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 184, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.left-align, .button.left-align { text-align: left; text-indent: 0.75em; } -/* line 176, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 185, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.right-align, .button.right-align { text-align: right; padding-right: 0.75em; } -/* line 178, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 187, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled, button[disabled], .button.disabled, .button[disabled] { background-color: #2ba6cb; border-color: #2284a1; @@ -1964,19 +2518,19 @@ button.disabled, button[disabled], .button.disabled, .button[disabled] { -webkit-box-shadow: none; box-shadow: none; } -/* line 114, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #2284a1; } -/* line 125, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 132, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { color: white; } -/* line 136, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 145, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #2ba6cb; } -/* line 179, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 188, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary { background-color: #e9e9e9; border-color: #d0d0d0; @@ -1986,19 +2540,19 @@ button.disabled.secondary, button[disabled].secondary, .button.disabled.secondar -webkit-box-shadow: none; box-shadow: none; } -/* line 114, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { background-color: #d0d0d0; } -/* line 120, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 127, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { color: #333333; } -/* line 136, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 145, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { background-color: #e9e9e9; } -/* line 180, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 189, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success { background-color: #5da423; border-color: #457a1a; @@ -2008,19 +2562,19 @@ button.disabled.success, button[disabled].success, .button.disabled.success, .bu -webkit-box-shadow: none; box-shadow: none; } -/* line 114, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { background-color: #457a1a; } -/* line 125, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 132, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { color: white; } -/* line 136, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 145, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { background-color: #5da423; } -/* line 181, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 190, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert { background-color: #c60f13; border-color: #970b0e; @@ -2030,113 +2584,106 @@ button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[d -webkit-box-shadow: none; box-shadow: none; } -/* line 114, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { background-color: #970b0e; } -/* line 125, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 132, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { color: white; } -/* line 136, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ +/* line 145, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { background-color: #c60f13; } -/* line 187, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ -input.button, -button.button { +/* line 195, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ +button, .button { padding-top: 0.8125em; padding-bottom: 0.75em; } -/* line 189, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ -input.button.tiny, -button.button.tiny { +/* line 197, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ +button.tiny, .button.tiny { padding-top: 0.5em; padding-bottom: 0.4375em; } -/* line 190, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ -input.button.small, -button.button.small { +/* line 198, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ +button.small, .button.small { padding-top: 0.625em; padding-bottom: 0.5625em; } -/* line 191, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ -input.button.large, -button.button.large { +/* line 199, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ +button.large, .button.large { padding-top: 1.03125em; padding-bottom: 1.03125em; } @media only screen { - /* line 197, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ - .button { + /* line 205, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ + button, .button { -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; -webkit-transition: background-color 300ms ease-out; -moz-transition: background-color 300ms ease-out; transition: background-color 300ms ease-out; } - /* line 141, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/_foundation-global.scss */ - .button:active { + /* line 68, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ + button:active, .button:active { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; } - /* line 205, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ - .button.radius { + /* line 213, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ + button.radius, .button.radius { -webkit-border-radius: 3px; border-radius: 3px; } - /* line 206, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ - .button.round { + /* line 214, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ + button.round, .button.round { -webkit-border-radius: 1000px; border-radius: 1000px; } } -@media only screen and (min-width: 48em) { - /* line 213, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_buttons.scss */ - .button { +@media only screen and (min-width: 768px) { + /* line 222, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_buttons.scss */ + button, .button { display: inline-block; } } /* Standard Forms */ -/* line 247, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 258, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ form { margin: 0 0 1em; } /* Using forms within rows, we need to set some defaults */ -/* line 62, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 67, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ form .row .row { - margin: -0.5em; + margin: 0 -0.5em; } -/* line 65, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 70, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ form .row .row .column, form .row .row .columns { padding: 0 0.5em; } -/* line 68, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 73, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ form .row .row.collapse { margin: 0; } -/* line 71, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 76, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; } -/* line 76, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 83, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ form .row input.column, -form .row input.columns { +form .row input.columns, +form .row textarea.column, +form .row textarea.columns { padding-left: 0.5em; } -/* line 251, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ -form .row .row { - margin: 0; -} - /* Label Styles */ -/* line 254, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 264, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ label { font-size: 0.875em; color: #4d4d4d; @@ -2145,19 +2692,19 @@ label { font-weight: 500; margin-bottom: 0.1875em; } -/* line 255, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 265, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ label.right { float: none; text-align: right; } -/* line 256, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 266, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ label.inline { margin: 0 0 1em 0; padding: 0.625em 0; } /* Attach elements to the beginning or end of an input */ -/* line 261, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 271, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ .prefix, .postfix { display: block; @@ -2176,7 +2723,7 @@ label.inline { } /* Adjust padding, alignment and radius if pre/post element is a button */ -/* line 264, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 274, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ .postfix.button { padding-left: 0; padding-right: 0; @@ -2186,7 +2733,7 @@ label.inline { line-height: 2.125em; } -/* line 265, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 275, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ .prefix.button { padding-left: 0; padding-right: 0; @@ -2196,7 +2743,7 @@ label.inline { line-height: 2.125em; } -/* line 266, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 277, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ .prefix.button.radius { -webkit-border-radius: 0; border-radius: 0; @@ -2208,7 +2755,7 @@ label.inline { border-top-left-radius: 3px; } -/* line 267, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 278, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ .postfix.button.radius { -webkit-border-radius: 0; border-radius: 0; @@ -2220,7 +2767,7 @@ label.inline { border-bottom-right-radius: 3px; } -/* line 268, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 279, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ .prefix.button.round { -webkit-border-radius: 0; border-radius: 0; @@ -2232,7 +2779,7 @@ label.inline { border-top-left-radius: 1000px; } -/* line 269, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 280, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ .postfix.button.round { -webkit-border-radius: 0; border-radius: 0; @@ -2245,14 +2792,14 @@ label.inline { } /* Separate prefix and postfix styles when on span so buttons keep their own */ -/* line 272, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 283, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ span.prefix { background: #f2f2f2; border-color: #d9d9d9; border-right: none; color: #333333; } -/* line 273, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 284, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ span.prefix.radius { -webkit-border-radius: 0; border-radius: 0; @@ -2264,14 +2811,14 @@ span.prefix.radius { border-top-left-radius: 3px; } -/* line 275, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 286, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ span.postfix { background: #f2f2f2; border-color: #cccccc; border-left: none; color: #333333; } -/* line 276, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 287, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ span.postfix.radius { -webkit-border-radius: 0; border-radius: 0; @@ -2284,10 +2831,8 @@ span.postfix.radius { } /* Input groups will automatically style first and last elements of the group */ -/* line 282, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 293, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ .input-group.radius > *:first-child, .input-group.radius > *:first-child * { - -webkit-border-radius: 0; - border-radius: 0; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topleft: 3px; -webkit-border-bottom-left-radius: 3px; @@ -2295,10 +2840,8 @@ span.postfix.radius { border-bottom-left-radius: 3px; border-top-left-radius: 3px; } -/* line 285, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 296, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ .input-group.radius > *:last-child, .input-group.radius > *:last-child * { - -webkit-border-radius: 0; - border-radius: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; @@ -2306,10 +2849,8 @@ span.postfix.radius { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } -/* line 290, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 301, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ .input-group.round > *:first-child, .input-group.round > *:first-child * { - -webkit-border-radius: 0; - border-radius: 0; -moz-border-radius-bottomleft: 1000px; -moz-border-radius-topleft: 1000px; -webkit-border-bottom-left-radius: 1000px; @@ -2317,10 +2858,8 @@ span.postfix.radius { border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; } -/* line 293, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 304, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ .input-group.round > *:last-child, .input-group.round > *:last-child * { - -webkit-border-radius: 0; - border-radius: 0; -moz-border-radius-topright: 1000px; -moz-border-radius-bottomright: 1000px; -webkit-border-top-right-radius: 1000px; @@ -2330,7 +2869,7 @@ span.postfix.radius { } /* We use this to get basic styling on all basic form elements */ -/* line 313, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 324, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ input[type="text"], input[type="password"], input[type="date"], @@ -2360,11 +2899,31 @@ textarea { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; - -webkit-transition: all 0.15s linear; - -moz-transition: all 0.15s linear; - transition: all 0.15s linear; + -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out; + -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out; + transition: box-shadow 0.45s, border-color 0.45s ease-in-out; } -/* line 96, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 134, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ +input[type="text"]:focus, +input[type="password"]:focus, +input[type="date"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="month"]:focus, +input[type="week"]:focus, +input[type="email"]:focus, +input[type="number"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="time"]:focus, +input[type="url"]:focus, +textarea:focus { + -webkit-box-shadow: 0 0 5px #999999; + -moz-box-shadow: 0 0 5px #999999; + box-shadow: 0 0 5px #999999; + border-color: #999999; +} +/* line 107, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, @@ -2383,7 +2942,7 @@ textarea:focus { border-color: #999999; outline: none; } -/* line 103, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 114, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], @@ -2401,14 +2960,29 @@ textarea[disabled] { background-color: #dddddd; } +/* Adjust margin for form elements below */ +/* line 335, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ +input[type="file"], +input[type="checkbox"], +input[type="radio"], +select { + margin: 0 0 1em 0; +} + +/* Normalize file input width */ +/* line 340, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ +input[type="file"] { + width: 100%; +} + /* We add basic fieldset styling */ -/* line 319, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 345, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ fieldset { border: solid 1px #dddddd; padding: 1.25em; margin: 1.125em 0; } -/* line 204, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 215, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ fieldset legend { font-weight: bold; background: white; @@ -2418,7 +2992,7 @@ fieldset legend { } /* Error Handling */ -/* line 327, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 353, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ .error input, input.error, .error textarea, @@ -2426,7 +3000,7 @@ textarea.error { border-color: #c60f13; background-color: rgba(198, 15, 19, 0.1); } -/* line 219, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 230, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ .error input:focus, input.error:focus, .error textarea:focus, @@ -2435,13 +3009,13 @@ textarea.error:focus { border-color: #999999; } -/* line 332, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 358, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ .error label, label.error { color: #c60f13; } -/* line 335, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_forms.scss */ +/* line 361, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_forms.scss */ .error small, small.error { display: block; @@ -2455,36 +3029,42 @@ small.error { } /* Custom Checkbox and Radio Inputs */ -/* line 52, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 67, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ +form.custom .hidden-field { + margin-left: -99999px; + position: absolute; + visibility: hidden; +} +/* line 73, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom { display: inline-block; width: 16px; height: 16px; position: relative; - top: 2px; + vertical-align: middle; border: solid 1px #cccccc; background: white; } -/* line 61, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 82, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ +form.custom .custom.checkbox { + -webkit-border-radius: 0px; + border-radius: 0px; + padding: -1px; +} +/* line 86, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.radio { -webkit-border-radius: 1000px; border-radius: 1000px; + padding: 3px; } -/* line 64, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 91, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.checkbox:before { content: ""; display: block; - line-height: 0.8; - height: 14px; - width: 14px; - text-align: center; - position: absolute; - top: 0; - left: 0; - font-size: 14px; - color: #fff; + font-size: 16px; + color: white; } -/* line 80, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 100, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.radio.checked:before { content: ""; display: block; @@ -2494,21 +3074,24 @@ form.custom .custom.radio.checked:before { border-radius: 1000px; background: #222222; position: relative; - top: 3px; - left: 3px; } -/* line 94, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 112, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.checkbox.checked:before { content: "\00d7"; color: #222222; + position: absolute; + top: -50%; + left: 50%; + margin-top: 4px; + margin-left: -5px; } /* Custom Select Options and Dropdowns */ -/* line 103, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 126, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom { /* Custom input, disabled */ } -/* line 104, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 127, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown { display: block; position: relative; @@ -2521,18 +3104,18 @@ form.custom .custom.dropdown { background: white; background: -moz-linear-gradient(top, white 0%, #f3f3f3 100%); background: -webkit-linear-gradient(top, white 0%, #f3f3f3 100%); - background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 100%); -webkit-box-shadow: none; + background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 100%); box-shadow: none; font-size: 0.875em; vertical-align: top; } -/* line 122, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 147, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown ul { overflow-y: auto; max-height: 200px; } -/* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 152, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown .current { cursor: default; white-space: nowrap; @@ -2544,7 +3127,7 @@ form.custom .custom.dropdown .current { margin-left: 0.5em; margin-right: 2.3125em; } -/* line 139, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 164, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown .selector { cursor: default; position: absolute; @@ -2554,7 +3137,7 @@ form.custom .custom.dropdown .selector { right: 0; top: 0; } -/* line 147, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 172, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown .selector:after { content: ""; display: block; @@ -2562,36 +3145,38 @@ form.custom .custom.dropdown .selector:after { display: block; width: 0; height: 0; - border: solid 5px; + border: inset 5px; border-color: #aaaaaa transparent transparent transparent; + border-top-style: solid; position: absolute; left: 0.9375em; top: 50%; margin-top: -3px; } -/* line 160, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 185, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown:hover a.selector:after, form.custom .custom.dropdown.open a.selector:after { content: ""; display: block; width: 0; height: 0; - border: solid 5px; + border: inset 5px; border-color: #222222 transparent transparent transparent; + border-top-style: solid; } -/* line 164, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 189, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown .disabled { color: #888888; } -/* line 166, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 191, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown .disabled:hover { background: transparent; color: #888888; } -/* line 169, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 194, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown .disabled:hover:after { display: none; } -/* line 173, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 198, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown.open ul { display: block; z-index: 10; @@ -2600,44 +3185,44 @@ form.custom .custom.dropdown.open ul { -webkit-box-sizing: content-box; box-sizing: content-box; } -/* line 180, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 205, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown.small { max-width: 134px; } -/* line 181, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 206, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown.medium { max-width: 254px; } -/* line 182, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 207, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown.large { max-width: 434px; } -/* line 183, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 208, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown.expand { width: 100% !important; } -/* line 185, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 210, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown.open.small ul { min-width: 134px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } -/* line 186, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 211, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown.open.medium ul { min-width: 254px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } -/* line 187, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 212, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown.open.large ul { min-width: 434px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } -/* line 190, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 215, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown ul { position: absolute; width: auto; @@ -2653,7 +3238,7 @@ form.custom .custom.dropdown ul { border: solid 1px #cccccc; font-size: 16px; } -/* line 205, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 232, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown ul li { color: #555555; font-size: 0.875em; @@ -2668,60 +3253,58 @@ form.custom .custom.dropdown ul li { white-space: nowrap; list-style: none; } -/* line 219, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 246, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown ul li.selected { background: #eeeeee; color: black; } -/* line 223, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 250, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown ul li:hover { background-color: #e4e4e4; color: black; } -/* line 227, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 254, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown ul li.selected:hover { background: #eeeeee; cursor: default; color: black; } -/* line 234, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 261, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.dropdown ul.show { display: block; } -/* line 238, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_custom-forms.scss */ +/* line 265, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_custom-forms.scss */ form.custom .custom.disabled { - background-color: #dddddd; + background: #dddddd; } /* Button Groups */ -/* line 57, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ +/* line 72, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ .button-group { list-style: none; margin: 0; *zoom: 1; } -/* line 184, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/_foundation-global.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .button-group:before, .button-group:after { content: " "; display: table; } -/* line 185, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/_foundation-global.scss */ +/* line 122, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .button-group:after { clear: both; } -/* line 59, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ +/* line 74, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ .button-group > * { margin: 0 0 0 -1px; float: left; } -/* line 32, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ +/* line 35, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ .button-group > *:first-child { margin-left: 0; } -/* line 41, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ -.button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button { - -webkit-border-radius: 0; - border-radius: 0; +/* line 53, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ +.button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button { -moz-border-radius-bottomleft: 3px; -moz-border-radius-topleft: 3px; -webkit-border-bottom-left-radius: 3px; @@ -2729,10 +3312,8 @@ form.custom .custom.disabled { border-bottom-left-radius: 3px; border-top-left-radius: 3px; } -/* line 42, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ -.button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button { - -webkit-border-radius: 0; - border-radius: 0; +/* line 57, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ +.button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button { -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; @@ -2740,10 +3321,8 @@ form.custom .custom.disabled { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } -/* line 41, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ -.button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button { - -webkit-border-radius: 0; - border-radius: 0; +/* line 53, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ +.button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button { -moz-border-radius-bottomleft: 1000px; -moz-border-radius-topleft: 1000px; -webkit-border-bottom-left-radius: 1000px; @@ -2751,10 +3330,8 @@ form.custom .custom.disabled { border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; } -/* line 42, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ -.button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button { - -webkit-border-radius: 0; - border-radius: 0; +/* line 57, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ +.button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button { -moz-border-radius-topright: 1000px; -moz-border-radius-bottomright: 1000px; -webkit-border-top-right-radius: 1000px; @@ -2762,93 +3339,93 @@ form.custom .custom.disabled { border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; } -/* line 65, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ +/* line 80, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ .button-group.even-2 li { width: 50%; } -/* line 48, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ -.button-group.even-2 li .button { +/* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ +.button-group.even-2 li button, .button-group.even-2 li .button { width: 100%; } -/* line 65, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ +/* line 80, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ .button-group.even-3 li { width: 33.33333%; } -/* line 48, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ -.button-group.even-3 li .button { +/* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ +.button-group.even-3 li button, .button-group.even-3 li .button { width: 100%; } -/* line 65, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ +/* line 80, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ .button-group.even-4 li { width: 25%; } -/* line 48, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ -.button-group.even-4 li .button { +/* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ +.button-group.even-4 li button, .button-group.even-4 li .button { width: 100%; } -/* line 65, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ +/* line 80, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ .button-group.even-5 li { width: 20%; } -/* line 48, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ -.button-group.even-5 li .button { +/* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ +.button-group.even-5 li button, .button-group.even-5 li .button { width: 100%; } -/* line 65, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ +/* line 80, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ .button-group.even-6 li { width: 16.66667%; } -/* line 48, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ -.button-group.even-6 li .button { +/* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ +.button-group.even-6 li button, .button-group.even-6 li .button { width: 100%; } -/* line 65, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ +/* line 80, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ .button-group.even-7 li { width: 14.28571%; } -/* line 48, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ -.button-group.even-7 li .button { +/* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ +.button-group.even-7 li button, .button-group.even-7 li .button { width: 100%; } -/* line 65, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ +/* line 80, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ .button-group.even-8 li { width: 12.5%; } -/* line 48, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ -.button-group.even-8 li .button { +/* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ +.button-group.even-8 li button, .button-group.even-8 li .button { width: 100%; } -/* line 69, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ +/* line 84, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ .button-bar { *zoom: 1; } -/* line 184, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/_foundation-global.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .button-bar:before, .button-bar:after { content: " "; display: table; } -/* line 185, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/_foundation-global.scss */ +/* line 122, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .button-bar:after { clear: both; } -/* line 71, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ +/* line 86, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ .button-bar .button-group { float: left; margin-right: 0.625em; } -/* line 20, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_button-groups.scss */ +/* line 23, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_button-groups.scss */ .button-bar .button-group div { overflow: hidden; } /* Dropdown Button */ -/* line 107, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown-buttons.scss */ +/* line 108, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown-buttons.scss */ .dropdown.button { position: relative; padding-right: 3.1875em; } -/* line 45, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown-buttons.scss */ +/* line 46, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown-buttons.scss */ .dropdown.button:before { position: absolute; content: ""; @@ -2859,70 +3436,70 @@ form.custom .custom.disabled { border-color: white transparent transparent transparent; top: 50%; } -/* line 80, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown-buttons.scss */ +/* line 81, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown-buttons.scss */ .dropdown.button:before { border-width: 0.5625em; right: 1.5em; margin-top: -0.25em; } -/* line 99, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown-buttons.scss */ +/* line 100, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown-buttons.scss */ .dropdown.button:before { border-color: white transparent transparent transparent; } -/* line 108, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown-buttons.scss */ +/* line 109, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown-buttons.scss */ .dropdown.button.tiny { padding-right: 2.1875em; } -/* line 60, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown-buttons.scss */ +/* line 61, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown-buttons.scss */ .dropdown.button.tiny:before { border-width: 0.4375em; right: 0.875em; margin-top: -0.15625em; } -/* line 99, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown-buttons.scss */ +/* line 100, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown-buttons.scss */ .dropdown.button.tiny:before { border-color: white transparent transparent transparent; } -/* line 109, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown-buttons.scss */ +/* line 110, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown-buttons.scss */ .dropdown.button.small { padding-right: 2.8125em; } -/* line 70, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown-buttons.scss */ +/* line 71, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown-buttons.scss */ .dropdown.button.small:before { border-width: 0.5625em; right: 1.125em; margin-top: -0.21875em; } -/* line 99, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown-buttons.scss */ +/* line 100, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown-buttons.scss */ .dropdown.button.small:before { border-color: white transparent transparent transparent; } -/* line 110, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown-buttons.scss */ +/* line 111, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown-buttons.scss */ .dropdown.button.large { padding-right: 4em; } -/* line 90, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown-buttons.scss */ +/* line 91, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown-buttons.scss */ .dropdown.button.large:before { border-width: 0.625em; right: 1.75em; margin-top: -0.3125em; } -/* line 99, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown-buttons.scss */ +/* line 100, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown-buttons.scss */ .dropdown.button.large:before { border-color: white transparent transparent transparent; } -/* line 111, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown-buttons.scss */ +/* line 112, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown-buttons.scss */ .dropdown.button.secondary:before { border-color: #333333 transparent transparent transparent; } /* Split Buttons */ -/* line 143, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 150, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button { position: relative; padding-right: 4.8em; } -/* line 52, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 53, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button span { display: block; height: 100%; @@ -2931,104 +3508,110 @@ form.custom .custom.disabled { top: 0; border-left: solid 1px; } -/* line 61, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 62, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button span:before { position: absolute; content: ""; width: 0; height: 0; display: block; - border-style: solid; + border-style: inset; left: 50%; } -/* line 72, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 73, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button span:active { background-color: rgba(0, 0, 0, 0.1); } -/* line 78, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 79, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button span { border-left-color: #1e728c; } -/* line 111, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 116, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button span { width: 3em; } -/* line 112, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 117, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button span:before { + border-top-style: solid; border-width: 0.5625em; top: 1.125em; margin-left: -0.5625em; } -/* line 135, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 142, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button span:before { border-color: white transparent transparent transparent; } -/* line 78, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 79, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.secondary span { border-left-color: #c3c3c3; } -/* line 135, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 142, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.secondary span:before { border-color: white transparent transparent transparent; } -/* line 78, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 79, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.alert span { border-left-color: #7f0a0c; } -/* line 78, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 79, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.success span { border-left-color: #396516; } -/* line 149, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 156, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.tiny { padding-right: 3.9375em; } -/* line 85, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 88, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.tiny span { width: 2.84375em; } -/* line 86, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 89, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.tiny span:before { + border-top-style: solid; border-width: 0.4375em; top: 0.875em; margin-left: -0.3125em; } -/* line 150, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 157, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.small { padding-right: 3.9375em; } -/* line 98, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 102, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.small span { width: 2.8125em; } -/* line 99, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 103, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.small span:before { + border-top-style: solid; border-width: 0.5625em; top: 0.84375em; margin-left: -0.5625em; } -/* line 151, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 158, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.large { padding-right: 6em; } -/* line 124, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 130, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.large span { width: 3.75em; } -/* line 125, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 131, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.large span:before { + border-top-style: solid; border-width: 0.625em; top: 1.3125em; margin-left: -0.5625em; } -/* line 135, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 159, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ +.split.button.expand { + padding-left: 2em; +} +/* line 142, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.secondary span:before { border-color: #333333 transparent transparent transparent; } -/* line 155, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 163, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.radius span { - -webkit-border-radius: 0; - border-radius: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; @@ -3036,10 +3619,8 @@ form.custom .custom.disabled { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } -/* line 156, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_split-buttons.scss */ +/* line 164, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_split-buttons.scss */ .split.button.round span { - -webkit-border-radius: 0; - border-radius: 0; -moz-border-radius-topright: 1000px; -moz-border-radius-bottomright: 1000px; -webkit-border-top-right-radius: 1000px; @@ -3049,7 +3630,7 @@ form.custom .custom.disabled { } /* Flex Video */ -/* line 43, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_flex-video.scss */ +/* line 44, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_flex-video.scss */ .flex-video { position: relative; padding-top: 1.5625em; @@ -3058,15 +3639,15 @@ form.custom .custom.disabled { margin-bottom: 1em; overflow: hidden; } -/* line 25, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_flex-video.scss */ +/* line 26, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_flex-video.scss */ .flex-video.widescreen { padding-bottom: 57.25%; } -/* line 26, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_flex-video.scss */ +/* line 27, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_flex-video.scss */ .flex-video.vimeo { padding-top: 0; } -/* line 31, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_flex-video.scss */ +/* line 32, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_flex-video.scss */ .flex-video iframe, .flex-video object, .flex-video embed, @@ -3079,222 +3660,654 @@ form.custom .custom.disabled { } /* Sections */ -/* line 206, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ -.section-container { +/* line 273, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container, .section-container.auto { width: 100%; display: block; margin-bottom: 1.25em; border: 1px solid #cccccc; border-top: none; } -/* line 210, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ -.section-container section, -.section-container .section { - border-top: 1px solid #cccccc; +/* line 277, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container > section, .section-container > .section, .section-container.auto > section, .section-container.auto > .section { position: relative; } -/* line 74, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ -.section-container section .title, -.section-container .section .title { - top: 0; - cursor: pointer; - width: 100%; - margin: 0; +/* line 87, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container > section > .title, .section-container > .section > .title, .section-container.auto > section > .title, .section-container.auto > .section > .title { background-color: #efefef; + cursor: pointer; + margin-bottom: 0; } -/* line 81, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ -.section-container section .title a, -.section-container .section .title a { +/* line 92, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container > section > .title a, .section-container > .section > .title a, .section-container.auto > section > .title a, .section-container.auto > .section > .title a { padding: 0.9375em; display: inline-block; color: #333333; font-size: 0.875em; white-space: nowrap; - width: 100%; } -/* line 89, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ -.section-container section .title:hover, -.section-container .section .title:hover { +/* line 99, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container > section > .title:hover, .section-container > .section > .title:hover, .section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover { background-color: #e2e2e2; } -/* line 92, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ -.section-container section .content, -.section-container .section .content { +/* line 102, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container > section .content, .section-container > .section .content, .section-container.auto > section .content, .section-container.auto > .section .content { display: none; padding: 0.9375em; background-color: white; } -/* line 97, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ -.section-container section .content > *:last-child, -.section-container .section .content > *:last-child { +/* line 107, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container > section .content > *:last-child, .section-container > .section .content > *:last-child, .section-container.auto > section .content > *:last-child, .section-container.auto > .section .content > *:last-child { margin-bottom: 0; } -/* line 98, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ -.section-container section .content > *:first-child, -.section-container .section .content > *:first-child { +/* line 108, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container > section .content > *:first-child, .section-container > .section .content > *:first-child, .section-container.auto > section .content > *:first-child, .section-container.auto > .section .content > *:first-child { padding-top: 0; } -/* line 99, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ -.section-container section .content > *:last-child, -.section-container .section .content > *:last-child { +/* line 109, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container > section .content > *:last-child, .section-container > .section .content > *:last-child, .section-container.auto > section .content > *:last-child, .section-container.auto > .section .content > *:last-child { padding-bottom: 0; } -/* line 104, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ -.section-container section.active .content, -.section-container .section.active .content { +/* line 113, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container > section.active > .content, .section-container > .section.active > .content, .section-container.auto > section.active > .content, .section-container.auto > .section.active > .content { display: block; } -/* line 105, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ -.section-container section.active .title, -.section-container .section.active .title { +/* line 114, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container > section.active > .title, .section-container > .section.active > .title, .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title { background: #d5d5d5; } +/* line 115, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container > section.active > .title a, .section-container > .section.active > .title a, .section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a { + color: #333333; +} +/* line 124, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container > section > .title, .section-container > .section > .title, .section-container.auto > section > .title, .section-container.auto > .section > .title { + top: 0; + width: 100%; + margin: 0; + border-top: solid 1px #cccccc; +} +/* line 130, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container > section > .title a, .section-container > .section > .title a, .section-container.auto > section > .title a, .section-container.auto > .section > .title a { + width: 100%; +} -@media only screen and (min-width: 48em) { - /* line 215, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ +/* line 280, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs { + border: 0; + position: relative; +} +/* line 284, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section, .section-container.tabs > .section { + border: 0; + position: static; +} +/* line 87, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section > .title, .section-container.tabs > .section > .title { + background-color: #efefef; + cursor: pointer; + margin-bottom: 0; +} +/* line 92, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section > .title a, .section-container.tabs > .section > .title a { + padding: 0.9375em; + display: inline-block; + color: #333333; + font-size: 0.875em; + white-space: nowrap; +} +/* line 99, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section > .title:hover, .section-container.tabs > .section > .title:hover { + background-color: #e2e2e2; +} +/* line 102, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section .content, .section-container.tabs > .section .content { + display: none; + padding: 0.9375em; + background-color: white; +} +/* line 107, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section .content > *:last-child, .section-container.tabs > .section .content > *:last-child { + margin-bottom: 0; +} +/* line 108, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section .content > *:first-child, .section-container.tabs > .section .content > *:first-child { + padding-top: 0; +} +/* line 109, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section .content > *:last-child, .section-container.tabs > .section .content > *:last-child { + padding-bottom: 0; +} +/* line 113, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section.active > .content, .section-container.tabs > .section.active > .content { + display: block; +} +/* line 114, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title { + background: white; +} +/* line 115, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section.active > .title a, .section-container.tabs > .section.active > .title a { + color: #333333; +} +/* line 139, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section > .title, .section-container.tabs > .section > .title { + width: auto; + border: solid 1px #cccccc; + border-right: 0; + border-bottom: 0; + position: absolute; + top: 0; + z-index: 1; +} +/* line 148, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section > .title a, .section-container.tabs > .section > .title a { + width: 100%; +} +/* line 150, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section:last-child .title, .section-container.tabs > .section:last-child .title { + border-right: solid 1px #cccccc; +} +/* line 152, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section .content, .section-container.tabs > .section .content { + border: solid 1px #cccccc; + position: absolute; + z-index: 10; + display: none; + top: -1px; +} +/* line 161, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title { + z-index: 11; + border-bottom: 0; + background-color: white; +} +/* line 166, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.section-container.tabs > section.active > .content, .section-container.tabs > .section.active > .content { + position: relative; +} + +@media only screen and (min-width: 768px) { + /* line 289, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto { + border: 0; + position: relative; + } + /* line 293, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section, .section-container.auto > .section { + border: 0; + position: static; + } + /* line 87, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section > .title, .section-container.auto > .section > .title { + background-color: #efefef; + cursor: pointer; + margin-bottom: 0; + } + /* line 92, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section > .title a, .section-container.auto > .section > .title a { + padding: 0.9375em; + display: inline-block; + color: #333333; + font-size: 0.875em; + white-space: nowrap; + } + /* line 99, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover { + background-color: #e2e2e2; + } + /* line 102, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section .content, .section-container.auto > .section .content { + display: none; + padding: 0.9375em; + background-color: white; + } + /* line 107, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section .content > *:last-child, .section-container.auto > .section .content > *:last-child { + margin-bottom: 0; + } + /* line 108, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section .content > *:first-child, .section-container.auto > .section .content > *:first-child { + padding-top: 0; + } + /* line 109, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section .content > *:last-child, .section-container.auto > .section .content > *:last-child { + padding-bottom: 0; + } + /* line 113, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section.active > .content, .section-container.auto > .section.active > .content { + display: block; + } + /* line 114, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title { + background: white; + } + /* line 115, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a { + color: #333333; + } + /* line 139, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section > .title, .section-container.auto > .section > .title { + width: auto; + border: solid 1px #cccccc; + border-right: 0; + border-bottom: 0; + position: absolute; + top: 0; + z-index: 1; + } + /* line 148, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section > .title a, .section-container.auto > .section > .title a { + width: 100%; + } + /* line 150, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section:last-child .title, .section-container.auto > .section:last-child .title { + border-right: solid 1px #cccccc; + } + /* line 152, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section .content, .section-container.auto > .section .content { + border: solid 1px #cccccc; + position: absolute; + z-index: 10; + display: none; + top: -1px; + } + /* line 161, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title { + z-index: 11; + border-bottom: 0; + background-color: white; + } + /* line 166, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.auto > section.active > .content, .section-container.auto > .section.active > .content { + position: relative; + } + + /* line 295, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ .section-container.accordion .section { padding-top: 0 !important; } - /* line 219, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.vertical-nav { + /* line 299, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs { border: 1px solid #cccccc; - border-top: none; + position: relative; } - /* line 223, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.vertical-nav section, - .section-container.vertical-nav .section { + /* line 303, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section, + .section-container.vertical-tabs .section { padding-top: 0 !important; + border: 0; + position: static; } - /* line 152, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.vertical-nav section .title a, - .section-container.vertical-nav .section .title a { + /* line 87, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section > .title, + .section-container.vertical-tabs .section > .title { + background-color: #efefef; + cursor: pointer; + margin-bottom: 0; + } + /* line 92, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section > .title a, + .section-container.vertical-tabs .section > .title a { + padding: 0.9375em; + display: inline-block; + color: #333333; + font-size: 0.875em; + white-space: nowrap; + } + /* line 99, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section > .title:hover, + .section-container.vertical-tabs .section > .title:hover { + background-color: #e2e2e2; + } + /* line 102, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section .content, + .section-container.vertical-tabs .section .content { + display: none; + padding: 0.9375em; + background-color: white; + } + /* line 107, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section .content > *:last-child, + .section-container.vertical-tabs .section .content > *:last-child { + margin-bottom: 0; + } + /* line 108, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section .content > *:first-child, + .section-container.vertical-tabs .section .content > *:first-child { + padding-top: 0; + } + /* line 109, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section .content > *:last-child, + .section-container.vertical-tabs .section .content > *:last-child { + padding-bottom: 0; + } + /* line 113, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section.active > .content, + .section-container.vertical-tabs .section.active > .content { + display: block; + } + /* line 114, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section.active > .title, + .section-container.vertical-tabs .section.active > .title { + background: #d5d5d5; + } + /* line 115, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section.active > .title a, + .section-container.vertical-tabs .section.active > .title a { + color: #333333; + } + /* line 176, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section > .title, + .section-container.vertical-tabs .section > .title { + position: absolute; + border-top: solid 1px #cccccc; + width: 12.5em; + } + /* line 181, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section:first-child .title, + .section-container.vertical-tabs .section:first-child .title { + border-top: 0; + } + /* line 183, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section .content, + .section-container.vertical-tabs .section .content { + display: block; + position: relative; + left: 12.5em; + border-left: solid 1px #cccccc; + z-index: 10; + } + /* line 194, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section.active > .title, + .section-container.vertical-tabs .section.active > .title { + background-color: #d5d5d5; + width: 12.5625em; + border-right: solid 0 transparent; + z-index: 11; + } + /* line 200, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-tabs section.active:last-child .title, + .section-container.vertical-tabs .section.active:last-child .title { + border-bottom: 0; + } + + /* line 306, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav { + border: 0; + position: relative; + } + /* line 310, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section, .section-container.vertical-nav > .section { + padding-top: 0 !important; + position: relative; + } + /* line 87, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title { + background-color: #efefef; + cursor: pointer; + margin-bottom: 0; + } + /* line 92, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > .title a { + padding: 0.9375em; + display: inline-block; + color: #333333; + font-size: 0.875em; + white-space: nowrap; + } + /* line 99, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section > .title:hover, .section-container.vertical-nav > .section > .title:hover { + background-color: #e2e2e2; + } + /* line 102, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section .content, .section-container.vertical-nav > .section .content { + display: none; + padding: 0.9375em; + background-color: white; + } + /* line 107, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section .content > *:last-child, .section-container.vertical-nav > .section .content > *:last-child { + margin-bottom: 0; + } + /* line 108, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section .content > *:first-child, .section-container.vertical-nav > .section .content > *:first-child { + padding-top: 0; + } + /* line 109, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section .content > *:last-child, .section-container.vertical-nav > .section .content > *:last-child { + padding-bottom: 0; + } + /* line 113, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > .content { + display: block; + } + /* line 114, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section.active > .title, .section-container.vertical-nav > .section.active > .title { + background: #d5d5d5; + } + /* line 115, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section.active > .title a, .section-container.vertical-nav > .section.active > .title a { + color: #333333; + } + /* line 209, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title { + border-top: none; + border: solid 1px #cccccc; + } + /* line 213, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > .title a { display: block; width: 100%; } - /* line 154, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.vertical-nav section .content, - .section-container.vertical-nav .section .content { + /* line 218, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section .content, .section-container.vertical-nav > .section .content { display: none; } - /* line 157, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.vertical-nav section.active .content, - .section-container.vertical-nav .section.active .content { + /* line 219, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section:first-child .title, .section-container.vertical-nav > .section:first-child .title { + border-bottom: none; + } + /* line 222, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > .content { display: block; position: absolute; left: 100%; - top: -1px; + top: 0px; z-index: 999; min-width: 12.5em; - border: 1px solid #cccccc; + border: solid 1px #cccccc; } - /* line 226, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ + /* line 313, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ .section-container.horizontal-nav { position: relative; background: #efefef; border: 1px solid #cccccc; } - /* line 230, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.horizontal-nav section, - .section-container.horizontal-nav .section { + /* line 317, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.horizontal-nav > section, .section-container.horizontal-nav > .section { padding-top: 0; border: 0; position: static; } - /* line 175, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.horizontal-nav section .title, - .section-container.horizontal-nav .section .title { + /* line 87, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title { + background-color: #efefef; + cursor: pointer; + margin-bottom: 0; + } + /* line 92, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > .title a { + padding: 0.9375em; + display: inline-block; + color: #333333; + font-size: 0.875em; + white-space: nowrap; + } + /* line 99, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.horizontal-nav > section > .title:hover, .section-container.horizontal-nav > .section > .title:hover { + background-color: #e2e2e2; + } + /* line 102, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.horizontal-nav > section .content, .section-container.horizontal-nav > .section .content { + display: none; + padding: 0.9375em; + background-color: white; + } + /* line 107, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.horizontal-nav > section .content > *:last-child, .section-container.horizontal-nav > .section .content > *:last-child { + margin-bottom: 0; + } + /* line 108, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.horizontal-nav > section .content > *:first-child, .section-container.horizontal-nav > .section .content > *:first-child { + padding-top: 0; + } + /* line 109, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.horizontal-nav > section .content > *:last-child, .section-container.horizontal-nav > .section .content > *:last-child { + padding-bottom: 0; + } + /* line 113, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > .content { + display: block; + } + /* line 114, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.horizontal-nav > section.active > .title, .section-container.horizontal-nav > .section.active > .title { + background: #d5d5d5; + } + /* line 115, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.horizontal-nav > section.active > .title a, .section-container.horizontal-nav > .section.active > .title a { + color: #333333; + } + /* line 240, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title { width: auto; - border: 1px solid #cccccc; + border: solid 1px #cccccc; border-left: 0; top: -1px; position: absolute; z-index: 1; } - /* line 183, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.horizontal-nav section .title a, - .section-container.horizontal-nav .section .title a { + /* line 248, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > .title a { width: 100%; } - /* line 186, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.horizontal-nav section .content, - .section-container.horizontal-nav .section .content { + /* line 251, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.horizontal-nav > section .content, .section-container.horizontal-nav > .section .content { display: none; } - /* line 189, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.horizontal-nav section.active .content, - .section-container.horizontal-nav .section.active .content { + /* line 254, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ + .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > .content { display: block; position: absolute; z-index: 999; left: 0; top: -2px; min-width: 12.5em; - border: 1px solid #cccccc; - } - - /* line 233, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.tabs { - border: 0; - position: relative; - } - /* line 237, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.tabs section, - .section-container.tabs .section { - padding-top: 0; - border: 0; - position: static; - } - /* line 117, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.tabs section .title, - .section-container.tabs .section .title { - width: auto; - border: 1px solid #cccccc; - border-right: 0; - border-bottom: 0; - position: absolute; - z-index: 1; - } - /* line 125, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.tabs section .title a, - .section-container.tabs .section .title a { - width: 100%; - } - /* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.tabs section:last-child .title, - .section-container.tabs .section:last-child .title { - border-right: 1px solid #cccccc; - } - /* line 129, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.tabs section .content, - .section-container.tabs .section .content { - border: 1px solid #cccccc; - position: absolute; - z-index: 10; - top: -1px; - } - /* line 138, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.tabs section.active .title, - .section-container.tabs .section.active .title { - background-color: white; - z-index: 11; - border-bottom: 0; - } - /* line 143, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_section.scss */ - .section-container.tabs section.active .content, - .section-container.tabs .section.active .content { - position: relative; + border: solid 1px #cccccc; } } +/* line 328, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto, .no-js .section-container.accordion, .no-js .section-container.tabs, .no-js .section-container.vertical-tabs, .no-js .section-container.vertical-nav, .no-js .section-container.horizontal-nav { + width: 100%; + display: block; + margin-bottom: 1.25em; + border: 1px solid #cccccc; + border-top: none; +} +/* line 332, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto > section, .no-js .section-container.auto > .section, .no-js .section-container.accordion > section, .no-js .section-container.accordion > .section, .no-js .section-container.tabs > section, .no-js .section-container.tabs > .section, .no-js .section-container.vertical-tabs > section, .no-js .section-container.vertical-tabs > .section, .no-js .section-container.vertical-nav > section, .no-js .section-container.vertical-nav > .section, .no-js .section-container.horizontal-nav > section, .no-js .section-container.horizontal-nav > .section { + position: relative; +} +/* line 87, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto > section > .title, .no-js .section-container.auto > .section > .title, .no-js .section-container.accordion > section > .title, .no-js .section-container.accordion > .section > .title, .no-js .section-container.tabs > section > .title, .no-js .section-container.tabs > .section > .title, .no-js .section-container.vertical-tabs > section > .title, .no-js .section-container.vertical-tabs > .section > .title, .no-js .section-container.vertical-nav > section > .title, .no-js .section-container.vertical-nav > .section > .title, .no-js .section-container.horizontal-nav > section > .title, .no-js .section-container.horizontal-nav > .section > .title { + background-color: #efefef; + cursor: pointer; + margin-bottom: 0; +} +/* line 92, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto > section > .title a, .no-js .section-container.auto > .section > .title a, .no-js .section-container.accordion > section > .title a, .no-js .section-container.accordion > .section > .title a, .no-js .section-container.tabs > section > .title a, .no-js .section-container.tabs > .section > .title a, .no-js .section-container.vertical-tabs > section > .title a, .no-js .section-container.vertical-tabs > .section > .title a, .no-js .section-container.vertical-nav > section > .title a, .no-js .section-container.vertical-nav > .section > .title a, .no-js .section-container.horizontal-nav > section > .title a, .no-js .section-container.horizontal-nav > .section > .title a { + padding: 0.9375em; + display: inline-block; + color: #333333; + font-size: 0.875em; + white-space: nowrap; +} +/* line 99, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto > section > .title:hover, .no-js .section-container.auto > .section > .title:hover, .no-js .section-container.accordion > section > .title:hover, .no-js .section-container.accordion > .section > .title:hover, .no-js .section-container.tabs > section > .title:hover, .no-js .section-container.tabs > .section > .title:hover, .no-js .section-container.vertical-tabs > section > .title:hover, .no-js .section-container.vertical-tabs > .section > .title:hover, .no-js .section-container.vertical-nav > section > .title:hover, .no-js .section-container.vertical-nav > .section > .title:hover, .no-js .section-container.horizontal-nav > section > .title:hover, .no-js .section-container.horizontal-nav > .section > .title:hover { + background-color: #e2e2e2; +} +/* line 102, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto > section .content, .no-js .section-container.auto > .section .content, .no-js .section-container.accordion > section .content, .no-js .section-container.accordion > .section .content, .no-js .section-container.tabs > section .content, .no-js .section-container.tabs > .section .content, .no-js .section-container.vertical-tabs > section .content, .no-js .section-container.vertical-tabs > .section .content, .no-js .section-container.vertical-nav > section .content, .no-js .section-container.vertical-nav > .section .content, .no-js .section-container.horizontal-nav > section .content, .no-js .section-container.horizontal-nav > .section .content { + display: none; + padding: 0.9375em; + background-color: white; +} +/* line 107, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto > section .content > *:last-child, .no-js .section-container.auto > .section .content > *:last-child, .no-js .section-container.accordion > section .content > *:last-child, .no-js .section-container.accordion > .section .content > *:last-child, .no-js .section-container.tabs > section .content > *:last-child, .no-js .section-container.tabs > .section .content > *:last-child, .no-js .section-container.vertical-tabs > section .content > *:last-child, .no-js .section-container.vertical-tabs > .section .content > *:last-child, .no-js .section-container.vertical-nav > section .content > *:last-child, .no-js .section-container.vertical-nav > .section .content > *:last-child, .no-js .section-container.horizontal-nav > section .content > *:last-child, .no-js .section-container.horizontal-nav > .section .content > *:last-child { + margin-bottom: 0; +} +/* line 108, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto > section .content > *:first-child, .no-js .section-container.auto > .section .content > *:first-child, .no-js .section-container.accordion > section .content > *:first-child, .no-js .section-container.accordion > .section .content > *:first-child, .no-js .section-container.tabs > section .content > *:first-child, .no-js .section-container.tabs > .section .content > *:first-child, .no-js .section-container.vertical-tabs > section .content > *:first-child, .no-js .section-container.vertical-tabs > .section .content > *:first-child, .no-js .section-container.vertical-nav > section .content > *:first-child, .no-js .section-container.vertical-nav > .section .content > *:first-child, .no-js .section-container.horizontal-nav > section .content > *:first-child, .no-js .section-container.horizontal-nav > .section .content > *:first-child { + padding-top: 0; +} +/* line 109, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto > section .content > *:last-child, .no-js .section-container.auto > .section .content > *:last-child, .no-js .section-container.accordion > section .content > *:last-child, .no-js .section-container.accordion > .section .content > *:last-child, .no-js .section-container.tabs > section .content > *:last-child, .no-js .section-container.tabs > .section .content > *:last-child, .no-js .section-container.vertical-tabs > section .content > *:last-child, .no-js .section-container.vertical-tabs > .section .content > *:last-child, .no-js .section-container.vertical-nav > section .content > *:last-child, .no-js .section-container.vertical-nav > .section .content > *:last-child, .no-js .section-container.horizontal-nav > section .content > *:last-child, .no-js .section-container.horizontal-nav > .section .content > *:last-child { + padding-bottom: 0; +} +/* line 113, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto > section.active > .content, .no-js .section-container.auto > .section.active > .content, .no-js .section-container.accordion > section.active > .content, .no-js .section-container.accordion > .section.active > .content, .no-js .section-container.tabs > section.active > .content, .no-js .section-container.tabs > .section.active > .content, .no-js .section-container.vertical-tabs > section.active > .content, .no-js .section-container.vertical-tabs > .section.active > .content, .no-js .section-container.vertical-nav > section.active > .content, .no-js .section-container.vertical-nav > .section.active > .content, .no-js .section-container.horizontal-nav > section.active > .content, .no-js .section-container.horizontal-nav > .section.active > .content { + display: block; +} +/* line 114, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto > section.active > .title, .no-js .section-container.auto > .section.active > .title, .no-js .section-container.accordion > section.active > .title, .no-js .section-container.accordion > .section.active > .title, .no-js .section-container.tabs > section.active > .title, .no-js .section-container.tabs > .section.active > .title, .no-js .section-container.vertical-tabs > section.active > .title, .no-js .section-container.vertical-tabs > .section.active > .title, .no-js .section-container.vertical-nav > section.active > .title, .no-js .section-container.vertical-nav > .section.active > .title, .no-js .section-container.horizontal-nav > section.active > .title, .no-js .section-container.horizontal-nav > .section.active > .title { + background: #d5d5d5; +} +/* line 115, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto > section.active > .title a, .no-js .section-container.auto > .section.active > .title a, .no-js .section-container.accordion > section.active > .title a, .no-js .section-container.accordion > .section.active > .title a, .no-js .section-container.tabs > section.active > .title a, .no-js .section-container.tabs > .section.active > .title a, .no-js .section-container.vertical-tabs > section.active > .title a, .no-js .section-container.vertical-tabs > .section.active > .title a, .no-js .section-container.vertical-nav > section.active > .title a, .no-js .section-container.vertical-nav > .section.active > .title a, .no-js .section-container.horizontal-nav > section.active > .title a, .no-js .section-container.horizontal-nav > .section.active > .title a { + color: #333333; +} +/* line 124, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto > section > .title, .no-js .section-container.auto > .section > .title, .no-js .section-container.accordion > section > .title, .no-js .section-container.accordion > .section > .title, .no-js .section-container.tabs > section > .title, .no-js .section-container.tabs > .section > .title, .no-js .section-container.vertical-tabs > section > .title, .no-js .section-container.vertical-tabs > .section > .title, .no-js .section-container.vertical-nav > section > .title, .no-js .section-container.vertical-nav > .section > .title, .no-js .section-container.horizontal-nav > section > .title, .no-js .section-container.horizontal-nav > .section > .title { + top: 0; + width: 100%; + margin: 0; + border-top: solid 1px #cccccc; +} +/* line 130, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto > section > .title a, .no-js .section-container.auto > .section > .title a, .no-js .section-container.accordion > section > .title a, .no-js .section-container.accordion > .section > .title a, .no-js .section-container.tabs > section > .title a, .no-js .section-container.tabs > .section > .title a, .no-js .section-container.vertical-tabs > section > .title a, .no-js .section-container.vertical-tabs > .section > .title a, .no-js .section-container.vertical-nav > section > .title a, .no-js .section-container.vertical-nav > .section > .title a, .no-js .section-container.horizontal-nav > section > .title a, .no-js .section-container.horizontal-nav > .section > .title a { + width: 100%; +} +/* line 333, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto > section .title, .no-js .section-container.auto > .section .title, .no-js .section-container.accordion > section .title, .no-js .section-container.accordion > .section .title, .no-js .section-container.tabs > section .title, .no-js .section-container.tabs > .section .title, .no-js .section-container.vertical-tabs > section .title, .no-js .section-container.vertical-tabs > .section .title, .no-js .section-container.vertical-nav > section .title, .no-js .section-container.vertical-nav > .section .title, .no-js .section-container.horizontal-nav > section .title, .no-js .section-container.horizontal-nav > .section .title { + position: static; + width: 100%; + border-left: 0; + border-right: 0; +} +/* line 340, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_section.scss */ +.no-js .section-container.auto > section .content, .no-js .section-container.auto > .section .content, .no-js .section-container.accordion > section .content, .no-js .section-container.accordion > .section .content, .no-js .section-container.tabs > section .content, .no-js .section-container.tabs > .section .content, .no-js .section-container.vertical-tabs > section .content, .no-js .section-container.vertical-tabs > .section .content, .no-js .section-container.vertical-nav > section .content, .no-js .section-container.vertical-nav > .section .content, .no-js .section-container.horizontal-nav > section .content, .no-js .section-container.horizontal-nav > .section .content { + position: static; + display: block; + width: 100%; + border-left: 0; + border-right: 0; + border-bottom: 0; +} + /* Wrapped around .top-bar to contain to grid width */ -/* line 48, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 67, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .contain-to-grid { width: 100%; background: #111111; } +/* line 71, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ +.contain-to-grid .top-bar { + margin-bottom: 0; +} -/* line 54, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 75, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .fixed { width: 100%; left: 0; @@ -3303,7 +4316,7 @@ form.custom .custom.disabled { z-index: 99; } -/* line 62, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 83, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar { overflow: hidden; height: 45px; @@ -3312,47 +4325,48 @@ form.custom .custom.disabled { background: #111111; margin-bottom: 1.875em; } -/* line 71, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 92, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar ul { margin-bottom: 0; list-style: none; } -/* line 76, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 97, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar .row { max-width: none; } -/* line 79, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 100, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar form, .top-bar input { margin-bottom: 0; } -/* line 81, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 102, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar input { height: 2.45em; } -/* line 83, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 104, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar .button { padding-top: .5em; padding-bottom: .5em; margin-bottom: 0; } -/* line 86, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 107, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar .title-area { position: relative; + margin: 0; } -/* line 88, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 112, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar .name { height: 45px; margin: 0; font-size: 16px; } -/* line 93, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 117, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar .name h1 { line-height: 45px; font-size: 1.0625em; margin: 0; } -/* line 97, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar .name h1 a { font-weight: bold; color: white; @@ -3360,13 +4374,13 @@ form.custom .custom.disabled { display: block; padding: 0 15px; } -/* line 108, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 132, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar .toggle-topbar { position: absolute; right: 0; top: 0; } -/* line 113, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 137, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar .toggle-topbar a { color: white; text-transform: uppercase; @@ -3378,14 +4392,14 @@ form.custom .custom.disabled { height: 45px; line-height: 45px; } -/* line 126, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 150, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar .toggle-topbar.menu-icon { right: 15px; top: 50%; margin-top: -16px; padding-left: 40px; } -/* line 132, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 156, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar .toggle-topbar.menu-icon a { text-indent: -48px; width: 34px; @@ -3394,7 +4408,7 @@ form.custom .custom.disabled { padding: 0; color: white; } -/* line 140, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 164, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar .toggle-topbar.menu-icon a span { position: absolute; right: 0; @@ -3404,26 +4418,26 @@ form.custom .custom.disabled { -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; } -/* line 160, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 185, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar.expanded { height: auto; background: transparent; } -/* line 164, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 189, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar.expanded .title-area { background: #111111; } -/* line 167, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 192, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar.expanded .toggle-topbar a { color: #888888; } -/* line 168, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 193, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar.expanded .toggle-topbar a span { -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; } -/* line 185, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 211, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section { left: 0; position: relative; @@ -3432,24 +4446,25 @@ form.custom .custom.disabled { -moz-transition: left 300ms ease-out; transition: left 300ms ease-out; } -/* line 191, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 217, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section ul { width: 100%; height: auto; display: block; - background: #333333; + background: #222222; font-size: 16px; margin: 0; } -/* line 200, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ -.top-bar-section .divider { - border-bottom: solid 1px #4d4d4d; - border-top: solid 1px #1a1a1a; +/* line 227, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ +.top-bar-section .divider, +.top-bar-section [role="separator"] { + border-bottom: solid 1px #2b2b2b; + border-top: solid 1px black; clear: both; height: 1px; width: 100%; } -/* line 209, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 236, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section ul li > a { display: block; width: 100%; @@ -3458,80 +4473,83 @@ form.custom .custom.disabled { padding-left: 15px; font-size: 0.8125em; font-weight: bold; - background: #333333; + background: #222222; } -/* line 219, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ -.top-bar-section ul li > a:hover { - background: #2b2b2b; +/* line 246, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.hover { + background: #090909; + color: white; } -/* line 222, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 252, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section ul li > a.button { background: #2ba6cb; font-size: 0.8125em; } -/* line 225, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ -.top-bar-section ul li > a.button:hover { +/* line 255, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button.hover { background: #2284a1; } -/* line 229, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 259, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section ul li > a.button.secondary { background: #e9e9e9; } -/* line 231, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ -.top-bar-section ul li > a.button.secondary:hover { +/* line 261, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button.secondary.hover { background: #d0d0d0; } -/* line 235, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 265, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section ul li > a.button.success { background: #5da423; } -/* line 237, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ -.top-bar-section ul li > a.button.success:hover { +/* line 267, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button.success.hover { background: #457a1a; } -/* line 241, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 271, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section ul li > a.button.alert { background: #c60f13; } -/* line 243, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ -.top-bar-section ul li > a.button.alert:hover { +/* line 273, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button.alert.hover { background: #970b0e; } -/* line 251, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ -.top-bar-section ul li.active a { - background: #2b2b2b; +/* line 281, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li.active > a { + background: #090909; + color: white; } -/* line 255, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 288, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .has-form { padding: 15px; } -/* line 258, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 291, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .has-dropdown { position: relative; } -/* line 262, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 295, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .has-dropdown > a:after { content: ""; display: block; width: 0; height: 0; - border: solid 5px; + border: inset 5px; border-color: transparent transparent transparent rgba(255, 255, 255, 0.5); + border-left-style: solid; margin-right: 15px; margin-top: -4.5px; position: absolute; top: 50%; right: 0; } -/* line 272, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 305, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .has-dropdown.moved { position: static; } -/* line 273, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 306, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .has-dropdown.moved > .dropdown { visibility: visible; } -/* line 280, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 313, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .dropdown { position: absolute; left: 100%; @@ -3539,26 +4557,27 @@ form.custom .custom.disabled { visibility: hidden; z-index: 99; } -/* line 287, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 320, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .dropdown li { width: 100%; + height: auto; } -/* line 288, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 324, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .dropdown li a { font-weight: normal; padding: 8px 15px; } -/* line 293, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 329, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .dropdown li.title h5 { margin-bottom: 0; } -/* line 294, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 330, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .dropdown li.title h5 a { color: white; line-height: 22.5px; display: block; } -/* line 302, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 338, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .dropdown label { padding: 8px 15px 2px; margin-bottom: 0; @@ -3568,46 +4587,46 @@ form.custom .custom.disabled { font-size: 0.625em; } -/* line 314, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 350, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-js-breakpoint { width: 58.75em !important; visibility: hidden; } -/* line 318, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ +/* line 354, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .js-generated { display: block; } @media only screen and (min-width: 58.75em) { - /* line 323, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 359, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar { background: #111111; *zoom: 1; overflow: visible; } - /* line 184, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/_foundation-global.scss */ + /* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .top-bar:before, .top-bar:after { content: " "; display: table; } - /* line 185, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/_foundation-global.scss */ + /* line 122, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ .top-bar:after { clear: both; } - /* line 324, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 364, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar .toggle-topbar { display: none; } - /* line 326, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 366, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar .title-area { float: left; } - /* line 327, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 367, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar .name h1 a { width: auto; } - /* line 330, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 370, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar input, .top-bar .button { line-height: 2em; @@ -3617,89 +4636,91 @@ form.custom .custom.disabled { position: relative; top: 8px; } - /* line 339, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 379, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar.expanded { background: #111111; } - /* line 342, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 382, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .contain-to-grid .top-bar { max-width: 62.5em; margin: 0 auto; } - /* line 344, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 387, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section { -webkit-transition: none 0 0; -moz-transition: none 0 0; transition: none 0 0; left: 0 !important; } - /* line 348, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 391, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section ul { width: auto; height: auto !important; display: inline; } - /* line 353, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 396, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section ul li { float: left; } - /* line 355, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 398, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section ul li .js-generated { display: none; } - /* line 360, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 403, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section li a:not(.button) { padding: 0 15px; line-height: 45px; background: #111111; } - /* line 364, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ - .top-bar-section li a:not(.button):hover { + /* line 407, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ + .top-bar-section li a:not(.button).hover { background: black; } - /* line 369, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 412, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .has-dropdown > a { padding-right: 35px !important; } - /* line 372, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 415, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .has-dropdown > a:after { content: ""; display: block; width: 0; height: 0; - border: solid 5px; + border: inset 5px; border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent; + border-top-style: solid; margin-top: -2.5px; + top: 22.5px; } - /* line 378, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 422, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .has-dropdown.moved { position: relative; } - /* line 379, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 423, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .has-dropdown.moved > .dropdown { visibility: hidden; } - /* line 384, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ - .top-bar-section .has-dropdown:hover > .dropdown, .top-bar-section .has-dropdown:active > .dropdown { + /* line 427, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ + .top-bar-section .has-dropdown.hover > .dropdown { visibility: visible; } - /* line 391, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 434, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { border: none; content: "\00bb"; - margin-top: -7px; + margin-top: -16px; right: 5px; } - /* line 402, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 445, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .dropdown { left: 0; top: auto; background: transparent; min-width: 100%; } - /* line 409, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 452, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .dropdown li a { color: white; line-height: 1; @@ -3707,18 +4728,18 @@ form.custom .custom.disabled { padding: 7px 15px; background: #1e1e1e; } - /* line 417, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 460, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .dropdown li label { white-space: nowrap; background: #1e1e1e; } - /* line 423, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 466, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .dropdown li .dropdown { left: 100%; top: 0; } - /* line 430, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ - .top-bar-section > ul > .divider { + /* line 474, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ + .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] { border-bottom: none; border-top: none; border-right: solid 1px #2b2b2b; @@ -3727,73 +4748,184 @@ form.custom .custom.disabled { height: 45px; width: 0px; } - /* line 440, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 484, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section .has-form { background: #111111; padding: 0 15px; height: 45px; } - /* line 448, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 492, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section ul.right li .dropdown { left: auto; right: 0; } - /* line 452, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_top-bar.scss */ + /* line 496, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_top-bar.scss */ .top-bar-section ul.right li .dropdown li .dropdown { right: 100%; } } -/* line 31, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +@-webkit-keyframes rotate { + /* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ + from { + -webkit-transform: rotate(0deg); + } + + /* line 37, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ + to { + -webkit-transform: rotate(360deg); + } +} + +@-moz-keyframes rotate { + /* line 40, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ + from { + -webkit-transform: rotate(0deg); + } + + /* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ + to { + -webkit-transform: rotate(360deg); + } +} + +@-o-keyframes rotate { + /* line 44, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ + from { + -webkit-transform: rotate(0deg); + } + + /* line 45, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ + to { + -webkit-transform: rotate(360deg); + } +} + +@keyframes rotate { + /* line 49, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ + from { + -webkit-transform: rotate(0deg); + } + + /* line 50, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ + to { + -webkit-transform: rotate(360deg); + } +} + +/* Orbit Graceful Loading */ +/* line 54, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper { + position: relative; +} +/* line 57, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper ul { + list-style-type: none; + margin: 0; +} +/* line 64, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper ul li, +.slideshow-wrapper ul li .orbit-caption { + display: none; +} +/* line 67, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper ul li:first-child { + display: block; +} +/* line 70, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper .orbit-container { + background-color: transparent; +} +/* line 73, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper .orbit-container li { + display: block; +} +/* line 75, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper .orbit-container li .orbit-caption { + display: block; +} + +/* line 81, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ +.preloader { + display: block; + width: 40px; + height: 40px; + position: absolute; + top: 50%; + left: 50%; + margin-top: -20px; + margin-left: -20px; + border: solid 3px; + border-color: #555 #fff; + -webkit-border-radius: 1000px; + border-radius: 1000px; + -webkit-animation-name: rotate; + -webkit-animation-duration: 1.5s; + -webkit-animation-iteration-count: infinite; + -webkit-animation-timing-function: linear; + -moz-animation-name: rotate; + -moz-animation-duration: 1.5s; + -moz-animation-iteration-count: infinite; + -moz-animation-timing-function: linear; + -o-animation-name: rotate; + -o-animation-duration: 1.5s; + -o-animation-iteration-count: infinite; + -o-animation-timing-function: linear; + animation-name: rotate; + animation-duration: 1.5s; + animation-iteration-count: infinite; + animation-timing-function: linear; +} + +/* line 113, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container { overflow: hidden; width: 100%; position: relative; background: whitesmoke; } -/* line 37, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 119, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-slides-container { list-style: none; margin: 0; padding: 0; position: relative; } -/* line 43, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 125, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-slides-container img { display: block; } -/* line 45, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 127, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-slides-container > * { position: relative; float: left; - height: 100%; + height: auto; } -/* line 50, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 132, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-slides-container > * .orbit-caption { position: absolute; bottom: 0; background-color: black; background-color: rgba(0, 0, 0, 0.6); - color: #fff; + color: white; width: 100%; padding: 10px 14px; font-size: 0.875em; } -/* line 60, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ -.orbit-container .orbit-slides-container > * .orbit-caption * { - color: white; -} -/* line 65, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 145, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-slide-number { position: absolute; top: 10px; left: 10px; font-size: 12px; + color: white; + background: rgba(0, 0, 0, 0); } -/* line 70, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 150, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-slide-number span { font-weight: 700; + padding: 0.3125em; } -/* line 73, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 155, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-timer { position: absolute; top: 10px; @@ -3801,7 +4933,7 @@ form.custom .custom.disabled { height: 6px; width: 100px; } -/* line 79, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 161, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-timer .orbit-progress { height: 100%; background-color: black; @@ -3809,7 +4941,7 @@ form.custom .custom.disabled { display: block; width: 0%; } -/* line 87, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 169, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-timer > span { display: none; position: absolute; @@ -3821,20 +4953,21 @@ form.custom .custom.disabled { border-top: none; border-bottom: none; } -/* line 100, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 182, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-timer.paused > span { right: -6px; top: 9px; width: 11px; height: 14px; - border: solid 8px; + border: inset 8px; + border-right-style: solid; border-color: transparent transparent transparent #000; } -/* line 111, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 194, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container:hover .orbit-timer > span { display: block; } -/* line 115, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 198, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-prev, .orbit-container .orbit-next { position: absolute; @@ -3848,7 +4981,7 @@ form.custom .custom.disabled { color: white; text-indent: -9999px !important; } -/* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 210, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-prev > span, .orbit-container .orbit-next > span { position: absolute; @@ -3857,85 +4990,89 @@ form.custom .custom.disabled { display: block; width: 0; height: 0; - border: solid 16px; + border: inset 16px; } -/* line 137, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 220, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-prev { left: 0; } -/* line 138, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 221, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-prev > span { - border-color: transparent #fff transparent transparent; + border-right-style: solid; + border-color: transparent; + border-right-color: #fff; } -/* line 139, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 226, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-prev:hover > span { - border-color: transparent #ccc transparent transparent; + border-right-color: #ccc; } -/* line 141, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 230, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-next { right: 0; } -/* line 142, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 231, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-next > span { - border-color: transparent transparent transparent #fff; + border-color: transparent; + border-left-style: solid; + border-left-color: #fff; left: 50%; margin-left: -8px; } -/* line 147, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 238, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-container .orbit-next:hover > span { - border-color: transparent transparent transparent #ccc; + border-left-color: #ccc; } -/* line 151, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 244, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-bullets { margin: 0 auto 30px auto; overflow: hidden; position: relative; top: 10px; } -/* line 157, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 250, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-bullets li { display: block; width: 18px; height: 18px; - background: #fff; + background: #999999; float: left; margin-right: 6px; - border: solid 2px #000; + border: solid 2px #222222; -webkit-border-radius: 1000px; border-radius: 1000px; } -/* line 167, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 260, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-bullets li.active { - background: #000; + background: #222222; } -/* line 171, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 264, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .orbit-bullets li:last-child { margin-right: 0; } -/* line 178, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 271, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next { display: none; } -/* line 181, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +/* line 274, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .touch .orbit-bullets { display: none; } -@media only screen and (min-width: 48em) { - /* line 190, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ +@media only screen and (min-width: 768px) { + /* line 283, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next { display: inherit; } - /* line 193, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_orbit.scss */ + /* line 286, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_orbit.scss */ .touch .orbit-bullets { display: block; } } -/* line 104, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_reveal.scss */ +/* line 109, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_reveal.scss */ .reveal-modal-bg { position: fixed; height: 100%; @@ -3948,7 +5085,7 @@ form.custom .custom.disabled { left: 0; } -/* line 106, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_reveal.scss */ +/* line 111, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_reveal.scss */ .reveal-modal { visibility: hidden; display: none; @@ -3956,7 +5093,6 @@ form.custom .custom.disabled { left: 50%; z-index: 99; height: auto; - background-color: #fff; margin-left: -40%; width: 80%; background-color: white; @@ -3966,20 +5102,20 @@ form.custom .custom.disabled { box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); top: 50px; } -/* line 60, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_reveal.scss */ +/* line 62, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_reveal.scss */ .reveal-modal .column, .reveal-modal .columns { min-width: 0; } -/* line 63, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_reveal.scss */ +/* line 65, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_reveal.scss */ .reveal-modal > :first-child { margin-top: 0; } -/* line 64, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_reveal.scss */ +/* line 66, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_reveal.scss */ .reveal-modal > :last-child { margin-bottom: 0; } -/* line 110, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_reveal.scss */ +/* line 115, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_reveal.scss */ .reveal-modal .close-reveal-modal { font-size: 1.375em; line-height: 1; @@ -3991,52 +5127,52 @@ form.custom .custom.disabled { cursor: pointer; } -@media only screen and (min-width: 48em) { - /* line 116, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_reveal.scss */ +@media only screen and (min-width: 768px) { + /* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_reveal.scss */ .reveal-modal { padding: 1.875em; top: 6.25em; } - /* line 119, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_reveal.scss */ - .reveal-modal.small { + /* line 124, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_reveal.scss */ + .reveal-modal.tiny { margin-left: -15%; width: 30%; } - /* line 120, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_reveal.scss */ - .reveal-modal.medium { + /* line 125, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_reveal.scss */ + .reveal-modal.small { margin-left: -20%; width: 40%; } - /* line 121, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_reveal.scss */ - .reveal-modal.large { + /* line 126, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_reveal.scss */ + .reveal-modal.medium { margin-left: -30%; width: 60%; } - /* line 122, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_reveal.scss */ - .reveal-modal.xlarge { + /* line 127, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_reveal.scss */ + .reveal-modal.large { margin-left: -35%; width: 70%; } - /* line 123, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_reveal.scss */ - .reveal-modal.expand { + /* line 128, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_reveal.scss */ + .reveal-modal.xlarge { margin-left: -47.5%; width: 95%; } } @media print { - /* line 129, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_reveal.scss */ - div:not(.reveal-modal) { - display: none; + /* line 134, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_reveal.scss */ + .reveal-modal { + background: #fff !important; } } /* Foundation Joyride */ -/* line 38, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-list { display: none; } /* Default styles for the container */ -/* line 41, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 44, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-tip-guide { display: none; position: absolute; @@ -4050,62 +5186,62 @@ form.custom .custom.disabled { width: 95%; } -/* line 54, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 57, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .lt-ie9 .joyride-tip-guide { max-width: 800px; left: 50%; margin-left: -400px; } -/* line 60, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-content-wrapper { width: 100%; padding: 1.125em 1.25em 1.5em; } -/* line 65, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 68, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-content-wrapper .button { margin-bottom: 0 !important; } /* Add a little css triangle pip, older browser just miss out on the fanciness of it */ -/* line 70, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 73, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-tip-guide .joyride-nub { display: block; position: absolute; left: 22px; width: 0; height: 0; - border: solid 14px; + border: inset 14px; } -/* line 78, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 81, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-tip-guide .joyride-nub.top { + border-top-style: solid; border-color: black; border-top-color: transparent !important; border-left-color: transparent !important; border-right-color: transparent !important; top: -28px; - bottom: none; } -/* line 86, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 89, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-tip-guide .joyride-nub.bottom { + border-bottom-style: solid; border-color: black !important; border-bottom-color: transparent !important; border-left-color: transparent !important; border-right-color: transparent !important; bottom: -28px; - bottom: none; } -/* line 95, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 98, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-tip-guide .joyride-nub.right { right: -28px; } -/* line 96, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 99, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-tip-guide .joyride-nub.left { left: -28px; } /* Typography */ -/* line 106, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 109, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, @@ -4118,14 +5254,14 @@ form.custom .custom.disabled { color: white; } -/* line 112, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 115, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-tip-guide p { margin: 0 0 1.125em 0; font-size: 0.875em; line-height: 1.3; } -/* line 118, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-timer-indicator-wrap { width: 50px; height: 3px; @@ -4135,7 +5271,7 @@ form.custom .custom.disabled { bottom: 1em; } -/* line 126, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 129, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-timer-indicator { display: block; width: 0; @@ -4143,7 +5279,7 @@ form.custom .custom.disabled { background: #666666; } -/* line 133, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 136, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-close-tip { position: absolute; right: 12px; @@ -4154,12 +5290,12 @@ form.custom .custom.disabled { font-weight: normal; line-height: .5 !important; } -/* line 144, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 147, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-close-tip:hover, .joyride-close-tip:focus { color: #eee !important; } -/* line 147, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +/* line 150, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-modal-bg { position: fixed; height: 100%; @@ -4173,34 +5309,53 @@ form.custom .custom.disabled { cursor: pointer; } +/* line 163, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ +.joyride-expose-wrapper { + background-color: #ffffff; + position: absolute; + border-radius: 3px; + z-index: 102; + -moz-box-shadow: 0px 0px 30px #ffffff; + -webkit-box-shadow: 0px 0px 15px #ffffff; + box-shadow: 0px 0px 15px #ffffff; +} + +/* line 175, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ +.joyride-expose-cover { + background: transparent; + border-radius: 3px; + position: absolute; + z-index: 9999; + top: 0px; + left: 0px; +} + /* Styles for screens that are atleast 768px; */ -@media only screen and (min-width: 48em) { - /* line 163, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ +@media only screen and (min-width: 768px) { + /* line 187, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-tip-guide { width: 300px; - left: 0; + left: inherit; } - /* line 165, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ + /* line 189, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-tip-guide .joyride-nub.bottom { border-color: black !important; border-bottom-color: transparent !important; border-left-color: transparent !important; border-right-color: transparent !important; bottom: -28px; - bottom: none; } - /* line 173, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ + /* line 196, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-tip-guide .joyride-nub.right { border-color: black !important; border-top-color: transparent !important; border-right-color: transparent !important; border-bottom-color: transparent !important; top: 22px; - bottom: none; left: auto; right: -28px; } - /* line 182, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_joyride.scss */ + /* line 204, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_joyride.scss */ .joyride-tip-guide .joyride-nub.left { border-color: black !important; border-top-color: transparent !important; @@ -4209,26 +5364,31 @@ form.custom .custom.disabled { top: 22px; left: -28px; right: auto; - bottom: none; } } /* Clearing Styles */ -/* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ +/* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ [data-clearing] { *zoom: 1; margin-bottom: 0; + list-style: none; } -/* line 184, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/_foundation-global.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ [data-clearing]:before, [data-clearing]:after { content: " "; display: table; } -/* line 185, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/_foundation-global.scss */ +/* line 122, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_global.scss */ [data-clearing]:after { clear: both; } +/* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ +[data-clearing] li { + float: left; + margin-right: 10px; +} -/* line 40, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ +/* line 47, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-blackout { background: #111111; position: fixed; @@ -4238,12 +5398,12 @@ form.custom .custom.disabled { left: 0; z-index: 998; } -/* line 49, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ +/* line 56, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-blackout .clearing-close { display: block; } -/* line 52, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ +/* line 59, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-container { position: relative; z-index: 998; @@ -4252,12 +5412,12 @@ form.custom .custom.disabled { margin: 0; } -/* line 60, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ +/* line 67, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .visible-img { height: 95%; position: relative; } -/* line 64, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ +/* line 71, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .visible-img img { position: absolute; left: 50%; @@ -4267,7 +5427,7 @@ form.custom .custom.disabled { max-width: 100%; } -/* line 74, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ +/* line 81, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-caption { color: white; line-height: 1.3; @@ -4281,7 +5441,7 @@ form.custom .custom.disabled { left: 0; } -/* line 87, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ +/* line 94, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-close { z-index: 999; padding-left: 20px; @@ -4291,32 +5451,41 @@ form.custom .custom.disabled { color: white; display: none; } -/* line 97, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ +/* line 104, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-close:hover, .clearing-close:focus { color: #ccc; } -/* line 100, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ +/* line 107, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-assembled .clearing-container { height: 100%; } -/* line 101, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ +/* line 108, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-assembled .clearing-container .carousel > ul { display: none; } -@media only screen and (min-width: 48em) { - /* line 108, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ - .clearing-main-left, - .clearing-main-right { +/* line 112, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ +.clearing-feature li { + display: none; +} +/* line 114, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ +.clearing-feature li.clearing-featured-img { + display: block; +} + +@media only screen and (min-width: 768px) { + /* line 122, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ + .clearing-main-prev, + .clearing-main-next { position: absolute; height: 100%; width: 40px; top: 0; } - /* line 113, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ - .clearing-main-left > span, - .clearing-main-right > span { + /* line 127, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ + .clearing-main-prev > span, + .clearing-main-next > span { position: absolute; top: 50%; display: block; @@ -4325,43 +5494,40 @@ form.custom .custom.disabled { border: solid 16px; } - /* line 122, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ - .clearing-main-left { + /* line 136, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ + .clearing-main-prev { left: 0; } - /* line 124, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ - .clearing-main-left > span { + /* line 138, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ + .clearing-main-prev > span { left: 5px; - border-color: transparent white transparent transparent; + border-color: transparent; + border-right-color: white; } - /* line 129, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ - .clearing-main-right { + /* line 144, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ + .clearing-main-next { right: 0; } - /* line 131, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ - .clearing-main-right > span { - border-color: transparent transparent transparent white; + /* line 146, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ + .clearing-main-next > span { + border-color: transparent; + border-left-color: white; } - /* line 137, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ - .clearing-main-left.disabled, - .clearing-main-right.disabled { + /* line 153, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ + .clearing-main-prev.disabled, + .clearing-main-next.disabled { opacity: 0.5; } - /* line 140, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ - .clearing-feature ~ li { - display: none; - } - - /* line 144, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ + /* line 157, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-assembled .clearing-container .carousel { background: #111111; height: 150px; margin-top: 5px; } - /* line 149, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ + /* line 162, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-assembled .clearing-container .carousel > ul { display: block; z-index: 999; @@ -4371,7 +5537,7 @@ form.custom .custom.disabled { position: relative; left: 0; } - /* line 158, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ + /* line 171, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-assembled .clearing-container .carousel > ul li { display: block; width: 175px; @@ -4384,36 +5550,36 @@ form.custom .custom.disabled { cursor: pointer; opacity: 0.4; } - /* line 171, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ + /* line 184, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-assembled .clearing-container .carousel > ul li.fix-height img { min-height: 100%; height: 100%; max-width: none; } - /* line 178, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ + /* line 191, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-assembled .clearing-container .carousel > ul li a.th { border: none; -webkit-box-shadow: none; box-shadow: none; display: block; } - /* line 185, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ + /* line 200, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-assembled .clearing-container .carousel > ul li img { cursor: pointer !important; min-width: 100% !important; } - /* line 190, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ + /* line 205, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-assembled .clearing-container .carousel > ul li.visible { opacity: 1; } - /* line 195, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ + /* line 210, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-assembled .clearing-container .visible-img { background: #111111; overflow: hidden; height: 75%; } - /* line 202, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_clearing.scss */ + /* line 217, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_clearing.scss */ .clearing-close { position: absolute; top: 10px; @@ -4423,7 +5589,7 @@ form.custom .custom.disabled { } } /* Foundation Alerts */ -/* line 93, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_alert-boxes.scss */ +/* line 94, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_alert-boxes.scss */ .alert-box { border-style: solid; border-width: 1px; @@ -4437,7 +5603,7 @@ form.custom .custom.disabled { border-color: #2284a1; color: white; } -/* line 96, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_alert-boxes.scss */ +/* line 97, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_alert-boxes.scss */ .alert-box .close { font-size: 1.375em; padding: 5px 4px 4px; @@ -4448,33 +5614,33 @@ form.custom .custom.disabled { color: #333333; opacity: 0.3; } -/* line 80, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_alert-boxes.scss */ +/* line 81, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_alert-boxes.scss */ .alert-box .close:hover, .alert-box .close:focus { opacity: 0.5; } -/* line 98, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_alert-boxes.scss */ +/* line 99, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_alert-boxes.scss */ .alert-box.radius { -webkit-border-radius: 3px; border-radius: 3px; } -/* line 99, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_alert-boxes.scss */ +/* line 100, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_alert-boxes.scss */ .alert-box.round { -webkit-border-radius: 1000px; border-radius: 1000px; } -/* line 101, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_alert-boxes.scss */ +/* line 102, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_alert-boxes.scss */ .alert-box.success { background-color: #5da423; border-color: #457a1a; color: white; } -/* line 102, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_alert-boxes.scss */ +/* line 103, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_alert-boxes.scss */ .alert-box.alert { background-color: #c60f13; border-color: #970b0e; color: white; } -/* line 103, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_alert-boxes.scss */ +/* line 104, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_alert-boxes.scss */ .alert-box.secondary { background-color: #e9e9e9; border-color: #d0d0d0; @@ -4482,10 +5648,10 @@ form.custom .custom.disabled { } /* Breadcrumbs */ -/* line 108, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_breadcrumbs.scss */ +/* line 116, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_breadcrumbs.scss */ .breadcrumbs { display: block; - padding: 0.375em 0.875em 0.5625em; + padding: 0.5625em 0.875em 0.5625em; overflow: hidden; margin-left: 0; list-style: none; @@ -4496,62 +5662,69 @@ form.custom .custom.disabled { -webkit-border-radius: 3px; border-radius: 3px; } -/* line 112, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_breadcrumbs.scss */ -.breadcrumbs li { +/* line 120, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > * { margin: 0; - padding: 0 0.75em 0 0; float: left; -} -/* line 59, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_breadcrumbs.scss */ -.breadcrumbs li:hover a, .breadcrumbs li:focus a { - text-decoration: underline; -} -/* line 62, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_breadcrumbs.scss */ -.breadcrumbs li a, -.breadcrumbs li span { font-size: 0.6875em; - padding-left: 0.75em; text-transform: uppercase; color: #2ba6cb; } -/* line 71, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_breadcrumbs.scss */ -.breadcrumbs li.current a { +/* line 61, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *:hover a, .breadcrumbs > *:focus a { + text-decoration: underline; +} +/* line 64, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > * a, +.breadcrumbs > * span { + text-transform: uppercase; + color: #2ba6cb; +} +/* line 70, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.current { cursor: default; color: #333333; } -/* line 77, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_breadcrumbs.scss */ -.breadcrumbs li.current:hover a, .breadcrumbs li.current:focus a { +/* line 73, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.current a { + cursor: default; + color: #333333; +} +/* line 79, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a { text-decoration: none; } -/* line 82, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_breadcrumbs.scss */ -.breadcrumbs li.unavailable a { +/* line 83, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.unavailable { color: #999999; } -/* line 85, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_breadcrumbs.scss */ -.breadcrumbs li.unavailable:hover a, -.breadcrumbs li.unavailable a:focus { +/* line 85, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.unavailable a { + color: #999999; +} +/* line 90, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus, +.breadcrumbs > *.unavailable a:focus { text-decoration: none; color: #999999; cursor: default; } -/* line 92, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_breadcrumbs.scss */ -.breadcrumbs li:before { +/* line 97, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *:before { content: "/"; color: #aaaaaa; + margin: 0 0.75em; position: relative; top: 1px; } -/* line 99, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_breadcrumbs.scss */ -.breadcrumbs li:first-child a, .breadcrumbs li:first-child span { - padding-left: 0; -} -/* line 100, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_breadcrumbs.scss */ -.breadcrumbs li:first-child:before { +/* line 105, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *:first-child:before { content: " "; + margin: 0; } /* Keystroke Characters */ -/* line 51, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_keystrokes.scss */ +/* line 52, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_keystrokes.scss */ .keystroke, kbd { background-color: #ededed; @@ -4561,16 +5734,16 @@ kbd { border-width: 1px; margin: 0; font-family: "Consolas", "Menlo", "Courier", monospace; - font-size: 0.9375em; + font-size: 0.875em; padding: 0.125em 0.25em 0em; -webkit-border-radius: 3px; border-radius: 3px; } /* Labels */ -/* line 67, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_labels.scss */ +/* line 71, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_labels.scss */ .label { - font-weight: 500; + font-weight: bold; text-align: center; text-decoration: none; line-height: 1; @@ -4580,62 +5753,64 @@ kbd { padding: 0.1875em 0.625em 0.25em; font-size: 0.875em; background-color: #2ba6cb; - color: #fff; + color: white; } -/* line 73, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_labels.scss */ +/* line 77, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_labels.scss */ .label.radius { -webkit-border-radius: 3px; border-radius: 3px; } -/* line 74, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_labels.scss */ +/* line 78, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_labels.scss */ .label.round { -webkit-border-radius: 1000px; border-radius: 1000px; } -/* line 76, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_labels.scss */ +/* line 80, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_labels.scss */ .label.alert { background-color: #c60f13; - color: #fff; + color: white; } -/* line 77, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_labels.scss */ +/* line 81, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_labels.scss */ .label.success { background-color: #5da423; - color: #fff; + color: white; } -/* line 78, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_labels.scss */ +/* line 82, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_labels.scss */ .label.secondary { background-color: #e9e9e9; - color: #333; + color: #333333; } /* Inline Lists */ -/* line 43, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_inline-lists.scss */ +/* line 49, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_inline-lists.scss */ .inline-list { - margin: 0 0 1.0625em -1.375em; + margin: 0 auto 1.0625em auto; + margin-left: -1.375em; + margin-right: 0; padding: 0; list-style: none; overflow: hidden; } -/* line 30, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_inline-lists.scss */ +/* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_inline-lists.scss */ .inline-list > li { list-style: none; float: left; margin-left: 1.375em; display: block; } -/* line 35, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_inline-lists.scss */ +/* line 41, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_inline-lists.scss */ .inline-list > li > * { display: block; } /* Pagination */ -/* line 97, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pagination.scss */ +/* line 98, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pagination.scss */ .pagination { display: block; height: 1.5em; margin-left: -0.3125em; } -/* line 45, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pagination.scss */ +/* line 46, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pagination.scss */ .pagination li { display: block; float: left; @@ -4644,50 +5819,50 @@ kbd { font-size: 0.875em; margin-left: 0.3125em; } -/* line 53, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pagination.scss */ +/* line 54, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pagination.scss */ .pagination li a { display: block; padding: 0.0625em 0.4375em 0.0625em; color: #999999; } -/* line 60, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pagination.scss */ +/* line 61, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pagination.scss */ .pagination li:hover a, .pagination li a:focus { background: #e6e6e6; } -/* line 62, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pagination.scss */ +/* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pagination.scss */ .pagination li.unavailable a { cursor: default; color: #999999; } -/* line 67, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pagination.scss */ +/* line 68, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pagination.scss */ .pagination li.unavailable:hover a, .pagination li.unavailable a:focus { background: transparent; } -/* line 69, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pagination.scss */ +/* line 70, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pagination.scss */ .pagination li.current a { background: #2ba6cb; color: white; font-weight: bold; cursor: default; } -/* line 76, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pagination.scss */ +/* line 77, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pagination.scss */ .pagination li.current a:hover, .pagination li.current a:focus { background: #2ba6cb; } -/* line 82, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pagination.scss */ +/* line 83, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pagination.scss */ .pagination-centered { text-align: center; } -/* line 83, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pagination.scss */ +/* line 84, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pagination.scss */ .pagination-centered ul > li { float: none; display: inline-block; } /* Panels */ -/* line 62, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_panels.scss */ +/* line 63, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_panels.scss */ .panel { border-style: solid; border-width: 1px; @@ -4696,28 +5871,28 @@ kbd { padding: 1.25em; background: #f2f2f2; } -/* line 43, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_panels.scss */ +/* line 44, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_panels.scss */ .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p { color: #333333; } -/* line 47, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_panels.scss */ +/* line 48, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_panels.scss */ .panel > :first-child { margin-top: 0; } -/* line 48, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_panels.scss */ +/* line 49, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_panels.scss */ .panel > :last-child { margin-bottom: 0; } -/* line 51, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_panels.scss */ +/* line 52, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_panels.scss */ .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 { line-height: 1; margin-bottom: 0.625em; } -/* line 53, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_panels.scss */ +/* line 54, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_panels.scss */ .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader { line-height: 1.4; } -/* line 64, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_panels.scss */ +/* line 65, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_panels.scss */ .panel.callout { border-style: solid; border-width: 1px; @@ -4728,46 +5903,46 @@ kbd { -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; } -/* line 44, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_panels.scss */ +/* line 45, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_panels.scss */ .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p { color: white; } -/* line 47, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_panels.scss */ +/* line 48, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_panels.scss */ .panel.callout > :first-child { margin-top: 0; } -/* line 48, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_panels.scss */ +/* line 49, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_panels.scss */ .panel.callout > :last-child { margin-bottom: 0; } -/* line 51, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_panels.scss */ +/* line 52, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_panels.scss */ .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 { line-height: 1; margin-bottom: 0.625em; } -/* line 53, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_panels.scss */ +/* line 54, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_panels.scss */ .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader { line-height: 1.4; } -/* line 69, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_panels.scss */ +/* line 70, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_panels.scss */ .panel.radius { -webkit-border-radius: 3px; border-radius: 3px; } /* Pricing Tables */ -/* line 120, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pricing-tables.scss */ +/* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pricing-tables.scss */ .pricing-table { border: solid 1px #dddddd; margin-left: 0; margin-bottom: 1.25em; } -/* line 60, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pricing-tables.scss */ +/* line 61, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pricing-tables.scss */ .pricing-table * { list-style: none; line-height: 1; } -/* line 123, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pricing-tables.scss */ +/* line 124, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pricing-tables.scss */ .pricing-table .title { background-color: #dddddd; padding: 0.9375em 1.25em; @@ -4776,7 +5951,7 @@ kbd { font-weight: bold; font-size: 1em; } -/* line 124, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pricing-tables.scss */ +/* line 125, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pricing-tables.scss */ .pricing-table .price { background-color: #eeeeee; padding: 0.9375em 1.25em; @@ -4785,7 +5960,7 @@ kbd { font-weight: normal; font-size: 1.25em; } -/* line 125, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pricing-tables.scss */ +/* line 126, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pricing-tables.scss */ .pricing-table .description { background-color: white; padding: 0.9375em; @@ -4796,7 +5971,7 @@ kbd { line-height: 1.4; border-bottom: dotted 1px #dddddd; } -/* line 126, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pricing-tables.scss */ +/* line 127, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pricing-tables.scss */ .pricing-table .bullet-item { background-color: white; padding: 0.9375em; @@ -4806,7 +5981,7 @@ kbd { font-weight: normal; border-bottom: dotted 1px #dddddd; } -/* line 127, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_pricing-tables.scss */ +/* line 128, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_pricing-tables.scss */ .pricing-table .cta-button { background-color: whitesmoke; text-align: center; @@ -4814,7 +5989,7 @@ kbd { } /* Progress Bar */ -/* line 49, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_progress-bars.scss */ +/* line 50, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_progress-bars.scss */ .progress { background-color: transparent; height: 1.5625em; @@ -4822,53 +5997,53 @@ kbd { padding: 0.125em; margin-bottom: 0.625em; } -/* line 53, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_progress-bars.scss */ +/* line 54, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_progress-bars.scss */ .progress .meter { background: #2ba6cb; height: 100%; display: block; } -/* line 56, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_progress-bars.scss */ +/* line 57, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_progress-bars.scss */ .progress.secondary .meter { background: #e9e9e9; height: 100%; display: block; } -/* line 57, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_progress-bars.scss */ +/* line 58, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_progress-bars.scss */ .progress.success .meter { background: #5da423; height: 100%; display: block; } -/* line 58, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_progress-bars.scss */ +/* line 59, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_progress-bars.scss */ .progress.alert .meter { background: #c60f13; height: 100%; display: block; } -/* line 60, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_progress-bars.scss */ +/* line 61, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_progress-bars.scss */ .progress.radius { -webkit-border-radius: 3px; border-radius: 3px; } -/* line 61, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_progress-bars.scss */ +/* line 62, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_progress-bars.scss */ .progress.radius .meter { -webkit-border-radius: 2px; border-radius: 2px; } -/* line 64, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_progress-bars.scss */ +/* line 65, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_progress-bars.scss */ .progress.round { -webkit-border-radius: 1000px; border-radius: 1000px; } -/* line 65, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_progress-bars.scss */ +/* line 66, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_progress-bars.scss */ .progress.round .meter { -webkit-border-radius: 999px; border-radius: 999px; } /* Side Nav */ -/* line 66, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_side-nav.scss */ +/* line 67, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_side-nav.scss */ .side-nav { display: block; margin: 0; @@ -4876,22 +6051,22 @@ kbd { list-style-type: none; list-style-position: inside; } -/* line 38, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_side-nav.scss */ +/* line 39, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_side-nav.scss */ .side-nav li { margin: 0 0 0.4375em 0; font-size: 0.875em; } -/* line 42, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_side-nav.scss */ +/* line 43, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_side-nav.scss */ .side-nav li a { display: block; color: #2ba6cb; } -/* line 47, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_side-nav.scss */ -.side-nav li.active a { +/* line 48, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_side-nav.scss */ +.side-nav li.active > a:first-child { color: #4d4d4d; font-weight: bold; } -/* line 52, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_side-nav.scss */ +/* line 53, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_side-nav.scss */ .side-nav li.divider { border-top: 1px solid; height: 0; @@ -4901,7 +6076,7 @@ kbd { } /* Side Nav */ -/* line 65, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_sub-nav.scss */ +/* line 66, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_sub-nav.scss */ .sub-nav { display: block; width: auto; @@ -4911,7 +6086,7 @@ kbd { margin-right: 0; margin-left: -0.5625em; } -/* line 37, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_sub-nav.scss */ +/* line 38, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_sub-nav.scss */ .sub-nav dt, .sub-nav dd { float: left; @@ -4921,13 +6096,13 @@ kbd { font-weight: normal; font-size: 0.875em; } -/* line 45, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_sub-nav.scss */ +/* line 46, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_sub-nav.scss */ .sub-nav dt a, .sub-nav dd a { color: #999999; text-decoration: none; } -/* line 49, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_sub-nav.scss */ +/* line 50, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_sub-nav.scss */ .sub-nav dt.active a, .sub-nav dd.active a { -webkit-border-radius: 1000px; @@ -4941,7 +6116,7 @@ kbd { /* Foundation Switches */ @media only screen { - /* line 222, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 229, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch { position: relative; width: 100%; @@ -4956,7 +6131,7 @@ kbd { background: white; border-color: #cccccc; } - /* line 58, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 59, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch label { position: relative; left: 0; @@ -4965,26 +6140,26 @@ kbd { width: 50%; height: 100%; margin: 0; - text-align: right; font-weight: bold; text-align: left; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; transition: all 0.1s ease-out; } - /* line 76, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 76, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch input { position: absolute; z-index: 3; opacity: 0; width: 100%; height: 100%; + -moz-appearance: none; } - /* line 85, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 86, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch input:hover, div.switch input:focus { cursor: pointer; } - /* line 91, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 92, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch > span { position: absolute; top: -1px; @@ -4998,63 +6173,63 @@ kbd { -moz-transition: all 0.1s ease-out; transition: all 0.1s ease-out; } - /* line 106, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 107, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch input:not(:checked) + label { opacity: 0; } - /* line 109, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 110, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch input:checked { display: none !important; } - /* line 110, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 111, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch input { left: 0; display: block !important; } - /* line 114, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 115, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch input:first-of-type + label, div.switch input:first-of-type + span + label { left: -50%; } - /* line 116, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 117, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch input:first-of-type:checked + label, div.switch input:first-of-type:checked + span + label { left: 0%; } - /* line 120, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 121, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch input:last-of-type + label, div.switch input:last-of-type + span + label { right: -50%; left: auto; text-align: right; } - /* line 122, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 123, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch input:last-of-type:checked + label, div.switch input:last-of-type:checked + span + label { right: 0%; left: auto; } - /* line 125, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 126, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch span.custom { display: none !important; } - /* line 138, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 139, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch label { padding: 0 0.375em; line-height: 2.3em; font-size: 0.875em; } - /* line 146, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 147, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch input:first-of-type:checked ~ span { left: 100%; margin-left: -2.1875em; } - /* line 152, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 153, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch > span { width: 2.25em; height: 2.25em; } - /* line 166, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 167, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch > span { border-color: #b3b3b3; background: white; @@ -5064,144 +6239,144 @@ kbd { -webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #e1f5d1, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #e1f5d1, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; } - /* line 186, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 191, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch:hover > span, div.switch:focus > span { background: white; background: -moz-linear-gradient(top, white 0%, #e6e6e6 100%); background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%); background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%); } - /* line 194, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 201, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch:active { background: transparent; } - /* line 226, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 233, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.large { height: 44px; } - /* line 138, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 139, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.large label { padding: 0 0.375em; line-height: 2.3em; font-size: 1.0625em; } - /* line 146, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 147, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.large input:first-of-type:checked ~ span { left: 100%; margin-left: -2.6875em; } - /* line 152, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 153, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.large > span { width: 2.75em; height: 2.75em; } - /* line 229, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 236, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.small { height: 28px; } - /* line 138, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 139, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.small label { padding: 0 0.375em; line-height: 2.1em; font-size: 0.75em; } - /* line 146, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 147, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.small input:first-of-type:checked ~ span { left: 100%; margin-left: -1.6875em; } - /* line 152, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 153, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.small > span { width: 1.75em; height: 1.75em; } - /* line 232, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 239, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.tiny { height: 22px; } - /* line 138, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 139, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.tiny label { padding: 0 0.375em; line-height: 1.9em; font-size: 0.6875em; } - /* line 146, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 147, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.tiny input:first-of-type:checked ~ span { left: 100%; margin-left: -1.3125em; } - /* line 152, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 153, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.tiny > span { width: 1.375em; height: 1.375em; } - /* line 235, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 242, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.radius { -webkit-border-radius: 4px; border-radius: 4px; } - /* line 236, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 243, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.radius > span { -webkit-border-radius: 3px; border-radius: 3px; } - /* line 240, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 247, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.round { -webkit-border-radius: 1000px; border-radius: 1000px; } - /* line 241, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 248, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.round > span { -webkit-border-radius: 999px; border-radius: 999px; } - /* line 242, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 249, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ div.switch.round label { padding: 0 0.5625em; } @-webkit-keyframes webkitSiblingBugfix { - /* line 247, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 254, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ from { position: relative; } - /* line 247, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_switch.scss */ + /* line 254, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_switch.scss */ to { position: relative; } } } -/* line 8, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_magellan.scss */ +/* line 11, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_magellan.scss */ [data-magellan-expedition] { background: white; - z-index: 997; + z-index: 50; min-width: 100%; padding: 10px; } -/* line 14, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_magellan.scss */ +/* line 17, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_magellan.scss */ [data-magellan-expedition] .sub-nav { margin-bottom: 0; } -/* line 16, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_magellan.scss */ +/* line 19, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_magellan.scss */ [data-magellan-expedition] .sub-nav dd { margin-bottom: 0; } /* Tables */ -/* line 78, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tables.scss */ +/* line 80, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tables.scss */ table { background: white; margin-bottom: 1.25em; border: solid 1px #dddddd; } -/* line 41, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tables.scss */ +/* line 42, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tables.scss */ table thead, table tfoot { background: whitesmoke; font-weight: bold; } -/* line 47, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tables.scss */ +/* line 48, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tables.scss */ table thead tr th, table thead tr td, table tfoot tr th, @@ -5211,18 +6386,18 @@ table tfoot tr td { color: #222222; text-align: left; } -/* line 58, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tables.scss */ +/* line 59, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tables.scss */ table tr th, table tr td { padding: 0.5625em 0.625em; font-size: 0.875em; color: #222222; } -/* line 66, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tables.scss */ +/* line 67, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tables.scss */ table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #f9f9f9; } -/* line 73, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tables.scss */ +/* line 74, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tables.scss */ table thead tr th, table tfoot tr th, table tbody tr td, @@ -5233,8 +6408,9 @@ table tfoot tr td { } /* Image Thumbnails */ -/* line 36, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_thumbs.scss */ +/* line 45, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_thumbs.scss */ .th { + line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); @@ -5243,36 +6419,41 @@ table tfoot tr td { -moz-transition: all 200ms ease-out; transition: all 200ms ease-out; } -/* line 28, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_thumbs.scss */ +/* line 32, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_thumbs.scss */ .th:hover, .th:focus { -webkit-box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5); box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5); } -/* line 40, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_thumbs.scss */ +/* line 49, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_thumbs.scss */ .th.radius { -webkit-border-radius: 3px; border-radius: 3px; } +/* line 51, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_thumbs.scss */ +a.th { + display: inline-block; +} + /* Tooltips */ -/* line 27, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tooltips.scss */ +/* line 29, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tooltips.scss */ .has-tip { border-bottom: dotted 1px #cccccc; cursor: help; font-weight: bold; color: #333333; } -/* line 34, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tooltips.scss */ +/* line 36, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tooltips.scss */ .has-tip:hover, .has-tip:focus { border-bottom: dotted 1px #196177; color: #2ba6cb; } -/* line 40, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tooltips.scss */ +/* line 42, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tooltips.scss */ .has-tip.tip-left, .has-tip.tip-right { float: none !important; } -/* line 43, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tooltips.scss */ +/* line 45, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tooltips.scss */ .tooltip { display: none; position: absolute; @@ -5289,9 +6470,10 @@ table tfoot tr td { -webkit-border-radius: 3px; border-radius: 3px; } -/* line 58, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tooltips.scss */ +/* line 60, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tooltips.scss */ .tooltip > .nub { display: block; + left: 5px; position: absolute; width: 0; height: 0; @@ -5299,13 +6481,13 @@ table tfoot tr td { border-color: transparent transparent black transparent; top: -10px; } -/* line 68, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tooltips.scss */ +/* line 71, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tooltips.scss */ .tooltip.opened { color: #2ba6cb !important; border-bottom: dotted 1px #196177 !important; } -/* line 74, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tooltips.scss */ +/* line 77, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tooltips.scss */ .tap-to-close { display: block; font-size: 0.625em; @@ -5313,23 +6495,23 @@ table tfoot tr td { font-weight: normal; } -@media only screen and (min-width: 48em) { - /* line 83, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tooltips.scss */ +@media only screen and (min-width: 768px) { + /* line 86, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tooltips.scss */ .tooltip > .nub { border-color: transparent transparent black transparent; top: -10px; } - /* line 87, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tooltips.scss */ + /* line 90, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tooltips.scss */ .tooltip.tip-top > .nub { border-color: black transparent transparent transparent; top: auto; bottom: -10px; } - /* line 94, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tooltips.scss */ + /* line 97, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tooltips.scss */ .tooltip.tip-left, .tooltip.tip-right { float: none !important; } - /* line 96, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tooltips.scss */ + /* line 99, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tooltips.scss */ .tooltip.tip-left > .nub { border-color: transparent transparent transparent black; right: -10px; @@ -5337,7 +6519,7 @@ table tfoot tr td { top: 50%; margin-top: -5px; } - /* line 103, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_tooltips.scss */ + /* line 106, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_tooltips.scss */ .tooltip.tip-right > .nub { border-color: transparent black transparent transparent; right: auto; @@ -5347,17 +6529,16 @@ table tfoot tr td { } } @media only screen and (max-width: 767px) { - /* line 114, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ + /* line 127, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ .f-dropdown { max-width: 100%; left: 0; } } /* Foundation Dropdowns */ -/* line 121, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ +/* line 134, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ .f-dropdown { position: absolute; - left: -9999px; top: -9999px; list-style: none; width: 100%; @@ -5370,60 +6551,72 @@ table tfoot tr td { margin-top: 2px; max-width: 200px; } -/* line 49, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ -.f-dropdown *:first-child { +/* line 49, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ +.f-dropdown > *:first-child { margin-top: 0; } -/* line 50, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ -.f-dropdown *:last-child { +/* line 50, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ +.f-dropdown > *:last-child { margin-bottom: 0; } -/* line 75, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ +/* line 75, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ .f-dropdown:before { content: ""; display: block; width: 0; height: 0; - border: solid 6px; + border: inset 6px; border-color: transparent transparent white transparent; + border-bottom-style: solid; position: absolute; top: -12px; left: 10px; z-index: 99; } -/* line 82, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ +/* line 82, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ .f-dropdown:after { content: ""; display: block; width: 0; height: 0; - border: solid 7px; + border: inset 7px; border-color: transparent transparent #cccccc transparent; + border-bottom-style: solid; position: absolute; top: -14px; left: 9px; z-index: 98; } -/* line 125, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ +/* line 90, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ +.f-dropdown.right:before { + left: auto; + right: 10px; +} +/* line 94, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ +.f-dropdown.right:after { + left: auto; + right: 9px; +} +/* line 138, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ .f-dropdown li { font-size: 0.875em; cursor: pointer; - padding: 0.3125em 0.625em; line-height: 1.125em; margin: 0; } -/* line 105, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ +/* line 114, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ .f-dropdown li:hover, .f-dropdown li:focus { background: #eeeeee; } -/* line 107, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ +/* line 116, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ .f-dropdown li a { + display: block; + padding: 0.3125em 0.625em; color: #555555; } -/* line 128, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ +/* line 141, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ .f-dropdown.content { position: absolute; - left: -9999px; top: -9999px; list-style: none; padding: 1.25em; @@ -5436,37 +6629,37 @@ table tfoot tr td { z-index: 99; max-width: 200px; } -/* line 49, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ -.f-dropdown.content *:first-child { +/* line 49, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ +.f-dropdown.content > *:first-child { margin-top: 0; } -/* line 50, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ -.f-dropdown.content *:last-child { +/* line 50, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ +.f-dropdown.content > *:last-child { margin-bottom: 0; } -/* line 131, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ +/* line 144, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ .f-dropdown.tiny { max-width: 200px; } -/* line 132, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ +/* line 145, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ .f-dropdown.small { max-width: 300px; } -/* line 133, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ +/* line 146, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ .f-dropdown.medium { max-width: 500px; } -/* line 134, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/zurb-foundation-4.0.7/scss/foundation/components/_dropdown.scss */ +/* line 147, ../../../.rvm/gems/ruby-1.9.3-p392/gems/zurb-foundation-4.2.1/scss/foundation/components/_dropdown.scss */ .f-dropdown.large { max-width: 800px; } -/* line 10, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */ +/* line 10, ../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */ html, body { height: 100%; } -/* line 12, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */ +/* line 12, ../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */ #root { clear: both; min-height: 100%; @@ -5474,12 +6667,12 @@ html, body { height: 100%; margin-bottom: -40px; } -/* line 18, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */ +/* line 18, ../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */ #root #root_footer { height: 40px; } -/* line 20, ../../../.rvm/gems/ruby-1.9.3-p327-turbo/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */ +/* line 20, ../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */ #footer { clear: both; position: relative; @@ -5541,47 +6734,59 @@ html, body { color: #fff; margin-top: 30px; } -/* line 50, ../sass/_gophper.scss */ +/* line 49, ../sass/_gophper.scss */ #footer p { margin-top: 9px; + margin-bottom: 0px; font-size: 80%; line-height: 1.6; } -/* line 58, ../sass/_gophper.scss */ +/* line 57, ../sass/_gophper.scss */ +html.oldschool { + background: #000; +} + +/* line 61, ../sass/_gophper.scss */ body.oldschool { background: #000; color: #0f0; } -/* line 62, ../sass/_gophper.scss */ +/* line 65, ../sass/_gophper.scss */ body.oldschool #breadcrumb { font-family: Courier; border: 1px dashed #0f0; height: 45px; margin-bottom: 20px; } -/* line 67, ../sass/_gophper.scss */ +/* line 70, ../sass/_gophper.scss */ body.oldschool #breadcrumb ul { background: #000; border: none; } -/* line 72, ../sass/_gophper.scss */ +/* line 75, ../sass/_gophper.scss */ body.oldschool #breadcrumb ul li a { color: #0f0; } -/* line 75, ../sass/_gophper.scss */ +/* line 78, ../sass/_gophper.scss */ body.oldschool #breadcrumb ul li a:hover { color: #f00; } -/* line 82, ../sass/_gophper.scss */ -body.oldschool #gopher { +/* line 85, ../sass/_gophper.scss */ +body.oldschool #gopher, body.oldschool #intro { font-family: Courier; } -/* line 84, ../sass/_gophper.scss */ -body.oldschool #gopher a { +/* line 87, ../sass/_gophper.scss */ +body.oldschool #gopher h1, body.oldschool #gopher h2, body.oldschool #gopher h3, body.oldschool #intro h1, body.oldschool #intro h2, body.oldschool #intro h3 { + font-family: Courier; + color: #0f0; + font-size: 120%; +} +/* line 93, ../sass/_gophper.scss */ +body.oldschool #gopher a, body.oldschool #gopher label, body.oldschool #intro a, body.oldschool #intro label { color: #0f0; } -/* line 87, ../sass/_gophper.scss */ -body.oldschool #gopher a:hover { +/* line 96, ../sass/_gophper.scss */ +body.oldschool #gopher a:hover, body.oldschool #intro a:hover { color: #f00; } diff --git a/templates/about.html b/templates/about.html index 43b675b..a7547e6 100644 --- a/templates/about.html +++ b/templates/about.html @@ -34,6 +34,6 @@ rather than returning junk and crashing your browser like most gopher proxies.
  • Report traffic to GA, and also track stats locally to present - reports to users
  • + reports to users.

    diff --git a/templates/home.html b/templates/home.html index e24986e..9f74b20 100644 --- a/templates/home.html +++ b/templates/home.html @@ -16,9 +16,7 @@ if ( ! array_key_exists('result', $this->data) && ! array_key_exists('file', $th - - @@ -90,20 +88,21 @@ if ( ! array_key_exists('result', $this->data) && ! array_key_exists('file', $th
    - + + - - - + - diff --git a/templates/intro.html b/templates/intro.html index 98a3305..2f9eb97 100644 --- a/templates/intro.html +++ b/templates/intro.html @@ -24,6 +24,7 @@

    Or, you can try one of these popular Gopher servers