Wichtige Hinweise
-
-
Die Edirom-Summer-School findet in diesem Jahr vom 8.–12.9.2014 statt. Nähere Informationen zum Veranstaltungsprogramm und den Teilnahmebedingungen erhalten Sie in Kürze hier.
-
-
-
-
+
+
Ab sofort ist es möglich, sich für die Kurse der Edirom-Summer-School anzumelden .
+
+
Informationen zum Kursprogramm erhalten Sie hier .
+
+
31. Juli 2014
+
+
Wir erheben einen Unkostenbeitrag von 5,– Euro pro Halbtag.
-
Wir freuen uns mitzuteilen, dass wir in diesem Jahr im Rahmen des EADH Small Grants Programms ein Studentenstipendium für die Teilnahme an der Edirom-Summer-School vergeben können. Informationen zu den Teilnahmebedingungen erhalten Sie in Kürze hier.
+
Wir freuen uns mitzuteilen, dass wir in diesem Jahr im Rahmen des EADH Small Grants Programms ein Studentenstipendium für die Teilnahme an der Edirom-Summer-School vergeben können. Die Bewerbung ist ab sofort bis zum 20. Juli 2014 möglich. Informationen zum Bewerbungsverfahren erhalten Sie hier .
Wir gehen davon aus, dass Sie am besten mit Ihrem vertrauten eigenen Rechner arbeiten können.
Falls Sie keinen Rechner mitbringen können, melden Sie sich bitte bei uns und wir werden versuchen, über die Universität Paderborn Ihnen einen Rechner für die Dauer Ihrer Teilnahme an der ESS zur Verfügung zu stellen.
diff --git a/javascripts/ess.forms.js b/javascripts/ess.forms.js
index ca17c1a..7852987 100644
--- a/javascripts/ess.forms.js
+++ b/javascripts/ess.forms.js
@@ -1,17 +1,17 @@
var KursList = [
- {"KursID":"tei-einf", "Termin":[1,2,3], "Counter":0},
- {"KursID":"mei-einf", "Termin":[5,6,7], "Counter":0},
- {"KursID":"mermeid", "Termin":[8,9], "Counter":0},
- {"KursID":"qs", "Termin":[4], "Counter":0},
- {"KursID":"musikCodierung", "Termin":[8,9], "Counter":0},
- {"KursID":"textGrid", "Termin":[6,7], "Counter":0},
- {"KursID":"odd", "Termin":[2], "Counter":0},
- {"KursID":"xslt", "Termin":[8,9], "Counter":0},
- {"KursID":"kdm", "Termin":[1], "Counter":0},
- {"KursID":"ms", "Termin":[4,5], "Counter":0},
- {"KursID":"edirom", "Termin":[2,3], "Counter":0},
- {"KursID":"xpath", "Termin":[4,5], "Counter":0},
- {"KursID":"ks-vok", "Termin":[6,7], "Counter":0}
+ {"KursID":"dariah", "Termin":[1], "Counter":0},
+ {"KursID":"edirom", "Termin":[2,5], "Counter":0},
+ {"KursID":"euf", "Termin":[], "Counter":0},
+ {"KursID":"mei-rendering", "Termin":[3], "Counter":0},
+ {"KursID":"kdm", "Termin":[], "Counter":0},
+ {"KursID":"mei-einf", "Termin":[1,4], "Counter":0},
+ {"KursID":"mei-einf-en", "Termin":[1,4], "Counter":0},
+ {"KursID":"mermeid", "Termin":[3], "Counter":0},
+ {"KursID":"odd", "Termin":[2,3], "Counter":0},
+ {"KursID":"python", "Termin":[5], "Counter":0},
+ {"KursID":"tei-einf", "Termin":[3,4], "Counter":0},
+ {"KursID":"xpath", "Termin":[1], "Counter":0},
+ {"KursID":"xslt", "Termin":[2,3], "Counter":0}
];
var errorText = '
Ungültige Eingabe ';
diff --git a/javascripts/foundation/foundation.abide.js b/javascripts/foundation/foundation.abide.js
new file mode 100644
index 0000000..f624f83
--- /dev/null
+++ b/javascripts/foundation/foundation.abide.js
@@ -0,0 +1,194 @@
+/*jslint unparam: true, browser: true, indent: 2 */
+
+;(function ($, window, document, undefined) {
+ 'use strict';
+
+ Foundation.libs.abide = {
+ name : 'abide',
+
+ version : '4.3.2',
+
+ settings : {
+ live_validate : true,
+ focus_on_invalid : true,
+ timeout : 1000,
+ patterns : {
+ alpha: /[a-zA-Z]+/,
+ alpha_numeric : /[a-zA-Z0-9]+/,
+ integer: /-?\d+/,
+ number: /-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?/,
+
+ // generic password: upper-case, lower-case, number/special character, and min 8 characters
+ password : /(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/,
+
+ // amex, visa, diners
+ card : /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,
+ cvv : /^([0-9]){3,4}$/,
+
+ // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#valid-e-mail-address
+ email : /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,
+
+ url: /(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?/,
+ // abc.de
+ domain: /^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/,
+
+ datetime: /([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))/,
+ // YYYY-MM-DD
+ date: /(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))/,
+ // HH:MM:SS
+ time : /(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}/,
+ dateISO: /\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/,
+ // MM/DD/YYYY
+ month_day_year : /(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.](19|20)\d\d/,
+
+ // #FFF or #FFFFFF
+ color: /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/
+ }
+ },
+
+ timer : null,
+
+ init : function (scope, method, options) {
+ if (typeof method === 'object') {
+ $.extend(true, this.settings, method);
+ }
+
+ if (typeof method !== 'string') {
+ if (!this.settings.init) { this.events(); }
+
+ } else {
+ return this[method].call(this, options);
+ }
+ },
+
+ events : function () {
+ var self = this,
+ forms = $('form[data-abide]', this.scope).attr('novalidate', 'novalidate');
+
+ forms
+ .on('submit validate', function (e) {
+ return self.validate($(this).find('input, textarea, select').get(), e);
+ });
+
+ this.settings.init = true;
+
+ if (!this.settings.live_validate) return;
+
+ forms
+ .find('input, textarea, select')
+ .on('blur change', function (e) {
+ self.validate([this], e);
+ })
+ .on('keydown', function (e) {
+ clearTimeout(self.timer);
+ self.timer = setTimeout(function () {
+ self.validate([this], e);
+ }.bind(this), self.settings.timeout);
+ });
+ },
+
+ validate : function (els, e) {
+ var validations = this.parse_patterns(els),
+ validation_count = validations.length,
+ form = $(els[0]).closest('form');
+
+ for (var i=0; i < validation_count; i++) {
+ if (!validations[i] && /submit/.test(e.type)) {
+ if (this.settings.focus_on_invalid) els[i].focus();
+ form.trigger('invalid');
+ $(els[i]).closest('form').attr('data-invalid', '');
+ return false;
+ }
+ }
+
+ if (/submit/.test(e.type)) {
+ form.trigger('valid');
+ }
+
+ form.removeAttr('data-invalid');
+
+ return true;
+ },
+
+ parse_patterns : function (els) {
+ var count = els.length,
+ el_patterns = [];
+
+ for (var i = count - 1; i >= 0; i--) {
+ el_patterns.push(this.pattern(els[i]));
+ }
+
+ return this.check_validation_and_apply_styles(el_patterns);
+ },
+
+ pattern : function (el) {
+ var type = el.getAttribute('type'),
+ required = typeof el.getAttribute('required') === 'string';
+
+ if (this.settings.patterns.hasOwnProperty(type)) {
+ return [el, this.settings.patterns[type], required];
+ }
+
+ var pattern = el.getAttribute('pattern') || '';
+
+ if (this.settings.patterns.hasOwnProperty(pattern) && pattern.length > 0) {
+ return [el, this.settings.patterns[pattern], required];
+ } else if (pattern.length > 0) {
+ return [el, new RegExp(pattern), required];
+ }
+
+ pattern = /.*/;
+
+ return [el, pattern, required];
+ },
+
+ check_validation_and_apply_styles : function (el_patterns) {
+ var count = el_patterns.length,
+ validations = [];
+
+ for (var i = count - 1; i >= 0; i--) {
+ var el = el_patterns[i][0],
+ required = el_patterns[i][2],
+ value = el.value,
+ is_radio = el.type === "radio",
+ valid_length = (required) ? (el.value.length > 0) : true;
+
+ if (is_radio && required) {
+ validations.push(this.valid_radio(el, required));
+ } else {
+ if (el_patterns[i][1].test(value) && valid_length ||
+ !required && el.value.length < 1) {
+ $(el).removeAttr('data-invalid').parent().removeClass('error');
+ validations.push(true);
+ } else {
+ $(el).attr('data-invalid', '').parent().addClass('error');
+ validations.push(false);
+ }
+ }
+ }
+
+ return validations;
+ },
+
+ valid_radio : function (el, required) {
+ var name = el.getAttribute('name'),
+ group = document.getElementsByName(name),
+ count = group.length,
+ valid = false;
+
+ for (var i=0; i < count; i++) {
+ if (group[i].checked) valid = true;
+ }
+
+ for (var i=0; i < count; i++) {
+ if (valid) {
+ $(group[i]).removeAttr('data-invalid').parent().removeClass('error');
+ } else {
+ $(group[i]).attr('data-invalid', '').parent().addClass('error');
+ }
+ }
+
+ return valid;
+ }
+ };
+}(Foundation.zj, this, this.document));
\ No newline at end of file
diff --git a/javascripts/foundation/foundation.alerts.js b/javascripts/foundation/foundation.alerts.js
index 8e4522d..63dada0 100644
--- a/javascripts/foundation/foundation.alerts.js
+++ b/javascripts/foundation/foundation.alerts.js
@@ -6,15 +6,17 @@
Foundation.libs.alerts = {
name : 'alerts',
- version : '4.2.2',
+ version : '4.3.2',
settings : {
+ animation: 'fadeOut',
speed: 300, // fade out speed
callback: function (){}
},
init : function (scope, method, options) {
this.scope = scope || this.scope;
+ Foundation.inherit(this, 'data_options');
if (typeof method === 'object') {
$.extend(true, this.settings, method);
@@ -33,10 +35,13 @@
var self = this;
$(this.scope).on('click.fndtn.alerts', '[data-alert] a.close', function (e) {
+ var alertBox = $(this).closest("[data-alert]"),
+ settings = $.extend({}, self.settings, self.data_options(alertBox));
+
e.preventDefault();
- $(this).closest("[data-alert]").fadeOut(self.speed, function () {
+ alertBox[settings.animation](settings.speed, function () {
$(this).remove();
- self.settings.callback();
+ settings.callback();
});
});
@@ -49,4 +54,4 @@
reflow : function () {}
};
-}(Foundation.zj, this, this.document));
\ No newline at end of file
+}(Foundation.zj, this, this.document));
diff --git a/javascripts/foundation/foundation.clearing.js b/javascripts/foundation/foundation.clearing.js
index e9a8624..a63b53e 100644
--- a/javascripts/foundation/foundation.clearing.js
+++ b/javascripts/foundation/foundation.clearing.js
@@ -6,7 +6,7 @@
Foundation.libs.clearing = {
name : 'clearing',
- version : '4.2.2',
+ version: '4.3.2',
settings : {
templates : {
@@ -228,7 +228,7 @@
},
is_open : function (current) {
- return current.parent().attr('style').length > 0;
+ return current.parent().prop('style').length > 0;
},
keydown : function (e) {
diff --git a/javascripts/foundation/foundation.dropdown.js b/javascripts/foundation/foundation.dropdown.js
index 6058854..62f1164 100644
--- a/javascripts/foundation/foundation.dropdown.js
+++ b/javascripts/foundation/foundation.dropdown.js
@@ -6,7 +6,7 @@
Foundation.libs.dropdown = {
name : 'dropdown',
- version : '4.2.0',
+ version : '4.3.2',
settings : {
activeClass: 'open',
@@ -57,13 +57,15 @@
.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) {
+ $(document).on('click.fndtn.dropdown', function (e) {
var parent = $(e.target).closest('[data-dropdown-content]');
- if ($(e.target).data('dropdown')) {
+ if ($(e.target).data('dropdown') || $(e.target).parent().data('dropdown')) {
return;
}
- if (parent.length > 0 && ($(e.target).is('[data-dropdown-content]') || $.contains(parent.first()[0], e.target))) {
+ if (!($(e.target).data('revealId')) &&
+ (parent.length > 0 && ($(e.target).is('[data-dropdown-content]') ||
+ $.contains(parent.first()[0], e.target)))) {
e.stopPropagation();
return;
}
@@ -99,6 +101,10 @@
toggle : function (target) {
var dropdown = $('#' + target.data('dropdown'));
+ if (dropdown.length === 0) {
+ // No dropdown found, not continuing
+ return;
+ }
this.close.call(this, $('[data-dropdown-content]').not(dropdown));
@@ -121,25 +127,24 @@
css : function (dropdown, target) {
var offset_parent = dropdown.offsetParent();
- // temporary workaround until 4.2
- if (offset_parent.length > 0 && /body/i.test(dropdown.offsetParent()[0].nodeName)) {
+ // 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();
- }
+ position.top -= offset_parent.offset().top;
+ position.left -= offset_parent.offset().left;
+ // } else {
+ // var position = target.position();
+ // }
if (this.small()) {
dropdown.css({
position : 'absolute',
width: '95%',
- left: '2.5%',
'max-width': 'none',
top: position.top + this.outerHeight(target)
});
+ dropdown.css(Foundation.rtl ? 'right':'left', '2.5%');
} else {
- if (!Foundation.rtl && $(window).width() > this.outerWidth(dropdown) + target.offset().left) {
+ if (!Foundation.rtl && $(window).width() > this.outerWidth(dropdown) + target.offset().left && !this.data_options(target).align_right) {
var left = position.left;
if (dropdown.hasClass('right')) {
dropdown.removeClass('right');
diff --git a/javascripts/foundation/foundation.forms.js b/javascripts/foundation/foundation.forms.js
index 6870572..b58e92c 100644
--- a/javascripts/foundation/foundation.forms.js
+++ b/javascripts/foundation/foundation.forms.js
@@ -2,9 +2,9 @@
'use strict';
Foundation.libs.forms = {
- name: 'forms',
+ name : 'forms',
- version: '4.2.2',
+ version: '4.3.2',
cache: {},
@@ -33,14 +33,19 @@
},
assemble: function () {
- $('form.custom input[type="radio"]', $(this.scope))
- .not('[data-customforms="disabled"]')
- .not('.' + this.settings.disable_class)
- .each(this.append_custom_markup);
- $('form.custom input[type="checkbox"]', $(this.scope))
+
+ var forms = this;
+
+ $('form.custom input[type="radio"],[type="checkbox"]', $(this.scope))
.not('[data-customforms="disabled"]')
.not('.' + this.settings.disable_class)
- .each(this.append_custom_markup);
+ .each(function(idx, sel){
+ forms.set_custom_markup(sel);
+ })
+ .change(function(){
+ forms.set_custom_markup(this);
+ });
+
$('form.custom select', $(this.scope))
.not('[data-customforms="disabled"]')
.not('.' + this.settings.disable_class)
@@ -63,7 +68,7 @@
self.toggle_radio($(this));
})
.on('change.fndtn.forms', 'form.custom select', function (e, force_refresh) {
- if (!$(this).not('[data-customforms="disabled"])')) return;
+ if ($(this).is('[data-customforms="disabled"]')) return;
self.refresh_custom_select($(this), force_refresh);
})
.on('click.fndtn.forms', 'form.custom label', function (e) {
@@ -150,18 +155,33 @@
//store the old value in data
$select.data('prevalue', $oldThis.html());
- $select.trigger('change');
+
+ // Kick off full DOM change event
+ if (typeof (document.createEvent) != 'undefined') {
+ var event = document.createEvent('HTMLEvents');
+ event.initEvent('change', true, true);
+ $select[0].dispatchEvent(event);
+ } else {
+ $select[0].fireEvent('onchange'); // for IE
+ }
}
});
$(window).on('keydown', function (e) {
var focus = document.activeElement,
self = Foundation.libs.forms,
- dropdown = $('.custom.dropdown.open');
+ dropdown = $('.custom.dropdown'),
+ select = getFirstPrevSibling(dropdown, 'select'),
+ inputs = $('input,select,textarea,button'); // Zepto-compatible jQuery(":input")
- if (dropdown.length > 0) {
+ if (dropdown.length > 0 && dropdown.hasClass('open')) {
e.preventDefault();
+ if (e.which === 9) {
+ $(inputs[$(inputs).index(select) + 1]).focus();
+ dropdown.removeClass('open');
+ }
+
if (e.which === 13) {
dropdown.find('li.selected').trigger('click');
}
@@ -202,6 +222,15 @@
}
});
+ $(window).on('keyup', function (e) {
+ var focus = document.activeElement,
+ dropdown = $('.custom.dropdown');
+
+ if (focus === dropdown.find('.current')[0]) {
+ dropdown.find('.selector').focus().click();
+ }
+ });
+
this.settings.init = true;
},
@@ -232,7 +261,7 @@
}.bind(this), 10);
},
- append_custom_markup: function (idx, sel) {
+ set_custom_markup: function (sel) {
var $this = $(sel),
type = $this.attr('type'),
$span = $this.next('span.custom.' + type);
@@ -283,7 +312,7 @@
$customList.append(liHtml);
$currentSelect = $customSelect
- .prepend('
' + $selectedOption.html() + ' ')
+ .prepend('
' + ($selectedOption.html() || '') + ' ')
.find(".current");
$this.after($customSelect)
@@ -361,30 +390,27 @@
var maxWidth = 0,
$customSelect = $select.next(),
$options = $select.find('option'),
+ $customList = $customSelect.find('ul'),
$listItems = $customSelect.find('li');
- if ($listItems.length !== this.cache[$customSelect.data('id')] || force_refresh) {
- $customSelect.find('ul').html('');
+ if ($options.length !== this.cache[$customSelect.data('id')] || force_refresh) {
+ $customList.html('');
+ // rebuild and re-populate all at once
+ var customSelectHtml = '';
$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');
+ var $this = $(this), thisHtml = $this.html(), thisSelected = this.selected;
+ customSelectHtml += '
' + thisHtml + ' ';
+ if (thisSelected) {
+ $customSelect.find('.current').html(thisHtml);
}
});
+ $customList.html(customSelectHtml);
+
// fix width
- $customSelect.removeAttr('style')
- .find('ul').removeAttr('style');
+ $customSelect.removeAttr('style');
+ $customList.removeAttr('style');
$customSelect.find('li').each(function () {
$customSelect.addClass('open');
if (self.outerWidth($(this)) > maxWidth) {
@@ -398,6 +424,11 @@
this.cache[$customSelect.data('id')] = $listItems.length;
}
},
+
+ refresh_custom_selection: function ($select) {
+ var selectedValue = $('option:selected', $select).text();
+ $('a.current', $select.next()).text(selectedValue);
+ },
toggle_checkbox: function ($element) {
var $input = $element.prev(),
diff --git a/javascripts/foundation/foundation.interchange.js b/javascripts/foundation/foundation.interchange.js
index 502bc9a..4c9067c 100644
--- a/javascripts/foundation/foundation.interchange.js
+++ b/javascripts/foundation/foundation.interchange.js
@@ -6,10 +6,12 @@
Foundation.libs.interchange = {
name : 'interchange',
- version : '4.2.2',
+ version : '4.2.4',
cache : {},
+ images_loaded : false,
+
settings : {
load_attr : 'interchange',
@@ -29,13 +31,11 @@
},
directives : {
- replace : function (el, path) {
+ 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;
+ var orig_path = el[0].src;
- if (new RegExp(path_file, 'i').test(el[0].src)) return;
+ if (new RegExp(path, 'i').test(orig_path)) return;
el[0].src = path;
@@ -73,6 +73,11 @@
resize : function () {
var cache = this.cache;
+ if(!this.images_loaded) {
+ setTimeout($.proxy(this.resize, this), 50);
+ return;
+ }
+
for (var uuid in cache) {
if (cache.hasOwnProperty(uuid)) {
var passed = this.results(uuid, cache[uuid]);
@@ -87,18 +92,17 @@
},
results : function (uuid, scenarios) {
- var count = scenarios.length,
- results_arr = [];
+ var count = scenarios.length;
if (count > 0) {
var el = $('[data-uuid="' + uuid + '"]');
for (var i = count - 1; i >= 0; i--) {
- var rule = scenarios[i][2];
+ var mq, rule = scenarios[i][2];
if (this.settings.named_queries.hasOwnProperty(rule)) {
- var mq = matchMedia(this.settings.named_queries[rule]);
+ mq = matchMedia(this.settings.named_queries[rule]);
} else {
- var mq = matchMedia(scenarios[i][2]);
+ mq = matchMedia(rule);
}
if (mq.matches) {
return {el: el, scenario: scenarios[i]};
@@ -120,12 +124,15 @@
update_images : function () {
var images = document.getElementsByTagName('img'),
count = images.length,
+ loaded_count = 0,
data_attr = 'data-' + this.settings.load_attr;
this.cached_images = [];
+ this.images_loaded = false;
for (var i = count - 1; i >= 0; i--) {
- this.loaded($(images[i]), (i === 0), function (image, last) {
+ this.loaded($(images[i]), function (image) {
+ loaded_count++;
if (image) {
var str = image.getAttribute(data_attr) || '';
@@ -134,8 +141,10 @@
}
}
- if (last) this.enhance();
-
+ if(loaded_count === count) {
+ this.images_loaded = true;
+ this.enhance();
+ }
}.bind(this));
}
@@ -145,9 +154,9 @@
// based on jquery.imageready.js
// @weblinc, @jsantell, (c) 2012
- loaded : function (image, last, callback) {
+ loaded : function (image, callback) {
function loaded () {
- callback(image[0], last);
+ callback(image[0]);
}
function bindLoad () {
diff --git a/javascripts/foundation/foundation.joyride.js b/javascripts/foundation/foundation.joyride.js
index a843dfa..627561c 100644
--- a/javascripts/foundation/foundation.joyride.js
+++ b/javascripts/foundation/foundation.joyride.js
@@ -3,10 +3,12 @@
(function ($, window, document, undefined) {
'use strict';
+ var Modernizr = Modernizr || false;
+
Foundation.libs.joyride = {
- name: 'joyride',
+ name : 'joyride',
- version : '4.2.2',
+ version : '4.3.2',
defaults : {
expose : false, // turn on or off the expose feature
@@ -42,7 +44,7 @@
expose : '
',
exposeCover: '
'
},
- exposeAddClass : '' // One or more space-separated class names to be added to exposed element
+ exposeAddClass : '' // One or more space-separated class names to be added to exposed element
},
settings : {},
@@ -121,7 +123,7 @@
integer_settings = ['timer', 'scrollSpeed', 'startOffset', 'tipAnimationFadeSpeed', 'cookieExpires'],
int_settings_count = integer_settings.length;
- if (!this.settings.init) this.init();
+ if (!this.settings.init) this.events();
// non configureable settings
this.settings.$content_el = $this;
@@ -339,7 +341,7 @@
return Modernizr.mq('only screen and (max-width: 767px)') || $('.lt-ie9').length > 0;
}
- return (this.settings.$window.width() < 767);
+ return ($(window).width() < 767);
},
hide : function () {
@@ -350,7 +352,13 @@
if (!this.settings.modal) {
$('.joyride-modal-bg').hide();
}
- this.settings.$current_tip.hide();
+
+ // Prevent scroll bouncing...wait to remove from layout
+ this.settings.$current_tip.css('visibility', 'hidden');
+ setTimeout($.proxy(function() {
+ this.hide();
+ this.css('visibility', 'visible');
+ }, this.settings.$current_tip), 0);
this.settings.postStepCallback(this.settings.$li.index(),
this.settings.$current_tip);
},
@@ -599,7 +607,7 @@
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);
@@ -678,7 +686,7 @@
el.css('position', origCSS.position);
}
}
-
+
origClasses = el.data('orig-class');
el.attr('class', origClasses);
el.removeData('orig-classes');
diff --git a/javascripts/foundation/foundation.js b/javascripts/foundation/foundation.js
index 317885e..e9050c5 100644
--- a/javascripts/foundation/foundation.js
+++ b/javascripts/foundation/foundation.js
@@ -38,6 +38,10 @@ if (typeof jQuery === "undefined" &&
https://github.com/paulirish/matchMedia.js
*/
+ $('head').append('
');
+ $('head').append('
');
+ $('head').append('
');
+
window.matchMedia = window.matchMedia || (function( doc, undefined ) {
"use strict";
@@ -166,10 +170,18 @@ if (typeof jQuery === "undefined" &&
window.Foundation = {
name : 'Foundation',
- version : '4.2.2',
+ version : '4.3.2',
cache : {},
+ media_queries : {
+ small : $('.foundation-mq-small').css('font-family').replace(/\'/g, ''),
+ medium : $('.foundation-mq-medium').css('font-family').replace(/\'/g, ''),
+ large : $('.foundation-mq-large').css('font-family').replace(/\'/g, '')
+ },
+
+ stylesheet : $('').appendTo('head')[0].sheet,
+
init : function (scope, libraries, method, options, response, /* internal */ nc) {
var library_arr,
args = [scope, method, options, response],
@@ -231,8 +243,7 @@ if (typeof jQuery === "undefined" &&
if (this.libs.hasOwnProperty(lib)) {
this.patch(this.libs[lib]);
return this.libs[lib].init.apply(this.libs[lib], args);
- }
- else {
+ } else {
return function () {};
}
}.bind(this), lib);
@@ -267,7 +278,7 @@ if (typeof jQuery === "undefined" &&
},
random_str : function (length) {
- var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split('');
+ var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');
if (!length) {
length = Math.floor(Math.random() * chars.length);
@@ -386,6 +397,18 @@ if (typeof jQuery === "undefined" &&
}
return true;
+ },
+
+ addCustomRule : function(rule, media) {
+ if(media === undefined) {
+ Foundation.stylesheet.insertRule(rule, Foundation.stylesheet.cssRules.length);
+ } else {
+ var query = Foundation.media_queries[media];
+ if(query !== undefined) {
+ Foundation.stylesheet.insertRule('@media ' +
+ Foundation.media_queries[media] + '{ ' + rule + ' }');
+ }
+ }
}
},
@@ -402,7 +425,7 @@ if (typeof jQuery === "undefined" &&
return el.outerHeight();
};
- lib.outerWidth = function (el) {
+ lib.outerWidth = function (el, bool) {
if (typeof Zepto === 'function') {
return el.width();
}
@@ -426,13 +449,7 @@ if (typeof jQuery === "undefined" &&
return true;
},
- zj : function () {
- if (typeof Zepto !== 'undefined') {
- return Zepto;
- } else {
- return jQuery;
- }
- }()
+ zj : $
};
$.fn.foundation = function () {
diff --git a/javascripts/foundation/foundation.magellan.js b/javascripts/foundation/foundation.magellan.js
index 92f960b..179478a 100644
--- a/javascripts/foundation/foundation.magellan.js
+++ b/javascripts/foundation/foundation.magellan.js
@@ -6,10 +6,11 @@
Foundation.libs.magellan = {
name : 'magellan',
- version : '4.2.2',
+ version : '4.3.2',
settings : {
- activeClass: 'active'
+ activeClass: 'active',
+ threshold: 0
},
init : function (scope, method, options) {
@@ -119,7 +120,7 @@
},
set_threshold : function () {
- if (!this.settings.threshold) {
+ if (typeof this.settings.threshold !== 'number') {
this.settings.threshold = (this.fixed_magellan.length > 0) ?
this.outerHeight(this.fixed_magellan, true) : 0;
}
@@ -127,8 +128,9 @@
off : function () {
$(this.scope).off('.fndtn.magellan');
+ $(window).off('.fndtn.magellan');
},
reflow : function () {}
};
-}(Foundation.zj, this, this.document));
\ No newline at end of file
+}(Foundation.zj, this, this.document));
diff --git a/javascripts/foundation/foundation.orbit.js b/javascripts/foundation/foundation.orbit.js
index c4a80b4..1f8b92a 100644
--- a/javascripts/foundation/foundation.orbit.js
+++ b/javascripts/foundation/foundation.orbit.js
@@ -1,214 +1,219 @@
;(function ($, window, document, undefined) {
'use strict';
- Foundation.libs = Foundation.libs || {};
+ var noop = function() {};
- Foundation.libs.orbit = {
- name: 'orbit',
+ var Orbit = function(el, settings) {
+ // Don't reinitialize plugin
+ if (el.hasClass(settings.slides_container_class)) {
+ return this;
+ }
- version: '4.2.0',
+ var self = this,
+ container,
+ slides_container = el,
+ number_container,
+ bullets_container,
+ timer_container,
+ idx = 0,
+ animate,
+ timer,
+ locked = false,
+ adjust_height_after = false;
+
+ slides_container.children().first().addClass(settings.active_slide_class);
+
+ self.update_slide_number = function(index) {
+ if (settings.slide_number) {
+ number_container.find('span:first').text(parseInt(index)+1);
+ number_container.find('span:last').text(slides_container.children().length);
+ }
+ if (settings.bullets) {
+ bullets_container.children().removeClass(settings.bullets_active_class);
+ $(bullets_container.children().get(index)).addClass(settings.bullets_active_class);
+ }
+ };
+
+ self.update_active_link = function(index) {
+ var link = $('a[data-orbit-link="'+slides_container.children().eq(index).attr('data-orbit-slide')+'"]');
+ link.parents('ul').find('[data-orbit-link]').removeClass(settings.bullets_active_class);
+ link.addClass(settings.bullets_active_class);
+ };
+
+ self.build_markup = function() {
+ slides_container.wrap('
');
+ container = slides_container.parent();
+ slides_container.addClass(settings.slides_container_class);
+
+ if (settings.navigation_arrows) {
+ container.append($('
').addClass(settings.prev_class));
+ container.append($('
').addClass(settings.next_class));
+ }
- 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',
- prev_class: 'orbit-prev',
- timer_container_class: 'orbit-timer',
- timer_paused_class: 'paused',
- timer_progress_class: 'orbit-progress',
- slides_container_class: 'orbit-slides-container',
- bullets_container_class: 'orbit-bullets',
- bullets_active_class: 'active',
- slide_number_class: 'orbit-slide-number',
- caption_class: 'orbit-caption',
- active_slide_class: 'active',
- orbit_transition_class: 'orbit-transitioning'
- },
+ if (settings.timer) {
+ timer_container = $('
').addClass(settings.timer_container_class);
+ timer_container.append('
');
+ timer_container.append($('').addClass(settings.timer_progress_class));
+ timer_container.addClass(settings.timer_paused_class);
+ container.append(timer_container);
+ }
- init: function (scope, method, options) {
- var self = this;
- Foundation.inherit(self, 'data_options');
+ if (settings.slide_number) {
+ number_container = $('
').addClass(settings.slide_number_class);
+ number_container.append('
' + settings.slide_number_text + '
');
+ container.append(number_container);
+ }
- if (typeof method === 'object') {
- $.extend(true, self.settings, method);
+ if (settings.bullets) {
+ bullets_container = $('
').addClass(settings.bullets_container_class);
+ container.append(bullets_container);
+ slides_container.children().each(function(idx, el) {
+ var bullet = $('').attr('data-orbit-slide', idx);
+ bullets_container.append(bullet);
+ });
}
- if ($(scope).is('[data-orbit]')) {
- var scoped_self = $.extend(true, {}, self);
- scoped_self._init(idx, el);
+ if (settings.stack_on_small) {
+ container.addClass(settings.stack_on_small_class);
}
- $('[data-orbit]', scope).each(function(idx, el) {
- var scoped_self = $.extend(true, {}, self);
- scoped_self._init(idx, el);
- });
- },
+ self.update_slide_number(0);
+ self.update_active_link(0);
+ };
+
+ self._goto = function(next_idx, start_timer) {
+ // if (locked) {return false;}
+ if (next_idx === idx) {return false;}
+ if (typeof timer === 'object') {timer.restart();}
+ var slides = slides_container.children();
+
+ var dir = 'next';
+ locked = true;
+ if (next_idx < idx) {dir = 'prev';}
+ if (next_idx >= slides.length) {next_idx = 0;}
+ else if (next_idx < 0) {next_idx = slides.length - 1;}
+
+ var current = $(slides.get(idx));
+ var next = $(slides.get(next_idx));
- _container_html: function() {
- var self = this;
- return '
';
- },
+ current.css('zIndex', 2);
+ current.removeClass(settings.active_slide_class);
+ next.css('zIndex', 4).addClass(settings.active_slide_class);
- _bullets_container_html: function($slides) {
- var self = this,
- $list = $(' ');
- $slides.each(function(idx, slide) {
- var $item = $(' ');
- if (idx === 0) {
- $item.addClass(self.settings.bullets_active_class);
+ slides_container.trigger('orbit:before-slide-change');
+ settings.before_slide_change();
+ self.update_active_link(next_idx);
+
+ var callback = function() {
+ var unlock = function() {
+ idx = next_idx;
+ locked = false;
+ if (start_timer === true) {timer = self.create_timer(); timer.start();}
+ self.update_slide_number(idx);
+ slides_container.trigger('orbit:after-slide-change',[{slide_number: idx, total_slides: slides.length}]);
+ settings.after_slide_change(idx, slides.length);
+ };
+ if (slides_container.height() != next.height() && settings.variable_height) {
+ slides_container.animate({'height': next.height()}, 250, 'linear', unlock);
+ } else {
+ unlock();
}
- $list.append($item);
- });
- return $list;
- },
+ };
- _slide_number_html: function(slide_number, total_slides) {
- var self = this,
- $container = $('
');
- $container.append('' + slide_number + ' of ' + total_slides + ' ');
- return $container;
- },
+ if (slides.length === 1) {callback(); return false;}
- _timer_html: function() {
- var self = this;
- if (typeof self.settings.timer_speed === 'number' && self.settings.timer_speed > 0) {
- return '';
+ var start_animation = function() {
+ if (dir === 'next') {animate.next(current, next, callback);}
+ if (dir === 'prev') {animate.prev(current, next, callback);}
+ };
+
+ if (next.height() > slides_container.height() && settings.variable_height) {
+ slides_container.animate({'height': next.height()}, 250, 'linear', start_animation);
} else {
- return '';
+ start_animation();
}
- },
-
- _next_html: function() {
- var self = this;
- return 'Next ';
- },
-
- _prev_html: function() {
- var self = this;
- return 'Prev ';
- },
-
- _init: function (idx, slider) {
- var self = this,
- $slides_container = $(slider),
- $container = $slides_container.wrap(self._container_html()).parent(),
- $slides = $slides_container.children();
-
- $.extend(true, self.settings, self.data_options($slides_container));
+ };
+
+ self.next = function(e) {
+ e.stopImmediatePropagation();
+ e.preventDefault();
+ self._goto(idx + 1);
+ };
+
+ self.prev = function(e) {
+ e.stopImmediatePropagation();
+ e.preventDefault();
+ self._goto(idx - 1);
+ };
+
+ self.link_custom = function(e) {
+ e.preventDefault();
+ var link = $(this).attr('data-orbit-link');
+ if ((typeof link === 'string') && (link = $.trim(link)) != "") {
+ var slide = container.find('[data-orbit-slide='+link+']');
+ if (slide.index() != -1) {self._goto(slide.index());}
+ }
+ };
- if (self.settings.navigation_arrows) {
- $container.append(self._prev_html());
- $container.append(self._next_html());
+ self.link_bullet = function(e) {
+ var index = $(this).attr('data-orbit-slide');
+ if ((typeof index === 'string') && (index = $.trim(index)) != "") {
+ self._goto(parseInt(index));
}
- $slides_container.addClass(self.settings.slides_container_class);
- if (self.settings.stack_on_small) {
- $container.addClass(self.settings.stack_on_small_class);
+ }
+
+ self.timer_callback = function() {
+ self._goto(idx + 1, true);
+ }
+
+ self.compute_dimensions = function() {
+ var current = $(slides_container.children().get(idx));
+ var h = current.height();
+ if (!settings.variable_height) {
+ slides_container.children().each(function(){
+ if ($(this).height() > h) { h = $(this).height(); }
+ });
}
- if (self.settings.slide_number) {
- $container.append(self._slide_number_html(1, $slides.length));
+ slides_container.height(h);
+ };
+
+ self.create_timer = function() {
+ var t = new Timer(
+ container.find('.'+settings.timer_container_class),
+ settings,
+ self.timer_callback
+ );
+ return t;
+ };
+
+ self.stop_timer = function() {
+ if (typeof timer === 'object') timer.stop();
+ };
+
+ self.toggle_timer = function() {
+ var t = container.find('.'+settings.timer_container_class);
+ if (t.hasClass(settings.timer_paused_class)) {
+ if (typeof timer === 'undefined') {timer = self.create_timer();}
+ timer.start();
}
- $container.append(self._timer_html());
- if (self.settings.bullets) {
- $container.after(self._bullets_container_html($slides));
+ else {
+ if (typeof timer === 'object') {timer.stop();}
}
- // To better support the "sliding" effect it's easier
- // if we just clone the first and last slides
- $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(Foundation.rtl ? 'marginRight' : 'marginLeft', '-100%');
- $slides.first().addClass(self.settings.active_slide_class);
-
- self._init_events($slides_container);
- self._init_dimensions($slides_container);
- self._start_timer($slides_container);
- },
-
- _init_events: function ($slides_container) {
- var self = this,
- $container = $slides_container.parent();
-
- $(window)
- .on('load.fndtn.orbit', function() {
- $slides_container.height('');
- $slides_container.height($slides_container.height($container.height()));
- $slides_container.trigger('orbit:ready');
- })
- .on('resize.fndtn.orbit', function() {
- $slides_container.height('');
- $slides_container.height($slides_container.height($container.height()));
- });
-
- $(document).on('click.fndtn.orbit', '[data-orbit-link]', function(e) {
- e.preventDefault();
- var id = $(e.currentTarget).attr('data-orbit-link'),
- $slide = $slides_container.find('[data-orbit-slide=' + id + ']').first();
-
- if ($slide.length === 1) {
- self._reset_timer($slides_container, true);
- self._goto($slides_container, $slide.index(), function() {});
- }
- });
-
- $container.siblings('.' + self.settings.bullets_container_class)
- .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() {});
- });
-
- $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);
-
- if ($slide_number.length === 1) {
- $slide_number.replaceWith(self._slide_number_html(orbit.slide_number, orbit.total_slides));
- }
- })
- .on('orbit:next-slide.fndtn.orbit click.fndtn.orbit', '.' + self.settings.next_class.split(" ").join("."), function(e) {
- e.preventDefault();
- self._reset_timer($slides_container, true);
- self._goto($slides_container, 'next', function() {});
- })
- .on('orbit:prev-slide.fndtn.orbit click.fndtn.orbit', '.' + self.settings.prev_class.split(" ").join("."), function(e) {
- e.preventDefault();
- self._reset_timer($slides_container, true);
- 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();
- var $timer = $(e.currentTarget).toggleClass(self.settings.timer_paused_class),
- $slides_container = $timer.closest('.' + self.settings.container_class)
- .find('.' + self.settings.slides_container_class);
-
- if ($timer.hasClass(self.settings.timer_paused_class)) {
- self._stop_timer($slides_container);
- } else {
- self._start_timer($slides_container);
- }
- })
- .on('touchstart.fndtn.orbit', function(e) {
- if (!e.touches) { e = e.originalEvent; }
+ };
+
+ self.init = function() {
+ self.build_markup();
+ if (settings.timer) {timer = self.create_timer(); timer.start();}
+ animate = new FadeAnimation(settings, slides_container);
+ if (settings.animation === 'slide')
+ animate = new SlideAnimation(settings, slides_container);
+ container.on('click', '.'+settings.next_class, self.next);
+ container.on('click', '.'+settings.prev_class, self.prev);
+ container.on('click', '[data-orbit-slide]', self.link_bullet);
+ container.on('click', self.toggle_timer);
+ if (settings.swipe) {
+ container.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,
@@ -216,7 +221,7 @@
delta_x: 0,
is_scrolling: undefined
};
- $container.data('swipe-transition', data);
+ container.data('swipe-transition', data);
e.stopPropagation();
})
.on('touchmove.fndtn.orbit', function(e) {
@@ -224,10 +229,8 @@
// Ignore pinch/zoom events
if(e.touches.length > 1 || e.scale && e.scale !== 1) return;
- var data = $container.data('swipe-transition');
- if (typeof data === 'undefined') {
- data = {};
- }
+ var data = container.data('swipe-transition');
+ if (typeof data === 'undefined') {data = {};}
data.delta_x = e.touches[0].pageX - data.start_page_x;
@@ -237,154 +240,193 @@
if (!data.is_scrolling && !data.active) {
e.preventDefault();
- self._stop_timer($slides_container);
- var direction = (data.delta_x < 0) ? 'next' : 'prev';
+ var direction = (data.delta_x < 0) ? (idx+1) : (idx-1);
data.active = true;
- self._goto($slides_container, direction, function() {});
+ self._goto(direction);
}
})
.on('touchend.fndtn.orbit', function(e) {
- $container.data('swipe-transition', {});
+ container.data('swipe-transition', {});
e.stopPropagation();
- });
- },
+ })
+ }
+ container.on('mouseenter.fndtn.orbit', function(e) {
+ if (settings.timer && settings.pause_on_hover) {
+ self.stop_timer();
+ }
+ })
+ .on('mouseleave.fndtn.orbit', function(e) {
+ if (settings.timer && settings.resume_on_mouseout) {
+ timer.start();
+ }
+ });
+
+ $(document).on('click', '[data-orbit-link]', self.link_custom);
+ $(window).on('resize', self.compute_dimensions);
+ $(window).on('load', self.compute_dimensions);
+ $(window).on('load', function(){
+ container.prev('.preloader').css('display', 'none');
+ });
+ slides_container.trigger('orbit:ready');
+ };
- _init_dimensions: function ($slides_container) {
- var $container = $slides_container.parent(),
- $slides = $slides_container.children();
+ self.init();
+ };
- $slides_container.css('width', $slides.length * 100 + '%');
- $slides.css('width', 100 / $slides.length + '%');
- $slides_container.height($container.height());
- $slides_container.css('width', $slides.length * 100 + '%');
- },
+ var Timer = function(el, settings, callback) {
+ var self = this,
+ duration = settings.timer_speed,
+ progress = el.find('.'+settings.timer_progress_class),
+ start,
+ timeout,
+ left = -1;
+
+ this.update_progress = function(w) {
+ var new_progress = progress.clone();
+ new_progress.attr('style', '');
+ new_progress.css('width', w+'%');
+ progress.replaceWith(new_progress);
+ progress = new_progress;
+ };
+
+ this.restart = function() {
+ clearTimeout(timeout);
+ el.addClass(settings.timer_paused_class);
+ left = -1;
+ self.update_progress(0);
+ };
+
+ this.start = function() {
+ if (!el.hasClass(settings.timer_paused_class)) {return true;}
+ left = (left === -1) ? duration : left;
+ el.removeClass(settings.timer_paused_class);
+ start = new Date().getTime();
+ progress.animate({'width': '100%'}, left, 'linear');
+ timeout = setTimeout(function() {
+ self.restart();
+ callback();
+ }, left);
+ el.trigger('orbit:timer-started')
+ };
+
+ this.stop = function() {
+ if (el.hasClass(settings.timer_paused_class)) {return true;}
+ clearTimeout(timeout);
+ el.addClass(settings.timer_paused_class);
+ var end = new Date().getTime();
+ left = left - (end - start);
+ var w = 100 - ((left / duration) * 100);
+ self.update_progress(w);
+ el.trigger('orbit:timer-stopped');
+ };
+ };
+
+ var SlideAnimation = function(settings, container) {
+ var duration = settings.animation_speed;
+ var is_rtl = ($('html[dir=rtl]').length === 1);
+ var margin = is_rtl ? 'marginRight' : 'marginLeft';
+ var animMargin = {};
+ animMargin[margin] = '0%';
+
+ this.next = function(current, next, callback) {
+ next.animate(animMargin, duration, 'linear', function() {
+ current.css(margin, '100%');
+ callback();
+ });
+ };
- _start_timer: function ($slides_container) {
- var self = this,
- $container = $slides_container.parent();
+ this.prev = function(current, prev, callback) {
+ prev.css(margin, '-100%');
+ prev.animate(animMargin, duration, 'linear', function() {
+ current.css(margin, '100%');
+ callback();
+ });
+ };
+ };
- var callback = function() {
- self._reset_timer($slides_container, false);
- self._goto($slides_container, 'next', function() {
- self._start_timer($slides_container);
- });
- };
+ var FadeAnimation = function(settings, container) {
+ var duration = settings.animation_speed;
+ var is_rtl = ($('html[dir=rtl]').length === 1);
+ var margin = is_rtl ? 'marginRight' : 'marginLeft';
- var $timer = $container.find('.' + self.settings.timer_container_class),
- $progress = $timer.find('.' + self.settings.timer_progress_class),
- progress_pct = ($progress.width() / $timer.width()),
- delay = self.settings.timer_speed - (progress_pct * self.settings.timer_speed);
+ this.next = function(current, next, callback) {
+ next.css({'margin':'0%', 'opacity':'0.01'});
+ next.animate({'opacity':'1'}, duration, 'linear', function() {
+ current.css('margin', '100%');
+ callback();
+ });
+ };
- $progress.animate({'width': '100%'}, delay, 'linear', callback);
- $slides_container.trigger('orbit:timer-started');
- },
+ this.prev = function(current, prev, callback) {
+ prev.css({'margin':'0%', 'opacity':'0.01'});
+ prev.animate({'opacity':'1'}, duration, 'linear', function() {
+ current.css('margin', '100%');
+ callback();
+ });
+ };
+ };
- _stop_timer: function ($slides_container) {
- var self = this,
- $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();
- self._rebuild_timer($container, progress_pct * 100 + '%');
- // $progress.stop();
- $slides_container.trigger('orbit:timer-stopped');
- $timer = $container.find('.' + self.settings.timer_container_class);
- $timer.addClass(self.settings.timer_paused_class);
- },
- _reset_timer: function($slides_container, is_paused) {
- var self = this,
- $container = $slides_container.parent();
- self._rebuild_timer($container, '0%');
- if (typeof is_paused === 'boolean' && is_paused) {
- var $timer = $container.find('.' + self.settings.timer_container_class);
- $timer.addClass(self.settings.timer_paused_class);
- }
- },
+ Foundation.libs = Foundation.libs || {};
- _rebuild_timer: function ($container, width_pct) {
- // Zepto is unable to stop animations since they
- // are css-based. This is a workaround for that
- // limitation, which rebuilds the dom element
- // thus stopping the animation
- var self = this,
- $timer = $container.find('.' + self.settings.timer_container_class),
- $new_timer = $(self._timer_html()),
- $new_timer_progress = $new_timer.find('.' + self.settings.timer_progress_class);
-
- if (typeof Zepto === 'function') {
- $timer.remove();
- $container.append($new_timer);
- $new_timer_progress.css('width', width_pct);
- } else if (typeof jQuery === 'function') {
- var $progress = $timer.find('.' + self.settings.timer_progress_class);
- $progress.css('width', width_pct);
- $progress.stop();
- }
+ Foundation.libs.orbit = {
+ name: 'orbit',
+
+ version: '4.3.2',
+
+ settings: {
+ animation: 'slide',
+ timer_speed: 10000,
+ pause_on_hover: true,
+ resume_on_mouseout: false,
+ animation_speed: 500,
+ stack_on_small: false,
+ navigation_arrows: true,
+ slide_number: true,
+ slide_number_text: 'of',
+ container_class: 'orbit-container',
+ stack_on_small_class: 'orbit-stack-on-small',
+ next_class: 'orbit-next',
+ prev_class: 'orbit-prev',
+ timer_container_class: 'orbit-timer',
+ timer_paused_class: 'paused',
+ timer_progress_class: 'orbit-progress',
+ slides_container_class: 'orbit-slides-container',
+ bullets_container_class: 'orbit-bullets',
+ bullets_active_class: 'active',
+ slide_number_class: 'orbit-slide-number',
+ caption_class: 'orbit-caption',
+ active_slide_class: 'active',
+ orbit_transition_class: 'orbit-transitioning',
+ bullets: true,
+ timer: true,
+ variable_height: false,
+ swipe: true,
+ before_slide_change: noop,
+ after_slide_change: noop
},
- _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(),
- margin_position = Foundation.rtl ? 'marginRight' : 'marginLeft';
+ init: function (scope, method, options) {
+ var self = this;
+ Foundation.inherit(self, 'data_options');
- if ($container.hasClass(self.settings.orbit_transition_class)) {
- return false;
+ if (typeof method === 'object') {
+ $.extend(true, self.settings, method);
}
- if (index_or_direction === 'prev') {
- if (active_index === 0) {
- active_index = $slides.length - 1;
- }
- else {
- active_index--;
- }
- }
- else if (index_or_direction === 'next') {
- active_index = (active_index+1) % $slides.length;
- }
- else if (typeof index_or_direction === 'number') {
- active_index = (index_or_direction % $slides.length);
- }
- if (active_index === ($slides.length - 1) && index_or_direction === 'next') {
- $slides_container.css(margin_position, '0%');
- active_index = 1;
- }
- else if (active_index === 0 && index_or_direction === 'prev') {
- $slides_container.css(margin_position, '-' + ($slides.length - 1) * 100 + '%');
- active_index = $slides.length - 2;
- }
- // Start transition, make next slide active
- $container.addClass(self.settings.orbit_transition_class);
- $active_slide.removeClass(self.settings.active_slide_class);
- $($slides[active_index]).addClass(self.settings.active_slide_class);
- // Make next bullet active
- var $bullets = $container.siblings('.' + self.settings.bullets_container_class);
- if ($bullets.length === 1) {
- $bullets.children().removeClass(self.settings.bullets_active_class);
- $($bullets.children()[active_index-1]).addClass(self.settings.bullets_active_class);
+ if ($(scope).is('[data-orbit]')) {
+ var $el = $(scope);
+ var opts = self.data_options($el);
+ new Orbit($el, $.extend({},self.settings, opts));
}
- var new_margin_left = '-' + (active_index * 100) + '%';
- // Check to see if animation will occur, otherwise perform
- // callbacks manually
- $slides_container.trigger('orbit:before-slide-change');
- 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 {
- 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();
- });
- }
+ $('[data-orbit]', scope).each(function(idx, el) {
+ var $el = $(el);
+ var opts = self.data_options($el);
+ new Orbit($el, $.extend({},self.settings, opts));
+ });
}
};
+
+
}(Foundation.zj, this, this.document));
diff --git a/javascripts/foundation/foundation.placeholder.js b/javascripts/foundation/foundation.placeholder.js
index e503b4c..d65812e 100644
--- a/javascripts/foundation/foundation.placeholder.js
+++ b/javascripts/foundation/foundation.placeholder.js
@@ -1,179 +1,426 @@
-/*! http://mths.be/placeholder v2.0.7 by @mathias
- Modified to work with Zepto.js by ZURB
-*/
-;(function(window, document, $) {
-
- var isInputSupported = 'placeholder' in document.createElement('input'),
- isTextareaSupported = 'placeholder' in document.createElement('textarea'),
- prototype = $.fn,
- valHooks = $.valHooks,
- hooks,
- placeholder;
-
- if (isInputSupported && isTextareaSupported) {
-
- placeholder = prototype.placeholder = function() {
- return this;
- };
-
- placeholder.input = placeholder.textarea = true;
-
- } else {
-
- placeholder = prototype.placeholder = function() {
- var $this = this;
- $this
- .filter((isInputSupported ? 'textarea' : ':input') + '[placeholder]')
- .not('.placeholder')
- .bind({
- 'focus.placeholder': clearPlaceholder,
- 'blur.placeholder': setPlaceholder
- })
- .data('placeholder-enabled', true)
- .trigger('blur.placeholder');
- return $this;
- };
-
- placeholder.input = isInputSupported;
- placeholder.textarea = isTextareaSupported;
-
- hooks = {
- 'get': function(element) {
- var $element = $(element);
- return $element.data('placeholder-enabled') && $element.hasClass('placeholder') ? '' : element.value;
- },
- 'set': function(element, value) {
- var $element = $(element);
- if (!$element.data('placeholder-enabled')) {
- return element.value = value;
- }
- if (value == '') {
- element.value = value;
- // Issue #56: Setting the placeholder causes problems if the element continues to have focus.
- if (element != document.activeElement) {
- // We can't use `triggerHandler` here because of dummy text/password inputs :(
- setPlaceholder.call(element);
- }
- } else if ($element.hasClass('placeholder')) {
- clearPlaceholder.call(element, true, value) || (element.value = value);
- } else {
- element.value = value;
- }
- // `set` can not return `undefined`; see http://jsapi.info/jquery/1.7.1/val#L2363
- return $element;
- }
- };
-
- isInputSupported || (valHooks.input = hooks);
- isTextareaSupported || (valHooks.textarea = hooks);
-
- $(function() {
- // Look for forms
- $(document).delegate('form', 'submit.placeholder', function() {
- // Clear the placeholder values so they don't get submitted
- var $inputs = $('.placeholder', this).each(clearPlaceholder);
- setTimeout(function() {
- $inputs.each(setPlaceholder);
- }, 10);
- });
- });
-
- // Clear placeholder values upon page reload
- $(window).bind('beforeunload.placeholder', function() {
- $('.placeholder').each(function() {
- this.value = '';
- });
- });
-
- }
-
- function args(elem) {
- // Return an object of element attributes
- var newAttrs = {},
- rinlinejQuery = /^jQuery\d+$/;
- $.each(elem.attributes, function(i, attr) {
- if (attr.specified && !rinlinejQuery.test(attr.name)) {
- newAttrs[attr.name] = attr.value;
- }
- });
- return newAttrs;
- }
-
- function clearPlaceholder(event, value) {
- var input = this,
- $input = $(input);
- if (input.value == $input.attr('placeholder') && $input.hasClass('placeholder')) {
- if ($input.data('placeholder-password')) {
- $input = $input.hide().next().show().attr('id', $input.removeAttr('id').data('placeholder-id'));
- // If `clearPlaceholder` was called from `$.valHooks.input.set`
- if (event === true) {
- return $input[0].value = value;
- }
- $input.focus();
- } else {
- input.value = '';
- $input.removeClass('placeholder');
- input == document.activeElement && input.select();
- }
- }
- }
-
- function setPlaceholder() {
- var $replacement,
- input = this,
- $input = $(input),
- $origInput = $input,
- id = this.id;
- if (input.value == '') {
- if (input.type == 'password') {
- if (!$input.data('placeholder-textinput')) {
- try {
- $replacement = $input.clone().attr({ 'type': 'text' });
- } catch(e) {
- $replacement = $(' ').attr($.extend(args(this), { 'type': 'text' }));
- }
- $replacement
- .removeAttr('name')
- .data({
- 'placeholder-password': true,
- 'placeholder-id': id
- })
- .bind('focus.placeholder', clearPlaceholder);
- $input
- .data({
- 'placeholder-textinput': $replacement,
- 'placeholder-id': id
- })
- .before($replacement);
- }
- $input = $input.removeAttr('id').hide().prev().attr('id', id).show();
- // Note: `$input[0] != input` now!
- }
- $input.addClass('placeholder');
- $input[0].value = $input.attr('placeholder');
- } else {
- $input.removeClass('placeholder');
- }
- }
-
-}(this, document, Foundation.zj));
-
-;(function ($, window, document, undefined) {
- 'use strict';
-
- Foundation.libs.placeholder = {
- name : 'placeholder',
-
- version : '4.2.2',
-
- init : function (scope, method, options) {
- this.scope = scope || this.scope;
-
- if (typeof method !== 'string') {
- window.onload = function () {
- $('input, textarea').placeholder();
+/*
+ * The MIT License
+ *
+ * Copyright (c) 2012 James Allardice
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ */
+
+// Defines the global Placeholders object along with various utility methods
+(function (global) {
+
+ "use strict";
+
+ // Cross-browser DOM event binding
+ function addEventListener(elem, event, fn) {
+ if (elem.addEventListener) {
+ return elem.addEventListener(event, fn, false);
+ }
+ if (elem.attachEvent) {
+ return elem.attachEvent("on" + event, fn);
+ }
+ }
+
+ // Check whether an item is in an array (we don't use Array.prototype.indexOf so we don't clobber any existing polyfills - this is a really simple alternative)
+ function inArray(arr, item) {
+ var i, len;
+ for (i = 0, len = arr.length; i < len; i++) {
+ if (arr[i] === item) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ // Move the caret to the index position specified. Assumes that the element has focus
+ function moveCaret(elem, index) {
+ var range;
+ if (elem.createTextRange) {
+ range = elem.createTextRange();
+ range.move("character", index);
+ range.select();
+ } else if (elem.selectionStart) {
+ elem.focus();
+ elem.setSelectionRange(index, index);
+ }
+ }
+
+ // Attempt to change the type property of an input element
+ function changeType(elem, type) {
+ try {
+ elem.type = type;
+ return true;
+ } catch (e) {
+ // You can't change input type in IE8 and below
+ return false;
+ }
+ }
+
+ // Expose public methods
+ global.Placeholders = {
+ Utils: {
+ addEventListener: addEventListener,
+ inArray: inArray,
+ moveCaret: moveCaret,
+ changeType: changeType
+ }
+ };
+
+}(this));
+
+(function (global) {
+
+ "use strict";
+
+ var validTypes = [
+ "text",
+ "search",
+ "url",
+ "tel",
+ "email",
+ "password",
+ "number",
+ "textarea"
+ ],
+
+ // The list of keycodes that are not allowed when the polyfill is configured to hide-on-input
+ badKeys = [
+
+ // The following keys all cause the caret to jump to the end of the input value
+ 27, // Escape
+ 33, // Page up
+ 34, // Page down
+ 35, // End
+ 36, // Home
+
+ // Arrow keys allow you to move the caret manually, which should be prevented when the placeholder is visible
+ 37, // Left
+ 38, // Up
+ 39, // Right
+ 40, // Down
+
+ // The following keys allow you to modify the placeholder text by removing characters, which should be prevented when the placeholder is visible
+ 8, // Backspace
+ 46 // Delete
+ ],
+
+ // Styling variables
+ placeholderStyleColor = "#ccc",
+ placeholderClassName = "placeholdersjs",
+ classNameRegExp = new RegExp("(?:^|\\s)" + placeholderClassName + "(?!\\S)"),
+
+ // These will hold references to all elements that can be affected. NodeList objects are live, so we only need to get those references once
+ inputs, textareas,
+
+ // The various data-* attributes used by the polyfill
+ ATTR_CURRENT_VAL = "data-placeholder-value",
+ ATTR_ACTIVE = "data-placeholder-active",
+ ATTR_INPUT_TYPE = "data-placeholder-type",
+ ATTR_FORM_HANDLED = "data-placeholder-submit",
+ ATTR_EVENTS_BOUND = "data-placeholder-bound",
+ ATTR_OPTION_FOCUS = "data-placeholder-focus",
+ ATTR_OPTION_LIVE = "data-placeholder-live",
+
+ // Various other variables used throughout the rest of the script
+ test = document.createElement("input"),
+ head = document.getElementsByTagName("head")[0],
+ root = document.documentElement,
+ Placeholders = global.Placeholders,
+ Utils = Placeholders.Utils,
+ hideOnInput, liveUpdates, keydownVal, styleElem, styleRules, placeholder, timer, form, elem, len, i;
+
+ // No-op (used in place of public methods when native support is detected)
+ function noop() {}
+
+ // Hide the placeholder value on a single element. Returns true if the placeholder was hidden and false if it was not (because it wasn't visible in the first place)
+ function hidePlaceholder(elem) {
+ var type;
+ if (elem.value === elem.getAttribute(ATTR_CURRENT_VAL) && elem.getAttribute(ATTR_ACTIVE) === "true") {
+ elem.setAttribute(ATTR_ACTIVE, "false");
+ elem.value = "";
+ elem.className = elem.className.replace(classNameRegExp, "");
+
+ // If the polyfill has changed the type of the element we need to change it back
+ type = elem.getAttribute(ATTR_INPUT_TYPE);
+ if (type) {
+ elem.type = type;
+ }
+ return true;
+ }
+ return false;
+ }
+
+ // Show the placeholder value on a single element. Returns true if the placeholder was shown and false if it was not (because it was already visible)
+ function showPlaceholder(elem) {
+ var type,
+ val = elem.getAttribute(ATTR_CURRENT_VAL);
+ if (elem.value === "" && val) {
+ elem.setAttribute(ATTR_ACTIVE, "true");
+ elem.value = val;
+ elem.className += " " + placeholderClassName;
+
+ // If the type of element needs to change, change it (e.g. password inputs)
+ type = elem.getAttribute(ATTR_INPUT_TYPE);
+ if (type) {
+ elem.type = "text";
+ } else if (elem.type === "password") {
+ if (Utils.changeType(elem, "text")) {
+ elem.setAttribute(ATTR_INPUT_TYPE, "password");
+ }
+ }
+ return true;
+ }
+ return false;
+ }
+
+ function handleElem(node, callback) {
+
+ var handleInputs, handleTextareas, elem, len, i;
+
+ // Check if the passed in node is an input/textarea (in which case it can't have any affected descendants)
+ if (node && node.getAttribute(ATTR_CURRENT_VAL)) {
+ callback(node);
+ } else {
+
+ // If an element was passed in, get all affected descendants. Otherwise, get all affected elements in document
+ handleInputs = node ? node.getElementsByTagName("input") : inputs;
+ handleTextareas = node ? node.getElementsByTagName("textarea") : textareas;
+
+ // Run the callback for each element
+ for (i = 0, len = handleInputs.length + handleTextareas.length; i < len; i++) {
+ elem = i < handleInputs.length ? handleInputs[i] : handleTextareas[i - handleInputs.length];
+ callback(elem);
+ }
+ }
+ }
+
+ // Return all affected elements to their normal state (remove placeholder value if present)
+ function disablePlaceholders(node) {
+ handleElem(node, hidePlaceholder);
+ }
+
+ // Show the placeholder value on all appropriate elements
+ function enablePlaceholders(node) {
+ handleElem(node, showPlaceholder);
+ }
+
+ // Returns a function that is used as a focus event handler
+ function makeFocusHandler(elem) {
+ return function () {
+
+ // Only hide the placeholder value if the (default) hide-on-focus behaviour is enabled
+ if (hideOnInput && elem.value === elem.getAttribute(ATTR_CURRENT_VAL) && elem.getAttribute(ATTR_ACTIVE) === "true") {
+
+ // Move the caret to the start of the input (this mimics the behaviour of all browsers that do not hide the placeholder on focus)
+ Utils.moveCaret(elem, 0);
+
+ } else {
+
+ // Remove the placeholder
+ hidePlaceholder(elem);
+ }
+ };
+ }
+
+ // Returns a function that is used as a blur event handler
+ function makeBlurHandler(elem) {
+ return function () {
+ showPlaceholder(elem);
+ };
+ }
+
+ // Functions that are used as a event handlers when the hide-on-input behaviour has been activated - very basic implementation of the "input" event
+ function makeKeydownHandler(elem) {
+ return function (e) {
+ keydownVal = elem.value;
+
+ //Prevent the use of the arrow keys (try to keep the cursor before the placeholder)
+ if (elem.getAttribute(ATTR_ACTIVE) === "true") {
+ if (keydownVal === elem.getAttribute(ATTR_CURRENT_VAL) && Utils.inArray(badKeys, e.keyCode)) {
+ if (e.preventDefault) {
+ e.preventDefault();
+ }
+ return false;
+ }
+ }
+ };
+ }
+ function makeKeyupHandler(elem) {
+ return function () {
+ var type;
+
+ if (elem.getAttribute(ATTR_ACTIVE) === "true" && elem.value !== keydownVal) {
+
+ // Remove the placeholder
+ elem.className = elem.className.replace(classNameRegExp, "");
+ elem.value = elem.value.replace(elem.getAttribute(ATTR_CURRENT_VAL), "");
+ elem.setAttribute(ATTR_ACTIVE, false);
+
+ // If the type of element needs to change, change it (e.g. password inputs)
+ type = elem.getAttribute(ATTR_INPUT_TYPE);
+ if (type) {
+ elem.type = type;
+ }
+ }
+
+ // If the element is now empty we need to show the placeholder
+ if (elem.value === "") {
+ elem.blur();
+ Utils.moveCaret(elem, 0);
+ }
+ };
+ }
+ function makeClickHandler(elem) {
+ return function () {
+ if (elem === document.activeElement && elem.value === elem.getAttribute(ATTR_CURRENT_VAL) && elem.getAttribute(ATTR_ACTIVE) === "true") {
+ Utils.moveCaret(elem, 0);
+ }
+ };
+ }
+
+ // Returns a function that is used as a submit event handler on form elements that have children affected by this polyfill
+ function makeSubmitHandler(form) {
+ return function () {
+
+ // Turn off placeholders on all appropriate descendant elements
+ disablePlaceholders(form);
+ };
+ }
+
+ // Bind event handlers to an element that we need to affect with the polyfill
+ function newElement(elem) {
+
+ // If the element is part of a form, make sure the placeholder string is not submitted as a value
+ if (elem.form) {
+ form = elem.form;
+
+ // Set a flag on the form so we know it's been handled (forms can contain multiple inputs)
+ if (!form.getAttribute(ATTR_FORM_HANDLED)) {
+ Utils.addEventListener(form, "submit", makeSubmitHandler(form));
+ form.setAttribute(ATTR_FORM_HANDLED, "true");
+ }
+ }
+
+ // Bind event handlers to the element so we can hide/show the placeholder as appropriate
+ Utils.addEventListener(elem, "focus", makeFocusHandler(elem));
+ Utils.addEventListener(elem, "blur", makeBlurHandler(elem));
+
+ // If the placeholder should hide on input rather than on focus we need additional event handlers
+ if (hideOnInput) {
+ Utils.addEventListener(elem, "keydown", makeKeydownHandler(elem));
+ Utils.addEventListener(elem, "keyup", makeKeyupHandler(elem));
+ Utils.addEventListener(elem, "click", makeClickHandler(elem));
}
- }
+
+ // Remember that we've bound event handlers to this element
+ elem.setAttribute(ATTR_EVENTS_BOUND, "true");
+ elem.setAttribute(ATTR_CURRENT_VAL, placeholder);
+
+ // If the element doesn't have a value, set it to the placeholder string
+ showPlaceholder(elem);
}
- };
-}(Foundation.zj, this, this.document));
\ No newline at end of file
+
+ Placeholders.nativeSupport = test.placeholder !== void 0;
+
+ if (!Placeholders.nativeSupport) {
+
+ // Get references to all the input and textarea elements currently in the DOM (live NodeList objects to we only need to do this once)
+ inputs = document.getElementsByTagName("input");
+ textareas = document.getElementsByTagName("textarea");
+
+ // Get any settings declared as data-* attributes on the root element (currently the only options are whether to hide the placeholder on focus or input and whether to auto-update)
+ hideOnInput = root.getAttribute(ATTR_OPTION_FOCUS) === "false";
+ liveUpdates = root.getAttribute(ATTR_OPTION_LIVE) !== "false";
+
+ // Create style element for placeholder styles (instead of directly setting style properties on elements - allows for better flexibility alongside user-defined styles)
+ styleElem = document.createElement("style");
+ styleElem.type = "text/css";
+
+ // Create style rules as text node
+ styleRules = document.createTextNode("." + placeholderClassName + " { color:" + placeholderStyleColor + "; }");
+
+ // Append style rules to newly created stylesheet
+ if (styleElem.styleSheet) {
+ styleElem.styleSheet.cssText = styleRules.nodeValue;
+ } else {
+ styleElem.appendChild(styleRules);
+ }
+
+ // Prepend new style element to the head (before any existing stylesheets, so user-defined rules take precedence)
+ head.insertBefore(styleElem, head.firstChild);
+
+ // Set up the placeholders
+ for (i = 0, len = inputs.length + textareas.length; i < len; i++) {
+ elem = i < inputs.length ? inputs[i] : textareas[i - inputs.length];
+
+ // Get the value of the placeholder attribute, if any. IE10 emulating IE7 fails with getAttribute, hence the use of the attributes node
+ placeholder = elem.attributes.placeholder;
+ if (placeholder) {
+
+ // IE returns an empty object instead of undefined if the attribute is not present
+ placeholder = placeholder.nodeValue;
+
+ // Only apply the polyfill if this element is of a type that supports placeholders, and has a placeholder attribute with a non-empty value
+ if (placeholder && Utils.inArray(validTypes, elem.type)) {
+ newElement(elem);
+ }
+ }
+ }
+
+ // If enabled, the polyfill will repeatedly check for changed/added elements and apply to those as well
+ timer = setInterval(function () {
+ for (i = 0, len = inputs.length + textareas.length; i < len; i++) {
+ elem = i < inputs.length ? inputs[i] : textareas[i - inputs.length];
+
+ // Only apply the polyfill if this element is of a type that supports placeholders, and has a placeholder attribute with a non-empty value
+ placeholder = elem.attributes.placeholder;
+ if (placeholder) {
+ placeholder = placeholder.nodeValue;
+ if (placeholder && Utils.inArray(validTypes, elem.type)) {
+
+ // If the element hasn't had event handlers bound to it then add them
+ if (!elem.getAttribute(ATTR_EVENTS_BOUND)) {
+ newElement(elem);
+ }
+
+ // If the placeholder value has changed or not been initialised yet we need to update the display
+ if (placeholder !== elem.getAttribute(ATTR_CURRENT_VAL) || (elem.type === "password" && !elem.getAttribute(ATTR_INPUT_TYPE))) {
+
+ // Attempt to change the type of password inputs (fails in IE < 9)
+ if (elem.type === "password" && !elem.getAttribute(ATTR_INPUT_TYPE) && Utils.changeType(elem, "text")) {
+ elem.setAttribute(ATTR_INPUT_TYPE, "password");
+ }
+
+ // If the placeholder value has changed and the placeholder is currently on display we need to change it
+ if (elem.value === elem.getAttribute(ATTR_CURRENT_VAL)) {
+ elem.value = placeholder;
+ }
+
+ // Keep a reference to the current placeholder value in case it changes via another script
+ elem.setAttribute(ATTR_CURRENT_VAL, placeholder);
+ }
+ }
+ }
+ }
+
+ // If live updates are not enabled cancel the timer
+ if (!liveUpdates) {
+ clearInterval(timer);
+ }
+ }, 100);
+ }
+
+ // Expose public methods
+ Placeholders.disable = Placeholders.nativeSupport ? noop : disablePlaceholders;
+ Placeholders.enable = Placeholders.nativeSupport ? noop : enablePlaceholders;
+
+}(this));
\ No newline at end of file
diff --git a/javascripts/foundation/foundation.reveal.js b/javascripts/foundation/foundation.reveal.js
index 44a9bf1..8447e7c 100644
--- a/javascripts/foundation/foundation.reveal.js
+++ b/javascripts/foundation/foundation.reveal.js
@@ -4,9 +4,9 @@
'use strict';
Foundation.libs.reveal = {
- name: 'reveal',
+ name : 'reveal',
- version : '4.2.2',
+ version : '4.3.2',
locked : false,
@@ -77,24 +77,37 @@
}
}
})
- .on('click.fndtn.reveal', this.close_targets(), function (e) {
+ .on('click.fndtn.reveal touchend', 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) {
+ var settings = $.extend({}, self.settings, self.data_options($('.reveal-modal.open'))),
+ bgClicked = $(e.target)[0] === $('.' + settings.bgClass)[0];
+ if (bgClicked && !settings.closeOnBackgroundClick) {
return;
}
self.locked = true;
- self.close.call(self, $(this).closest('.reveal-modal'));
+ self.close.call(self, bgClicked ? $('.reveal-modal.open') : $(this).closest('.reveal-modal'));
}
- })
- .on('open.fndtn.reveal', '.reveal-modal', this.settings.open)
- .on('opened.fndtn.reveal', '.reveal-modal', this.settings.opened)
- .on('opened.fndtn.reveal', '.reveal-modal', this.open_video)
- .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);
+ });
+
+ if($(this.scope).hasClass('reveal-modal')) {
+ $(this.scope)
+ .on('open.fndtn.reveal', this.settings.open)
+ .on('opened.fndtn.reveal', this.settings.opened)
+ .on('opened.fndtn.reveal', this.open_video)
+ .on('close.fndtn.reveal', this.settings.close)
+ .on('closed.fndtn.reveal', this.settings.closed)
+ .on('closed.fndtn.reveal', this.close_video);
+ } else {
+ $(this.scope)
+ .on('open.fndtn.reveal', '.reveal-modal', this.settings.open)
+ .on('opened.fndtn.reveal', '.reveal-modal', this.settings.opened)
+ .on('opened.fndtn.reveal', '.reveal-modal', this.open_video)
+ .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'),
@@ -131,7 +144,7 @@
modal.trigger('open');
if (open_modal.length < 1) {
- this.toggle_bg(modal);
+ this.toggle_bg();
}
if (typeof ajax_settings === 'undefined' || !ajax_settings.url) {
@@ -168,7 +181,7 @@
if (open_modals.length > 0) {
this.locked = true;
modal.trigger('close');
- this.toggle_bg(modal);
+ this.toggle_bg();
this.hide(open_modals, this.settings.css.close);
}
},
@@ -183,8 +196,8 @@
return base;
},
- toggle_bg : function (modal) {
- if ($('.reveal-modal-bg').length === 0) {
+ toggle_bg : function () {
+ if ($('.' + this.settings.bgClass).length === 0) {
this.settings.bg = $('
', {'class': this.settings.bgClass})
.appendTo('body');
}
@@ -199,6 +212,16 @@
show : function (el, css) {
// is modal
if (css) {
+ if (el.parent('body').length === 0) {
+ var placeholder = el.wrap('
').parent();
+ el.on('closed.fndtn.reveal.wrapped', function() {
+ el.detach().appendTo(placeholder);
+ el.unwrap().unbind('closed.fndtn.reveal.wrapped');
+ });
+
+ el.detach().appendTo('body');
+ }
+
if (/pop/i.test(this.settings.animation)) {
css.top = $(window).scrollTop() - el.data('offset') + 'px';
var end_css = {
diff --git a/javascripts/foundation/foundation.section.js b/javascripts/foundation/foundation.section.js
index b622ffd..0f1e06e 100644
--- a/javascripts/foundation/foundation.section.js
+++ b/javascripts/foundation/foundation.section.js
@@ -1,27 +1,33 @@
/*jslint unparam: true, browser: true, indent: 2 */
-;(function ($, window, document, undefined) {
+;
+(function($, window, document) {
'use strict';
Foundation.libs.section = {
- name: 'section',
+ name : 'section',
- version : '4.2.2',
+ version : '4.3.2',
- settings : {
+ settings: {
deep_linking: false,
small_breakpoint: 768,
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 (){}
+ multi_expand: false,
+ section_selector: '[data-section]',
+ region_selector: 'section, .section, [data-section-region]',
+ title_selector: '.title, [data-section-title]',
+ //marker: container is resized
+ resized_data_attr: 'data-section-resized',
+ //marker: container should apply accordion style
+ small_style_data_attr: 'data-section-small-style',
+ content_selector: '.content, [data-section-content]',
+ nav_selector: '[data-section="vertical-nav"], [data-section="horizontal-nav"]',
+ active_class: 'active',
+ callback: function() {}
},
- init : function (scope, method, options) {
+ init: function(scope, method, options) {
var self = this;
Foundation.inherit(this, 'throttle data_options position_right offset_right');
@@ -30,367 +36,363 @@
}
if (typeof method !== 'string') {
- this.set_active_from_hash();
this.events();
-
return true;
} else {
return this[method].call(this, options);
}
},
- events : function () {
+ events: function() {
var self = this;
- $(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);
+ //combine titles selector from settings for click event binding
+ var click_title_selectors = [],
+ section_selector = self.settings.section_selector,
+ region_selectors = self.settings.region_selector.split(","),
+ title_selectors = self.settings.title_selector.split(",");
+
+ for (var i = 0, len = region_selectors.length; i < len; i++) {
+ var region_selector = region_selectors[i];
+
+ for (var j = 0, len1 = title_selectors.length; j < len1; j++) {
+ var title_selector = section_selector + ">" + region_selector + ">" + title_selectors[j];
+
+ click_title_selectors.push(title_selector + " a"); //or we can not do preventDefault for click event of
+ click_title_selectors.push(title_selector);
+ }
+ }
+
+ $(self.scope)
+ .on('click.fndtn.section', click_title_selectors.join(","), function(e) {
+ var title = $(this).closest(self.settings.title_selector);
- if (section.children(self.settings.content_selector).length > 0) {
- self.toggle_active.call(this, e, self);
- self.reflow();
+ self.close_navs(title);
+ if (title.siblings(self.settings.content_selector).length > 0) {
+ self.toggle_active.call(title[0], e);
}
});
$(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', '');
- }
- });
+ .on('resize.fndtn.section', self.throttle(function() { self.resize(); }, 30))
+ .on('hashchange.fndtn.section', self.set_active_from_hash);
+ $(document).on('click.fndtn.section', function (e) {
+ if (e.isPropagationStopped && e.isPropagationStopped()) return;
+ if (e.target === document) return;
+ self.close_navs($(e.target).closest(self.settings.title_selector));
+ });
+
+ $(window).triggerHandler('resize.fndtn.section');
+ $(window).triggerHandler('hashchange.fndtn.section');
},
+
+ //close nav !one_up on click elsewhere
+ close_navs: function(except_nav_with_title) {
+ var self = Foundation.libs.section,
+ navsToClose = $(self.settings.nav_selector)
+ .filter(function() { return !$.extend({},
+ self.settings, self.data_options($(this))).one_up; });
+
+ if (except_nav_with_title.length > 0) {
+ var section = except_nav_with_title.parent().parent();
- toggle_active : function (e, self) {
+ if (self.is_horizontal_nav(section) || self.is_vertical_nav(section)) {
+ //exclude current nav from list
+ navsToClose = navsToClose.filter(function() { return this !== section[0]; });
+ }
+ }
+ //close navs on click on title
+ navsToClose.children(self.settings.region_selector).removeClass(self.settings.active_class);
+ },
+
+ toggle_active: function(e) {
var $this = $(this),
self = Foundation.libs.section,
- region = $this.closest(self.settings.region_selector),
+ region = $this.parent(),
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);
-
- self.settings.toggled = true;
+ section = region.parent(),
+ settings = $.extend({}, self.settings, self.data_options(section)),
+ prev_active_region = section.children(self.settings.region_selector).filter("." + self.settings.active_class);
+ //for anchors inside [data-section-title]
if (!settings.deep_linking && content.length > 0) {
e.preventDefault();
}
- if (region.hasClass('active')) {
- // this is causing the style flash.
- if (self.small(parent)
- || self.is_vertical_nav(parent)
- || self.is_horizontal_nav(parent)
- || self.is_accordion(parent)) {
- if (prev_active_section[0] !== region[0]
- || (prev_active_section[0] === region[0] && !settings.one_up)) {
- region
- .removeClass('active')
- .attr('style', '');
- }
- }
- } else {
- var prev_active_section = parent
- .children(self.settings.active_region_selector),
- title_height = self.outerHeight(region
- .children(self.settings.title_selector));
-
- 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)) {
- region.attr('style', '');
- } else {
- region.css('padding-top', title_height);
- }
-
- region.addClass('active');
+ e.stopPropagation(); //do not catch same click again on parent
- 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');
- }
+ if (!region.hasClass(self.settings.active_class)) {
+ if (!self.is_accordion(section) || (self.is_accordion(section) && !self.settings.multi_expand)) {
+ prev_active_region.removeClass(self.settings.active_class);
+ prev_active_region.trigger('closed.fndtn.section');
}
+ region.addClass(self.settings.active_class);
+ //force resize for better performance (do not wait timer)
+ self.resize(region.find(self.settings.section_selector).not("[" + self.settings.resized_data_attr + "]"), true);
+ region.trigger('opened.fndtn.section');
+ } else if (region.hasClass(self.settings.active_class) && self.is_accordion(section) || !settings.one_up && (self.small(section) || self.is_vertical_nav(section) || self.is_horizontal_nav(section) || self.is_accordion(section))) {
+ region.removeClass(self.settings.active_class);
+ region.trigger('closed.fndtn.section');
}
+ settings.callback(section);
+ },
- setTimeout(function () {
- self.settings.toggled = false;
- }, 300);
+ check_resize_timer: null,
- settings.callback();
- },
+ //main function that sets title and content positions; runs for :not(.resized) and :visible once when window width is medium up
+ //sections:
+ // selected sections to resize, are defined on resize forced by visibility changes
+ //ensure_has_active_region:
+ // is true when we force resize for no resized sections that were hidden and became visible,
+ // these sections can have no selected region, because all regions were hidden along with section on executing set_active_from_hash
+ resize: function(sections, ensure_has_active_region) {
- resize : function () {
var self = Foundation.libs.section,
- sections = $(self.settings.section_selector);
+ section_container = $(self.settings.section_selector),
+ is_small_window = self.small(section_container),
+ //filter for section resize
+ should_be_resized = function (section, now_is_hidden) {
+ return !self.is_accordion(section) &&
+ !section.is("[" + self.settings.resized_data_attr + "]") &&
+ (!is_small_window || self.is_horizontal_tabs(section)) &&
+ now_is_hidden === (section.css('display') === 'none' ||
+ !section.parent().is(':visible'));
+ };
+
+ sections = sections || $(self.settings.section_selector);
+
+ clearTimeout(self.check_resize_timer);
+
+ if (!is_small_window) {
+ sections.removeAttr(self.settings.small_style_data_attr);
+ }
- sections.each(function() {
- var $this = $(this),
- 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_nav($this)
- && !self.is_horizontal_nav($this)
- && !self.is_accordion($this)) {
-
- var first = $this.children(self.settings.region_selector).first();
-
- if (settings.one_up || !self.small($this)) {
- first.addClass('active');
+ //resize
+ sections.filter(function() { return should_be_resized($(this), false); })
+ .each(function() {
+ var section = $(this),
+ regions = section.children(self.settings.region_selector),
+ titles = regions.children(self.settings.title_selector),
+ content = regions.children(self.settings.content_selector),
+ titles_max_height = 0;
+
+ if (ensure_has_active_region &&
+ section.children(self.settings.region_selector).filter("." + self.settings.active_class).length == 0) {
+ var settings = $.extend({}, self.settings, self.data_options(section));
+
+ if (!settings.deep_linking && (settings.one_up || !self.is_horizontal_nav(section) &&
+ !self.is_vertical_nav(section) && !self.is_accordion(section))) {
+ regions.filter(":visible").first().addClass(self.settings.active_class);
+ }
}
- if (self.small($this)) {
- first.attr('style', '');
- } else {
- first.css('padding-top', self.outerHeight(first
- .children(self.settings.title_selector)));
- }
- }
+ if (self.is_horizontal_tabs(section) || self.is_auto(section)) {
+ // region: position relative
+ // title: position absolute
+ // content: position static
+ var titles_sum_width = 0;
- if (self.small($this)) {
- active_section.attr('style', '');
- } else {
- active_section.css('padding-top', self.outerHeight(active_section
- .children(self.settings.title_selector)));
- }
+ titles.each(function() {
+ var title = $(this);
- self.position_titles($this);
+ if (title.is(":visible")) {
+ title.css(!self.rtl ? 'left' : 'right', titles_sum_width);
+ var title_h_border_width = parseInt(title.css("border-" + (self.rtl ? 'left' : 'right') + "-width"), 10);
- 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);
- }
- });
- },
+ if (title_h_border_width.toString() === 'Nan') {
+ title_h_border_width = 0;
+ }
- is_vertical_nav : function (el) {
- return /vertical-nav/i.test(el.data('section'));
- },
+ titles_sum_width += self.outerWidth(title) - title_h_border_width;
+ titles_max_height = Math.max(titles_max_height, self.outerHeight(title));
+ }
+ });
+ titles.css('height', titles_max_height);
+ regions.each(function() {
+ var region = $(this),
+ region_content = region.children(self.settings.content_selector),
+ content_top_border_width = parseInt(region_content.css("border-top-width"), 10);
- is_horizontal_nav : function (el) {
- return /horizontal-nav/i.test(el.data('section'));
- },
+ if (content_top_border_width.toString() === 'Nan') {
+ content_top_border_width = 0;
+ }
- is_accordion : function (el) {
- return /accordion/i.test(el.data('section'));
- },
+ region.css('padding-top', titles_max_height - content_top_border_width);
+ });
- is_horizontal_tabs : function (el) {
- return /^tabs$/i.test(el.data('section'));
- },
+ section.css("min-height", titles_max_height);
+ } else if (self.is_horizontal_nav(section)) {
+ var first = true;
+ // region: positon relative, float left
+ // title: position static
+ // content: position absolute
+ titles.each(function() {
+ titles_max_height = Math.max(titles_max_height, self.outerHeight($(this)));
+ });
- is_vertical_tabs : function (el) {
- return /vertical-tabs/i.test(el.data('section'));
- },
+ regions.each(function() {
+ var region = $(this);
- set_active_from_hash : function () {
- var hash = window.location.hash.substring(1),
- sections = $('[data-section]'),
- self = this;
- sections.each(function () {
- var section = $(this),
- settings = $.extend({}, self.settings, self.data_options(section));
-
- 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;
+ region.css("margin-left", "-" + (first ? section : region.children(self.settings.title_selector)).css("border-left-width"));
+ first = false;
});
+ regions.css("margin-top", "-" + section.css("border-top-width"));
+ titles.css('height', titles_max_height);
+ content.css('top', titles_max_height);
+ section.css("min-height", titles_max_height);
+ } else if (self.is_vertical_tabs(section)) {
+ var titles_sum_height = 0;
+ // region: position relative, for .active: fixed padding==title.width
+ // title: fixed width, position absolute
+ // content: position static
+ titles.each(function() {
+ var title = $(this);
+
+ if (title.is(":visible")) {
+ title.css('top', titles_sum_height);
+ var title_top_border_width = parseInt(title.css("border-top-width"), 10);
+
+ if (title_top_border_width.toString() === 'Nan') {
+ title_top_border_width = 0;
+ }
+
+ titles_sum_height += self.outerHeight(title) - title_top_border_width;
+ }
+ });
- var count = hash_regions.length;
-
- for (var i = count - 1; i >= 0; i--) {
- $(hash_regions[i]).parent().addClass('active');
- }
- }
- });
- },
+ content.css('min-height', titles_sum_height + 1);
+ } else if (self.is_vertical_nav(section)) {
+ var titles_max_width = 0,
+ first1 = true;
+ // region: positon relative
+ // title: position static
+ // content: position absolute
+ titles.each(function() {
+ titles_max_width = Math.max(titles_max_width, self.outerWidth($(this)));
+ });
- position_titles : function (section, off) {
- 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;
+ regions.each(function () {
+ var region = $(this);
- if (typeof off === 'boolean') {
- titles.attr('style', '');
+ region.css("margin-top", "-" + (first1 ? section : region.children(self.settings.title_selector)).css("border-top-width"));
+ first1 = false;
+ });
- } else {
- titles.each(function () {
- 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));
+ titles.css('width', titles_max_width);
+ content.css(!self.rtl ? 'left' : 'right', titles_max_width);
+ section.css('width', titles_max_width);
}
- });
- }
- },
- 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);
- });
+ section.attr(self.settings.resized_data_attr, true);
+ });
- 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;
+ //wait elements to become visible then resize
+ if ($(self.settings.section_selector).filter(function() { return should_be_resized($(this), true); }).length > 0)
+ self.check_resize_timer = setTimeout(function() {
+ self.resize(sections.filter(function() { return should_be_resized($(this), false); }), true);
+ }, 700);
- regions.each(function () {
- var region = $(this),
- title = region.children(self.settings.title_selector),
- content = region.children(self.settings.content_selector),
- content_width = 0;
+ if (is_small_window) {
+ sections.attr(self.settings.small_style_data_attr, true);
+ }
+ },
- title_width = self.outerWidth(title);
- content_width = self.outerWidth(section) - title_width;
+ is_vertical_nav: function(el) {
+ return /vertical-nav/i.test(el.data('section'));
+ },
- if (content_width < content_min_width) {
- content_min_width = content_width;
- }
+ is_horizontal_nav: function(el) {
+ return /horizontal-nav/i.test(el.data('section'));
+ },
- // Increment the minimum height of the content region
- // to align with the height of the titles.
- content_min_height += self.outerHeight(title);
+ is_accordion: function(el) {
+ return /accordion/i.test(el.data('section'));
+ },
- // 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');
- }
- });
+ is_horizontal_tabs: function(el) {
+ return /^tabs$/i.test(el.data('section'));
+ },
- regions.each(function () {
- var content = $(this).children(self.settings.content_selector);
- content.css('minHeight', content_min_height);
+ is_vertical_tabs: function(el) {
+ return /vertical-tabs/i.test(el.data('section'));
+ },
+
+ is_auto: function (el) {
+ var data_section = el.data('section');
+ return data_section === '' || /auto/i.test(data_section);
+ },
- // Remove 2 pixels to account for the right-shift in the CSS
- content.css('maxWidth', content_min_width - 2);
- });
+ set_active_from_hash: function() {
+ var self = Foundation.libs.section,
+ hash = window.location.hash.substring(1),
+ sections = $(self.settings.section_selector);
- } else {
- regions.each(function () {
+ var selectedSection;
+
+ sections.each(function() {
+ var section = $(this),
+ regions = section.children(self.settings.region_selector);
+ 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});
- }
+ data_slug = region.children(self.settings.content_selector).data('slug');
+ if (new RegExp(data_slug, 'i').test(hash)) {
+ selectedSection=section;
+ return false;
+ }
});
-
- // 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);
+
+ if (selectedSection != null) {
+ return false;
}
- }
+ });
+
+ if (selectedSection != null) {
+ sections.each(function() {
+ if (selectedSection == $(this)) {
+ var section = $(this),
+ settings = $.extend({}, self.settings, self.data_options(section)),
+ regions = section.children(self.settings.region_selector),
+ set_active_from_hash = settings.deep_linking && hash.length > 0,
+ selected = false;
+
+ regions.each(function() {
+ var region = $(this);
+
+ if (selected) {
+ region.removeClass(self.settings.active_class);
+ } else if (set_active_from_hash) {
+ var data_slug = region.children(self.settings.content_selector).data('slug');
+
+ if (data_slug && new RegExp(data_slug, 'i').test(hash)) {
+ if (!region.hasClass(self.settings.active_class))
+ region.addClass(self.settings.active_class);
+ selected = true;
+ } else {
+ region.removeClass(self.settings.active_class);
+ }
+ } else if (region.hasClass(self.settings.active_class)) {
+ selected = true;
+ }
+ });
+
+ if (!selected && (settings.one_up || !self.is_horizontal_nav(section) &&
+ !self.is_vertical_nav(section) && !self.is_accordion(section)))
+ regions.filter(":visible").first().addClass(self.settings.active_class);
+ }
+ });
}
},
- 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() {
+ var self = Foundation.libs.section;
- reflow : function (scope) {
- var scope = scope || document;
- $(this.settings.section_selector, scope).trigger('resize');
+ $(self.settings.section_selector).removeAttr(self.settings.resized_data_attr);
+ self.throttle(function() { self.resize(); }, 30)();
},
- small : function (el) {
+ small: function(el) {
var settings = $.extend({}, this.settings, this.data_options(el));
if (this.is_horizontal_tabs(el)) {
@@ -408,10 +410,21 @@
return $(this.scope).width() < settings.small_breakpoint;
},
- off : function () {
+ off: function() {
$(this.scope).off('.fndtn.section');
$(window).off('.fndtn.section');
- $(document).off('.fndtn.section')
+ $(document).off('.fndtn.section');
}
};
-}(Foundation.zj, this, this.document));
+
+ //resize selected sections
+ $.fn.reflow_section = function(ensure_has_active_region) {
+ var section = this,
+ self = Foundation.libs.section;
+
+ section.removeAttr(self.settings.resized_data_attr);
+ self.throttle(function() { self.resize(section, ensure_has_active_region); }, 30)();
+ return this;
+ };
+
+}(Foundation.zj, window, document));
diff --git a/javascripts/foundation/foundation.tooltips.js b/javascripts/foundation/foundation.tooltips.js
index bb5d4ac..dba69ca 100644
--- a/javascripts/foundation/foundation.tooltips.js
+++ b/javascripts/foundation/foundation.tooltips.js
@@ -4,14 +4,15 @@
'use strict';
Foundation.libs.tooltips = {
- name: 'tooltips',
+ name : 'tooltips',
- version : '4.2.2',
+ version : '4.3.2',
settings : {
selector : '.has-tip',
additionalInheritableClasses : [],
tooltipClass : '.tooltip',
+ touchCloseText: 'tap to close',
appendTo: 'body',
'disable-for-touch': false,
tipTemplate : function (selector, content) {
@@ -110,7 +111,7 @@
$tip.addClass(classes).appendTo(this.settings.appendTo);
if (Modernizr.touch) {
- $tip.append('tap to close ');
+ $tip.append(''+this.settings.touchCloseText+' ');
}
$target.removeAttr('title').attr('title','');
this.show($target);
@@ -205,4 +206,4 @@
reflow : function () {}
};
-}(Foundation.zj, this, this.document));
+}(Foundation.zj, this, this.document));
\ No newline at end of file
diff --git a/javascripts/foundation/foundation.topbar.js b/javascripts/foundation/foundation.topbar.js
index 4486431..5cb2d6c 100644
--- a/javascripts/foundation/foundation.topbar.js
+++ b/javascripts/foundation/foundation.topbar.js
@@ -6,7 +6,7 @@
Foundation.libs.topbar = {
name : 'topbar',
- version : '4.2.2',
+ version: '4.3.2',
settings : {
index : 0,
@@ -14,12 +14,13 @@
custom_back_text: true,
back_text: 'Back',
is_hover: true,
+ mobile_show_parent_link: false,
scrolltop : true, // jump to top when sticky nav menu toggle is clicked
init : false
},
init : function (section, method, options) {
- Foundation.inherit(this, 'data_options');
+ Foundation.inherit(this, 'data_options addCustomRule');
var self = this;
if (typeof method === 'object') {
@@ -38,14 +39,29 @@
self.settings.$titlebar = self.settings.$topbar.children('ul').first();
self.settings.$topbar.data('index', 0);
+ var topbarContainer = self.settings.$topbar.parent();
+ if(topbarContainer.hasClass('fixed') || topbarContainer.hasClass(self.settings.stickyClass)) {
+ self.settings.$topbar.data('height', self.outerHeight(topbarContainer));
+ self.settings.$topbar.data('stickyoffset', topbarContainer.offset().top);
+ } else {
+ self.settings.$topbar.data('height', self.outerHeight(self.settings.$topbar));
+ }
+
var breakpoint = $("
").insertAfter(self.settings.$topbar);
self.settings.breakPoint = breakpoint.width();
breakpoint.remove();
self.assemble();
+ if (self.settings.is_hover) {
+ self.settings.$topbar.find('.has-dropdown').addClass('not-click');
+ }
+
+ // Pad body when sticky (scrolled) or fixed.
+ self.addCustomRule('.f-topbar-fixed { padding-top: ' + self.settings.$topbar.data('height') + 'px }');
+
if (self.settings.$topbar.parent().hasClass('fixed')) {
- $('body').css('padding-top', self.outerHeight(self.settings.$topbar));
+ $('body').addClass('f-topbar-fixed');
}
});
@@ -60,70 +76,88 @@
}
},
- events : function () {
+ toggle: function() {
var self = this;
- var offst = this.outerHeight($('.top-bar, [data-topbar]'));
- $(this.scope)
- .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();
+ var topbar = $('.top-bar, [data-topbar]'),
+ section = topbar.find('section, .section');
- 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%'});
+ }
- 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);
- section.find('li.moved').removeClass('moved');
- topbar.data('index', 0);
+ topbar
+ .toggleClass('expanded')
+ .css('height', '');
+ }
- topbar
- .toggleClass('expanded')
- .css('max-height', '');
+ if(self.settings.scrolltop)
+ {
+ if (!topbar.hasClass('expanded')) {
+ if (topbar.hasClass('fixed')) {
+ topbar.parent().addClass('fixed');
+ topbar.removeClass('fixed');
+ $('body').addClass('f-topbar-fixed');
}
-
- if (!topbar.hasClass('expanded')) {
- if (topbar.hasClass('fixed')) {
- topbar.parent().addClass('fixed');
- topbar.removeClass('fixed');
- $('body').css('padding-top',offst);
- }
- } else if (topbar.parent().hasClass('fixed')) {
+ } else if (topbar.parent().hasClass('fixed')) {
+ if (self.settings.scrolltop) {
topbar.parent().removeClass('fixed');
topbar.addClass('fixed');
- $('body').css('padding-top','0');
+ $('body').removeClass('f-topbar-fixed');
- if (self.settings.scrolltop) {
- window.scrollTo(0,0);
- }
+ window.scrollTo(0,0);
+ } else {
+ topbar.parent().removeClass('expanded');
}
- })
-
- .on('mouseenter mouseleave', '.top-bar li', function (e) {
- if (!self.settings.is_hover) return;
+ }
+ } else {
+ if(topbar.parent().hasClass(self.settings.stickyClass)) {
+ topbar.parent().addClass('fixed');
+ }
- if (/enter|over/i.test(e.type)) {
- $(this).addClass('hover');
+ if(topbar.parent().hasClass('fixed')) {
+ if (!topbar.hasClass('expanded')) {
+ topbar.removeClass('fixed');
+ topbar.parent().removeClass('expanded');
+ self.updateStickyPositioning();
} else {
- $(this).removeClass('hover');
+ topbar.addClass('fixed');
+ topbar.parent().addClass('expanded');
}
+ }
+ }
+ },
+
+ timer : null,
+
+ events : function () {
+ var self = this;
+ $(this.scope)
+ .off('.fndtn.topbar')
+ .on('click.fndtn.topbar', '.top-bar .toggle-topbar, [data-topbar] .toggle-topbar', function (e) {
+ e.preventDefault();
+ self.toggle();
})
.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(target.data('revealId')) {
+ self.toggle();
+ return;
+ }
+
+ if (self.breakpoint()) return;
if (self.settings.is_hover && !Modernizr.touch) return;
e.stopImmediatePropagation();
@@ -137,19 +171,22 @@
.removeClass('hover')
.find('li')
.removeClass('hover');
+
+ li.parents('li.hover')
+ .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()) {
+ if (self.breakpoint() && $(window).width() != self.settings.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');
@@ -164,22 +201,49 @@
section.find('>.name').css({right: 100 * topbar.data('index') + '%'});
}
- topbar.css('max-height', self.height($this.siblings('ul')) + self.outerHeight(titlebar, true));
+ topbar.css('height', self.outerHeight($this.siblings('ul'), true) + self.settings.$topbar.data('height'));
}
});
$(window).on('resize.fndtn.topbar', function () {
+ if (typeof self.settings.$topbar === 'undefined') { return; }
+ var stickyContainer = self.settings.$topbar.parent('.' + this.settings.stickyClass);
+ var stickyOffset;
+
if (!self.breakpoint()) {
+ var doToggle = self.settings.$topbar.hasClass('expanded');
$('.top-bar, [data-topbar]')
- .css('max-height', '')
+ .css('height', '')
.removeClass('expanded')
.find('li')
.removeClass('hover');
+
+ if(doToggle) {
+ self.toggle();
+ }
+ }
+
+ if(stickyContainer.length > 0) {
+ if(stickyContainer.hasClass('fixed')) {
+ // Remove the fixed to allow for correct calculation of the offset.
+ stickyContainer.removeClass('fixed');
+
+ stickyOffset = stickyContainer.offset().top;
+ if($(document.body).hasClass('f-topbar-fixed')) {
+ stickyOffset -= self.settings.$topbar.data('height');
+ }
+
+ self.settings.$topbar.data('stickyoffset', stickyOffset);
+ stickyContainer.addClass('fixed');
+ } else {
+ stickyOffset = stickyContainer.offset().top;
+ self.settings.$topbar.data('stickyoffset', stickyOffset);
+ }
}
}.bind(this));
$('body').on('click.fndtn.topbar', function (e) {
- var parent = $(e.target).closest('[data-topbar], .top-bar');
+ var parent = $(e.target).closest('li').closest('li.hover');
if (parent.length > 0) {
return;
@@ -194,7 +258,6 @@
var $this = $(this),
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();
@@ -210,9 +273,9 @@
}
if (topbar.data('index') === 0) {
- topbar.css('max-height', '');
+ topbar.css('height', '');
} else {
- topbar.css('max-height', self.height($previousLevelUl) + self.outerHeight(titlebar, true));
+ topbar.css('height', self.outerHeight($previousLevelUl, true) + self.settings.$topbar.data('height'));
}
setTimeout(function () {
@@ -235,7 +298,7 @@
$dropdown = $link.siblings('.dropdown'),
url = $link.attr('href');
- if (url && url.length > 1) {
+ if (self.settings.mobile_show_parent_link && url && url.length > 1) {
var $titleLi = $('' + $link.text() +' ');
} else {
var $titleLi = $(' ');
@@ -243,7 +306,7 @@
// Copy link to subnav
if (self.settings.custom_back_text == true) {
- $titleLi.find('h5>a').html('« ' + self.settings.back_text);
+ $titleLi.find('h5>a').html(self.settings.back_text);
} else {
$titleLi.find('h5>a').html('« ' + $link.html());
}
@@ -267,23 +330,33 @@
},
sticky : function () {
+ var $window = $(window),
+ self = this;
+
+ $window.scroll(function() {
+ self.updateStickyPositioning();
+ });
+ },
+
+ updateStickyPositioning: function() {
var klass = '.' + this.settings.stickyClass;
+ var $window = $(window);
+
if ($(klass).length > 0) {
- var distance = $(klass).length ? $(klass).offset().top: 0,
- $window = $(window);
- var offst = this.outerHeight($('.top-bar'));
-
- $window.scroll(function() {
- if ($window.scrollTop() >= (distance)) {
- $(klass).addClass("fixed");
- $('body').css('padding-top',offst);
+ var distance = this.settings.$topbar.data('stickyoffset');
+ if (!$(klass).hasClass('expanded')) {
+ if ($window.scrollTop() > (distance)) {
+ if (!$(klass).hasClass('fixed')) {
+ $(klass).addClass('fixed');
+ $('body').addClass('f-topbar-fixed');
}
-
- else if ($window.scrollTop() < distance) {
- $(klass).removeClass("fixed");
- $('body').css('padding-top','0');
+ } else if ($window.scrollTop() <= distance) {
+ if ($(klass).hasClass('fixed')) {
+ $(klass).removeClass('fixed');
+ $('body').removeClass('f-topbar-fixed');
}
- });
+ }
+ }
}
},
diff --git a/javascripts/vendor/jquery.js b/javascripts/vendor/jquery.js
index 86a6b09..12e0f9a 100644
--- a/javascripts/vendor/jquery.js
+++ b/javascripts/vendor/jquery.js
@@ -1,5 +1,5 @@
/*!
- * jQuery JavaScript Library v1.10.1
+ * jQuery JavaScript Library v1.10.2
* http://jquery.com/
*
* Includes Sizzle.js
@@ -9,7 +9,7 @@
* Released under the MIT license
* http://jquery.org/license
*
- * Date: 2013-05-30T21:49Z
+ * Date: 2013-07-03T13:48Z
*/
(function( window, undefined ) {
@@ -46,7 +46,7 @@ var
// List of deleted data cache ids, so we can reuse them
core_deletedIds = [],
- core_version = "1.10.1",
+ core_version = "1.10.2",
// Save a reference to some core methods
core_concat = core_deletedIds.concat,
@@ -1000,14 +1000,14 @@ function isArraylike( obj ) {
// All jQuery objects should point back to these
rootjQuery = jQuery(document);
/*!
- * Sizzle CSS Selector Engine v1.9.4-pre
+ * Sizzle CSS Selector Engine v1.10.2
* http://sizzlejs.com/
*
* Copyright 2013 jQuery Foundation, Inc. and other contributors
* Released under the MIT license
* http://jquery.org/license
*
- * Date: 2013-05-27
+ * Date: 2013-07-03
*/
(function( window, undefined ) {
@@ -1040,7 +1040,13 @@ var i,
tokenCache = createCache(),
compilerCache = createCache(),
hasDuplicate = false,
- sortOrder = function() { return 0; },
+ sortOrder = function( a, b ) {
+ if ( a === b ) {
+ hasDuplicate = true;
+ return 0;
+ }
+ return 0;
+ },
// General-purpose constants
strundefined = typeof undefined,
@@ -1283,14 +1289,6 @@ function Sizzle( selector, context, results, seed ) {
return select( selector.replace( rtrim, "$1" ), context, results, seed );
}
-/**
- * For feature detection
- * @param {Function} fn The function to test for native support
- */
-function isNative( fn ) {
- return rnative.test( fn + "" );
-}
-
/**
* Create key-value caches of limited size
* @returns {Function(string, Object)} Returns the Object data after storing it on itself with
@@ -1344,58 +1342,14 @@ function assert( fn ) {
/**
* Adds the same handler for all of the specified attrs
* @param {String} attrs Pipe-separated list of attributes
- * @param {Function} handler The method that will be applied if the test fails
- * @param {Boolean} test The result of a test. If true, null will be set as the handler in leiu of the specified handler
+ * @param {Function} handler The method that will be applied
*/
-function addHandle( attrs, handler, test ) {
- attrs = attrs.split("|");
- var current,
- i = attrs.length,
- setHandle = test ? null : handler;
+function addHandle( attrs, handler ) {
+ var arr = attrs.split("|"),
+ i = attrs.length;
while ( i-- ) {
- // Don't override a user's handler
- if ( !(current = Expr.attrHandle[ attrs[i] ]) || current === handler ) {
- Expr.attrHandle[ attrs[i] ] = setHandle;
- }
- }
-}
-
-/**
- * Fetches boolean attributes by node
- * @param {Element} elem
- * @param {String} name
- */
-function boolHandler( elem, name ) {
- // XML does not need to be checked as this will not be assigned for XML documents
- var val = elem.getAttributeNode( name );
- return val && val.specified ?
- val.value :
- elem[ name ] === true ? name.toLowerCase() : null;
-}
-
-/**
- * Fetches attributes without interpolation
- * http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
- * @param {Element} elem
- * @param {String} name
- */
-function interpolationHandler( elem, name ) {
- // XML does not need to be checked as this will not be assigned for XML documents
- return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 );
-}
-
-/**
- * Uses defaultValue to retrieve value in IE6/7
- * @param {Element} elem
- * @param {String} name
- */
-function valueHandler( elem ) {
- // Ignore the value *property* on inputs by using defaultValue
- // Fallback to Sizzle.attr by returning undefined where appropriate
- // XML does not need to be checked as this will not be assigned for XML documents
- if ( elem.nodeName.toLowerCase() === "input" ) {
- return elem.defaultValue;
+ Expr.attrHandle[ arr[i] ] = handler;
}
}
@@ -1403,7 +1357,7 @@ function valueHandler( elem ) {
* Checks document order of two siblings
* @param {Element} a
* @param {Element} b
- * @returns Returns -1 if a precedes b, 1 if a follows b
+ * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b
*/
function siblingCheck( a, b ) {
var cur = b && a,
@@ -1493,7 +1447,7 @@ support = Sizzle.support = {};
*/
setDocument = Sizzle.setDocument = function( node ) {
var doc = node ? node.ownerDocument || node : preferredDoc,
- parent = doc.parentWindow;
+ parent = doc.defaultView;
// If no document and documentElement is available, return
if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) {
@@ -1510,7 +1464,8 @@ setDocument = Sizzle.setDocument = function( node ) {
// Support: IE>8
// If iframe document is assigned to "document" variable and if iframe has been reloaded,
// IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936
- if ( parent && parent.frameElement ) {
+ // IE6-8 do not support the defaultView property so parent will be undefined
+ if ( parent && parent.attachEvent && parent !== parent.top ) {
parent.attachEvent( "onbeforeunload", function() {
setDocument();
});
@@ -1522,32 +1477,10 @@ setDocument = Sizzle.setDocument = function( node ) {
// Support: IE<8
// Verify that getAttribute really returns attributes and not properties (excepting IE8 booleans)
support.attributes = assert(function( div ) {
-
- // Support: IE<8
- // Prevent attribute/property "interpolation"
- div.innerHTML = " ";
- addHandle( "type|href|height|width", interpolationHandler, div.firstChild.getAttribute("href") === "#" );
-
- // Support: IE<9
- // Use getAttributeNode to fetch booleans when getAttribute lies
- addHandle( booleans, boolHandler, div.getAttribute("disabled") == null );
-
div.className = "i";
return !div.getAttribute("className");
});
- // Support: IE<9
- // Retrieving value should defer to defaultValue
- support.input = assert(function( div ) {
- div.innerHTML = " ";
- div.firstChild.setAttribute( "value", "" );
- return div.firstChild.getAttribute( "value" ) === "";
- });
-
- // IE6/7 still return empty string for value,
- // but are actually retrieving the property
- addHandle( "value", valueHandler, support.attributes && support.input );
-
/* getElement(s)By*
---------------------------------------------------------------------- */
@@ -1656,7 +1589,7 @@ setDocument = Sizzle.setDocument = function( node ) {
// See http://bugs.jquery.com/ticket/13378
rbuggyQSA = [];
- if ( (support.qsa = isNative(doc.querySelectorAll)) ) {
+ if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) {
// Build QSA regex
// Regex strategy adopted from Diego Perini
assert(function( div ) {
@@ -1708,7 +1641,7 @@ setDocument = Sizzle.setDocument = function( node ) {
});
}
- if ( (support.matchesSelector = isNative( (matches = docElem.webkitMatchesSelector ||
+ if ( (support.matchesSelector = rnative.test( (matches = docElem.webkitMatchesSelector ||
docElem.mozMatchesSelector ||
docElem.oMatchesSelector ||
docElem.msMatchesSelector) )) ) {
@@ -1734,7 +1667,7 @@ setDocument = Sizzle.setDocument = function( node ) {
// Element contains another
// Purposefully does not implement inclusive descendent
// As in, an element does not contain itself
- contains = isNative(docElem.contains) || docElem.compareDocumentPosition ?
+ contains = rnative.test( docElem.contains ) || docElem.compareDocumentPosition ?
function( a, b ) {
var adown = a.nodeType === 9 ? a.documentElement : a,
bup = b && b.parentNode;
@@ -1758,13 +1691,6 @@ setDocument = Sizzle.setDocument = function( node ) {
/* Sorting
---------------------------------------------------------------------- */
- // Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)
- // Detached nodes confoundingly follow *each other*
- support.sortDetached = assert(function( div1 ) {
- // Should return 1, but returns 4 (following)
- return div1.compareDocumentPosition( doc.createElement("div") ) & 1;
- });
-
// Document order sorting
sortOrder = docElem.compareDocumentPosition ?
function( a, b ) {
@@ -1907,9 +1833,9 @@ Sizzle.attr = function( elem, name ) {
var fn = Expr.attrHandle[ name.toLowerCase() ],
// Don't get fooled by Object.prototype properties (jQuery #13807)
- val = ( fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?
+ val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?
fn( elem, name, !documentIsHTML ) :
- undefined );
+ undefined;
return val === undefined ?
support.attributes || !documentIsHTML ?
@@ -2454,6 +2380,8 @@ Expr = Sizzle.selectors = {
}
};
+Expr.pseudos["nth"] = Expr.pseudos["eq"];
+
// Add button/input type pseudos
for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) {
Expr.pseudos[ i ] = createInputPseudo( i );
@@ -2462,6 +2390,11 @@ for ( i in { submit: true, reset: true } ) {
Expr.pseudos[ i ] = createButtonPseudo( i );
}
+// Easy API for creating new setFilters
+function setFilters() {}
+setFilters.prototype = Expr.filters = Expr.pseudos;
+Expr.setFilters = new setFilters();
+
function tokenize( selector, parseOnly ) {
var matched, match, tokens, type,
soFar, groups, preFilters,
@@ -2973,26 +2906,67 @@ function select( selector, context, results, seed ) {
return results;
}
-// Deprecated
-Expr.pseudos["nth"] = Expr.pseudos["eq"];
-
-// Easy API for creating new setFilters
-function setFilters() {}
-setFilters.prototype = Expr.filters = Expr.pseudos;
-Expr.setFilters = new setFilters();
-
// One-time assignments
// Sort stability
support.sortStable = expando.split("").sort( sortOrder ).join("") === expando;
+// Support: Chrome<14
+// Always assume duplicates if they aren't passed to the comparison function
+support.detectDuplicates = hasDuplicate;
+
// Initialize against the default document
setDocument();
-// Support: Chrome<<14
-// Always assume duplicates if they aren't passed to the comparison function
-[0, 0].sort( sortOrder );
-support.detectDuplicates = hasDuplicate;
+// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)
+// Detached nodes confoundingly follow *each other*
+support.sortDetached = assert(function( div1 ) {
+ // Should return 1, but returns 4 (following)
+ return div1.compareDocumentPosition( document.createElement("div") ) & 1;
+});
+
+// Support: IE<8
+// Prevent attribute/property "interpolation"
+// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
+if ( !assert(function( div ) {
+ div.innerHTML = " ";
+ return div.firstChild.getAttribute("href") === "#" ;
+}) ) {
+ addHandle( "type|href|height|width", function( elem, name, isXML ) {
+ if ( !isXML ) {
+ return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 );
+ }
+ });
+}
+
+// Support: IE<9
+// Use defaultValue in place of getAttribute("value")
+if ( !support.attributes || !assert(function( div ) {
+ div.innerHTML = " ";
+ div.firstChild.setAttribute( "value", "" );
+ return div.firstChild.getAttribute( "value" ) === "";
+}) ) {
+ addHandle( "value", function( elem, name, isXML ) {
+ if ( !isXML && elem.nodeName.toLowerCase() === "input" ) {
+ return elem.defaultValue;
+ }
+ });
+}
+
+// Support: IE<9
+// Use getAttributeNode to fetch booleans when getAttribute lies
+if ( !assert(function( div ) {
+ return div.getAttribute("disabled") == null;
+}) ) {
+ addHandle( booleans, function( elem, name, isXML ) {
+ var val;
+ if ( !isXML ) {
+ return (val = elem.getAttributeNode( name )) && val.specified ?
+ val.value :
+ elem[ name ] === true ? name.toLowerCase() : null;
+ }
+ });
+}
jQuery.find = Sizzle;
jQuery.expr = Sizzle.selectors;
@@ -3177,9 +3151,9 @@ jQuery.Callbacks = function( options ) {
},
// Call all callbacks with the given context and arguments
fireWith: function( context, args ) {
- args = args || [];
- args = [ context, args.slice ? args.slice() : args ];
if ( list && ( !fired || stack ) ) {
+ args = args || [];
+ args = [ context, args.slice ? args.slice() : args ];
if ( firing ) {
stack.push( args );
} else {
@@ -4183,8 +4157,11 @@ jQuery.fn.extend({
},
toggleClass: function( value, stateVal ) {
- var type = typeof value,
- isBool = typeof stateVal === "boolean";
+ var type = typeof value;
+
+ if ( typeof stateVal === "boolean" && type === "string" ) {
+ return stateVal ? this.addClass( value ) : this.removeClass( value );
+ }
if ( jQuery.isFunction( value ) ) {
return this.each(function( i ) {
@@ -4198,13 +4175,15 @@ jQuery.fn.extend({
var className,
i = 0,
self = jQuery( this ),
- state = stateVal,
classNames = value.match( core_rnotwhite ) || [];
while ( (className = classNames[ i++ ]) ) {
// check each className given, space separated list
- state = isBool ? state : !self.hasClass( className );
- self[ state ? "addClass" : "removeClass" ]( className );
+ if ( self.hasClass( className ) ) {
+ self.removeClass( className );
+ } else {
+ self.addClass( className );
+ }
}
// Toggle whole class name
@@ -6948,10 +6927,12 @@ jQuery.fn.extend({
return showHide( this );
},
toggle: function( state ) {
- var bool = typeof state === "boolean";
+ if ( typeof state === "boolean" ) {
+ return state ? this.show() : this.hide();
+ }
return this.each(function() {
- if ( bool ? state : isHidden( this ) ) {
+ if ( isHidden( this ) ) {
jQuery( this ).show();
} else {
jQuery( this ).hide();
@@ -6982,6 +6963,7 @@ jQuery.extend({
"fontWeight": true,
"lineHeight": true,
"opacity": true,
+ "order": true,
"orphans": true,
"widows": true,
"zIndex": true,
diff --git a/sass/_settings.scss b/sass/_settings.scss
index 38b9040..f8c5077 100644
--- a/sass/_settings.scss
+++ b/sass/_settings.scss
@@ -1229,8 +1229,8 @@ $topbar-link-color-active: #000;
// $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, 6%);
+$topbar-link-bg-hover: darken($topbar-bg, 6%);
+$topbar-link-bg-active: darken($topbar-bg, 10%);
// $topbar-dropdown-label-color: #555;
// $topbar-dropdown-label-text-transform: uppercase;
@@ -1264,8 +1264,10 @@ $topbar-menu-icon-color: $topbar-link-color;
// Divider Styles
-// $topbar-divider-border-bottom: solid 1px lighten($topbar-bg, 10%);
-// $topbar-divider-border-top: solid 1px darken($topbar-bg, 10%);
+// = rechter Rand
+$topbar-divider-border-bottom: none;
+// = linker Rand
+$topbar-divider-border-top: solid 1px darken($topbar-bg, 20%);
// Sticky Class
diff --git a/sass/app.scss b/sass/app.scss
index 0d77257..dceee72 100644
--- a/sass/app.scss
+++ b/sass/app.scss
@@ -1,14 +1,14 @@
// Global Foundation Settings
-@import "settings";
+@import "settings.scss";
// Webicons
@import "webicons";
// custom Edirom-Summer-School CSS
-@import "ess";
+@import "ess.scss";
// Comment out this import if you don't want to use normalize
-@import "normalize";
+@import "normalize.scss";
// Comment out this import if you are customizing you imports below
// @import "foundation";
diff --git a/stylesheets/app.css b/stylesheets/app.css
index e830e56..e91f841 100644
--- a/stylesheets/app.css
+++ b/stylesheets/app.css
@@ -1 +1,4895 @@
-.webicon{display:inline-block;background-size:100%;width:30px;height:30px;text-indent:-999em;text-align:left;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.5);box-shadow:0 1px 0 rgba(0,0,0,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:5px}.webicon:hover{margin:-1px 0 1px;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.25);box-shadow:0 2px 0 rgba(0,0,0,0.25)}.webicon.small{width:20px;height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.webicon.large{width:48px;height:48px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.no-svg .webicon.twitter{background:url("../img/webicons/webicon-twitter-m.png")}.no-svg .webicon.twitter.large{background:url("../img/webicons/webicon-twitter.png")}.no-svg .webicon.twitter.small{background:url("../img/webicons/webicon-twitter-s.png")}.svg .webicon.twitter{background:url("../img/webicons/webicon-twitter.svg")}.no-svg .webicon.github{background:url("../img/webicons/webicon-github-m.png")}.no-svg .webicon.github.large{background:url("../img/webicons/webicon-github.png")}.no-svg .webicon.github.small{background:url("../img/webicons/webicon-github-s.png")}.svg .webicon.github{background:url("../img/webicons/webicon-github.svg")}.myBorder{border-bottom:solid 1px #abaeaf}@media only screen{.row{margin-top:1.25em !important;margin-bottom:1.25em}#partner-list li{margin:0.625em 0 1.875em 0}}.dots{border:none;background-image:url(../img/dots.png);background-repeat:no-repeat;height:29px;width:150px;margin:0 auto 1.25em auto}.checkbox-sub-label{color:#abaeaf;font-size:60%;margin-left:1em;margin-bottom:1pc;display:block}.fullyBooked,.alert{color:red !important}.strike{text-decoration:line-through}.overlay{height:100%;width:100%;position:absolute;left:0px}#mask{top:46px;background-color:#ccc;z-index:100}#message{top:200px;z-index:200}/* normalize.css v2.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Lucida Sans Unicode","Lucida Grande","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}a:focus{outline:none}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse .column,.row.collapse .columns{position:relative;padding-left:0;padding-right:0;float:left}.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left}@media only screen{.column,.columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;float:left}.small-1{position:relative;width:8.33333%}.small-2{position:relative;width:16.66667%}.small-3{position:relative;width:25%}.small-4{position:relative;width:33.33333%}.small-5{position:relative;width:41.66667%}.small-6{position:relative;width:50%}.small-7{position:relative;width:58.33333%}.small-8{position:relative;width:66.66667%}.small-9{position:relative;width:75%}.small-10{position:relative;width:83.33333%}.small-11{position:relative;width:91.66667%}.small-12{position:relative;width:100%}.small-offset-0{position:relative;margin-left:0%}.small-offset-1{position:relative;margin-left:8.33333%}.small-offset-2{position:relative;margin-left:16.66667%}.small-offset-3{position:relative;margin-left:25%}.small-offset-4{position:relative;margin-left:33.33333%}.small-offset-5{position:relative;margin-left:41.66667%}.small-offset-6{position:relative;margin-left:50%}.small-offset-7{position:relative;margin-left:58.33333%}.small-offset-8{position:relative;margin-left:66.66667%}.small-offset-9{position:relative;margin-left:75%}.small-offset-10{position:relative;margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.small-centered,.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}}@media only screen and (min-width: 768px){.large-1{position:relative;width:8.33333%}.large-2{position:relative;width:16.66667%}.large-3{position:relative;width:25%}.large-4{position:relative;width:33.33333%}.large-5{position:relative;width:41.66667%}.large-6{position:relative;width:50%}.large-7{position:relative;width:58.33333%}.large-8{position:relative;width:66.66667%}.large-9{position:relative;width:75%}.large-10{position:relative;width:83.33333%}.large-11{position:relative;width:91.66667%}.large-12{position:relative;width:100%}.row .large-offset-0{position:relative;margin-left:0%}.row .large-offset-1{position:relative;margin-left:8.33333%}.row .large-offset-2{position:relative;margin-left:16.66667%}.row .large-offset-3{position:relative;margin-left:25%}.row .large-offset-4{position:relative;margin-left:33.33333%}.row .large-offset-5{position:relative;margin-left:41.66667%}.row .large-offset-6{position:relative;margin-left:50%}.row .large-offset-7{position:relative;margin-left:58.33333%}.row .large-offset-8{position:relative;margin-left:66.66667%}.row .large-offset-9{position:relative;margin-left:75%}.row .large-offset-10{position:relative;margin-left:83.33333%}.row .large-offset-11{position:relative;margin-left:91.66667%}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left !important}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right !important}}.show-for-small,.show-for-medium-down,.show-for-large-down{display:inherit !important}.show-for-medium,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-xlarge{display:none !important}.hide-for-medium,.hide-for-medium-up,.hide-for-large,.hide-for-large-up,.hide-for-xlarge{display:inherit !important}.hide-for-small,.hide-for-medium-down,.hide-for-large-down{display:none !important}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}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}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}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}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,th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge{display:table-cell !important}@media only screen and (min-width: 768px){.show-for-medium,.show-for-medium-up{display:inherit !important}.show-for-small{display:none !important}.hide-for-small{display:inherit !important}.hide-for-medium,.hide-for-medium-up{display:none !important}table.show-for-medium,table.show-for-medium-up,table.hide-for-small{display:table}thead.show-for-medium,thead.show-for-medium-up,thead.hide-for-small{display:table-header-group !important}tbody.show-for-medium,tbody.show-for-medium-up,tbody.hide-for-small{display:table-row-group !important}tr.show-for-medium,tr.show-for-medium-up,tr.hide-for-small{display:table-row !important}td.show-for-medium,td.show-for-medium-up,td.hide-for-small,th.show-for-medium,th.show-for-medium-up,th.hide-for-small{display:table-cell !important}}@media only screen and (min-width: 1280px){.show-for-large,.show-for-large-up{display:inherit !important}.show-for-medium,.show-for-medium-down{display:none !important}.hide-for-medium,.hide-for-medium-down{display:inherit !important}.hide-for-large,.hide-for-large-up{display:none !important}table.show-for-large,table.show-for-large-up,table.hide-for-medium,table.hide-for-medium-down{display:table}thead.show-for-large,thead.show-for-large-up,thead.hide-for-medium,thead.hide-for-medium-down{display:table-header-group !important}tbody.show-for-large,tbody.show-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-down{display:table-row-group !important}tr.show-for-large,tr.show-for-large-up,tr.hide-for-medium,tr.hide-for-medium-down{display:table-row !important}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,th.hide-for-medium,th.hide-for-medium-down{display:table-cell !important}}@media only screen and (min-width: 1440px){.show-for-xlarge{display:inherit !important}.show-for-large,.show-for-large-down{display:none !important}.hide-for-large,.hide-for-large-down{display:inherit !important}.hide-for-xlarge{display:none !important}table.show-for-xlarge,table.hide-for-large,table.hide-for-large-down{display:table}thead.show-for-xlarge,thead.hide-for-large,thead.hide-for-large-down{display:table-header-group !important}tbody.show-for-xlarge,tbody.hide-for-large,tbody.hide-for-large-down{display:table-row-group !important}tr.show-for-xlarge,tr.hide-for-large,tr.hide-for-large-down{display:table-row !important}td.show-for-xlarge,td.hide-for-large,td.hide-for-large-down,th.show-for-xlarge,th.hide-for-large,th.hide-for-large-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table}.touch table.show-for-touch{display:table}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}p.lead{font-size:1.21875em;line-height:1.6}.subheader{line-height:1.4;color:#abaeaf;font-weight:300;margin-top:0.2em;margin-bottom:0.5em}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}a{color:#2ba6cb;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#2795b6}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility}p aside{font-size:0.875em;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Lucida Sans Unicode","Lucida Grande","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;color:#5e6263;text-rendering:optimizeLegibility;margin-top:0.2em;margin-bottom:0.5em;line-height:1.2125em}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#abaeaf;line-height:0}h1{font-size:2.125em}h2{font-size:1.6875em}h3{font-size:1.375em}h4{font-size:1.125em}h5{font-size:1.125em}h6{font-size:1em}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:bold;color:#7f0a0c}ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit}ul,ol{margin-left:2.5em}ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ul.no-bullet{list-style:none}ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0}dl dt{margin-bottom:0.3em;font-weight:bold}dl dd{margin-bottom:0.75em}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25em;padding:0.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.8125em;color:#919596}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#919596}blockquote,blockquote p{line-height:1.6;color:#abaeaf}.vcard{display:inline-block;margin:0 0 1.25em 0;border:1px solid #ddd;padding:0.625em 0.75em}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375em}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625em}@media only screen and (min-width: 768px){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75em}h2{font-size:2.3125em}h3{font-size:1.6875em}h4{font-size:1.4375em}}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}button,.button{border-style:solid;border-width:1px;cursor:pointer;font-family:inherit;font-weight:bold;line-height:1;margin:0 0 1.25em;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:1em;background-color:#2ba6cb;border-color:#2284a1;color:#fff}button:hover,button:focus,.button:hover,.button:focus{background-color:#2284a1}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#e9e9e9;border-color:#d0d0d0;color:#333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#d0d0d0}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}button.success,.button.success{background-color:#5da423;border-color:#457a1a;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#457a1a}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#c60f13;border-color:#970b0e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#970b0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.large,.button.large{padding-top:1em;padding-right:2em;padding-bottom:1.0625em;padding-left:2em;font-size:1.25em}button.small,.button.small{padding-top:0.5625em;padding-right:1.125em;padding-bottom:0.625em;padding-left:1.125em;font-size:0.8125em}button.tiny,.button.tiny{padding-top:0.4375em;padding-right:0.875em;padding-bottom:0.5em;padding-left:0.875em;font-size:0.6875em}button.expand,.button.expand{padding-right:0px;padding-left:0px;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75em}button.right-align,.button.right-align{text-align:right;padding-right:0.75em}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#2ba6cb;border-color:#2284a1;color:#fff;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}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}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#2ba6cb}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e9e9e9;border-color:#d0d0d0;color:#333;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}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}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e9e9e9}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#5da423;border-color:#457a1a;color:#fff;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}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}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#5da423}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#c60f13;border-color:#970b0e;color:#fff;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}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}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#c60f13}button,.button{padding-top:0.8125em;padding-bottom:0.75em;-webkit-appearance:none}button.tiny,.button.tiny{padding-top:0.5em;padding-bottom:0.4375em;-webkit-appearance:none}button.small,.button.small{padding-top:0.625em;padding-bottom:0.5625em;-webkit-appearance:none}button.large,.button.large{padding-top:1.03125em;padding-bottom:1.03125em;-webkit-appearance:none}@media only screen{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}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}button.radius,button.ess-side-nav,.button.radius,.button.ess-side-nav{-webkit-border-radius:3px;border-radius:3px}button.round,.button.round{-webkit-border-radius:1000px;border-radius:1000px}}@media only screen and (min-width: 768px){button,.button{display:inline-block}}form{margin:0 0 1em}form .row .row{margin:0 -0.5em}form .row .row .column,form .row .row .columns{padding:0 0.5em}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5em}label{font-size:0.875em;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:0.1875em}label.right{float:none;text-align:right}label.inline{margin:0 0 1em 0;padding:0.625em 0}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:0.875em;height:2.3125em;line-height:2.3125em}.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125em}.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125em}.prefix.button.radius,.prefix.button.ess-side-nav{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius,.postfix.button.ess-side-nav{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.prefix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}span.prefix{background:#f2f2f2;border-color:#d9d9d9;border-right:none;color:#333}span.prefix.radius,span.prefix.ess-side-nav{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}span.postfix{background:#f2f2f2;border-color:#ccc;border-left:none;color:#333}span.postfix.radius,span.postfix.ess-side-nav{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.input-group.radius>*:first-child,.input-group.ess-side-nav>*:first-child,.input-group.radius>*:first-child *,.input-group.ess-side-nav>*:first-child *{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.input-group.radius>*:last-child,.input-group.ess-side-nav>*:last-child,.input-group.radius>*:last-child *,.input-group.ess-side-nav>*:last-child *{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.input-group.round>*:first-child,.input-group.round>*:first-child *{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.input-group.round>*:last-child,.input-group.round>*:last-child *{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background-color:#fff;font-family:inherit;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.875em;margin:0 0 1em 0;padding:0.5em;height:2.3125em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-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}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 #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;border-color:#999}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{background:#fafafa;border-color:#999;outline:none}input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="month"][disabled],input[type="week"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]{background-color:#ddd}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1em 0}input[type="file"]{width:100%}fieldset{border:solid 1px #ddd;padding:1.25em;margin:1.125em 0}fieldset legend{font-weight:bold;background:#fff;padding:0 0.1875em;margin:0;margin-left:-0.1875em}.error input,input.error,.error textarea,textarea.error{border-color:#c60f13;background-color:rgba(198,15,19,0.1)}.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus{background:#fafafa;border-color:#999}.error label,label.error{color:#c60f13}.error small,small.error{display:block;padding:0.375em 0.25em;margin-top:-1.3125em;margin-bottom:1em;font-size:0.75em;font-weight:bold;background:#c60f13;color:#fff}form.custom .hidden-field{margin-left:-99999px;position:absolute;visibility:hidden}form.custom .custom{display:inline-block;width:16px;height:16px;position:relative;vertical-align:middle;border:solid 1px #ccc;background:#fff}form.custom .custom.checkbox{-webkit-border-radius:0px;border-radius:0px;padding:-1px}form.custom .custom.radio{-webkit-border-radius:1000px;border-radius:1000px;padding:3px}form.custom .custom.checkbox:before{content:"";display:block;font-size:16px;color:#fff}form.custom .custom.radio.checked:before{content:"";display:block;width:8px;height:8px;-webkit-border-radius:1000px;border-radius:1000px;background:#222;position:relative}form.custom .custom.checkbox.checked:before{content:"\00d7";color:#222;position:absolute;top:-50%;left:50%;margin-top:4px;margin-left:-5px}form.custom .custom.dropdown{display:block;position:relative;top:0;height:2.3125em;margin-bottom:1.25em;margin-top:0px;padding:0px;width:100%;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f3f3f3 100%);background:-webkit-linear-gradient(top, #fff 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}form.custom .custom.dropdown ul{overflow-y:auto;max-height:200px}form.custom .custom.dropdown .current{cursor:default;white-space:nowrap;line-height:2.25em;color:rgba(0,0,0,0.75);text-decoration:none;overflow:hidden;display:block;margin-left:0.5em;margin-right:2.3125em}form.custom .custom.dropdown .selector{cursor:default;position:absolute;width:2.5em;height:2.3125em;display:block;right:0;top:0}form.custom .custom.dropdown .selector:after{content:"";display:block;content:"";display:block;width:0;height:0;border:inset 5px;border-color:#aaa transparent transparent transparent;border-top-style:solid;position:absolute;left:0.9375em;top:50%;margin-top:-3px}form.custom .custom.dropdown:hover a.selector:after,form.custom .custom.dropdown.open a.selector:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:#222 transparent transparent transparent;border-top-style:solid}form.custom .custom.dropdown .disabled{color:#888}form.custom .custom.dropdown .disabled:hover{background:transparent;color:#888}form.custom .custom.dropdown .disabled:hover:after{display:none}form.custom .custom.dropdown.open ul{display:block;z-index:10;min-width:100%;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}form.custom .custom.dropdown.small{max-width:134px}form.custom .custom.dropdown.medium{max-width:254px}form.custom .custom.dropdown.large{max-width:434px}form.custom .custom.dropdown.expand{width:100% !important}form.custom .custom.dropdown.open.small ul{min-width:134px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}form.custom .custom.dropdown.open.medium ul{min-width:254px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}form.custom .custom.dropdown.open.large ul{min-width:434px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}form.custom .custom.dropdown ul{position:absolute;width:auto;display:none;margin:0;left:-1px;top:auto;-webkit-box-shadow:0 2px 2px 0px rgba(0,0,0,0.1);box-shadow:0 2px 2px 0px rgba(0,0,0,0.1);margin:0;padding:0;background:#fff;border:solid 1px #ccc;font-size:16px}form.custom .custom.dropdown ul li{color:#555;font-size:0.875em;cursor:default;padding-top:0.25em;padding-bottom:0.25em;padding-left:0.375em;padding-right:2.375em;min-height:1.5em;line-height:1.5em;margin:0;white-space:nowrap;list-style:none}form.custom .custom.dropdown ul li.selected{background:#eee;color:#000}form.custom .custom.dropdown ul li:hover{background-color:#e4e4e4;color:#000}form.custom .custom.dropdown ul li.selected:hover{background:#eee;cursor:default;color:#000}form.custom .custom.dropdown ul.show{display:block}form.custom .custom.disabled{background:#ddd}.section-container,.section-container.auto{width:100%;display:block;margin-bottom:1.25em;border:0px solid #ccc;border-top:none}.section-container>section,.section-container>.section,.section-container.auto>section,.section-container.auto>.section{position:relative}.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}.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:#333;font-size:0.875em;white-space:nowrap}.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}.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:#fff}.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}.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}.section-container>section .content>*:last-child:not(.flex-video),.section-container>.section .content>*:last-child:not(.flex-video),.section-container.auto>section .content>*:last-child:not(.flex-video),.section-container.auto>.section .content>*:last-child:not(.flex-video){padding-bottom:0}.section-container>section.active>.content,.section-container>.section.active>.content,.section-container.auto>section.active>.content,.section-container.auto>.section.active>.content{display:block}.section-container>section.active>.title,.section-container>.section.active>.title,.section-container.auto>section.active>.title,.section-container.auto>.section.active>.title{background:#d5d5d5}.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:#333}.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 0px #ccc}.section-container>section>.title a,.section-container>.section>.title a,.section-container.auto>section>.title a,.section-container.auto>.section>.title a{width:100%}.section-container.tabs{border:0;position:relative}.section-container.tabs>section,.section-container.tabs>.section{border:0;position:static}.section-container.tabs>section>.title,.section-container.tabs>.section>.title{background-color:#efefef;cursor:pointer;margin-bottom:0}.section-container.tabs>section>.title a,.section-container.tabs>.section>.title a{padding:0.9375em;display:inline-block;color:#333;font-size:0.875em;white-space:nowrap}.section-container.tabs>section>.title:hover,.section-container.tabs>.section>.title:hover{background-color:#e2e2e2}.section-container.tabs>section .content,.section-container.tabs>.section .content{display:none;padding:0.9375em;background-color:#fff}.section-container.tabs>section .content>*:last-child,.section-container.tabs>.section .content>*:last-child{margin-bottom:0}.section-container.tabs>section .content>*:first-child,.section-container.tabs>.section .content>*:first-child{padding-top:0}.section-container.tabs>section .content>*:last-child:not(.flex-video),.section-container.tabs>.section .content>*:last-child:not(.flex-video){padding-bottom:0}.section-container.tabs>section.active>.content,.section-container.tabs>.section.active>.content{display:block}.section-container.tabs>section.active>.title,.section-container.tabs>.section.active>.title{background:#fff}.section-container.tabs>section.active>.title a,.section-container.tabs>.section.active>.title a{color:#333}.section-container.tabs>section>.title,.section-container.tabs>.section>.title{width:auto;border:solid 0px #ccc;border-right:0;border-bottom:0;position:absolute;top:0;z-index:1}.section-container.tabs>section>.title a,.section-container.tabs>.section>.title a{width:100%}.section-container.tabs>section:last-child .title,.section-container.tabs>.section:last-child .title{border-right:solid 0px #ccc}.section-container.tabs>section .content,.section-container.tabs>.section .content{border:solid 0px #ccc;position:absolute;z-index:10;display:none;top:-1px}.section-container.tabs>section.active>.title,.section-container.tabs>.section.active>.title{z-index:11;border-bottom:0;background-color:#fff}.section-container.tabs>section.active>.content,.section-container.tabs>.section.active>.content{position:relative}@media only screen and (min-width: 768px){.section-container.auto{border:0;position:relative}.section-container.auto>section,.section-container.auto>.section{border:0;position:static}.section-container.auto>section>.title,.section-container.auto>.section>.title{background-color:#efefef;cursor:pointer;margin-bottom:0}.section-container.auto>section>.title a,.section-container.auto>.section>.title a{padding:0.9375em;display:inline-block;color:#333;font-size:0.875em;white-space:nowrap}.section-container.auto>section>.title:hover,.section-container.auto>.section>.title:hover{background-color:#e2e2e2}.section-container.auto>section .content,.section-container.auto>.section .content{display:none;padding:0.9375em;background-color:#fff}.section-container.auto>section .content>*:last-child,.section-container.auto>.section .content>*:last-child{margin-bottom:0}.section-container.auto>section .content>*:first-child,.section-container.auto>.section .content>*:first-child{padding-top:0}.section-container.auto>section .content>*:last-child:not(.flex-video),.section-container.auto>.section .content>*:last-child:not(.flex-video){padding-bottom:0}.section-container.auto>section.active>.content,.section-container.auto>.section.active>.content{display:block}.section-container.auto>section.active>.title,.section-container.auto>.section.active>.title{background:#fff}.section-container.auto>section.active>.title a,.section-container.auto>.section.active>.title a{color:#333}.section-container.auto>section>.title,.section-container.auto>.section>.title{width:auto;border:solid 0px #ccc;border-right:0;border-bottom:0;position:absolute;top:0;z-index:1}.section-container.auto>section>.title a,.section-container.auto>.section>.title a{width:100%}.section-container.auto>section:last-child .title,.section-container.auto>.section:last-child .title{border-right:solid 0px #ccc}.section-container.auto>section .content,.section-container.auto>.section .content{border:solid 0px #ccc;position:absolute;z-index:10;display:none;top:-1px}.section-container.auto>section.active>.title,.section-container.auto>.section.active>.title{z-index:11;border-bottom:0;background-color:#fff}.section-container.auto>section.active>.content,.section-container.auto>.section.active>.content{position:relative}.section-container.accordion .section{padding-top:0 !important}.section-container.vertical-tabs{border:0px solid #ccc;position:relative}.section-container.vertical-tabs section,.section-container.vertical-tabs .section{padding-top:0 !important;border:0;position:static}.section-container.vertical-tabs section>.title,.section-container.vertical-tabs .section>.title{background-color:#efefef;cursor:pointer;margin-bottom:0}.section-container.vertical-tabs section>.title a,.section-container.vertical-tabs .section>.title a{padding:0.9375em;display:inline-block;color:#333;font-size:0.875em;white-space:nowrap}.section-container.vertical-tabs section>.title:hover,.section-container.vertical-tabs .section>.title:hover{background-color:#e2e2e2}.section-container.vertical-tabs section .content,.section-container.vertical-tabs .section .content{display:none;padding:0.9375em;background-color:#fff}.section-container.vertical-tabs section .content>*:last-child,.section-container.vertical-tabs .section .content>*:last-child{margin-bottom:0}.section-container.vertical-tabs section .content>*:first-child,.section-container.vertical-tabs .section .content>*:first-child{padding-top:0}.section-container.vertical-tabs section .content>*:last-child:not(.flex-video),.section-container.vertical-tabs .section .content>*:last-child:not(.flex-video){padding-bottom:0}.section-container.vertical-tabs section.active>.content,.section-container.vertical-tabs .section.active>.content{display:block}.section-container.vertical-tabs section.active>.title,.section-container.vertical-tabs .section.active>.title{background:#d5d5d5}.section-container.vertical-tabs section.active>.title a,.section-container.vertical-tabs .section.active>.title a{color:#333}.section-container.vertical-tabs section>.title,.section-container.vertical-tabs .section>.title{position:absolute;border-top:solid 0px #ccc;width:12.5em}.section-container.vertical-tabs section:first-child .title,.section-container.vertical-tabs .section:first-child .title{border-top:0}.section-container.vertical-tabs section .content,.section-container.vertical-tabs .section .content{display:block;position:relative;left:12.5em;border-left:solid 0px #ccc;z-index:10}.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}.section-container.vertical-tabs section.active:last-child .title,.section-container.vertical-tabs .section.active:last-child .title{border-bottom:0}.section-container.vertical-nav{border:0;position:relative}.section-container.vertical-nav>section,.section-container.vertical-nav>.section{padding-top:0 !important;position:relative}.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>.title{background-color:#efefef;cursor:pointer;margin-bottom:0}.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>.section>.title a{padding:0.9375em;display:inline-block;color:#333;font-size:0.875em;white-space:nowrap}.section-container.vertical-nav>section>.title:hover,.section-container.vertical-nav>.section>.title:hover{background-color:#e2e2e2}.section-container.vertical-nav>section .content,.section-container.vertical-nav>.section .content{display:none;padding:0.9375em;background-color:#fff}.section-container.vertical-nav>section .content>*:last-child,.section-container.vertical-nav>.section .content>*:last-child{margin-bottom:0}.section-container.vertical-nav>section .content>*:first-child,.section-container.vertical-nav>.section .content>*:first-child{padding-top:0}.section-container.vertical-nav>section .content>*:last-child:not(.flex-video),.section-container.vertical-nav>.section .content>*:last-child:not(.flex-video){padding-bottom:0}.section-container.vertical-nav>section.active>.content,.section-container.vertical-nav>.section.active>.content{display:block}.section-container.vertical-nav>section.active>.title,.section-container.vertical-nav>.section.active>.title{background:#d5d5d5}.section-container.vertical-nav>section.active>.title a,.section-container.vertical-nav>.section.active>.title a{color:#333}.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>.title{border-top:none;border:solid 0px #ccc}.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>.section>.title a{display:block;width:100%}.section-container.vertical-nav>section .content,.section-container.vertical-nav>.section .content{display:none}.section-container.vertical-nav>section:first-child .title,.section-container.vertical-nav>.section:first-child .title{border-bottom:none}.section-container.vertical-nav>section.active>.content,.section-container.vertical-nav>.section.active>.content{display:block;position:absolute;left:100%;top:0px;z-index:999;min-width:12.5em;border:solid 0px #ccc}.section-container.horizontal-nav{position:relative;background:#efefef;border:0px solid #ccc}.section-container.horizontal-nav>section,.section-container.horizontal-nav>.section{padding-top:0;border:0;position:static}.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>.title{background-color:#efefef;cursor:pointer;margin-bottom:0}.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>.section>.title a{padding:0.9375em;display:inline-block;color:#333;font-size:0.875em;white-space:nowrap}.section-container.horizontal-nav>section>.title:hover,.section-container.horizontal-nav>.section>.title:hover{background-color:#e2e2e2}.section-container.horizontal-nav>section .content,.section-container.horizontal-nav>.section .content{display:none;padding:0.9375em;background-color:#fff}.section-container.horizontal-nav>section .content>*:last-child,.section-container.horizontal-nav>.section .content>*:last-child{margin-bottom:0}.section-container.horizontal-nav>section .content>*:first-child,.section-container.horizontal-nav>.section .content>*:first-child{padding-top:0}.section-container.horizontal-nav>section .content>*:last-child:not(.flex-video),.section-container.horizontal-nav>.section .content>*:last-child:not(.flex-video){padding-bottom:0}.section-container.horizontal-nav>section.active>.content,.section-container.horizontal-nav>.section.active>.content{display:block}.section-container.horizontal-nav>section.active>.title,.section-container.horizontal-nav>.section.active>.title{background:#d5d5d5}.section-container.horizontal-nav>section.active>.title a,.section-container.horizontal-nav>.section.active>.title a{color:#333}.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>.title{width:auto;border:solid 0px #ccc;border-left:0;top:-1px;position:absolute;z-index:1}.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>.section>.title a{width:100%}.section-container.horizontal-nav>section .content,.section-container.horizontal-nav>.section .content{display:none}.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:solid 0px #ccc}}.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:0px solid #ccc;border-top:none}.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}.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}.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:#333;font-size:0.875em;white-space:nowrap}.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}.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:#fff}.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}.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}.no-js .section-container.auto>section .content>*:last-child:not(.flex-video),.no-js .section-container.auto>.section .content>*:last-child:not(.flex-video),.no-js .section-container.accordion>section .content>*:last-child:not(.flex-video),.no-js .section-container.accordion>.section .content>*:last-child:not(.flex-video),.no-js .section-container.tabs>section .content>*:last-child:not(.flex-video),.no-js .section-container.tabs>.section .content>*:last-child:not(.flex-video),.no-js .section-container.vertical-tabs>section .content>*:last-child:not(.flex-video),.no-js .section-container.vertical-tabs>.section .content>*:last-child:not(.flex-video),.no-js .section-container.vertical-nav>section .content>*:last-child:not(.flex-video),.no-js .section-container.vertical-nav>.section .content>*:last-child:not(.flex-video),.no-js .section-container.horizontal-nav>section .content>*:last-child:not(.flex-video),.no-js .section-container.horizontal-nav>.section .content>*:last-child:not(.flex-video){padding-bottom:0}.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}.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}.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:#333}.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 0px #ccc}.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%}.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}.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}.contain-to-grid{width:100%;background:#dfe0e1}.contain-to-grid .top-bar{margin-bottom:0}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;background:#dfe0e1;margin-bottom:1.875em}.top-bar ul{margin-bottom:0;list-style:none}.top-bar .row{max-width:none}.top-bar form,.top-bar input{margin-bottom:0}.top-bar input{height:2.45em}.top-bar .button{padding-top:.5em;padding-bottom:.5em;margin-bottom:0}.top-bar .title-area{position:relative;margin:0}.top-bar .name{height:45px;margin:0;font-size:16px}.top-bar .name h1{line-height:45px;font-size:1.0625em;margin:0}.top-bar .name h1 a{font-weight:bold;color:#5e6263;width:50%;display:block;padding:0 15px}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#5e6263;text-transform:uppercase;font-size:0.8125em;font-weight:bold;position:relative;display:block;padding:0 15px;height:45px;line-height:45px}.top-bar .toggle-topbar.menu-icon{right:15px;top:50%;margin-top:-16px;padding-left:40px}.top-bar .toggle-topbar.menu-icon a{text-indent:-48px;width:34px;height:34px;line-height:33px;padding:0;color:#5e6263}.top-bar .toggle-topbar.menu-icon a span{position:absolute;right:0;display:block;width:16px;height:0;-webkit-box-shadow:0 10px 0 1px #5e6263,0 16px 0 1px #5e6263,0 22px 0 1px #5e6263;box-shadow:0 10px 0 1px #5e6263,0 16px 0 1px #5e6263,0 22px 0 1px #5e6263}.top-bar.expanded{height:auto;background:transparent}.top-bar.expanded .title-area{background:#dfe0e1}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span{-webkit-box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888;box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888}.top-bar-section{left:0;position:relative;width:auto;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out}.top-bar-section ul{width:100%;height:auto;display:block;background:#dfe0e1;font-size:16px;margin:0}.top-bar-section .divider,.top-bar-section [role="separator"]{border-bottom:solid 1px #f9fafa;border-top:solid 1px #c5c7c8;clear:both;height:1px;width:100%}.top-bar-section ul li>a{display:block;width:100%;color:#5e6263;padding:12px 0 12px 0;padding-left:15px;font-size:0.8125em;font-weight:bold;background:#dfe0e1}.top-bar-section ul li>a.button{background:#2ba6cb;font-size:0.8125em}.top-bar-section ul li>a.button.hover{background:#2284a1}.top-bar-section ul li>a.button.secondary{background:#e9e9e9}.top-bar-section ul li>a.button.secondary.hover{background:#d0d0d0}.top-bar-section ul li>a.button.success{background:#5da423}.top-bar-section ul li>a.button.success.hover{background:#457a1a}.top-bar-section ul li>a.button.alert{background:#c60f13}.top-bar-section ul li>a.button.alert.hover{background:#970b0e}.top-bar-section ul li.hover>a{background:#d7d9d9;color:#5e6263}.top-bar-section ul li.active>a{background:#d0d1d2;color:#000}.top-bar-section .has-form{padding:15px}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;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}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{visibility:visible}.top-bar-section .dropdown{position:absolute;left:100%;top:0;visibility:hidden;z-index:99}.top-bar-section .dropdown li{width:100%;height:auto}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 15px}.top-bar-section .dropdown li.title h5{margin-bottom:0}.top-bar-section .dropdown li.title h5 a{color:#5e6263;line-height:22.5px;display:block}.top-bar-section .dropdown label{padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#555;font-weight:bold;font-size:0.625em}.top-bar-js-breakpoint{width:58.75em !important;visibility:hidden}.js-generated{display:block}@media only screen and (min-width: 58.75em){.top-bar{background:#dfe0e1;*zoom:1;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a{width:auto}.top-bar input,.top-bar .button{line-height:2em;font-size:0.875em;height:2em;padding:0 10px;position:relative;top:8px}.top-bar.expanded{background:#dfe0e1}.contain-to-grid .top-bar{max-width:62.5em;margin:0 auto}.top-bar-section{-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0;left:0 !important}.top-bar-section ul{width:auto;height:auto !important;display:inline}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li a:not(.button){padding:0 15px;line-height:45px;background:#dfe0e1}.top-bar-section li a:not(.button).hover{background:#919596}.top-bar-section .has-dropdown>a{padding-right:35px !important}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;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}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{visibility:hidden}.top-bar-section .has-dropdown.hover>.dropdown{visibility:visible}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";margin-top:-16px;right:5px}.top-bar-section .dropdown{left:0;top:auto;background:transparent;min-width:100%}.top-bar-section .dropdown li a{color:#5e6263;line-height:1;white-space:nowrap;padding:7px 15px;background:#eceded}.top-bar-section .dropdown li label{white-space:nowrap;background:#eceded}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:none;border-top:none;border-right:solid 1px #f9fafa;border-left:solid 1px #c5c7c8;clear:none;height:45px;width:0px}.top-bar-section .has-form{background:#dfe0e1;padding:0 15px;height:45px}.top-bar-section ul.right li .dropdown{left:auto;right:0}.top-bar-section ul.right li .dropdown li .dropdown{right:100%}.no-js .top-bar-section ul li:hover>a{background:#d7d9d9;color:#5e6263}.no-js .top-bar-section ul li:active>a{background:#d0d1d2;color:#000}.no-js .top-bar-section .has-dropdown:hover>.dropdown{visibility:visible}}.panel,.ess-side-nav{border-style:solid;border-width:1px;border-color:#d2d4d4;margin-bottom:1.25em;padding:1.25em;background:#eceded}.panel>:first-child,.ess-side-nav>:first-child{margin-top:0}.panel>:last-child,.ess-side-nav>:last-child{margin-bottom:0}.panel h1,.ess-side-nav h1,.panel h2,.ess-side-nav h2,.panel h3,.ess-side-nav h3,.panel h4,.ess-side-nav h4,.panel h5,.ess-side-nav h5,.panel h6,.ess-side-nav h6,.panel p,.ess-side-nav p{color:#333}.panel h1,.ess-side-nav h1,.panel h2,.ess-side-nav h2,.panel h3,.ess-side-nav h3,.panel h4,.ess-side-nav h4,.panel h5,.ess-side-nav h5,.panel h6,.ess-side-nav h6{line-height:1;margin-bottom:0.625em}.panel h1.subheader,.ess-side-nav h1.subheader,.panel h2.subheader,.ess-side-nav h2.subheader,.panel h3.subheader,.ess-side-nav h3.subheader,.panel h4.subheader,.ess-side-nav h4.subheader,.panel h5.subheader,.ess-side-nav h5.subheader,.panel h6.subheader,.ess-side-nav h6.subheader{line-height:1.4}.panel.callout,.callout.ess-side-nav{border-style:solid;border-width:1px;border-color:#2284a1;margin-bottom:1.25em;padding:1.25em;background:#2ba6cb;-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}.panel.callout>:first-child,.callout.ess-side-nav>:first-child{margin-top:0}.panel.callout>:last-child,.callout.ess-side-nav>:last-child{margin-bottom:0}.panel.callout h1,.callout.ess-side-nav h1,.panel.callout h2,.callout.ess-side-nav h2,.panel.callout h3,.callout.ess-side-nav h3,.panel.callout h4,.callout.ess-side-nav h4,.panel.callout h5,.callout.ess-side-nav h5,.panel.callout h6,.callout.ess-side-nav h6,.panel.callout p,.callout.ess-side-nav p{color:#fff}.panel.callout h1,.callout.ess-side-nav h1,.panel.callout h2,.callout.ess-side-nav h2,.panel.callout h3,.callout.ess-side-nav h3,.panel.callout h4,.callout.ess-side-nav h4,.panel.callout h5,.callout.ess-side-nav h5,.panel.callout h6,.callout.ess-side-nav h6{line-height:1;margin-bottom:0.625em}.panel.callout h1.subheader,.callout.ess-side-nav h1.subheader,.panel.callout h2.subheader,.callout.ess-side-nav h2.subheader,.panel.callout h3.subheader,.callout.ess-side-nav h3.subheader,.panel.callout h4.subheader,.callout.ess-side-nav h4.subheader,.panel.callout h5.subheader,.callout.ess-side-nav h5.subheader,.panel.callout h6.subheader,.callout.ess-side-nav h6.subheader{line-height:1.4}.panel.radius,.ess-side-nav{-webkit-border-radius:3px;border-radius:3px}.side-nav{display:block;margin:0;padding:0.875em 0;list-style-type:none;list-style-position:inside}.side-nav li{margin:0 0 0.4375em 0;font-size:0.875em}.side-nav li a{display:block;color:#2ba6cb}.side-nav li.active>a:first-child{color:#4d4d4d;font-weight:bold}.side-nav li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#e6e6e6}.has-tip{border-bottom:dotted 1px #ccc;cursor:help;font-weight:bold;color:#333}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #196177;color:#2ba6cb}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{display:none;position:absolute;z-index:999;font-weight:bold;font-size:0.9375em;line-height:1.3;padding:0.5em;max-width:85%;left:50%;width:100%;color:#000;background:#dfe0e1;-webkit-border-radius:3px;border-radius:3px}.tooltip>.nub{display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #dfe0e1 transparent;top:-10px}.tooltip.opened{color:#2ba6cb !important;border-bottom:dotted 1px #196177 !important}.tap-to-close{display:block;font-size:0.625em;color:#888;font-weight:normal}@media only screen and (min-width: 768px){.tooltip>.nub{border-color:transparent transparent #dfe0e1 transparent;top:-10px}.tooltip.tip-top>.nub{border-color:#dfe0e1 transparent transparent transparent;top:auto;bottom:-10px}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #dfe0e1;right:-10px;left:auto;top:50%;margin-top:-5px}.tooltip.tip-right>.nub{border-color:transparent #dfe0e1 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px}}
+/* Variable for path to webicon images */
+/* Webicons by Adam Fairhead at Fairhead Creative http://fairheadcreative.com */
+/* line 6, ../sass/_webicons.scss */
+.webicon {
+ display: inline-block;
+ background-size: 100%;
+ width: 30px;
+ height: 30px;
+ text-indent: -999em;
+ text-align: left;
+ -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
+ -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
+ box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ margin-bottom: 5px;
+}
+
+/* line 21, ../sass/_webicons.scss */
+.webicon:hover {
+ margin: -1px 0 1px;
+ -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
+ -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
+ box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
+}
+
+/* line 27, ../sass/_webicons.scss */
+.webicon.small {
+ width: 20px;
+ height: 20px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+
+/* line 34, ../sass/_webicons.scss */
+.webicon.large {
+ width: 48px;
+ height: 48px;
+ -moz-border-radius: 6px;
+ -webkit-border-radius: 6px;
+ border-radius: 6px;
+}
+
+/* only copied classes for Twitter and Github */
+/* line 42, ../sass/_webicons.scss */
+.no-svg .webicon.twitter {
+ background: url("../img/webicons/webicon-twitter-m.png");
+}
+
+/* line 45, ../sass/_webicons.scss */
+.no-svg .webicon.twitter.large {
+ background: url("../img/webicons/webicon-twitter.png");
+}
+
+/* line 48, ../sass/_webicons.scss */
+.no-svg .webicon.twitter.small {
+ background: url("../img/webicons/webicon-twitter-s.png");
+}
+
+/* line 51, ../sass/_webicons.scss */
+.svg .webicon.twitter {
+ background: url("../img/webicons/webicon-twitter.svg");
+}
+
+/* line 54, ../sass/_webicons.scss */
+.no-svg .webicon.github {
+ background: url("../img/webicons/webicon-github-m.png");
+}
+
+/* line 57, ../sass/_webicons.scss */
+.no-svg .webicon.github.large {
+ background: url("../img/webicons/webicon-github.png");
+}
+
+/* line 60, ../sass/_webicons.scss */
+.no-svg .webicon.github.small {
+ background: url("../img/webicons/webicon-github-s.png");
+}
+
+/* line 63, ../sass/_webicons.scss */
+.svg .webicon.github {
+ background: url("../img/webicons/webicon-github.svg");
+}
+
+/* line 1, ../sass/_ess.scss */
+.myBorder {
+ border-bottom: solid 1px #abaeaf;
+}
+
+@media only screen {
+ /* line 6, ../sass/_ess.scss */
+ .row {
+ margin-top: 1.25em !important;
+ margin-bottom: 1.25em;
+ }
+
+ /* line 10, ../sass/_ess.scss */
+ #partner-list li {
+ margin: 0.625em 0 1.875em 0;
+ }
+}
+/* line 16, ../sass/_ess.scss */
+.dots {
+ border: none;
+ background-image: url(../img/dots.png);
+ background-repeat: no-repeat;
+ height: 29px;
+ width: 150px;
+ margin: 0 auto 1.25em auto;
+}
+
+/* line 30, ../sass/_ess.scss */
+.checkbox-sub-label {
+ color: #abaeaf;
+ font-size: 60%;
+ margin-left: 1em;
+ margin-bottom: 1pc;
+ display: block;
+}
+
+/* line 38, ../sass/_ess.scss */
+.fullyBooked, .alert {
+ color: red !important;
+}
+
+/* line 42, ../sass/_ess.scss */
+.strike {
+ text-decoration: line-through;
+}
+
+/* line 46, ../sass/_ess.scss */
+.overlay {
+ height: 100%;
+ width: 100%;
+ position: absolute;
+ left: 0px;
+}
+
+/* line 53, ../sass/_ess.scss */
+#mask {
+ top: 46px;
+ background-color: #ccc;
+ z-index: 100;
+}
+
+/* line 59, ../sass/_ess.scss */
+#message {
+ top: 200px;
+ z-index: 200;
+}
+
+/*! 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 264, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+meta.foundation-mq-small {
+ font-family: "only screen and (min-width: 768px)";
+ width: 768px;
+}
+
+/* line 269, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+meta.foundation-mq-medium {
+ font-family: "only screen and (min-width:1280px)";
+ width: 1280px;
+}
+
+/* line 274, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+meta.foundation-mq-large {
+ font-family: "only screen and (min-width:1440px)";
+ width: 1440px;
+}
+
+/* line 292, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+*,
+*:before,
+*:after {
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+/* line 297, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+html,
+body {
+ font-size: 100%;
+}
+
+/* line 300, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+body {
+ background: white;
+ color: #222222;
+ padding: 0;
+ margin: 0;
+ font-family: "Lucida Sans Unicode", "Lucida Grande", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
+ font-weight: normal;
+ font-style: normal;
+ line-height: 1;
+ position: relative;
+ cursor: default;
+}
+
+/* line 313, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+a:hover {
+ cursor: pointer;
+}
+
+/* line 318, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+img,
+object,
+embed {
+ max-width: 100%;
+ height: auto;
+}
+
+/* line 321, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+object,
+embed {
+ height: 100%;
+}
+
+/* line 322, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+img {
+ -ms-interpolation-mode: bicubic;
+}
+
+/* line 328, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+#map_canvas img,
+#map_canvas embed,
+#map_canvas object,
+.map_canvas img,
+.map_canvas embed,
+.map_canvas object {
+ max-width: none !important;
+}
+
+/* line 333, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+.left {
+ float: left !important;
+}
+
+/* line 334, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+.right {
+ float: right !important;
+}
+
+/* line 335, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+.text-left {
+ text-align: left !important;
+}
+
+/* line 336, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+.text-right {
+ text-align: right !important;
+}
+
+/* line 337, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+.text-center {
+ text-align: center !important;
+}
+
+/* line 338, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+.text-justify {
+ text-align: justify !important;
+}
+
+/* line 339, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+.hide {
+ display: none;
+}
+
+/* line 345, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+.antialiased {
+ -webkit-font-smoothing: antialiased;
+}
+
+/* line 348, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+img {
+ display: inline-block;
+ vertical-align: middle;
+}
+
+/* line 358, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+textarea {
+ height: auto;
+ min-height: 50px;
+}
+
+/* line 361, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+select {
+ width: 100%;
+}
+
+/* Grid HTML Classes */
+/* line 116, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+.row {
+ width: 100%;
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 0;
+ margin-bottom: 0;
+ max-width: 62.5em;
+ *zoom: 1;
+}
+/* line 121, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+.row:before, .row:after {
+ content: " ";
+ display: table;
+}
+/* line 122, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+.row:after {
+ clear: both;
+}
+/* line 121, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+.row.collapse > .column,
+.row.collapse > .columns {
+ position: relative;
+ padding-left: 0;
+ padding-right: 0;
+ float: left;
+}
+/* line 123, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+.row.collapse .row {
+ margin-left: 0;
+ margin-right: 0;
+}
+/* line 126, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+.row .row {
+ width: auto;
+ margin-left: -0.9375em;
+ margin-right: -0.9375em;
+ margin-top: 0;
+ margin-bottom: 0;
+ max-width: none;
+ *zoom: 1;
+}
+/* line 121, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+.row .row:before, .row .row:after {
+ content: " ";
+ display: table;
+}
+/* line 122, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+.row .row:after {
+ clear: both;
+}
+/* line 127, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+.row .row.collapse {
+ width: auto;
+ margin: 0;
+ max-width: none;
+ *zoom: 1;
+}
+/* line 121, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+.row .row.collapse:before, .row .row.collapse:after {
+ content: " ";
+ display: table;
+}
+/* line 122, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+.row .row.collapse:after {
+ clear: both;
+}
+
+/* line 132, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 137, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .column,
+ .columns {
+ position: relative;
+ padding-left: 0.9375em;
+ padding-right: 0.9375em;
+ float: left;
+ }
+
+ /* line 140, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-1 {
+ position: relative;
+ width: 8.33333%;
+ }
+
+ /* line 140, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-2 {
+ position: relative;
+ width: 16.66667%;
+ }
+
+ /* line 140, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-3 {
+ position: relative;
+ width: 25%;
+ }
+
+ /* line 140, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-4 {
+ position: relative;
+ width: 33.33333%;
+ }
+
+ /* line 140, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-5 {
+ position: relative;
+ width: 41.66667%;
+ }
+
+ /* line 140, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-6 {
+ position: relative;
+ width: 50%;
+ }
+
+ /* line 140, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-7 {
+ position: relative;
+ width: 58.33333%;
+ }
+
+ /* line 140, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-8 {
+ position: relative;
+ width: 66.66667%;
+ }
+
+ /* line 140, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-9 {
+ position: relative;
+ width: 75%;
+ }
+
+ /* line 140, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-10 {
+ position: relative;
+ width: 83.33333%;
+ }
+
+ /* line 140, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-11 {
+ position: relative;
+ width: 91.66667%;
+ }
+
+ /* line 140, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-12 {
+ position: relative;
+ width: 100%;
+ }
+
+ /* line 144, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-offset-0 {
+ position: relative;
+ margin-left: 0%;
+ }
+
+ /* line 144, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-offset-1 {
+ position: relative;
+ margin-left: 8.33333%;
+ }
+
+ /* line 144, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-offset-2 {
+ position: relative;
+ margin-left: 16.66667%;
+ }
+
+ /* line 144, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-offset-3 {
+ position: relative;
+ margin-left: 25%;
+ }
+
+ /* line 144, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-offset-4 {
+ position: relative;
+ margin-left: 33.33333%;
+ }
+
+ /* line 144, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-offset-5 {
+ position: relative;
+ margin-left: 41.66667%;
+ }
+
+ /* line 144, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-offset-6 {
+ position: relative;
+ margin-left: 50%;
+ }
+
+ /* line 144, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-offset-7 {
+ position: relative;
+ margin-left: 58.33333%;
+ }
+
+ /* line 144, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-offset-8 {
+ position: relative;
+ margin-left: 66.66667%;
+ }
+
+ /* line 144, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-offset-9 {
+ position: relative;
+ margin-left: 75%;
+ }
+
+ /* line 144, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .small-offset-10 {
+ position: relative;
+ margin-left: 83.33333%;
+ }
+
+ /* line 147, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ [class*="column"] + [class*="column"]:last-child {
+ float: right;
+ }
+
+ /* line 148, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ [class*="column"] + [class*="column"].end {
+ float: left;
+ }
+
+ /* line 151, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .column.small-centered,
+ .columns.small-centered {
+ position: relative;
+ margin-left: auto;
+ margin-right: auto;
+ float: none !important;
+ }
+}
+/* Styles for screens that are atleast 768px; */
+@media only screen and (min-width: 768px) {
+ /* line 158, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .large-1 {
+ position: relative;
+ width: 8.33333%;
+ }
+
+ /* line 158, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .large-2 {
+ position: relative;
+ width: 16.66667%;
+ }
+
+ /* line 158, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .large-3 {
+ position: relative;
+ width: 25%;
+ }
+
+ /* line 158, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .large-4 {
+ position: relative;
+ width: 33.33333%;
+ }
+
+ /* line 158, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .large-5 {
+ position: relative;
+ width: 41.66667%;
+ }
+
+ /* line 158, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .large-6 {
+ position: relative;
+ width: 50%;
+ }
+
+ /* line 158, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .large-7 {
+ position: relative;
+ width: 58.33333%;
+ }
+
+ /* line 158, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .large-8 {
+ position: relative;
+ width: 66.66667%;
+ }
+
+ /* line 158, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .large-9 {
+ position: relative;
+ width: 75%;
+ }
+
+ /* line 158, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .large-10 {
+ position: relative;
+ width: 83.33333%;
+ }
+
+ /* line 158, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .large-11 {
+ position: relative;
+ width: 91.66667%;
+ }
+
+ /* line 158, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .large-12 {
+ position: relative;
+ width: 100%;
+ }
+
+ /* line 162, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .row .large-offset-0 {
+ position: relative;
+ margin-left: 0%;
+ }
+
+ /* line 162, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .row .large-offset-1 {
+ position: relative;
+ margin-left: 8.33333%;
+ }
+
+ /* line 162, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .row .large-offset-2 {
+ position: relative;
+ margin-left: 16.66667%;
+ }
+
+ /* line 162, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .row .large-offset-3 {
+ position: relative;
+ margin-left: 25%;
+ }
+
+ /* line 162, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .row .large-offset-4 {
+ position: relative;
+ margin-left: 33.33333%;
+ }
+
+ /* line 162, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .row .large-offset-5 {
+ position: relative;
+ margin-left: 41.66667%;
+ }
+
+ /* line 162, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .row .large-offset-6 {
+ position: relative;
+ margin-left: 50%;
+ }
+
+ /* line 162, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .row .large-offset-7 {
+ position: relative;
+ margin-left: 58.33333%;
+ }
+
+ /* line 162, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .row .large-offset-8 {
+ position: relative;
+ margin-left: 66.66667%;
+ }
+
+ /* line 162, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .row .large-offset-9 {
+ position: relative;
+ margin-left: 75%;
+ }
+
+ /* line 162, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .row .large-offset-10 {
+ position: relative;
+ margin-left: 83.33333%;
+ }
+
+ /* line 162, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .row .large-offset-11 {
+ position: relative;
+ margin-left: 91.66667%;
+ }
+
+ /* line 166, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .push-1 {
+ position: relative;
+ left: 8.33333%;
+ right: auto;
+ }
+
+ /* line 167, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .pull-1 {
+ position: relative;
+ right: 8.33333%;
+ left: auto;
+ }
+
+ /* line 166, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .push-2 {
+ position: relative;
+ left: 16.66667%;
+ right: auto;
+ }
+
+ /* line 167, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .pull-2 {
+ position: relative;
+ right: 16.66667%;
+ left: auto;
+ }
+
+ /* line 166, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .push-3 {
+ position: relative;
+ left: 25%;
+ right: auto;
+ }
+
+ /* line 167, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .pull-3 {
+ position: relative;
+ right: 25%;
+ left: auto;
+ }
+
+ /* line 166, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .push-4 {
+ position: relative;
+ left: 33.33333%;
+ right: auto;
+ }
+
+ /* line 167, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .pull-4 {
+ position: relative;
+ right: 33.33333%;
+ left: auto;
+ }
+
+ /* line 166, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .push-5 {
+ position: relative;
+ left: 41.66667%;
+ right: auto;
+ }
+
+ /* line 167, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .pull-5 {
+ position: relative;
+ right: 41.66667%;
+ left: auto;
+ }
+
+ /* line 166, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .push-6 {
+ position: relative;
+ left: 50%;
+ right: auto;
+ }
+
+ /* line 167, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .pull-6 {
+ position: relative;
+ right: 50%;
+ left: auto;
+ }
+
+ /* line 166, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .push-7 {
+ position: relative;
+ left: 58.33333%;
+ right: auto;
+ }
+
+ /* line 167, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .pull-7 {
+ position: relative;
+ right: 58.33333%;
+ left: auto;
+ }
+
+ /* line 166, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .push-8 {
+ position: relative;
+ left: 66.66667%;
+ right: auto;
+ }
+
+ /* line 167, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .pull-8 {
+ position: relative;
+ right: 66.66667%;
+ left: auto;
+ }
+
+ /* line 166, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .push-9 {
+ position: relative;
+ left: 75%;
+ right: auto;
+ }
+
+ /* line 167, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .pull-9 {
+ position: relative;
+ right: 75%;
+ left: auto;
+ }
+
+ /* line 166, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .push-10 {
+ position: relative;
+ left: 83.33333%;
+ right: auto;
+ }
+
+ /* line 167, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .pull-10 {
+ position: relative;
+ right: 83.33333%;
+ left: auto;
+ }
+
+ /* line 166, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .push-11 {
+ position: relative;
+ left: 91.66667%;
+ right: auto;
+ }
+
+ /* line 167, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .pull-11 {
+ position: relative;
+ right: 91.66667%;
+ left: auto;
+ }
+
+ /* line 171, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .column.large-centered,
+ .columns.large-centered {
+ position: relative;
+ margin-left: auto;
+ margin-right: auto;
+ float: none !important;
+ }
+
+ /* line 174, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .column.large-uncentered,
+ .columns.large-uncentered {
+ margin-left: 0;
+ margin-right: 0;
+ float: left !important;
+ }
+
+ /* line 181, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid.scss */
+ .column.large-uncentered.opposite,
+ .columns.large-uncentered.opposite {
+ float: right !important;
+ }
+}
+/* Foundation Visibility HTML Classes */
+/* line 11, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.show-for-small,
+.show-for-medium-down,
+.show-for-large-down {
+ display: inherit !important;
+}
+
+/* line 17, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.show-for-medium,
+.show-for-medium-up,
+.show-for-large,
+.show-for-large-up,
+.show-for-xlarge {
+ display: none !important;
+}
+
+/* line 23, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.hide-for-medium,
+.hide-for-medium-up,
+.hide-for-large,
+.hide-for-large-up,
+.hide-for-xlarge {
+ display: inherit !important;
+}
+
+/* line 27, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.hide-for-small,
+.hide-for-medium-down,
+.hide-for-large-down {
+ display: none !important;
+}
+
+/* Specific visilbity for tables */
+/* line 38, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 48, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 58, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 68, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 79, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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,
+th.show-for-large-down,
+th.hide-for-medium,
+th.hide-for-medium-up,
+th.hide-for-large,
+th.hide-for-large-up,
+th.hide-for-xlarge {
+ display: table-cell !important;
+}
+
+/* Medium Displays: 768px - 1279px */
+@media only screen and (min-width: 768px) {
+ /* line 85, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .show-for-medium,
+ .show-for-medium-up {
+ display: inherit !important;
+ }
+
+ /* line 87, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .show-for-small {
+ display: none !important;
+ }
+
+ /* line 89, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .hide-for-small {
+ display: inherit !important;
+ }
+
+ /* line 92, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .hide-for-medium,
+ .hide-for-medium-up {
+ display: none !important;
+ }
+
+ /* Specific visilbity for tables */
+ /* line 98, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ table.show-for-medium, table.show-for-medium-up, table.hide-for-small {
+ display: table;
+ }
+
+ /* line 103, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small {
+ display: table-header-group !important;
+ }
+
+ /* line 108, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small {
+ display: table-row-group !important;
+ }
+
+ /* line 113, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small {
+ display: table-row !important;
+ }
+
+ /* line 119, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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,
+ th.hide-for-small {
+ display: table-cell !important;
+ }
+}
+/* Large Displays: 1280px - 1440px */
+@media only screen and (min-width: 1280px) {
+ /* line 126, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .show-for-large,
+ .show-for-large-up {
+ display: inherit !important;
+ }
+
+ /* line 129, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .show-for-medium,
+ .show-for-medium-down {
+ display: none !important;
+ }
+
+ /* line 132, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .hide-for-medium,
+ .hide-for-medium-down {
+ display: inherit !important;
+ }
+
+ /* line 135, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .hide-for-large,
+ .hide-for-large-up {
+ display: none !important;
+ }
+
+ /* Specific visilbity for tables */
+ /* line 142, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 148, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 154, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 160, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 167, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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,
+ th.hide-for-medium,
+ th.hide-for-medium-down {
+ display: table-cell !important;
+ }
+}
+/* X-Large Displays: 1400px and up */
+@media only screen and (min-width: 1440px) {
+ /* line 173, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .show-for-xlarge {
+ display: inherit !important;
+ }
+
+ /* line 176, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .show-for-large,
+ .show-for-large-down {
+ display: none !important;
+ }
+
+ /* line 179, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .hide-for-large,
+ .hide-for-large-down {
+ display: inherit !important;
+ }
+
+ /* line 181, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .hide-for-xlarge {
+ display: none !important;
+ }
+
+ /* Specific visilbity for tables */
+ /* line 187, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down {
+ display: table;
+ }
+
+ /* line 192, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down {
+ display: table-header-group !important;
+ }
+
+ /* line 197, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down {
+ display: table-row-group !important;
+ }
+
+ /* line 202, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down {
+ display: table-row !important;
+ }
+
+ /* line 208, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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,
+ th.hide-for-large-down {
+ display: table-cell !important;
+ }
+}
+/* Orientation targeting */
+/* line 215, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.show-for-landscape,
+.hide-for-portrait {
+ display: inherit !important;
+}
+
+/* line 217, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.hide-for-landscape,
+.show-for-portrait {
+ display: none !important;
+}
+
+/* Specific visilbity for tables */
+/* line 222, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+table.hide-for-landscape, table.show-for-portrait {
+ display: table;
+}
+
+/* line 226, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+thead.hide-for-landscape, thead.show-for-portrait {
+ display: table-header-group !important;
+}
+
+/* line 230, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+tbody.hide-for-landscape, tbody.show-for-portrait {
+ display: table-row-group !important;
+}
+
+/* line 234, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+tr.hide-for-landscape, tr.show-for-portrait {
+ display: table-row !important;
+}
+
+/* line 239, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+td.hide-for-landscape, td.show-for-portrait,
+th.hide-for-landscape,
+th.show-for-portrait {
+ display: table-cell !important;
+}
+
+@media only screen and (orientation: landscape) {
+ /* line 244, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .show-for-landscape,
+ .hide-for-portrait {
+ display: inherit !important;
+ }
+
+ /* line 246, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .hide-for-landscape,
+ .show-for-portrait {
+ display: none !important;
+ }
+
+ /* Specific visilbity for tables */
+ /* line 251, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ table.show-for-landscape, table.hide-for-portrait {
+ display: table;
+ }
+
+ /* line 255, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ thead.show-for-landscape, thead.hide-for-portrait {
+ display: table-header-group !important;
+ }
+
+ /* line 259, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ tbody.show-for-landscape, tbody.hide-for-portrait {
+ display: table-row-group !important;
+ }
+
+ /* line 263, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ tr.show-for-landscape, tr.hide-for-portrait {
+ display: table-row !important;
+ }
+
+ /* line 268, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ td.show-for-landscape, td.hide-for-portrait,
+ th.show-for-landscape,
+ th.hide-for-portrait {
+ display: table-cell !important;
+ }
+}
+@media only screen and (orientation: portrait) {
+ /* line 274, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .show-for-portrait,
+ .hide-for-landscape {
+ display: inherit !important;
+ }
+
+ /* line 276, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ .hide-for-portrait,
+ .show-for-landscape {
+ display: none !important;
+ }
+
+ /* Specific visilbity for tables */
+ /* line 281, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ table.show-for-portrait, table.hide-for-landscape {
+ display: table;
+ }
+
+ /* line 285, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ thead.show-for-portrait, thead.hide-for-landscape {
+ display: table-header-group !important;
+ }
+
+ /* line 289, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ tbody.show-for-portrait, tbody.hide-for-landscape {
+ display: table-row-group !important;
+ }
+
+ /* line 293, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ tr.show-for-portrait, tr.hide-for-landscape {
+ display: table-row !important;
+ }
+
+ /* line 298, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+ td.show-for-portrait, td.hide-for-landscape,
+ th.show-for-portrait,
+ th.hide-for-landscape {
+ display: table-cell !important;
+ }
+}
+/* Touch-enabled device targeting */
+/* line 303, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.show-for-touch {
+ display: none !important;
+}
+
+/* line 304, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.hide-for-touch {
+ display: inherit !important;
+}
+
+/* line 305, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.touch .show-for-touch {
+ display: inherit !important;
+}
+
+/* line 306, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.touch .hide-for-touch {
+ display: none !important;
+}
+
+/* Specific visilbity for tables */
+/* line 309, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+table.hide-for-touch {
+ display: table;
+}
+
+/* line 310, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.touch table.show-for-touch {
+ display: table;
+}
+
+/* line 311, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+thead.hide-for-touch {
+ display: table-header-group !important;
+}
+
+/* line 312, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.touch thead.show-for-touch {
+ display: table-header-group !important;
+}
+
+/* line 313, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+tbody.hide-for-touch {
+ display: table-row-group !important;
+}
+
+/* line 314, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.touch tbody.show-for-touch {
+ display: table-row-group !important;
+}
+
+/* line 315, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+tr.hide-for-touch {
+ display: table-row !important;
+}
+
+/* line 316, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.touch tr.show-for-touch {
+ display: table-row !important;
+}
+
+/* line 317, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+td.hide-for-touch {
+ display: table-cell !important;
+}
+
+/* line 318, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.touch td.show-for-touch {
+ display: table-cell !important;
+}
+
+/* line 319, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+th.hide-for-touch {
+ display: table-cell !important;
+}
+
+/* line 320, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
+.touch th.show-for-touch {
+ display: table-cell !important;
+}
+
+/* line 111, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+p.lead {
+ font-size: 1.21875em;
+ line-height: 1.6;
+}
+
+/* line 116, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+.subheader {
+ line-height: 1.4;
+ color: #abaeaf;
+ font-weight: 300;
+ margin-top: 0.2em;
+ margin-bottom: 0.5em;
+}
+
+/* Typography resets */
+/* line 145, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+div,
+dl,
+dt,
+dd,
+ul,
+ol,
+li,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+pre,
+form,
+p,
+blockquote,
+th,
+td {
+ margin: 0;
+ padding: 0;
+ direction: ltr;
+}
+
+/* Default Link Styles */
+/* line 152, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+a {
+ color: #2ba6cb;
+ text-decoration: none;
+ line-height: inherit;
+}
+/* line 158, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+a:hover, a:focus {
+ color: #2795b6;
+}
+/* line 160, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+a img {
+ border: none;
+}
+
+/* Default paragraph styles */
+/* line 164, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 174, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+p aside {
+ font-size: 0.875em;
+ line-height: 1.35;
+ font-style: italic;
+}
+
+/* Default header styles */
+/* line 182, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+h1, h2, h3, h4, h5, h6 {
+ font-family: "Lucida Sans Unicode", "Lucida Grande", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
+ font-weight: bold;
+ font-style: normal;
+ color: #5e6263;
+ text-rendering: optimizeLegibility;
+ margin-top: 0.2em;
+ margin-bottom: 0.5em;
+ line-height: 1.2125em;
+}
+/* line 192, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
+ font-size: 60%;
+ color: #abaeaf;
+ line-height: 0;
+}
+
+/* line 199, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+h1 {
+ font-size: 2.125em;
+}
+
+/* line 200, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+h2 {
+ font-size: 1.6875em;
+}
+
+/* line 201, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+h3 {
+ font-size: 1.375em;
+}
+
+/* line 202, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+h4 {
+ font-size: 1.125em;
+}
+
+/* line 203, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+h5 {
+ font-size: 1.125em;
+}
+
+/* line 204, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+h6 {
+ font-size: 1em;
+}
+
+/* line 208, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+hr {
+ border: solid #dddddd;
+ border-width: 1px 0 0;
+ clear: both;
+ margin: 1.25em 0 1.1875em;
+ height: 0;
+}
+
+/* Helpful Typography Defaults */
+/* line 218, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+em,
+i {
+ font-style: italic;
+ line-height: inherit;
+}
+
+/* line 224, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+strong,
+b {
+ font-weight: bold;
+ line-height: inherit;
+}
+
+/* line 229, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+small {
+ font-size: 60%;
+ line-height: inherit;
+}
+
+/* line 234, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+code {
+ font-family: Consolas, "Liberation Mono", Courier, monospace;
+ font-weight: bold;
+ color: #7f0a0c;
+}
+
+/* Lists */
+/* line 243, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ul,
+ol,
+dl {
+ font-size: 1em;
+ line-height: 1.6;
+ margin-bottom: 1.25em;
+ list-style-position: outside;
+ font-family: inherit;
+}
+
+/* line 251, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ul, ol {
+ margin-left: 2.5em;
+}
+/* line 253, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ul.no-bullet, ol.no-bullet {
+ margin-left: 2.5em;
+}
+
+/* Unordered Lists */
+/* line 260, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ul li ul,
+ul li ol {
+ margin-left: 1.25em;
+ margin-bottom: 0;
+ font-size: 1em;
+ /* Override nested font-size change */
+}
+/* line 269, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ul.square li ul, ul.circle li ul, ul.disc li ul {
+ list-style: inherit;
+}
+/* line 272, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ul.square {
+ list-style-type: square;
+}
+/* line 273, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ul.circle {
+ list-style-type: circle;
+}
+/* line 274, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ul.disc {
+ list-style-type: disc;
+}
+/* line 275, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ul.no-bullet {
+ list-style: none;
+}
+
+/* Ordered Lists */
+/* line 282, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ol li ul,
+ol li ol {
+ margin-left: 1.25em;
+ margin-bottom: 0;
+}
+
+/* Definition Lists */
+/* line 291, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+dl dt {
+ margin-bottom: 0.3em;
+ font-weight: bold;
+}
+/* line 295, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+dl dd {
+ margin-bottom: 0.75em;
+}
+
+/* Abbreviations */
+/* line 300, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+abbr,
+acronym {
+ text-transform: uppercase;
+ font-size: 90%;
+ color: #222222;
+ border-bottom: 1px dotted #dddddd;
+ cursor: help;
+}
+
+/* line 307, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+abbr {
+ text-transform: none;
+}
+
+/* Blockquotes */
+/* line 312, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 317, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+blockquote cite {
+ display: block;
+ font-size: 0.8125em;
+ color: #919596;
+}
+/* line 321, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+blockquote cite:before {
+ content: "\2014 \0020";
+}
+/* line 326, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+blockquote cite a,
+blockquote cite a:visited {
+ color: #919596;
+}
+
+/* line 332, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+blockquote,
+blockquote p {
+ line-height: 1.6;
+ color: #abaeaf;
+}
+
+/* Microformats */
+/* line 338, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 344, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+.vcard li {
+ margin: 0;
+ display: block;
+}
+/* line 348, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+.vcard .fn {
+ font-weight: bold;
+ font-size: 0.9375em;
+}
+
+/* line 355, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+.vevent .summary {
+ font-weight: bold;
+}
+/* line 357, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+.vevent abbr {
+ cursor: default;
+ text-decoration: none;
+ font-weight: bold;
+ border: none;
+ padding: 0 0.0625em;
+}
+
+@media only screen and (min-width: 768px) {
+ /* line 368, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ h1, h2, h3, h4, h5, h6 {
+ line-height: 1.4;
+ }
+
+ /* line 369, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ h1 {
+ font-size: 2.75em;
+ }
+
+ /* line 370, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ h2 {
+ font-size: 2.3125em;
+ }
+
+ /* line 371, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ h3 {
+ font-size: 1.6875em;
+ }
+
+ /* line 372, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ h4 {
+ font-size: 1.4375em;
+ }
+}
+/*
+ * Print styles.
+ *
+ * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
+ * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
+*/
+/* line 383, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+.print-only {
+ display: none !important;
+}
+
+@media print {
+ /* line 385, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ * {
+ background: transparent !important;
+ color: #000 !important;
+ /* Black prints faster: h5bp.com/s */
+ box-shadow: none !important;
+ text-shadow: none !important;
+ }
+
+ /* line 393, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ a,
+ a:visited {
+ text-decoration: underline;
+ }
+
+ /* line 394, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ a[href]:after {
+ content: " (" attr(href) ")";
+ }
+
+ /* line 396, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ abbr[title]:after {
+ content: " (" attr(title) ")";
+ }
+
+ /* line 401, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ .ir a:after,
+ a[href^="javascript:"]:after,
+ a[href^="#"]:after {
+ content: "";
+ }
+
+ /* line 404, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ pre,
+ blockquote {
+ border: 1px solid #999;
+ page-break-inside: avoid;
+ }
+
+ /* line 409, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ thead {
+ display: table-header-group;
+ /* h5bp.com/t */
+ }
+
+ /* line 412, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ tr,
+ img {
+ page-break-inside: avoid;
+ }
+
+ /* line 414, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ img {
+ max-width: 100% !important;
+ }
+
+ @page {
+ margin: 0.5cm;
+}
+
+ /* line 420, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ p,
+ h2,
+ h3 {
+ orphans: 3;
+ widows: 3;
+ }
+
+ /* line 426, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ h2,
+ h3 {
+ page-break-after: avoid;
+ }
+
+ /* line 428, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ .hide-on-print {
+ display: none !important;
+ }
+
+ /* line 429, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ .print-only {
+ display: block !important;
+ }
+
+ /* line 430, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ .hide-for-print {
+ display: none !important;
+ }
+
+ /* line 431, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
+ .show-for-print {
+ display: inherit !important;
+ }
+}
+/* line 171, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button, .button {
+ border-style: solid;
+ border-width: 1px;
+ cursor: pointer;
+ font-family: inherit;
+ font-weight: bold;
+ line-height: normal;
+ margin: 0 0 1.25em;
+ position: relative;
+ text-decoration: none;
+ text-align: center;
+ display: inline-block;
+ padding-top: 0.75em;
+ padding-right: 1.5em;
+ padding-bottom: 0.8125em;
+ padding-left: 1.5em;
+ font-size: 1em;
+ background-color: #2ba6cb;
+ border-color: #2284a1;
+ color: white;
+}
+/* line 122, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button:hover, button:focus, .button:hover, .button:focus {
+ background-color: #2284a1;
+}
+/* line 133, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button:hover, button:focus, .button:hover, .button:focus {
+ color: white;
+}
+/* line 176, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.secondary, .button.secondary {
+ background-color: #e9e9e9;
+ border-color: #d0d0d0;
+ color: #333333;
+}
+/* line 122, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
+ background-color: #d0d0d0;
+}
+/* line 128, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
+ color: #333333;
+}
+/* line 177, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.success, .button.success {
+ background-color: #5da423;
+ border-color: #457a1a;
+ color: white;
+}
+/* line 122, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
+ background-color: #457a1a;
+}
+/* line 133, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
+ color: white;
+}
+/* line 178, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.alert, .button.alert {
+ background-color: #c60f13;
+ border-color: #970b0e;
+ color: white;
+}
+/* line 122, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
+ background-color: #970b0e;
+}
+/* line 133, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
+ color: white;
+}
+/* line 180, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.large, .button.large {
+ padding-top: 1em;
+ padding-right: 2em;
+ padding-bottom: 1.0625em;
+ padding-left: 2em;
+ font-size: 1.25em;
+}
+/* line 181, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.small, .button.small {
+ padding-top: 0.5625em;
+ padding-right: 1.125em;
+ padding-bottom: 0.625em;
+ padding-left: 1.125em;
+ font-size: 0.8125em;
+}
+/* line 182, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.tiny, .button.tiny {
+ padding-top: 0.4375em;
+ padding-right: 0.875em;
+ padding-bottom: 0.5em;
+ padding-left: 0.875em;
+ font-size: 0.6875em;
+}
+/* line 183, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.expand, .button.expand {
+ padding-right: 0;
+ padding-left: 0;
+ width: 100%;
+}
+/* line 185, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.left-align, .button.left-align {
+ text-align: left;
+ text-indent: 0.75em;
+}
+/* line 186, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.right-align, .button.right-align {
+ text-align: right;
+ padding-right: 0.75em;
+}
+/* line 188, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.disabled, button[disabled], .button.disabled, .button[disabled] {
+ background-color: #2ba6cb;
+ border-color: #2284a1;
+ color: white;
+ cursor: default;
+ opacity: 0.6;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+}
+/* line 122, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 133, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 146, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 189, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
+ background-color: #e9e9e9;
+ border-color: #d0d0d0;
+ color: #333333;
+ cursor: default;
+ opacity: 0.6;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+}
+/* line 122, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 128, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 146, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 190, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
+ background-color: #5da423;
+ border-color: #457a1a;
+ color: white;
+ cursor: default;
+ opacity: 0.6;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+}
+/* line 122, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 133, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 146, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 191, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
+ background-color: #c60f13;
+ border-color: #970b0e;
+ color: white;
+ cursor: default;
+ opacity: 0.6;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+}
+/* line 122, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 133, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 146, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 196, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button, .button {
+ padding-top: 0.8125em;
+ padding-bottom: 0.75em;
+ -webkit-appearance: none;
+}
+/* line 198, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.tiny, .button.tiny {
+ padding-top: 0.5em;
+ padding-bottom: 0.4375em;
+ -webkit-appearance: none;
+}
+/* line 199, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.small, .button.small {
+ padding-top: 0.625em;
+ padding-bottom: 0.5625em;
+ -webkit-appearance: none;
+}
+/* line 200, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+button.large, .button.large {
+ padding-top: 1.03125em;
+ padding-bottom: 1.03125em;
+ -webkit-appearance: none;
+}
+
+@media only screen {
+ /* line 206, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 68, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 214, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+ button.radius, button.ess-side-nav, .button.radius, .button.ess-side-nav {
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ }
+ /* line 215, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+ button.round, .button.round {
+ -webkit-border-radius: 1000px;
+ border-radius: 1000px;
+ }
+}
+@media only screen and (min-width: 768px) {
+ /* line 223, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
+ button, .button {
+ display: inline-block;
+ }
+}
+/* Standard Forms */
+/* line 264, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+form {
+ margin: 0 0 1em;
+}
+
+/* Using forms within rows, we need to set some defaults */
+/* line 67, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+form .row .row {
+ margin: 0 -0.5em;
+}
+/* line 70, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+form .row .row .column,
+form .row .row .columns {
+ padding: 0 0.5em;
+}
+/* line 73, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+form .row .row.collapse {
+ margin: 0;
+}
+/* line 76, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+form .row .row.collapse .column,
+form .row .row.collapse .columns {
+ padding: 0;
+}
+/* line 77, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+form .row .row.collapse input {
+ -moz-border-radius-bottomright: 0;
+ -moz-border-radius-topright: 0;
+ -webkit-border-bottom-right-radius: 0;
+ -webkit-border-top-right-radius: 0;
+}
+/* line 89, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+form .row input.column,
+form .row input.columns,
+form .row textarea.column,
+form .row textarea.columns {
+ padding-left: 0.5em;
+}
+
+/* Label Styles */
+/* line 270, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+label {
+ font-size: 0.875em;
+ color: #4d4d4d;
+ cursor: pointer;
+ display: block;
+ font-weight: 500;
+ margin-bottom: 0.1875em;
+ /* Styles for required inputs */
+}
+/* line 271, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+label.right {
+ float: none;
+ text-align: right;
+}
+/* line 272, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+label.inline {
+ margin: 0 0 1em 0;
+ padding: 0.625em 0;
+}
+/* line 274, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+label small {
+ text-transform: capitalize;
+ color: #666666;
+}
+
+/* Attach elements to the beginning or end of an input */
+/* line 282, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.prefix,
+.postfix {
+ display: block;
+ position: relative;
+ z-index: 2;
+ text-align: center;
+ width: 100%;
+ padding-top: 0;
+ padding-bottom: 0;
+ border-style: solid;
+ border-width: 1px;
+ overflow: hidden;
+ font-size: 0.875em;
+ height: 2.3125em;
+ line-height: 2.3125em;
+}
+
+/* Adjust padding, alignment and radius if pre/post element is a button */
+/* line 285, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.postfix.button {
+ padding-left: 0;
+ padding-right: 0;
+ padding-top: 0;
+ padding-bottom: 0;
+ text-align: center;
+ line-height: 2.125em;
+}
+
+/* line 286, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.prefix.button {
+ padding-left: 0;
+ padding-right: 0;
+ padding-top: 0;
+ padding-bottom: 0;
+ text-align: center;
+ line-height: 2.125em;
+}
+
+/* line 288, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.prefix.button.radius, .prefix.button.ess-side-nav {
+ -webkit-border-radius: 0;
+ border-radius: 0;
+ -moz-border-radius-bottomleft: 3px;
+ -moz-border-radius-topleft: 3px;
+ -webkit-border-bottom-left-radius: 3px;
+ -webkit-border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top-left-radius: 3px;
+}
+
+/* line 289, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.postfix.button.radius, .postfix.button.ess-side-nav {
+ -webkit-border-radius: 0;
+ border-radius: 0;
+ -moz-border-radius-topright: 3px;
+ -moz-border-radius-bottomright: 3px;
+ -webkit-border-top-right-radius: 3px;
+ -webkit-border-bottom-right-radius: 3px;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+/* line 290, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.prefix.button.round {
+ -webkit-border-radius: 0;
+ border-radius: 0;
+ -moz-border-radius-bottomleft: 1000px;
+ -moz-border-radius-topleft: 1000px;
+ -webkit-border-bottom-left-radius: 1000px;
+ -webkit-border-top-left-radius: 1000px;
+ border-bottom-left-radius: 1000px;
+ border-top-left-radius: 1000px;
+}
+
+/* line 291, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.postfix.button.round {
+ -webkit-border-radius: 0;
+ border-radius: 0;
+ -moz-border-radius-topright: 1000px;
+ -moz-border-radius-bottomright: 1000px;
+ -webkit-border-top-right-radius: 1000px;
+ -webkit-border-bottom-right-radius: 1000px;
+ border-top-right-radius: 1000px;
+ border-bottom-right-radius: 1000px;
+}
+
+/* Separate prefix and postfix styles when on span or label so buttons keep their own */
+/* line 294, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+span.prefix, label.prefix {
+ background: #f2f2f2;
+ border-color: #d9d9d9;
+ border-right: none;
+ color: #333333;
+}
+/* line 295, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+span.prefix.radius, span.prefix.ess-side-nav, label.prefix.radius, label.prefix.ess-side-nav {
+ -webkit-border-radius: 0;
+ border-radius: 0;
+ -moz-border-radius-bottomleft: 3px;
+ -moz-border-radius-topleft: 3px;
+ -webkit-border-bottom-left-radius: 3px;
+ -webkit-border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top-left-radius: 3px;
+}
+
+/* line 297, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+span.postfix, label.postfix {
+ background: #f2f2f2;
+ border-color: #cccccc;
+ border-left: none;
+ color: #333333;
+}
+/* line 298, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+span.postfix.radius, span.postfix.ess-side-nav, label.postfix.radius, label.postfix.ess-side-nav {
+ -webkit-border-radius: 0;
+ border-radius: 0;
+ -moz-border-radius-topright: 3px;
+ -moz-border-radius-bottomright: 3px;
+ -webkit-border-top-right-radius: 3px;
+ -webkit-border-bottom-right-radius: 3px;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+/* Input groups will automatically style first and last elements of the group */
+/* line 304, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.input-group.radius > *:first-child, .input-group.ess-side-nav > *:first-child, .input-group.radius > *:first-child *, .input-group.ess-side-nav > *:first-child * {
+ -moz-border-radius-bottomleft: 3px;
+ -moz-border-radius-topleft: 3px;
+ -webkit-border-bottom-left-radius: 3px;
+ -webkit-border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top-left-radius: 3px;
+}
+/* line 307, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.input-group.radius > *:last-child, .input-group.ess-side-nav > *:last-child, .input-group.radius > *:last-child *, .input-group.ess-side-nav > *:last-child * {
+ -moz-border-radius-topright: 3px;
+ -moz-border-radius-bottomright: 3px;
+ -webkit-border-top-right-radius: 3px;
+ -webkit-border-bottom-right-radius: 3px;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+/* line 312, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.input-group.round > *:first-child, .input-group.round > *:first-child * {
+ -moz-border-radius-bottomleft: 1000px;
+ -moz-border-radius-topleft: 1000px;
+ -webkit-border-bottom-left-radius: 1000px;
+ -webkit-border-top-left-radius: 1000px;
+ border-bottom-left-radius: 1000px;
+ border-top-left-radius: 1000px;
+}
+/* line 315, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.input-group.round > *:last-child, .input-group.round > *:last-child * {
+ -moz-border-radius-topright: 1000px;
+ -moz-border-radius-bottomright: 1000px;
+ -webkit-border-top-right-radius: 1000px;
+ -webkit-border-bottom-right-radius: 1000px;
+ border-top-right-radius: 1000px;
+ border-bottom-right-radius: 1000px;
+}
+
+/* We use this to get basic styling on all basic form elements */
+/* line 335, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+input[type="text"],
+input[type="password"],
+input[type="date"],
+input[type="datetime"],
+input[type="datetime-local"],
+input[type="month"],
+input[type="week"],
+input[type="email"],
+input[type="number"],
+input[type="search"],
+input[type="tel"],
+input[type="time"],
+input[type="url"],
+textarea {
+ -webkit-appearance: none;
+ -webkit-border-radius: 0;
+ border-radius: 0;
+ background-color: white;
+ font-family: inherit;
+ border: 1px solid #cccccc;
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ color: rgba(0, 0, 0, 0.75);
+ display: block;
+ font-size: 0.875em;
+ margin: 0 0 1em 0;
+ padding: 0.5em;
+ height: 2.3125em;
+ width: 100%;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ -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 134, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 113, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.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 {
+ background: #fafafa;
+ border-color: #999999;
+ outline: none;
+}
+/* line 120, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+input[type="text"][disabled],
+input[type="password"][disabled],
+input[type="date"][disabled],
+input[type="datetime"][disabled],
+input[type="datetime-local"][disabled],
+input[type="month"][disabled],
+input[type="week"][disabled],
+input[type="email"][disabled],
+input[type="number"][disabled],
+input[type="search"][disabled],
+input[type="tel"][disabled],
+input[type="time"][disabled],
+input[type="url"][disabled],
+textarea[disabled] {
+ background-color: #dddddd;
+}
+
+/* Adjust margin for form elements below */
+/* line 349, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 354, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+input[type="file"] {
+ width: 100%;
+}
+
+/* We add basic fieldset styling */
+/* line 359, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+fieldset {
+ border: solid 1px #dddddd;
+ padding: 1.25em;
+ margin: 1.125em 0;
+}
+/* line 221, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+fieldset legend {
+ font-weight: bold;
+ background: white;
+ padding: 0 0.1875em;
+ margin: 0;
+ margin-left: -0.1875em;
+}
+
+/* Error Handling */
+/* line 366, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {
+ display: block;
+ padding: 0.375em 0.25em;
+ margin-top: 0;
+ margin-bottom: 1em;
+ font-size: 0.75em;
+ font-weight: bold;
+ background: #c60f13;
+ color: white;
+}
+/* line 369, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+[data-abide] span.error, [data-abide] small.error {
+ display: none;
+}
+
+/* line 371, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+span.error, small.error {
+ display: block;
+ padding: 0.375em 0.25em;
+ margin-top: 0;
+ margin-bottom: 1em;
+ font-size: 0.75em;
+ font-weight: bold;
+ background: #c60f13;
+ color: white;
+}
+
+/* line 377, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.error input,
+.error textarea,
+.error select {
+ border-color: #c60f13;
+ background-color: rgba(198, 15, 19, 0.1);
+ margin-bottom: 0;
+}
+/* line 236, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.error input:focus,
+.error textarea:focus,
+.error select:focus {
+ background: #fafafa;
+ border-color: #999999;
+}
+/* line 383, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.error label,
+.error label.error {
+ color: #c60f13;
+}
+/* line 388, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.error > small,
+.error small.error {
+ display: block;
+ padding: 0.375em 0.25em;
+ margin-top: 0;
+ margin-bottom: 1em;
+ font-size: 0.75em;
+ font-weight: bold;
+ background: #c60f13;
+ color: white;
+}
+/* line 392, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.error span.error-message {
+ display: block;
+}
+
+/* line 398, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+input.error,
+textarea.error {
+ border-color: #c60f13;
+ background-color: rgba(198, 15, 19, 0.1);
+ margin-bottom: 0;
+}
+/* line 236, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+input.error:focus,
+textarea.error:focus {
+ background: #fafafa;
+ border-color: #999999;
+}
+
+/* line 403, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.error select {
+ border-color: #c60f13;
+ background-color: rgba(198, 15, 19, 0.1);
+}
+/* line 236, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+.error select:focus {
+ background: #fafafa;
+ border-color: #999999;
+}
+
+/* line 407, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+label.error {
+ color: #c60f13;
+}
+
+/* Custom Checkbox and Radio Inputs */
+/* line 67, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .hidden-field {
+ margin-left: -99999px;
+ position: absolute;
+ visibility: hidden;
+}
+/* line 73, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom {
+ display: inline-block;
+ width: 16px;
+ height: 16px;
+ position: relative;
+ top: -1px;
+ /* fix centering issue */
+ vertical-align: middle;
+ border: solid 1px #cccccc;
+ background: white;
+}
+/* line 83, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.checkbox {
+ -webkit-border-radius: 0;
+ border-radius: 0;
+ padding: 0;
+}
+/* line 87, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.radio {
+ -webkit-border-radius: 1000px;
+ border-radius: 1000px;
+ padding: 3px;
+}
+/* line 92, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.checkbox:before {
+ content: "";
+ display: block;
+ font-size: 16px;
+ color: white;
+}
+/* line 101, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.radio.checked:before {
+ content: "";
+ display: block;
+ width: 8px;
+ height: 8px;
+ -webkit-border-radius: 1000px;
+ border-radius: 1000px;
+ background: #222222;
+ position: relative;
+}
+/* line 113, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 127, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom {
+ /* Custom input, disabled */
+}
+/* line 128, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown {
+ display: block;
+ position: relative;
+ top: 0;
+ height: 2.3125em;
+ margin-bottom: 1.25em;
+ margin-top: 0;
+ padding: 0;
+ width: 100%;
+ background: white;
+ background: -moz-linear-gradient(top, white 0%, #f3f3f3 100%);
+ background: -webkit-linear-gradient(top, white 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 148, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown ul {
+ overflow-y: auto;
+ max-height: 200px;
+}
+/* line 153, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown .current {
+ cursor: default;
+ white-space: nowrap;
+ line-height: 2.25em;
+ color: rgba(0, 0, 0, 0.75);
+ text-decoration: none;
+ overflow: hidden;
+ display: block;
+ margin-left: 0.5em;
+ margin-right: 2.3125em;
+}
+/* line 165, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown .selector {
+ cursor: default;
+ position: absolute;
+ width: 2.5em;
+ height: 2.3125em;
+ display: block;
+ right: 0;
+ top: 0;
+}
+/* line 173, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown .selector:after {
+ content: "";
+ display: block;
+ content: "";
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 5px;
+ border-color: #aaaaaa transparent transparent transparent;
+ border-top-style: solid;
+ position: absolute;
+ left: 0.9375em;
+ top: 50%;
+ margin-top: -3px;
+}
+/* line 186, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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: inset 5px;
+ border-color: #222222 transparent transparent transparent;
+ border-top-style: solid;
+}
+/* line 190, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown .disabled {
+ color: #888888;
+}
+/* line 192, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown .disabled:hover {
+ background: transparent;
+ color: #888888;
+}
+/* line 195, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown .disabled:hover:after {
+ display: none;
+}
+/* line 199, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown.open ul {
+ display: block;
+ z-index: 10;
+ min-width: 100%;
+ -moz-box-sizing: content-box;
+ -webkit-box-sizing: content-box;
+ box-sizing: content-box;
+}
+/* line 206, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown.small {
+ max-width: 134px;
+}
+/* line 207, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown.medium {
+ max-width: 254px;
+}
+/* line 208, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown.large {
+ max-width: 434px;
+}
+/* line 209, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown.expand {
+ width: 100% !important;
+}
+/* line 211, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 212, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 213, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 216, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .error .custom.dropdown {
+ border-color: #c60f13;
+ background-color: rgba(198, 15, 19, 0.1);
+ background: rgba(198, 15, 19, 0.1);
+ margin-bottom: 0;
+}
+/* line 236, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_forms.scss */
+form.custom .error .custom.dropdown:focus {
+ background: #fafafa;
+ border-color: #999999;
+}
+/* line 222, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .error .custom.dropdown + small.error {
+ margin-top: 0;
+}
+/* line 226, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown ul {
+ position: absolute;
+ width: auto;
+ display: none;
+ margin: 0;
+ left: -1px;
+ top: auto;
+ -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
+ margin: 0;
+ padding: 0;
+ background: white;
+ border: solid 1px #cccccc;
+ font-size: 16px;
+}
+/* line 243, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown ul li {
+ color: #555555;
+ font-size: 0.875em;
+ cursor: default;
+ padding-top: 0.25em;
+ padding-bottom: 0.25em;
+ padding-left: 0.375em;
+ padding-right: 2.375em;
+ min-height: 1.5em;
+ line-height: 1.5em;
+ margin: 0;
+ white-space: nowrap;
+ list-style: none;
+}
+/* line 257, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown ul li.selected {
+ background: #eeeeee;
+ color: black;
+}
+/* line 261, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown ul li:hover {
+ background-color: #e4e4e4;
+ color: black;
+}
+/* line 265, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown ul li.selected:hover {
+ background: #eeeeee;
+ cursor: default;
+ color: black;
+}
+/* line 272, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.dropdown ul.show {
+ display: block;
+}
+/* line 276, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_custom-forms.scss */
+form.custom .custom.disabled {
+ background: #dddddd;
+}
+
+/* Sections */
+/* line 285, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section=''], [data-section='auto'], .section-container.auto,
+[data-section='vertical-tabs'], .section-container.vertical-tabs,
+[data-section='vertical-nav'], .section-container.vertical-nav,
+[data-section='horizontal-nav'], .section-container.horizontal-nav,
+[data-section='accordion'], .section-container.accordion {
+ width: 100%;
+ position: relative;
+ display: block;
+ margin-bottom: 1.25em;
+}
+/* line 55, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section=''][data-section-small-style], [data-section='auto'][data-section-small-style], .section-container.auto[data-section-small-style],
+[data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style],
+[data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style],
+[data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style],
+[data-section='accordion'][data-section-small-style], .section-container.accordion[data-section-small-style] {
+ width: 100% !important;
+}
+/* line 58, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section=''][data-section-small-style] > [data-section-region], [data-section=''][data-section-small-style] > section, [data-section=''][data-section-small-style] > .section, [data-section='auto'][data-section-small-style] > [data-section-region], [data-section='auto'][data-section-small-style] > section, [data-section='auto'][data-section-small-style] > .section, .section-container.auto[data-section-small-style] > [data-section-region], .section-container.auto[data-section-small-style] > section, .section-container.auto[data-section-small-style] > .section,
+[data-section='vertical-tabs'][data-section-small-style] > [data-section-region],
+[data-section='vertical-tabs'][data-section-small-style] > section,
+[data-section='vertical-tabs'][data-section-small-style] > .section, .section-container.vertical-tabs[data-section-small-style] > [data-section-region], .section-container.vertical-tabs[data-section-small-style] > section, .section-container.vertical-tabs[data-section-small-style] > .section,
+[data-section='vertical-nav'][data-section-small-style] > [data-section-region],
+[data-section='vertical-nav'][data-section-small-style] > section,
+[data-section='vertical-nav'][data-section-small-style] > .section, .section-container.vertical-nav[data-section-small-style] > [data-section-region], .section-container.vertical-nav[data-section-small-style] > section, .section-container.vertical-nav[data-section-small-style] > .section,
+[data-section='horizontal-nav'][data-section-small-style] > [data-section-region],
+[data-section='horizontal-nav'][data-section-small-style] > section,
+[data-section='horizontal-nav'][data-section-small-style] > .section, .section-container.horizontal-nav[data-section-small-style] > [data-section-region], .section-container.horizontal-nav[data-section-small-style] > section, .section-container.horizontal-nav[data-section-small-style] > .section,
+[data-section='accordion'][data-section-small-style] > [data-section-region],
+[data-section='accordion'][data-section-small-style] > section,
+[data-section='accordion'][data-section-small-style] > .section, .section-container.accordion[data-section-small-style] > [data-section-region], .section-container.accordion[data-section-small-style] > section, .section-container.accordion[data-section-small-style] > .section {
+ padding: 0 !important;
+ margin: 0 !important;
+}
+/* line 61, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section=''][data-section-small-style] > [data-section-region] > [data-section-title], [data-section=''][data-section-small-style] > [data-section-region] > .title, [data-section=''][data-section-small-style] > section > [data-section-title], [data-section=''][data-section-small-style] > section > .title, [data-section=''][data-section-small-style] > .section > [data-section-title], [data-section=''][data-section-small-style] > .section > .title, [data-section='auto'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='auto'][data-section-small-style] > [data-section-region] > .title, [data-section='auto'][data-section-small-style] > section > [data-section-title], [data-section='auto'][data-section-small-style] > section > .title, [data-section='auto'][data-section-small-style] > .section > [data-section-title], [data-section='auto'][data-section-small-style] > .section > .title, .section-container.auto[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.auto[data-section-small-style] > [data-section-region] > .title, .section-container.auto[data-section-small-style] > section > [data-section-title], .section-container.auto[data-section-small-style] > section > .title, .section-container.auto[data-section-small-style] > .section > [data-section-title], .section-container.auto[data-section-small-style] > .section > .title,
+[data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > [data-section-title],
+[data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > .title,
+[data-section='vertical-tabs'][data-section-small-style] > section > [data-section-title],
+[data-section='vertical-tabs'][data-section-small-style] > section > .title,
+[data-section='vertical-tabs'][data-section-small-style] > .section > [data-section-title],
+[data-section='vertical-tabs'][data-section-small-style] > .section > .title, .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-tabs[data-section-small-style] > section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > section > .title, .section-container.vertical-tabs[data-section-small-style] > .section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > .section > .title,
+[data-section='vertical-nav'][data-section-small-style] > [data-section-region] > [data-section-title],
+[data-section='vertical-nav'][data-section-small-style] > [data-section-region] > .title,
+[data-section='vertical-nav'][data-section-small-style] > section > [data-section-title],
+[data-section='vertical-nav'][data-section-small-style] > section > .title,
+[data-section='vertical-nav'][data-section-small-style] > .section > [data-section-title],
+[data-section='vertical-nav'][data-section-small-style] > .section > .title, .section-container.vertical-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-nav[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-nav[data-section-small-style] > section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > section > .title, .section-container.vertical-nav[data-section-small-style] > .section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > .section > .title,
+[data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > [data-section-title],
+[data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > .title,
+[data-section='horizontal-nav'][data-section-small-style] > section > [data-section-title],
+[data-section='horizontal-nav'][data-section-small-style] > section > .title,
+[data-section='horizontal-nav'][data-section-small-style] > .section > [data-section-title],
+[data-section='horizontal-nav'][data-section-small-style] > .section > .title, .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > .title, .section-container.horizontal-nav[data-section-small-style] > section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > section > .title, .section-container.horizontal-nav[data-section-small-style] > .section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > .section > .title,
+[data-section='accordion'][data-section-small-style] > [data-section-region] > [data-section-title],
+[data-section='accordion'][data-section-small-style] > [data-section-region] > .title,
+[data-section='accordion'][data-section-small-style] > section > [data-section-title],
+[data-section='accordion'][data-section-small-style] > section > .title,
+[data-section='accordion'][data-section-small-style] > .section > [data-section-title],
+[data-section='accordion'][data-section-small-style] > .section > .title, .section-container.accordion[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.accordion[data-section-small-style] > [data-section-region] > .title, .section-container.accordion[data-section-small-style] > section > [data-section-title], .section-container.accordion[data-section-small-style] > section > .title, .section-container.accordion[data-section-small-style] > .section > [data-section-title], .section-container.accordion[data-section-small-style] > .section > .title {
+ width: 100% !important;
+}
+/* line 287, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section=''] > section, [data-section=''] > .section, [data-section=''] > [data-section-region], [data-section='auto'] > section, [data-section='auto'] > .section, [data-section='auto'] > [data-section-region], .section-container.auto > section, .section-container.auto > .section, .section-container.auto > [data-section-region],
+[data-section='vertical-tabs'] > section,
+[data-section='vertical-tabs'] > .section,
+[data-section='vertical-tabs'] > [data-section-region], .section-container.vertical-tabs > section, .section-container.vertical-tabs > .section, .section-container.vertical-tabs > [data-section-region],
+[data-section='vertical-nav'] > section,
+[data-section='vertical-nav'] > .section,
+[data-section='vertical-nav'] > [data-section-region], .section-container.vertical-nav > section, .section-container.vertical-nav > .section, .section-container.vertical-nav > [data-section-region],
+[data-section='horizontal-nav'] > section,
+[data-section='horizontal-nav'] > .section,
+[data-section='horizontal-nav'] > [data-section-region], .section-container.horizontal-nav > section, .section-container.horizontal-nav > .section, .section-container.horizontal-nav > [data-section-region],
+[data-section='accordion'] > section,
+[data-section='accordion'] > .section,
+[data-section='accordion'] > [data-section-region], .section-container.accordion > section, .section-container.accordion > .section, .section-container.accordion > [data-section-region] {
+ margin: 0;
+}
+/* line 102, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title,
+[data-section='vertical-tabs'] > section > [data-section-title],
+[data-section='vertical-tabs'] > section > .title,
+[data-section='vertical-tabs'] > .section > [data-section-title],
+[data-section='vertical-tabs'] > .section > .title,
+[data-section='vertical-tabs'] > [data-section-region] > [data-section-title],
+[data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title,
+[data-section='vertical-nav'] > section > [data-section-title],
+[data-section='vertical-nav'] > section > .title,
+[data-section='vertical-nav'] > .section > [data-section-title],
+[data-section='vertical-nav'] > .section > .title,
+[data-section='vertical-nav'] > [data-section-region] > [data-section-title],
+[data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title,
+[data-section='horizontal-nav'] > section > [data-section-title],
+[data-section='horizontal-nav'] > section > .title,
+[data-section='horizontal-nav'] > .section > [data-section-title],
+[data-section='horizontal-nav'] > .section > .title,
+[data-section='horizontal-nav'] > [data-section-region] > [data-section-title],
+[data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title,
+[data-section='accordion'] > section > [data-section-title],
+[data-section='accordion'] > section > .title,
+[data-section='accordion'] > .section > [data-section-title],
+[data-section='accordion'] > .section > .title,
+[data-section='accordion'] > [data-section-region] > [data-section-title],
+[data-section='accordion'] > [data-section-region] > .title, .section-container.accordion > section > [data-section-title], .section-container.accordion > section > .title, .section-container.accordion > .section > [data-section-title], .section-container.accordion > .section > .title, .section-container.accordion > [data-section-region] > [data-section-title], .section-container.accordion > [data-section-region] > .title {
+ margin-bottom: 0;
+}
+/* line 104, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section=''] > section > [data-section-title] a, [data-section=''] > section > .title a, [data-section=''] > .section > [data-section-title] a, [data-section=''] > .section > .title a, [data-section=''] > [data-section-region] > [data-section-title] a, [data-section=''] > [data-section-region] > .title a, [data-section='auto'] > section > [data-section-title] a, [data-section='auto'] > section > .title a, [data-section='auto'] > .section > [data-section-title] a, [data-section='auto'] > .section > .title a, [data-section='auto'] > [data-section-region] > [data-section-title] a, [data-section='auto'] > [data-section-region] > .title a, .section-container.auto > section > [data-section-title] a, .section-container.auto > section > .title a, .section-container.auto > .section > [data-section-title] a, .section-container.auto > .section > .title a, .section-container.auto > [data-section-region] > [data-section-title] a, .section-container.auto > [data-section-region] > .title a,
+[data-section='vertical-tabs'] > section > [data-section-title] a,
+[data-section='vertical-tabs'] > section > .title a,
+[data-section='vertical-tabs'] > .section > [data-section-title] a,
+[data-section='vertical-tabs'] > .section > .title a,
+[data-section='vertical-tabs'] > [data-section-region] > [data-section-title] a,
+[data-section='vertical-tabs'] > [data-section-region] > .title a, .section-container.vertical-tabs > section > [data-section-title] a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > [data-section-title] a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-tabs > [data-section-region] > [data-section-title] a, .section-container.vertical-tabs > [data-section-region] > .title a,
+[data-section='vertical-nav'] > section > [data-section-title] a,
+[data-section='vertical-nav'] > section > .title a,
+[data-section='vertical-nav'] > .section > [data-section-title] a,
+[data-section='vertical-nav'] > .section > .title a,
+[data-section='vertical-nav'] > [data-section-region] > [data-section-title] a,
+[data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a,
+[data-section='horizontal-nav'] > section > [data-section-title] a,
+[data-section='horizontal-nav'] > section > .title a,
+[data-section='horizontal-nav'] > .section > [data-section-title] a,
+[data-section='horizontal-nav'] > .section > .title a,
+[data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a,
+[data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a,
+[data-section='accordion'] > section > [data-section-title] a,
+[data-section='accordion'] > section > .title a,
+[data-section='accordion'] > .section > [data-section-title] a,
+[data-section='accordion'] > .section > .title a,
+[data-section='accordion'] > [data-section-region] > [data-section-title] a,
+[data-section='accordion'] > [data-section-region] > .title a, .section-container.accordion > section > [data-section-title] a, .section-container.accordion > section > .title a, .section-container.accordion > .section > [data-section-title] a, .section-container.accordion > .section > .title a, .section-container.accordion > [data-section-region] > [data-section-title] a, .section-container.accordion > [data-section-region] > .title a {
+ width: 100%;
+ display: inline-block;
+ white-space: nowrap;
+}
+/* line 111, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section=''] > section > [data-section-content], [data-section=''] > section > .content, [data-section=''] > .section > [data-section-content], [data-section=''] > .section > .content, [data-section=''] > [data-section-region] > [data-section-content], [data-section=''] > [data-section-region] > .content, [data-section='auto'] > section > [data-section-content], [data-section='auto'] > section > .content, [data-section='auto'] > .section > [data-section-content], [data-section='auto'] > .section > .content, [data-section='auto'] > [data-section-region] > [data-section-content], [data-section='auto'] > [data-section-region] > .content, .section-container.auto > section > [data-section-content], .section-container.auto > section > .content, .section-container.auto > .section > [data-section-content], .section-container.auto > .section > .content, .section-container.auto > [data-section-region] > [data-section-content], .section-container.auto > [data-section-region] > .content,
+[data-section='vertical-tabs'] > section > [data-section-content],
+[data-section='vertical-tabs'] > section > .content,
+[data-section='vertical-tabs'] > .section > [data-section-content],
+[data-section='vertical-tabs'] > .section > .content,
+[data-section='vertical-tabs'] > [data-section-region] > [data-section-content],
+[data-section='vertical-tabs'] > [data-section-region] > .content, .section-container.vertical-tabs > section > [data-section-content], .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > [data-section-content], .section-container.vertical-tabs > .section > .content, .section-container.vertical-tabs > [data-section-region] > [data-section-content], .section-container.vertical-tabs > [data-section-region] > .content,
+[data-section='vertical-nav'] > section > [data-section-content],
+[data-section='vertical-nav'] > section > .content,
+[data-section='vertical-nav'] > .section > [data-section-content],
+[data-section='vertical-nav'] > .section > .content,
+[data-section='vertical-nav'] > [data-section-region] > [data-section-content],
+[data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content,
+[data-section='horizontal-nav'] > section > [data-section-content],
+[data-section='horizontal-nav'] > section > .content,
+[data-section='horizontal-nav'] > .section > [data-section-content],
+[data-section='horizontal-nav'] > .section > .content,
+[data-section='horizontal-nav'] > [data-section-region] > [data-section-content],
+[data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content,
+[data-section='accordion'] > section > [data-section-content],
+[data-section='accordion'] > section > .content,
+[data-section='accordion'] > .section > [data-section-content],
+[data-section='accordion'] > .section > .content,
+[data-section='accordion'] > [data-section-region] > [data-section-content],
+[data-section='accordion'] > [data-section-region] > .content, .section-container.accordion > section > [data-section-content], .section-container.accordion > section > .content, .section-container.accordion > .section > [data-section-content], .section-container.accordion > .section > .content, .section-container.accordion > [data-section-region] > [data-section-content], .section-container.accordion > [data-section-region] > .content {
+ display: none;
+}
+/* line 116, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section=''] > section.active > [data-section-content], [data-section=''] > section.active > .content, [data-section=''] > .section.active > [data-section-content], [data-section=''] > .section.active > .content, [data-section=''] > [data-section-region].active > [data-section-content], [data-section=''] > [data-section-region].active > .content, [data-section='auto'] > section.active > [data-section-content], [data-section='auto'] > section.active > .content, [data-section='auto'] > .section.active > [data-section-content], [data-section='auto'] > .section.active > .content, [data-section='auto'] > [data-section-region].active > [data-section-content], [data-section='auto'] > [data-section-region].active > .content, .section-container.auto > section.active > [data-section-content], .section-container.auto > section.active > .content, .section-container.auto > .section.active > [data-section-content], .section-container.auto > .section.active > .content, .section-container.auto > [data-section-region].active > [data-section-content], .section-container.auto > [data-section-region].active > .content,
+[data-section='vertical-tabs'] > section.active > [data-section-content],
+[data-section='vertical-tabs'] > section.active > .content,
+[data-section='vertical-tabs'] > .section.active > [data-section-content],
+[data-section='vertical-tabs'] > .section.active > .content,
+[data-section='vertical-tabs'] > [data-section-region].active > [data-section-content],
+[data-section='vertical-tabs'] > [data-section-region].active > .content, .section-container.vertical-tabs > section.active > [data-section-content], .section-container.vertical-tabs > section.active > .content, .section-container.vertical-tabs > .section.active > [data-section-content], .section-container.vertical-tabs > .section.active > .content, .section-container.vertical-tabs > [data-section-region].active > [data-section-content], .section-container.vertical-tabs > [data-section-region].active > .content,
+[data-section='vertical-nav'] > section.active > [data-section-content],
+[data-section='vertical-nav'] > section.active > .content,
+[data-section='vertical-nav'] > .section.active > [data-section-content],
+[data-section='vertical-nav'] > .section.active > .content,
+[data-section='vertical-nav'] > [data-section-region].active > [data-section-content],
+[data-section='vertical-nav'] > [data-section-region].active > .content, .section-container.vertical-nav > section.active > [data-section-content], .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > [data-section-content], .section-container.vertical-nav > .section.active > .content, .section-container.vertical-nav > [data-section-region].active > [data-section-content], .section-container.vertical-nav > [data-section-region].active > .content,
+[data-section='horizontal-nav'] > section.active > [data-section-content],
+[data-section='horizontal-nav'] > section.active > .content,
+[data-section='horizontal-nav'] > .section.active > [data-section-content],
+[data-section='horizontal-nav'] > .section.active > .content,
+[data-section='horizontal-nav'] > [data-section-region].active > [data-section-content],
+[data-section='horizontal-nav'] > [data-section-region].active > .content, .section-container.horizontal-nav > section.active > [data-section-content], .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > [data-section-content], .section-container.horizontal-nav > .section.active > .content, .section-container.horizontal-nav > [data-section-region].active > [data-section-content], .section-container.horizontal-nav > [data-section-region].active > .content,
+[data-section='accordion'] > section.active > [data-section-content],
+[data-section='accordion'] > section.active > .content,
+[data-section='accordion'] > .section.active > [data-section-content],
+[data-section='accordion'] > .section.active > .content,
+[data-section='accordion'] > [data-section-region].active > [data-section-content],
+[data-section='accordion'] > [data-section-region].active > .content, .section-container.accordion > section.active > [data-section-content], .section-container.accordion > section.active > .content, .section-container.accordion > .section.active > [data-section-content], .section-container.accordion > .section.active > .content, .section-container.accordion > [data-section-region].active > [data-section-content], .section-container.accordion > [data-section-region].active > .content {
+ display: block;
+}
+/* line 119, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section=''] > section:not(.active), [data-section=''] > .section:not(.active), [data-section=''] > [data-section-region]:not(.active), [data-section='auto'] > section:not(.active), [data-section='auto'] > .section:not(.active), [data-section='auto'] > [data-section-region]:not(.active), .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.auto > [data-section-region]:not(.active),
+[data-section='vertical-tabs'] > section:not(.active),
+[data-section='vertical-tabs'] > .section:not(.active),
+[data-section='vertical-tabs'] > [data-section-region]:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-tabs > [data-section-region]:not(.active),
+[data-section='vertical-nav'] > section:not(.active),
+[data-section='vertical-nav'] > .section:not(.active),
+[data-section='vertical-nav'] > [data-section-region]:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.vertical-nav > [data-section-region]:not(.active),
+[data-section='horizontal-nav'] > section:not(.active),
+[data-section='horizontal-nav'] > .section:not(.active),
+[data-section='horizontal-nav'] > [data-section-region]:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.horizontal-nav > [data-section-region]:not(.active),
+[data-section='accordion'] > section:not(.active),
+[data-section='accordion'] > .section:not(.active),
+[data-section='accordion'] > [data-section-region]:not(.active), .section-container.accordion > section:not(.active), .section-container.accordion > .section:not(.active), .section-container.accordion > [data-section-region]:not(.active) {
+ padding: 0 !important;
+}
+/* line 126, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title,
+[data-section='vertical-tabs'] > section > [data-section-title],
+[data-section='vertical-tabs'] > section > .title,
+[data-section='vertical-tabs'] > .section > [data-section-title],
+[data-section='vertical-tabs'] > .section > .title,
+[data-section='vertical-tabs'] > [data-section-region] > [data-section-title],
+[data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title,
+[data-section='vertical-nav'] > section > [data-section-title],
+[data-section='vertical-nav'] > section > .title,
+[data-section='vertical-nav'] > .section > [data-section-title],
+[data-section='vertical-nav'] > .section > .title,
+[data-section='vertical-nav'] > [data-section-region] > [data-section-title],
+[data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title,
+[data-section='horizontal-nav'] > section > [data-section-title],
+[data-section='horizontal-nav'] > section > .title,
+[data-section='horizontal-nav'] > .section > [data-section-title],
+[data-section='horizontal-nav'] > .section > .title,
+[data-section='horizontal-nav'] > [data-section-region] > [data-section-title],
+[data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title,
+[data-section='accordion'] > section > [data-section-title],
+[data-section='accordion'] > section > .title,
+[data-section='accordion'] > .section > [data-section-title],
+[data-section='accordion'] > .section > .title,
+[data-section='accordion'] > [data-section-region] > [data-section-title],
+[data-section='accordion'] > [data-section-region] > .title, .section-container.accordion > section > [data-section-title], .section-container.accordion > section > .title, .section-container.accordion > .section > [data-section-title], .section-container.accordion > .section > .title, .section-container.accordion > [data-section-region] > [data-section-title], .section-container.accordion > [data-section-region] > .title {
+ width: 100%;
+}
+
+/* line 296, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.auto,
+.section-container.vertical-tabs,
+.section-container.vertical-nav,
+.section-container.horizontal-nav,
+.section-container.accordion {
+ border-top: 0px solid #cccccc;
+}
+/* line 207, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.auto > section > .title, .section-container.auto > .section > .title,
+.section-container.vertical-tabs > section > .title,
+.section-container.vertical-tabs > .section > .title,
+.section-container.vertical-nav > section > .title,
+.section-container.vertical-nav > .section > .title,
+.section-container.horizontal-nav > section > .title,
+.section-container.horizontal-nav > .section > .title,
+.section-container.accordion > section > .title,
+.section-container.accordion > .section > .title {
+ background-color: #efefef;
+ cursor: pointer;
+ border: solid 0px #cccccc;
+}
+/* line 211, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.auto > section > .title a, .section-container.auto > .section > .title a,
+.section-container.vertical-tabs > section > .title a,
+.section-container.vertical-tabs > .section > .title a,
+.section-container.vertical-nav > section > .title a,
+.section-container.vertical-nav > .section > .title a,
+.section-container.horizontal-nav > section > .title a,
+.section-container.horizontal-nav > .section > .title a,
+.section-container.accordion > section > .title a,
+.section-container.accordion > .section > .title a {
+ padding: 0.9375em;
+ color: #333333;
+ font-size: 0.875em;
+ background: none;
+}
+/* line 217, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover,
+.section-container.vertical-tabs > section > .title:hover,
+.section-container.vertical-tabs > .section > .title:hover,
+.section-container.vertical-nav > section > .title:hover,
+.section-container.vertical-nav > .section > .title:hover,
+.section-container.horizontal-nav > section > .title:hover,
+.section-container.horizontal-nav > .section > .title:hover,
+.section-container.accordion > section > .title:hover,
+.section-container.accordion > .section > .title:hover {
+ background-color: #e2e2e2;
+}
+/* line 220, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.auto > section > .content, .section-container.auto > .section > .content,
+.section-container.vertical-tabs > section > .content,
+.section-container.vertical-tabs > .section > .content,
+.section-container.vertical-nav > section > .content,
+.section-container.vertical-nav > .section > .content,
+.section-container.horizontal-nav > section > .content,
+.section-container.horizontal-nav > .section > .content,
+.section-container.accordion > section > .content,
+.section-container.accordion > .section > .content {
+ padding: 0.9375em;
+ background-color: white;
+ border: solid 0px #cccccc;
+}
+/* line 225, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.auto > section > .content > *:last-child, .section-container.auto > .section > .content > *:last-child,
+.section-container.vertical-tabs > section > .content > *:last-child,
+.section-container.vertical-tabs > .section > .content > *:last-child,
+.section-container.vertical-nav > section > .content > *:last-child,
+.section-container.vertical-nav > .section > .content > *:last-child,
+.section-container.horizontal-nav > section > .content > *:last-child,
+.section-container.horizontal-nav > .section > .content > *:last-child,
+.section-container.accordion > section > .content > *:last-child,
+.section-container.accordion > .section > .content > *:last-child {
+ margin-bottom: 0;
+}
+/* line 226, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.auto > section > .content > *:first-child, .section-container.auto > .section > .content > *:first-child,
+.section-container.vertical-tabs > section > .content > *:first-child,
+.section-container.vertical-tabs > .section > .content > *:first-child,
+.section-container.vertical-nav > section > .content > *:first-child,
+.section-container.vertical-nav > .section > .content > *:first-child,
+.section-container.horizontal-nav > section > .content > *:first-child,
+.section-container.horizontal-nav > .section > .content > *:first-child,
+.section-container.accordion > section > .content > *:first-child,
+.section-container.accordion > .section > .content > *:first-child {
+ padding-top: 0;
+}
+/* line 227, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.auto > section > .content > *:last-child:not(.flex-video), .section-container.auto > .section > .content > *:last-child:not(.flex-video),
+.section-container.vertical-tabs > section > .content > *:last-child:not(.flex-video),
+.section-container.vertical-tabs > .section > .content > *:last-child:not(.flex-video),
+.section-container.vertical-nav > section > .content > *:last-child:not(.flex-video),
+.section-container.vertical-nav > .section > .content > *:last-child:not(.flex-video),
+.section-container.horizontal-nav > section > .content > *:last-child:not(.flex-video),
+.section-container.horizontal-nav > .section > .content > *:last-child:not(.flex-video),
+.section-container.accordion > section > .content > *:last-child:not(.flex-video),
+.section-container.accordion > .section > .content > *:last-child:not(.flex-video) {
+ padding-bottom: 0;
+}
+/* line 231, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.auto > section.active > .title, .section-container.auto > .section.active > .title,
+.section-container.vertical-tabs > section.active > .title,
+.section-container.vertical-tabs > .section.active > .title,
+.section-container.vertical-nav > section.active > .title,
+.section-container.vertical-nav > .section.active > .title,
+.section-container.horizontal-nav > section.active > .title,
+.section-container.horizontal-nav > .section.active > .title,
+.section-container.accordion > section.active > .title,
+.section-container.accordion > .section.active > .title {
+ background: #d5d5d5;
+}
+/* line 233, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a,
+.section-container.vertical-tabs > section.active > .title a,
+.section-container.vertical-tabs > .section.active > .title a,
+.section-container.vertical-nav > section.active > .title a,
+.section-container.vertical-nav > .section.active > .title a,
+.section-container.horizontal-nav > section.active > .title a,
+.section-container.horizontal-nav > .section.active > .title a,
+.section-container.accordion > section.active > .title a,
+.section-container.accordion > .section.active > .title a {
+ color: #333333;
+}
+/* line 237, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.auto > section:not(.active), .section-container.auto > .section:not(.active),
+.section-container.vertical-tabs > section:not(.active),
+.section-container.vertical-tabs > .section:not(.active),
+.section-container.vertical-nav > section:not(.active),
+.section-container.vertical-nav > .section:not(.active),
+.section-container.horizontal-nav > section:not(.active),
+.section-container.horizontal-nav > .section:not(.active),
+.section-container.accordion > section:not(.active),
+.section-container.accordion > .section:not(.active) {
+ padding: 0 !important;
+}
+/* line 243, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.auto > section > .title, .section-container.auto > .section > .title,
+.section-container.vertical-tabs > section > .title,
+.section-container.vertical-tabs > .section > .title,
+.section-container.vertical-nav > section > .title,
+.section-container.vertical-nav > .section > .title,
+.section-container.horizontal-nav > section > .title,
+.section-container.horizontal-nav > .section > .title,
+.section-container.accordion > section > .title,
+.section-container.accordion > .section > .title {
+ border-top: none;
+}
+
+/* line 303, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section='tabs'], .section-container.tabs {
+ width: 100%;
+ position: relative;
+ display: block;
+ margin-bottom: 1.25em;
+}
+/* line 49, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section='tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.tabs:not([data-section-resized]):not([data-section-small-style]) {
+ visibility: hidden;
+}
+/* line 102, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section='tabs'] > section > [data-section-title], [data-section='tabs'] > section > .title, [data-section='tabs'] > .section > [data-section-title], [data-section='tabs'] > .section > .title, [data-section='tabs'] > [data-section-region] > [data-section-title], [data-section='tabs'] > [data-section-region] > .title, .section-container.tabs > section > [data-section-title], .section-container.tabs > section > .title, .section-container.tabs > .section > [data-section-title], .section-container.tabs > .section > .title, .section-container.tabs > [data-section-region] > [data-section-title], .section-container.tabs > [data-section-region] > .title {
+ margin-bottom: 0;
+}
+/* line 104, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section='tabs'] > section > [data-section-title] a, [data-section='tabs'] > section > .title a, [data-section='tabs'] > .section > [data-section-title] a, [data-section='tabs'] > .section > .title a, [data-section='tabs'] > [data-section-region] > [data-section-title] a, [data-section='tabs'] > [data-section-region] > .title a, .section-container.tabs > section > [data-section-title] a, .section-container.tabs > section > .title a, .section-container.tabs > .section > [data-section-title] a, .section-container.tabs > .section > .title a, .section-container.tabs > [data-section-region] > [data-section-title] a, .section-container.tabs > [data-section-region] > .title a {
+ width: 100%;
+ display: inline-block;
+ white-space: nowrap;
+}
+/* line 111, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section='tabs'] > section > [data-section-content], [data-section='tabs'] > section > .content, [data-section='tabs'] > .section > [data-section-content], [data-section='tabs'] > .section > .content, [data-section='tabs'] > [data-section-region] > [data-section-content], [data-section='tabs'] > [data-section-region] > .content, .section-container.tabs > section > [data-section-content], .section-container.tabs > section > .content, .section-container.tabs > .section > [data-section-content], .section-container.tabs > .section > .content, .section-container.tabs > [data-section-region] > [data-section-content], .section-container.tabs > [data-section-region] > .content {
+ display: none;
+}
+/* line 116, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section='tabs'] > section.active > [data-section-content], [data-section='tabs'] > section.active > .content, [data-section='tabs'] > .section.active > [data-section-content], [data-section='tabs'] > .section.active > .content, [data-section='tabs'] > [data-section-region].active > [data-section-content], [data-section='tabs'] > [data-section-region].active > .content, .section-container.tabs > section.active > [data-section-content], .section-container.tabs > section.active > .content, .section-container.tabs > .section.active > [data-section-content], .section-container.tabs > .section.active > .content, .section-container.tabs > [data-section-region].active > [data-section-content], .section-container.tabs > [data-section-region].active > .content {
+ display: block;
+}
+/* line 119, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section='tabs'] > section:not(.active), [data-section='tabs'] > .section:not(.active), [data-section='tabs'] > [data-section-region]:not(.active), .section-container.tabs > section:not(.active), .section-container.tabs > .section:not(.active), .section-container.tabs > [data-section-region]:not(.active) {
+ padding: 0 !important;
+}
+/* line 132, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+[data-section='tabs'] > section > [data-section-title], [data-section='tabs'] > section > .title, [data-section='tabs'] > .section > [data-section-title], [data-section='tabs'] > .section > .title, [data-section='tabs'] > [data-section-region] > [data-section-title], [data-section='tabs'] > [data-section-region] > .title, .section-container.tabs > section > [data-section-title], .section-container.tabs > section > .title, .section-container.tabs > .section > [data-section-title], .section-container.tabs > .section > .title, .section-container.tabs > [data-section-region] > [data-section-title], .section-container.tabs > [data-section-region] > .title {
+ width: auto;
+ position: absolute;
+ top: 0;
+ left: 0;
+}
+
+/* line 310, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.tabs {
+ border: none;
+}
+/* line 207, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.tabs > section > .title, .section-container.tabs > .section > .title {
+ background-color: #efefef;
+ cursor: pointer;
+ border: solid 0px #cccccc;
+}
+/* line 211, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.tabs > section > .title a, .section-container.tabs > .section > .title a {
+ padding: 0.9375em;
+ color: #333333;
+ font-size: 0.875em;
+ background: none;
+}
+/* line 217, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.tabs > section > .title:hover, .section-container.tabs > .section > .title:hover {
+ background-color: #e2e2e2;
+}
+/* line 220, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.tabs > section > .content, .section-container.tabs > .section > .content {
+ padding: 0.9375em;
+ background-color: white;
+ border: solid 0px #cccccc;
+}
+/* line 225, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.tabs > section > .content > *:last-child, .section-container.tabs > .section > .content > *:last-child {
+ margin-bottom: 0;
+}
+/* line 226, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.tabs > section > .content > *:first-child, .section-container.tabs > .section > .content > *:first-child {
+ padding-top: 0;
+}
+/* line 227, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.tabs > section > .content > *:last-child:not(.flex-video), .section-container.tabs > .section > .content > *:last-child:not(.flex-video) {
+ padding-bottom: 0;
+}
+/* line 231, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title {
+ background: white;
+}
+/* line 233, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.tabs > section.active > .title a, .section-container.tabs > .section.active > .title a {
+ color: #333333;
+}
+/* line 237, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.tabs > section:not(.active), .section-container.tabs > .section:not(.active) {
+ padding: 0 !important;
+}
+/* line 249, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title {
+ border-bottom: 0;
+}
+
+@media only screen and (min-width: 768px) {
+ /* line 319, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section=''], [data-section='auto'], .section-container.auto {
+ width: 100%;
+ position: relative;
+ display: block;
+ margin-bottom: 1.25em;
+ }
+ /* line 49, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='']:not([data-section-resized]):not([data-section-small-style]), [data-section='auto']:not([data-section-resized]):not([data-section-small-style]), .section-container.auto:not([data-section-resized]):not([data-section-small-style]) {
+ visibility: hidden;
+ }
+ /* line 102, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title {
+ margin-bottom: 0;
+ }
+ /* line 104, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section=''] > section > [data-section-title] a, [data-section=''] > section > .title a, [data-section=''] > .section > [data-section-title] a, [data-section=''] > .section > .title a, [data-section=''] > [data-section-region] > [data-section-title] a, [data-section=''] > [data-section-region] > .title a, [data-section='auto'] > section > [data-section-title] a, [data-section='auto'] > section > .title a, [data-section='auto'] > .section > [data-section-title] a, [data-section='auto'] > .section > .title a, [data-section='auto'] > [data-section-region] > [data-section-title] a, [data-section='auto'] > [data-section-region] > .title a, .section-container.auto > section > [data-section-title] a, .section-container.auto > section > .title a, .section-container.auto > .section > [data-section-title] a, .section-container.auto > .section > .title a, .section-container.auto > [data-section-region] > [data-section-title] a, .section-container.auto > [data-section-region] > .title a {
+ width: 100%;
+ display: inline-block;
+ white-space: nowrap;
+ }
+ /* line 111, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section=''] > section > [data-section-content], [data-section=''] > section > .content, [data-section=''] > .section > [data-section-content], [data-section=''] > .section > .content, [data-section=''] > [data-section-region] > [data-section-content], [data-section=''] > [data-section-region] > .content, [data-section='auto'] > section > [data-section-content], [data-section='auto'] > section > .content, [data-section='auto'] > .section > [data-section-content], [data-section='auto'] > .section > .content, [data-section='auto'] > [data-section-region] > [data-section-content], [data-section='auto'] > [data-section-region] > .content, .section-container.auto > section > [data-section-content], .section-container.auto > section > .content, .section-container.auto > .section > [data-section-content], .section-container.auto > .section > .content, .section-container.auto > [data-section-region] > [data-section-content], .section-container.auto > [data-section-region] > .content {
+ display: none;
+ }
+ /* line 116, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section=''] > section.active > [data-section-content], [data-section=''] > section.active > .content, [data-section=''] > .section.active > [data-section-content], [data-section=''] > .section.active > .content, [data-section=''] > [data-section-region].active > [data-section-content], [data-section=''] > [data-section-region].active > .content, [data-section='auto'] > section.active > [data-section-content], [data-section='auto'] > section.active > .content, [data-section='auto'] > .section.active > [data-section-content], [data-section='auto'] > .section.active > .content, [data-section='auto'] > [data-section-region].active > [data-section-content], [data-section='auto'] > [data-section-region].active > .content, .section-container.auto > section.active > [data-section-content], .section-container.auto > section.active > .content, .section-container.auto > .section.active > [data-section-content], .section-container.auto > .section.active > .content, .section-container.auto > [data-section-region].active > [data-section-content], .section-container.auto > [data-section-region].active > .content {
+ display: block;
+ }
+ /* line 119, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section=''] > section:not(.active), [data-section=''] > .section:not(.active), [data-section=''] > [data-section-region]:not(.active), [data-section='auto'] > section:not(.active), [data-section='auto'] > .section:not(.active), [data-section='auto'] > [data-section-region]:not(.active), .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.auto > [data-section-region]:not(.active) {
+ padding: 0 !important;
+ }
+ /* line 132, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title {
+ width: auto;
+ position: absolute;
+ top: 0;
+ left: 0;
+ }
+
+ /* line 326, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.auto {
+ border: none;
+ }
+ /* line 207, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.auto > section > .title, .section-container.auto > .section > .title {
+ background-color: #efefef;
+ cursor: pointer;
+ border: solid 0px #cccccc;
+ }
+ /* line 211, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.auto > section > .title a, .section-container.auto > .section > .title a {
+ padding: 0.9375em;
+ color: #333333;
+ font-size: 0.875em;
+ background: none;
+ }
+ /* line 217, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover {
+ background-color: #e2e2e2;
+ }
+ /* line 220, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.auto > section > .content, .section-container.auto > .section > .content {
+ padding: 0.9375em;
+ background-color: white;
+ border: solid 0px #cccccc;
+ }
+ /* line 225, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.auto > section > .content > *:last-child, .section-container.auto > .section > .content > *:last-child {
+ margin-bottom: 0;
+ }
+ /* line 226, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.auto > section > .content > *:first-child, .section-container.auto > .section > .content > *:first-child {
+ padding-top: 0;
+ }
+ /* line 227, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.auto > section > .content > *:last-child:not(.flex-video), .section-container.auto > .section > .content > *:last-child:not(.flex-video) {
+ padding-bottom: 0;
+ }
+ /* line 231, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title {
+ background: white;
+ }
+ /* line 233, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a {
+ color: #333333;
+ }
+ /* line 237, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active) {
+ padding: 0 !important;
+ }
+ /* line 249, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title {
+ border-bottom: 0;
+ }
+
+ /* line 333, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-tabs'], .section-container.vertical-tabs {
+ width: 100%;
+ position: relative;
+ display: block;
+ margin-bottom: 1.25em;
+ }
+ /* line 49, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-tabs:not([data-section-resized]):not([data-section-small-style]) {
+ visibility: hidden;
+ }
+ /* line 55, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style] {
+ width: 100% !important;
+ }
+ /* line 58, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-tabs'][data-section-small-style] > [data-section-region], [data-section='vertical-tabs'][data-section-small-style] > section, [data-section='vertical-tabs'][data-section-small-style] > .section, .section-container.vertical-tabs[data-section-small-style] > [data-section-region], .section-container.vertical-tabs[data-section-small-style] > section, .section-container.vertical-tabs[data-section-small-style] > .section {
+ padding: 0 !important;
+ margin: 0 !important;
+ }
+ /* line 61, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-tabs'][data-section-small-style] > section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > section > .title, [data-section='vertical-tabs'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > .section > .title, .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-tabs[data-section-small-style] > section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > section > .title, .section-container.vertical-tabs[data-section-small-style] > .section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > .section > .title {
+ width: 100% !important;
+ }
+ /* line 102, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title {
+ margin-bottom: 0;
+ }
+ /* line 104, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-tabs'] > section > [data-section-title] a, [data-section='vertical-tabs'] > section > .title a, [data-section='vertical-tabs'] > .section > [data-section-title] a, [data-section='vertical-tabs'] > .section > .title a, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title] a, [data-section='vertical-tabs'] > [data-section-region] > .title a, .section-container.vertical-tabs > section > [data-section-title] a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > [data-section-title] a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-tabs > [data-section-region] > [data-section-title] a, .section-container.vertical-tabs > [data-section-region] > .title a {
+ width: 100%;
+ display: inline-block;
+ white-space: nowrap;
+ }
+ /* line 111, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-tabs'] > section > [data-section-content], [data-section='vertical-tabs'] > section > .content, [data-section='vertical-tabs'] > .section > [data-section-content], [data-section='vertical-tabs'] > .section > .content, [data-section='vertical-tabs'] > [data-section-region] > [data-section-content], [data-section='vertical-tabs'] > [data-section-region] > .content, .section-container.vertical-tabs > section > [data-section-content], .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > [data-section-content], .section-container.vertical-tabs > .section > .content, .section-container.vertical-tabs > [data-section-region] > [data-section-content], .section-container.vertical-tabs > [data-section-region] > .content {
+ display: none;
+ }
+ /* line 116, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-tabs'] > section.active > [data-section-content], [data-section='vertical-tabs'] > section.active > .content, [data-section='vertical-tabs'] > .section.active > [data-section-content], [data-section='vertical-tabs'] > .section.active > .content, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-content], [data-section='vertical-tabs'] > [data-section-region].active > .content, .section-container.vertical-tabs > section.active > [data-section-content], .section-container.vertical-tabs > section.active > .content, .section-container.vertical-tabs > .section.active > [data-section-content], .section-container.vertical-tabs > .section.active > .content, .section-container.vertical-tabs > [data-section-region].active > [data-section-content], .section-container.vertical-tabs > [data-section-region].active > .content {
+ display: block;
+ }
+ /* line 119, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-tabs'] > section:not(.active), [data-section='vertical-tabs'] > .section:not(.active), [data-section='vertical-tabs'] > [data-section-region]:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-tabs > [data-section-region]:not(.active) {
+ padding: 0 !important;
+ }
+ /* line 143, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 12.5em;
+ }
+ /* line 150, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-tabs'] > section.active, [data-section='vertical-tabs'] > .section.active, [data-section='vertical-tabs'] > [data-section-region].active, .section-container.vertical-tabs > section.active, .section-container.vertical-tabs > .section.active, .section-container.vertical-tabs > [data-section-region].active {
+ padding-left: 12.5em;
+ }
+ /* line 153, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-tabs'] > section.active > [data-section-title], [data-section='vertical-tabs'] > section.active > .title, [data-section='vertical-tabs'] > .section.active > [data-section-title], [data-section='vertical-tabs'] > .section.active > .title, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-title], [data-section='vertical-tabs'] > [data-section-region].active > .title, .section-container.vertical-tabs > section.active > [data-section-title], .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > [data-section-title], .section-container.vertical-tabs > .section.active > .title, .section-container.vertical-tabs > [data-section-region].active > [data-section-title], .section-container.vertical-tabs > [data-section-region].active > .title {
+ width: 12.5em;
+ }
+
+ /* line 340, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-tabs {
+ border: none;
+ }
+ /* line 207, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > .title {
+ background-color: #efefef;
+ cursor: pointer;
+ border: solid 0px #cccccc;
+ }
+ /* line 211, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > .title a {
+ padding: 0.9375em;
+ color: #333333;
+ font-size: 0.875em;
+ background: none;
+ }
+ /* line 217, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-tabs > section > .title:hover, .section-container.vertical-tabs > .section > .title:hover {
+ background-color: #e2e2e2;
+ }
+ /* line 220, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > .content {
+ padding: 0.9375em;
+ background-color: white;
+ border: solid 0px #cccccc;
+ }
+ /* line 225, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 226, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 227, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-tabs > section > .content > *:last-child:not(.flex-video), .section-container.vertical-tabs > .section > .content > *:last-child:not(.flex-video) {
+ padding-bottom: 0;
+ }
+ /* line 231, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title {
+ background: #d5d5d5;
+ }
+ /* line 233, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-tabs > section.active > .title a, .section-container.vertical-tabs > .section.active > .title a {
+ color: #333333;
+ }
+ /* line 237, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active) {
+ padding: 0 !important;
+ }
+ /* line 257, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-tabs > section.active, .section-container.vertical-tabs > .section.active {
+ padding-left: 12.4375em;
+ }
+ /* line 260, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title {
+ background-color: #d5d5d5;
+ }
+
+ /* line 347, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-nav'], .section-container.vertical-nav {
+ width: 100%;
+ position: relative;
+ display: block;
+ margin-bottom: 1.25em;
+ }
+ /* line 49, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-nav:not([data-section-resized]):not([data-section-small-style]) {
+ visibility: hidden;
+ }
+ /* line 55, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style] {
+ width: 100% !important;
+ }
+ /* line 58, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-nav'][data-section-small-style] > [data-section-region], [data-section='vertical-nav'][data-section-small-style] > section, [data-section='vertical-nav'][data-section-small-style] > .section, .section-container.vertical-nav[data-section-small-style] > [data-section-region], .section-container.vertical-nav[data-section-small-style] > section, .section-container.vertical-nav[data-section-small-style] > .section {
+ padding: 0 !important;
+ margin: 0 !important;
+ }
+ /* line 61, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-nav'][data-section-small-style] > section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > section > .title, [data-section='vertical-nav'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > .section > .title, .section-container.vertical-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-nav[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-nav[data-section-small-style] > section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > section > .title, .section-container.vertical-nav[data-section-small-style] > .section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > .section > .title {
+ width: 100% !important;
+ }
+ /* line 349, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-nav'] > section, [data-section='vertical-nav'] > .section, [data-section='vertical-nav'] > [data-section-region], .section-container.vertical-nav > section, .section-container.vertical-nav > .section, .section-container.vertical-nav > [data-section-region] {
+ position: relative;
+ display: inline-block;
+ }
+ /* line 102, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title {
+ margin-bottom: 0;
+ }
+ /* line 104, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a {
+ width: 100%;
+ display: inline-block;
+ white-space: nowrap;
+ }
+ /* line 111, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content {
+ display: none;
+ }
+ /* line 116, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-nav'] > section.active > [data-section-content], [data-section='vertical-nav'] > section.active > .content, [data-section='vertical-nav'] > .section.active > [data-section-content], [data-section='vertical-nav'] > .section.active > .content, [data-section='vertical-nav'] > [data-section-region].active > [data-section-content], [data-section='vertical-nav'] > [data-section-region].active > .content, .section-container.vertical-nav > section.active > [data-section-content], .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > [data-section-content], .section-container.vertical-nav > .section.active > .content, .section-container.vertical-nav > [data-section-region].active > [data-section-content], .section-container.vertical-nav > [data-section-region].active > .content {
+ display: block;
+ }
+ /* line 119, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-nav'] > section:not(.active), [data-section='vertical-nav'] > .section:not(.active), [data-section='vertical-nav'] > [data-section-region]:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.vertical-nav > [data-section-region]:not(.active) {
+ padding: 0 !important;
+ }
+ /* line 165, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title {
+ position: static;
+ width: auto;
+ }
+ /* line 168, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a {
+ display: block;
+ }
+ /* line 171, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 999;
+ min-width: 12.5em;
+ }
+
+ /* line 354, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-nav {
+ border: none;
+ }
+ /* line 207, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title {
+ background-color: #efefef;
+ cursor: pointer;
+ border: solid 0px #cccccc;
+ }
+ /* line 211, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > .title a {
+ padding: 0.9375em;
+ color: #333333;
+ font-size: 0.875em;
+ background: none;
+ }
+ /* line 217, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-nav > section > .title:hover, .section-container.vertical-nav > .section > .title:hover {
+ background-color: #e2e2e2;
+ }
+ /* line 220, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > .content {
+ padding: 0.9375em;
+ background-color: white;
+ border: solid 0px #cccccc;
+ }
+ /* line 225, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 226, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 227, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-nav > section > .content > *:last-child:not(.flex-video), .section-container.vertical-nav > .section > .content > *:last-child:not(.flex-video) {
+ padding-bottom: 0;
+ }
+ /* line 231, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-nav > section.active > .title, .section-container.vertical-nav > .section.active > .title {
+ background: #d5d5d5;
+ }
+ /* line 233, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-nav > section.active > .title a, .section-container.vertical-nav > .section.active > .title a {
+ color: #333333;
+ }
+ /* line 237, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active) {
+ padding: 0 !important;
+ }
+
+ /* line 361, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='horizontal-nav'], .section-container.horizontal-nav {
+ width: 100%;
+ position: relative;
+ display: block;
+ margin-bottom: 1.25em;
+ }
+ /* line 49, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='horizontal-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.horizontal-nav:not([data-section-resized]):not([data-section-small-style]) {
+ visibility: hidden;
+ }
+ /* line 55, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style] {
+ width: 100% !important;
+ }
+ /* line 58, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='horizontal-nav'][data-section-small-style] > [data-section-region], [data-section='horizontal-nav'][data-section-small-style] > section, [data-section='horizontal-nav'][data-section-small-style] > .section, .section-container.horizontal-nav[data-section-small-style] > [data-section-region], .section-container.horizontal-nav[data-section-small-style] > section, .section-container.horizontal-nav[data-section-small-style] > .section {
+ padding: 0 !important;
+ margin: 0 !important;
+ }
+ /* line 61, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='horizontal-nav'][data-section-small-style] > section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > section > .title, [data-section='horizontal-nav'][data-section-small-style] > .section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > .section > .title, .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > .title, .section-container.horizontal-nav[data-section-small-style] > section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > section > .title, .section-container.horizontal-nav[data-section-small-style] > .section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > .section > .title {
+ width: 100% !important;
+ }
+ /* line 363, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='horizontal-nav'] > section, [data-section='horizontal-nav'] > .section, [data-section='horizontal-nav'] > [data-section-region], .section-container.horizontal-nav > section, .section-container.horizontal-nav > .section, .section-container.horizontal-nav > [data-section-region] {
+ position: relative;
+ float: left;
+ }
+ /* line 102, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title {
+ margin-bottom: 0;
+ }
+ /* line 104, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a {
+ width: 100%;
+ display: inline-block;
+ white-space: nowrap;
+ }
+ /* line 111, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content {
+ display: none;
+ }
+ /* line 116, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='horizontal-nav'] > section.active > [data-section-content], [data-section='horizontal-nav'] > section.active > .content, [data-section='horizontal-nav'] > .section.active > [data-section-content], [data-section='horizontal-nav'] > .section.active > .content, [data-section='horizontal-nav'] > [data-section-region].active > [data-section-content], [data-section='horizontal-nav'] > [data-section-region].active > .content, .section-container.horizontal-nav > section.active > [data-section-content], .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > [data-section-content], .section-container.horizontal-nav > .section.active > .content, .section-container.horizontal-nav > [data-section-region].active > [data-section-content], .section-container.horizontal-nav > [data-section-region].active > .content {
+ display: block;
+ }
+ /* line 119, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='horizontal-nav'] > section:not(.active), [data-section='horizontal-nav'] > .section:not(.active), [data-section='horizontal-nav'] > [data-section-region]:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.horizontal-nav > [data-section-region]:not(.active) {
+ padding: 0 !important;
+ }
+ /* line 186, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title {
+ position: static;
+ width: auto;
+ }
+ /* line 189, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a {
+ display: block;
+ }
+ /* line 192, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content {
+ width: auto;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 999;
+ min-width: 12.5em;
+ }
+
+ /* line 368, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.horizontal-nav {
+ background: #efefef;
+ border: 0px solid #cccccc;
+ }
+ /* line 207, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title {
+ background-color: #efefef;
+ cursor: pointer;
+ border: solid 0px #cccccc;
+ }
+ /* line 211, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > .title a {
+ padding: 0.9375em;
+ color: #333333;
+ font-size: 0.875em;
+ background: none;
+ }
+ /* line 217, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.horizontal-nav > section > .title:hover, .section-container.horizontal-nav > .section > .title:hover {
+ background-color: #e2e2e2;
+ }
+ /* line 220, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > .content {
+ padding: 0.9375em;
+ background-color: white;
+ border: solid 0px #cccccc;
+ }
+ /* line 225, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 226, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 227, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.horizontal-nav > section > .content > *:last-child:not(.flex-video), .section-container.horizontal-nav > .section > .content > *:last-child:not(.flex-video) {
+ padding-bottom: 0;
+ }
+ /* line 231, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.horizontal-nav > section.active > .title, .section-container.horizontal-nav > .section.active > .title {
+ background: #d5d5d5;
+ }
+ /* line 233, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.horizontal-nav > section.active > .title a, .section-container.horizontal-nav > .section.active > .title a {
+ color: #333333;
+ }
+ /* line 237, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+ .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active) {
+ padding: 0 !important;
+ }
+}
+/* line 378, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js [data-section], .no-js .section-container {
+ width: 100%;
+ position: relative;
+ display: block;
+ margin-bottom: 1.25em;
+}
+/* line 55, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js [data-section][data-section-small-style], .no-js .section-container[data-section-small-style] {
+ width: 100% !important;
+}
+/* line 58, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js [data-section][data-section-small-style] > [data-section-region], .no-js [data-section][data-section-small-style] > section, .no-js [data-section][data-section-small-style] > .section, .no-js .section-container[data-section-small-style] > [data-section-region], .no-js .section-container[data-section-small-style] > section, .no-js .section-container[data-section-small-style] > .section {
+ padding: 0 !important;
+ margin: 0 !important;
+}
+/* line 61, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js [data-section][data-section-small-style] > [data-section-region] > [data-section-title], .no-js [data-section][data-section-small-style] > [data-section-region] > .title, .no-js [data-section][data-section-small-style] > section > [data-section-title], .no-js [data-section][data-section-small-style] > section > .title, .no-js [data-section][data-section-small-style] > .section > [data-section-title], .no-js [data-section][data-section-small-style] > .section > .title, .no-js .section-container[data-section-small-style] > [data-section-region] > [data-section-title], .no-js .section-container[data-section-small-style] > [data-section-region] > .title, .no-js .section-container[data-section-small-style] > section > [data-section-title], .no-js .section-container[data-section-small-style] > section > .title, .no-js .section-container[data-section-small-style] > .section > [data-section-title], .no-js .section-container[data-section-small-style] > .section > .title {
+ width: 100% !important;
+}
+/* line 380, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js [data-section] > section, .no-js [data-section] > .section, .no-js [data-section] > [data-section-region], .no-js .section-container > section, .no-js .section-container > .section, .no-js .section-container > [data-section-region] {
+ margin: 0;
+}
+/* line 102, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js [data-section] > section > [data-section-title], .no-js [data-section] > section > .title, .no-js [data-section] > .section > [data-section-title], .no-js [data-section] > .section > .title, .no-js [data-section] > [data-section-region] > [data-section-title], .no-js [data-section] > [data-section-region] > .title, .no-js .section-container > section > [data-section-title], .no-js .section-container > section > .title, .no-js .section-container > .section > [data-section-title], .no-js .section-container > .section > .title, .no-js .section-container > [data-section-region] > [data-section-title], .no-js .section-container > [data-section-region] > .title {
+ margin-bottom: 0;
+}
+/* line 104, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js [data-section] > section > [data-section-title] a, .no-js [data-section] > section > .title a, .no-js [data-section] > .section > [data-section-title] a, .no-js [data-section] > .section > .title a, .no-js [data-section] > [data-section-region] > [data-section-title] a, .no-js [data-section] > [data-section-region] > .title a, .no-js .section-container > section > [data-section-title] a, .no-js .section-container > section > .title a, .no-js .section-container > .section > [data-section-title] a, .no-js .section-container > .section > .title a, .no-js .section-container > [data-section-region] > [data-section-title] a, .no-js .section-container > [data-section-region] > .title a {
+ width: 100%;
+ display: inline-block;
+ white-space: nowrap;
+}
+/* line 111, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js [data-section] > section > [data-section-content], .no-js [data-section] > section > .content, .no-js [data-section] > .section > [data-section-content], .no-js [data-section] > .section > .content, .no-js [data-section] > [data-section-region] > [data-section-content], .no-js [data-section] > [data-section-region] > .content, .no-js .section-container > section > [data-section-content], .no-js .section-container > section > .content, .no-js .section-container > .section > [data-section-content], .no-js .section-container > .section > .content, .no-js .section-container > [data-section-region] > [data-section-content], .no-js .section-container > [data-section-region] > .content {
+ display: none;
+}
+/* line 116, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js [data-section] > section.active > [data-section-content], .no-js [data-section] > section.active > .content, .no-js [data-section] > .section.active > [data-section-content], .no-js [data-section] > .section.active > .content, .no-js [data-section] > [data-section-region].active > [data-section-content], .no-js [data-section] > [data-section-region].active > .content, .no-js .section-container > section.active > [data-section-content], .no-js .section-container > section.active > .content, .no-js .section-container > .section.active > [data-section-content], .no-js .section-container > .section.active > .content, .no-js .section-container > [data-section-region].active > [data-section-content], .no-js .section-container > [data-section-region].active > .content {
+ display: block;
+}
+/* line 119, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js [data-section] > section:not(.active), .no-js [data-section] > .section:not(.active), .no-js [data-section] > [data-section-region]:not(.active), .no-js .section-container > section:not(.active), .no-js .section-container > .section:not(.active), .no-js .section-container > [data-section-region]:not(.active) {
+ padding: 0 !important;
+}
+/* line 126, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js [data-section] > section > [data-section-title], .no-js [data-section] > section > .title, .no-js [data-section] > .section > [data-section-title], .no-js [data-section] > .section > .title, .no-js [data-section] > [data-section-region] > [data-section-title], .no-js [data-section] > [data-section-region] > .title, .no-js .section-container > section > [data-section-title], .no-js .section-container > section > .title, .no-js .section-container > .section > [data-section-title], .no-js .section-container > .section > .title, .no-js .section-container > [data-section-region] > [data-section-title], .no-js .section-container > [data-section-region] > .title {
+ width: 100%;
+}
+/* line 384, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js .section-container {
+ border-top: 0px solid #cccccc;
+}
+/* line 207, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js .section-container > section > .title, .no-js .section-container > .section > .title {
+ background-color: #efefef;
+ cursor: pointer;
+ border: solid 0px #cccccc;
+}
+/* line 211, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js .section-container > section > .title a, .no-js .section-container > .section > .title a {
+ padding: 0.9375em;
+ color: #333333;
+ font-size: 0.875em;
+ background: none;
+}
+/* line 217, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js .section-container > section > .title:hover, .no-js .section-container > .section > .title:hover {
+ background-color: #e2e2e2;
+}
+/* line 220, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js .section-container > section > .content, .no-js .section-container > .section > .content {
+ padding: 0.9375em;
+ background-color: white;
+ border: solid 0px #cccccc;
+}
+/* line 225, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js .section-container > section > .content > *:last-child, .no-js .section-container > .section > .content > *:last-child {
+ margin-bottom: 0;
+}
+/* line 226, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js .section-container > section > .content > *:first-child, .no-js .section-container > .section > .content > *:first-child {
+ padding-top: 0;
+}
+/* line 227, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js .section-container > section > .content > *:last-child:not(.flex-video), .no-js .section-container > .section > .content > *:last-child:not(.flex-video) {
+ padding-bottom: 0;
+}
+/* line 231, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js .section-container > section.active > .title, .no-js .section-container > .section.active > .title {
+ background: #d5d5d5;
+}
+/* line 233, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js .section-container > section.active > .title a, .no-js .section-container > .section.active > .title a {
+ color: #333333;
+}
+/* line 237, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js .section-container > section:not(.active), .no-js .section-container > .section:not(.active) {
+ padding: 0 !important;
+}
+/* line 243, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
+.no-js .section-container > section > .title, .no-js .section-container > .section > .title {
+ border-top: none;
+}
+
+/* Wrapped around .top-bar to contain to grid width */
+/* line 72, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.contain-to-grid {
+ width: 100%;
+ background: #dfe0e1;
+}
+/* line 76, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.contain-to-grid .top-bar {
+ margin-bottom: 0;
+}
+
+/* line 80, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.fixed {
+ width: 100%;
+ left: 0;
+ position: fixed;
+ top: 0;
+ z-index: 99;
+}
+/* line 87, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.fixed.expanded:not(.top-bar) {
+ overflow-y: auto;
+ height: auto;
+ width: 100%;
+ max-height: 100%;
+}
+/* line 93, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.fixed.expanded:not(.top-bar) .title-area {
+ position: fixed;
+ width: 100%;
+ z-index: 99;
+}
+/* line 99, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.fixed.expanded:not(.top-bar) .top-bar-section {
+ z-index: 98;
+ margin-top: 45px;
+}
+
+/* line 106, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar {
+ overflow: hidden;
+ height: 45px;
+ line-height: 45px;
+ position: relative;
+ background: #dfe0e1;
+ margin-bottom: 0;
+}
+/* line 115, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar ul {
+ margin-bottom: 0;
+ list-style: none;
+}
+/* line 120, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar .row {
+ max-width: none;
+}
+/* line 123, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar form,
+.top-bar input {
+ margin-bottom: 0;
+}
+/* line 125, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar input {
+ height: 2.45em;
+}
+/* line 127, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar .button {
+ padding-top: .5em;
+ padding-bottom: .5em;
+ margin-bottom: 0;
+}
+/* line 130, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar .title-area {
+ position: relative;
+ margin: 0;
+}
+/* line 135, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar .name {
+ height: 45px;
+ margin: 0;
+ font-size: 16px;
+}
+/* line 140, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar .name h1 {
+ line-height: 45px;
+ font-size: 1.0625em;
+ margin: 0;
+}
+/* line 144, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar .name h1 a {
+ font-weight: bold;
+ color: #5e6263;
+ width: 50%;
+ display: block;
+ padding: 0 15px;
+}
+/* line 155, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar .toggle-topbar {
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+/* line 160, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar .toggle-topbar a {
+ color: #5e6263;
+ text-transform: uppercase;
+ font-size: 0.8125em;
+ font-weight: bold;
+ position: relative;
+ display: block;
+ padding: 0 15px;
+ height: 45px;
+ line-height: 45px;
+}
+/* line 173, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar .toggle-topbar.menu-icon {
+ right: 15px;
+ top: 50%;
+ margin-top: -16px;
+ padding-left: 40px;
+}
+/* line 179, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar .toggle-topbar.menu-icon a {
+ text-indent: -48px;
+ width: 34px;
+ height: 34px;
+ line-height: 33px;
+ padding: 0;
+ color: #5e6263;
+}
+/* line 187, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar .toggle-topbar.menu-icon a span {
+ position: absolute;
+ right: 0;
+ display: block;
+ width: 16px;
+ height: 0;
+ -webkit-box-shadow: 0 10px 0 1px #5e6263, 0 16px 0 1px #5e6263, 0 22px 0 1px #5e6263;
+ box-shadow: 0 10px 0 1px #5e6263, 0 16px 0 1px #5e6263, 0 22px 0 1px #5e6263;
+}
+/* line 208, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar.expanded {
+ height: auto;
+ background: transparent;
+}
+/* line 212, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar.expanded .title-area {
+ background: #dfe0e1;
+}
+/* line 215, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar.expanded .toggle-topbar a {
+ color: #888888;
+}
+/* line 216, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 234, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section {
+ left: 0;
+ position: relative;
+ width: auto;
+ -webkit-transition: left 300ms ease-out;
+ -moz-transition: left 300ms ease-out;
+ transition: left 300ms ease-out;
+}
+/* line 240, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section ul {
+ width: 100%;
+ height: auto;
+ display: block;
+ background: #dfe0e1;
+ font-size: 16px;
+ margin: 0;
+}
+/* line 250, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section .divider,
+.top-bar-section [role="separator"] {
+ border-bottom: none;
+ border-top: solid 1px #abaeaf;
+ clear: both;
+ height: 1px;
+ width: 100%;
+}
+/* line 259, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section ul li > a {
+ display: block;
+ width: 100%;
+ color: #5e6263;
+ padding: 12px 0 12px 0;
+ padding-left: 15px;
+ font-size: 0.8125em;
+ font-weight: bold;
+ background: #dfe0e1;
+}
+/* line 269, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section ul li > a.button {
+ background: #2ba6cb;
+ font-size: 0.8125em;
+ padding-right: 15px;
+ padding-left: 15px;
+}
+/* line 274, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section ul li > a.button:hover {
+ background: #2284a1;
+}
+/* line 278, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section ul li > a.button.secondary {
+ background: #e9e9e9;
+}
+/* line 280, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section ul li > a.button.secondary:hover {
+ background: #d0d0d0;
+}
+/* line 284, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section ul li > a.button.success {
+ background: #5da423;
+}
+/* line 286, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section ul li > a.button.success:hover {
+ background: #457a1a;
+}
+/* line 290, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section ul li > a.button.alert {
+ background: #c60f13;
+}
+/* line 292, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section ul li > a.button.alert:hover {
+ background: #970b0e;
+}
+/* line 300, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section ul li:hover > a {
+ background: #d0d1d2;
+ color: #5e6263;
+}
+/* line 306, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section ul li.active > a {
+ background: #c5c7c8;
+ color: black;
+}
+/* line 313, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section .has-form {
+ padding: 15px;
+}
+/* line 316, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section .has-dropdown {
+ position: relative;
+}
+/* line 320, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section .has-dropdown > a:after {
+ content: "";
+ display: block;
+ width: 0;
+ height: 0;
+ 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 332, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section .has-dropdown.moved {
+ position: static;
+}
+/* line 333, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section .has-dropdown.moved > .dropdown {
+ display: block;
+}
+/* line 340, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section .dropdown {
+ position: absolute;
+ left: 100%;
+ top: 0;
+ display: none;
+ z-index: 99;
+}
+/* line 347, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section .dropdown li {
+ width: 100%;
+ height: auto;
+}
+/* line 351, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section .dropdown li a {
+ font-weight: normal;
+ padding: 8px 15px;
+}
+/* line 354, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section .dropdown li a.parent-link {
+ font-weight: bold;
+}
+/* line 359, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section .dropdown li.title h5 {
+ margin-bottom: 0;
+}
+/* line 360, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section .dropdown li.title h5 a {
+ color: #5e6263;
+ line-height: 22.5px;
+ display: block;
+}
+/* line 368, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-section .dropdown label {
+ padding: 8px 15px 2px;
+ margin-bottom: 0;
+ text-transform: uppercase;
+ color: #555555;
+ font-weight: bold;
+ font-size: 0.625em;
+}
+
+/* line 380, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.top-bar-js-breakpoint {
+ width: 940px !important;
+ visibility: hidden;
+}
+
+/* line 384, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+.js-generated {
+ display: block;
+}
+
+@media only screen and (min-width: 940px) {
+ /* line 389, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar {
+ background: #dfe0e1;
+ *zoom: 1;
+ overflow: visible;
+ }
+ /* line 121, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+ .top-bar:before, .top-bar:after {
+ content: " ";
+ display: table;
+ }
+ /* line 122, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
+ .top-bar:after {
+ clear: both;
+ }
+ /* line 394, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar .toggle-topbar {
+ display: none;
+ }
+ /* line 396, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar .title-area {
+ float: left;
+ }
+ /* line 397, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar .name h1 a {
+ width: auto;
+ }
+ /* line 400, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar input,
+ .top-bar .button {
+ line-height: 2em;
+ font-size: 0.875em;
+ height: 2em;
+ padding: 0 10px;
+ position: relative;
+ top: 8px;
+ }
+ /* line 409, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar.expanded {
+ background: #dfe0e1;
+ }
+
+ /* line 412, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .contain-to-grid .top-bar {
+ max-width: 62.5em;
+ margin: 0 auto;
+ margin-bottom: 0;
+ }
+
+ /* line 418, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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 422, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section ul {
+ width: auto;
+ height: auto !important;
+ display: inline;
+ }
+ /* line 427, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section ul li {
+ float: left;
+ }
+ /* line 429, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section ul li .js-generated {
+ display: none;
+ }
+ /* line 435, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section li.hover > a:not(.button) {
+ background: #d0d1d2;
+ color: #5e6263;
+ }
+ /* line 440, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section li a:not(.button) {
+ padding: 0 15px;
+ line-height: 45px;
+ background: #dfe0e1;
+ }
+ /* line 444, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section li a:not(.button):hover {
+ background: #d0d1d2;
+ }
+ /* line 452, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section .has-dropdown > a {
+ padding-right: 35px !important;
+ }
+ /* line 454, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section .has-dropdown > a:after {
+ content: "";
+ display: block;
+ width: 0;
+ height: 0;
+ 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 463, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section .has-dropdown.moved {
+ position: relative;
+ }
+ /* line 464, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section .has-dropdown.moved > .dropdown {
+ display: none;
+ }
+ /* line 468, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
+ display: block;
+ }
+ /* line 475, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
+ border: none;
+ content: "\00bb";
+ top: 1em;
+ margin-top: -7px;
+ right: 5px;
+ }
+ /* line 487, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section .dropdown {
+ left: 0;
+ top: auto;
+ background: transparent;
+ min-width: 100%;
+ }
+ /* line 494, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section .dropdown li a {
+ color: #5e6263;
+ line-height: 1;
+ white-space: nowrap;
+ padding: 7px 15px;
+ background: #1e1e1e;
+ }
+ /* line 502, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section .dropdown li label {
+ white-space: nowrap;
+ background: #1e1e1e;
+ }
+ /* line 508, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section .dropdown li .dropdown {
+ left: 100%;
+ top: 0;
+ }
+ /* line 516, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/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: none;
+ border-left: solid 1px #abaeaf;
+ clear: none;
+ height: 45px;
+ width: 0;
+ }
+ /* line 526, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section .has-form {
+ background: #dfe0e1;
+ padding: 0 15px;
+ height: 45px;
+ }
+ /* line 534, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section ul.right li .dropdown {
+ left: auto;
+ right: 0;
+ }
+ /* line 538, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .top-bar-section ul.right li .dropdown li .dropdown {
+ right: 100%;
+ }
+
+ /* line 548, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .no-js .top-bar-section ul li:hover > a {
+ background: #d0d1d2;
+ color: #5e6263;
+ }
+ /* line 554, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .no-js .top-bar-section ul li:active > a {
+ background: #c5c7c8;
+ color: black;
+ }
+ /* line 562, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
+ .no-js .top-bar-section .has-dropdown:hover > .dropdown {
+ display: block;
+ }
+}
+/* Panels */
+/* line 66, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
+.panel, .ess-side-nav {
+ border-style: solid;
+ border-width: 1px;
+ border-color: #d2d4d4;
+ margin-bottom: 1.25em;
+ padding: 1.25em;
+ background: #eceded;
+}
+/* line 44, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
+.panel > :first-child, .ess-side-nav > :first-child {
+ margin-top: 0;
+}
+/* line 45, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
+.panel > :last-child, .ess-side-nav > :last-child {
+ margin-bottom: 0;
+}
+/* line 50, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
+.panel h1, .ess-side-nav h1, .panel h2, .ess-side-nav h2, .panel h3, .ess-side-nav h3, .panel h4, .ess-side-nav h4, .panel h5, .ess-side-nav h5, .panel h6, .ess-side-nav h6, .panel p, .ess-side-nav p {
+ color: #333333;
+}
+/* line 54, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
+.panel h1, .ess-side-nav h1, .panel h2, .ess-side-nav h2, .panel h3, .ess-side-nav h3, .panel h4, .ess-side-nav h4, .panel h5, .ess-side-nav h5, .panel h6, .ess-side-nav h6 {
+ line-height: 1;
+ margin-bottom: 0.625em;
+}
+/* line 56, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
+.panel h1.subheader, .ess-side-nav h1.subheader, .panel h2.subheader, .ess-side-nav h2.subheader, .panel h3.subheader, .ess-side-nav h3.subheader, .panel h4.subheader, .ess-side-nav h4.subheader, .panel h5.subheader, .ess-side-nav h5.subheader, .panel h6.subheader, .ess-side-nav h6.subheader {
+ line-height: 1.4;
+}
+/* line 68, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
+.panel.callout, .callout.ess-side-nav {
+ border-style: solid;
+ border-width: 1px;
+ border-color: #2284a1;
+ margin-bottom: 1.25em;
+ padding: 1.25em;
+ background: #2ba6cb;
+ -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, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
+.panel.callout > :first-child, .callout.ess-side-nav > :first-child {
+ margin-top: 0;
+}
+/* line 45, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
+.panel.callout > :last-child, .callout.ess-side-nav > :last-child {
+ margin-bottom: 0;
+}
+/* line 51, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
+.panel.callout h1, .callout.ess-side-nav h1, .panel.callout h2, .callout.ess-side-nav h2, .panel.callout h3, .callout.ess-side-nav h3, .panel.callout h4, .callout.ess-side-nav h4, .panel.callout h5, .callout.ess-side-nav h5, .panel.callout h6, .callout.ess-side-nav h6, .panel.callout p, .callout.ess-side-nav p {
+ color: white;
+}
+/* line 54, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
+.panel.callout h1, .callout.ess-side-nav h1, .panel.callout h2, .callout.ess-side-nav h2, .panel.callout h3, .callout.ess-side-nav h3, .panel.callout h4, .callout.ess-side-nav h4, .panel.callout h5, .callout.ess-side-nav h5, .panel.callout h6, .callout.ess-side-nav h6 {
+ line-height: 1;
+ margin-bottom: 0.625em;
+}
+/* line 56, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
+.panel.callout h1.subheader, .callout.ess-side-nav h1.subheader, .panel.callout h2.subheader, .callout.ess-side-nav h2.subheader, .panel.callout h3.subheader, .callout.ess-side-nav h3.subheader, .panel.callout h4.subheader, .callout.ess-side-nav h4.subheader, .panel.callout h5.subheader, .callout.ess-side-nav h5.subheader, .panel.callout h6.subheader, .callout.ess-side-nav h6.subheader {
+ line-height: 1.4;
+}
+/* line 71, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
+.panel.callout a, .callout.ess-side-nav a {
+ color: white;
+}
+/* line 76, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
+.panel.radius, .ess-side-nav {
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+
+/* Side Nav */
+/* line 67, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_side-nav.scss */
+.side-nav {
+ display: block;
+ margin: 0;
+ padding: 0.875em 0;
+ list-style-type: none;
+ list-style-position: inside;
+}
+/* line 39, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_side-nav.scss */
+.side-nav li {
+ margin: 0 0 0.4375em 0;
+ font-size: 0.875em;
+}
+/* line 43, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_side-nav.scss */
+.side-nav li a {
+ display: block;
+ color: #2ba6cb;
+}
+/* line 48, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_side-nav.scss */
+.side-nav li.active > a:first-child {
+ color: #4d4d4d;
+ font-weight: bold;
+}
+/* line 53, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_side-nav.scss */
+.side-nav li.divider {
+ border-top: 1px solid;
+ height: 0;
+ padding: 0;
+ list-style: none;
+ border-top-color: #e6e6e6;
+}
+
+/* Tooltips */
+/* line 29, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
+.has-tip {
+ border-bottom: dotted 1px #cccccc;
+ cursor: help;
+ font-weight: bold;
+ color: #333333;
+}
+/* line 36, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
+.has-tip:hover, .has-tip:focus {
+ border-bottom: dotted 1px #196177;
+ color: #2ba6cb;
+}
+/* line 42, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
+.has-tip.tip-left, .has-tip.tip-right {
+ float: none !important;
+}
+
+/* line 45, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
+.tooltip {
+ display: none;
+ position: absolute;
+ z-index: 999;
+ font-weight: bold;
+ font-size: 0.9375em;
+ line-height: 1.3;
+ padding: 0.5em;
+ max-width: 85%;
+ left: 50%;
+ width: 100%;
+ color: black;
+ background: #dfe0e1;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+/* line 60, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
+.tooltip > .nub {
+ display: block;
+ left: 5px;
+ position: absolute;
+ width: 0;
+ height: 0;
+ border: solid 5px;
+ border-color: transparent transparent #dfe0e1 transparent;
+ top: -10px;
+}
+/* line 71, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
+.tooltip.opened {
+ color: #2ba6cb !important;
+ border-bottom: dotted 1px #196177 !important;
+}
+
+/* line 77, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
+.tap-to-close {
+ display: block;
+ font-size: 0.625em;
+ color: #888888;
+ font-weight: normal;
+}
+
+@media only screen and (min-width: 768px) {
+ /* line 86, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
+ .tooltip > .nub {
+ border-color: transparent transparent #dfe0e1 transparent;
+ top: -10px;
+ }
+ /* line 90, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
+ .tooltip.tip-top > .nub {
+ border-color: #dfe0e1 transparent transparent transparent;
+ top: auto;
+ bottom: -10px;
+ }
+ /* line 97, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
+ .tooltip.tip-left, .tooltip.tip-right {
+ float: none !important;
+ }
+ /* line 99, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
+ .tooltip.tip-left > .nub {
+ border-color: transparent transparent transparent #dfe0e1;
+ right: -10px;
+ left: auto;
+ top: 50%;
+ margin-top: -5px;
+ }
+ /* line 106, ../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
+ .tooltip.tip-right > .nub {
+ border-color: transparent #dfe0e1 transparent transparent;
+ right: auto;
+ left: -10px;
+ top: 50%;
+ margin-top: -5px;
+ }
+}