diff --git a/wp-content/themes/aktiv2014/app/styles/main.scss b/wp-content/themes/aktiv2014/app/styles/main.scss index a365304..81f349f 100644 --- a/wp-content/themes/aktiv2014/app/styles/main.scss +++ b/wp-content/themes/aktiv2014/app/styles/main.scss @@ -1,8 +1,9 @@ @import 'normalize'; @import 'chosen'; @import 'mixins'; +@import "foundation/components/global"; -/* Colors */ +/* Colors and type */ $body-bg: #fafafa; $body-font-color: #000; $body-font-family: "Open Sans", sans-serif; @@ -13,9 +14,6 @@ $secondary-color: #008CBA; $label-bg-color: lighten(#FF1F00, 10%); $site-header-bg-color: #333; - -@import "foundation/components/global"; - /* Misc */ $table-head-padding: rem-calc(10 16 9); $table-row-padding: rem-calc(12 16); diff --git a/wp-content/themes/aktiv2014/bower.json b/wp-content/themes/aktiv2014/bower.json index 41942d5..ace1eab 100644 --- a/wp-content/themes/aktiv2014/bower.json +++ b/wp-content/themes/aktiv2014/bower.json @@ -4,7 +4,7 @@ "dependencies": { "modernizr": "~2.8.3", "jquery": ">=2.1.0", - "foundation": "~5.4.3", + "foundation": "zurb/bower-foundation#~5.5.1", "moment": "~2.8.3", "underscore": "~1.7.0", "chosen-bower": "~1.1.0", @@ -16,5 +16,8 @@ "history.js": { "main": "./scripts/bundled/html4+html5/native.history.js" } + }, + "resolutions": { + "foundation": "~5.5.1" } } diff --git a/wp-content/themes/aktiv2014/dist/images/fat-pig1.jpg b/wp-content/themes/aktiv2014/dist/images/fat-pig1.jpg index 4e43ebd..647fa24 100644 Binary files a/wp-content/themes/aktiv2014/dist/images/fat-pig1.jpg and b/wp-content/themes/aktiv2014/dist/images/fat-pig1.jpg differ diff --git a/wp-content/themes/aktiv2014/dist/scripts/vendor.js b/wp-content/themes/aktiv2014/dist/scripts/vendor.js old mode 100755 new mode 100644 index 719e74f..ade59fa --- a/wp-content/themes/aktiv2014/dist/scripts/vendor.js +++ b/wp-content/themes/aktiv2014/dist/scripts/vendor.js @@ -11738,7 +11738,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var head = $('head'); while (i--) { - if(head.has('.' + class_array[i]).length === 0) { + if (head.has('.' + class_array[i]).length === 0) { head.append(''); } } @@ -11746,15 +11746,19 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) header_helpers([ 'foundation-mq-small', + 'foundation-mq-small-only', 'foundation-mq-medium', + 'foundation-mq-medium-only', 'foundation-mq-large', + 'foundation-mq-large-only', 'foundation-mq-xlarge', + 'foundation-mq-xlarge-only', 'foundation-mq-xxlarge', 'foundation-data-attribute-namespace']); // Enable FastClick if present - $(function() { + $(function () { if (typeof FastClick !== 'undefined') { // Don't attach to body if undefined if (typeof document.body !== 'undefined') { @@ -11772,7 +11776,9 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var cont; if (context.jquery) { cont = context[0]; - if (!cont) return context; + if (!cont) { + return context; + } } else { cont = context; } @@ -11789,8 +11795,12 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var attr_name = function (init) { var arr = []; - if (!init) arr.push('data'); - if (this.namespace.length > 0) arr.push(this.namespace); + if (!init) { + arr.push('data'); + } + if (this.namespace.length > 0) { + arr.push(this.namespace); + } arr.push(this.name); return arr.join('-'); @@ -11820,25 +11830,20 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var bindings = function (method, options) { var self = this, - should_bind_events = !S(this).data(this.attr_name(true)); + bind = function(){ + var $this = S(this), + should_bind_events = !$this.data(self.attr_name(true) + '-init'); + $this.data(self.attr_name(true) + '-init', $.extend({}, self.settings, (options || method), self.data_options($this))); + if (should_bind_events) { + self.events(this); + } + }; if (S(this.scope).is('[' + this.attr_name() +']')) { - S(this.scope).data(this.attr_name(true) + '-init', $.extend({}, this.settings, (options || method), this.data_options(S(this.scope)))); - - if (should_bind_events) { - this.events(this.scope); - } - + bind.call(this.scope); } else { - S('[' + this.attr_name() +']', this.scope).each(function () { - var should_bind_events = !S(this).data(self.attr_name(true) + '-init'); - S(this).data(self.attr_name(true) + '-init', $.extend({}, self.settings, (options || method), self.data_options(S(this)))); - - if (should_bind_events) { - self.events(this); - } - }); + S('[' + this.attr_name() +']', this.scope).each(bind); } // # Patch to fix #5043 to move this *after* the if/else clause in order for Backbone and similar frameworks to have improved control over event binding and data-options updating. if (typeof method === 'string') { @@ -11880,33 +11885,33 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) https://github.com/paulirish/matchMedia.js */ - window.matchMedia = window.matchMedia || (function( doc ) { + window.matchMedia = window.matchMedia || (function ( doc ) { - "use strict"; + 'use strict'; var bool, docElem = doc.documentElement, refNode = docElem.firstElementChild || docElem.firstChild, // fakeBody required for - fakeBody = doc.createElement( "body" ), - div = doc.createElement( "div" ); + fakeBody = doc.createElement( 'body' ), + div = doc.createElement( 'div' ); - div.id = "mq-test-1"; - div.style.cssText = "position:absolute;top:-100em"; - fakeBody.style.background = "none"; + div.id = 'mq-test-1'; + div.style.cssText = 'position:absolute;top:-100em'; + fakeBody.style.background = 'none'; fakeBody.appendChild(div); return function (q) { - div.innerHTML = "­"; + div.innerHTML = '­'; docElem.insertBefore( fakeBody, refNode ); bool = div.offsetWidth === 42; docElem.removeChild( fakeBody ); return { - matches: bool, - media: q + matches : bool, + media : q }; }; @@ -11922,7 +11927,8 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) * Licensed under the MIT license. */ - (function($) { + (function(jQuery) { + // requestAnimationFrame polyfill adapted from Erik Möller // fixes from Paul Irish and Tino Zijdel @@ -11937,10 +11943,10 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) jqueryFxAvailable = 'undefined' !== typeof jQuery.fx; for (; lastTime < vendors.length && !requestAnimationFrame; lastTime++) { - requestAnimationFrame = window[ vendors[lastTime] + "RequestAnimationFrame" ]; + requestAnimationFrame = window[ vendors[lastTime] + 'RequestAnimationFrame' ]; cancelAnimationFrame = cancelAnimationFrame || - window[ vendors[lastTime] + "CancelAnimationFrame" ] || - window[ vendors[lastTime] + "CancelRequestAnimationFrame" ]; + window[ vendors[lastTime] + 'CancelAnimationFrame' ] || + window[ vendors[lastTime] + 'CancelRequestAnimationFrame' ]; } function raf() { @@ -11988,8 +11994,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } - }( jQuery )); - + }( $ )); function removeQuotes (string) { if (typeof string === 'string' || string instanceof String) { @@ -12002,20 +12007,24 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) window.Foundation = { name : 'Foundation', - version : '5.4.2', + version : '5.5.1', media_queries : { - small : S('.foundation-mq-small').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - medium : S('.foundation-mq-medium').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - large : S('.foundation-mq-large').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - xlarge: S('.foundation-mq-xlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - xxlarge: S('.foundation-mq-xxlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, '') + 'small' : S('.foundation-mq-small').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + 'small-only' : S('.foundation-mq-small-only').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + 'medium' : S('.foundation-mq-medium').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + 'medium-only' : S('.foundation-mq-medium-only').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + 'large' : S('.foundation-mq-large').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + 'large-only' : S('.foundation-mq-large-only').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + 'xlarge' : S('.foundation-mq-xlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + 'xlarge-only' : S('.foundation-mq-xlarge-only').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + 'xxlarge' : S('.foundation-mq-xxlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, '') }, stylesheet : $('').appendTo('head')[0].sheet, - global: { - namespace: undefined + global : { + namespace : undefined }, init : function (scope, libraries, method, options, response) { @@ -12040,7 +12049,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } } - S(window).load(function(){ + S(window).load(function () { S(window) .trigger('resize.fndtn.clearing') .trigger('resize.fndtn.dropdown') @@ -12061,15 +12070,14 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (args && args.hasOwnProperty(lib)) { if (typeof this.libs[lib].settings !== 'undefined') { - $.extend(true, this.libs[lib].settings, args[lib]); - } - else if (typeof this.libs[lib].defaults !== 'undefined') { - $.extend(true, this.libs[lib].defaults, args[lib]); + $.extend(true, this.libs[lib].settings, args[lib]); + } else if (typeof this.libs[lib].defaults !== 'undefined') { + $.extend(true, this.libs[lib].defaults, args[lib]); } return this.libs[lib].init.apply(this.libs[lib], [this.scope, args[lib]]); } - args = args instanceof Array ? args : new Array(args); // PATCH: added this line + args = args instanceof Array ? args : new Array(args); return this.libs[lib].init.apply(this.libs[lib], args); } @@ -12098,7 +12106,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } }, - set_namespace: function () { + set_namespace : function () { // Description: // Don't bother reading the namespace out of the meta tag @@ -12186,12 +12194,16 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var context = this, args = arguments; var later = function () { timeout = null; - if (!immediate) result = func.apply(context, args); + if (!immediate) { + result = func.apply(context, args); + } }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, delay); - if (callNow) result = func.apply(context, args); + if (callNow) { + result = func.apply(context, args); + } return result; }; }, @@ -12228,11 +12240,13 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) ii = opts_arr.length; function isNumber (o) { - return ! isNaN (o-0) && o !== null && o !== "" && o !== false && o !== true; + return !isNaN (o - 0) && o !== null && o !== '' && o !== false && o !== true; } function trim (str) { - if (typeof str === 'string') return $.trim(str); + if (typeof str === 'string') { + return $.trim(str); + } return str; } @@ -12240,8 +12254,12 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) p = opts_arr[ii].split(':'); p = [p[0], p.slice(1).join(':')]; - if (/true/i.test(p[1])) p[1] = true; - if (/false/i.test(p[1])) p[1] = false; + if (/true/i.test(p[1])) { + p[1] = true; + } + if (/false/i.test(p[1])) { + p[1] = false; + } if (isNumber(p[1])) { if (p[1].indexOf('.') === -1) { p[1] = parseInt(p[1], 10); @@ -12267,7 +12285,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) // // Class (String): Class name for the generated tag register_media : function (media, media_class) { - if(Foundation.media_queries[media] === undefined) { + if (Foundation.media_queries[media] === undefined) { $('head').append(''); Foundation.media_queries[media] = removeQuotes($('.' + media_class).css('font-family')); } @@ -12329,10 +12347,70 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) // Returns: // Rand (String): Pseudo-random, alphanumeric string. random_str : function () { - if (!this.fidx) this.fidx = 0; + if (!this.fidx) { + this.fidx = 0; + } this.prefix = this.prefix || [(this.name || 'F'), (+new Date).toString(36)].join('-'); return this.prefix + (this.fidx++).toString(36); + }, + + // Description: + // Helper for window.matchMedia + // + // Arguments: + // mq (String): Media query + // + // Returns: + // (Boolean): Whether the media query passes or not + match : function (mq) { + return window.matchMedia(mq).matches; + }, + + // Description: + // Helpers for checking Foundation default media queries with JS + // + // Returns: + // (Boolean): Whether the media query passes or not + + is_small_up : function () { + return this.match(Foundation.media_queries.small); + }, + + is_medium_up : function () { + return this.match(Foundation.media_queries.medium); + }, + + is_large_up : function () { + return this.match(Foundation.media_queries.large); + }, + + is_xlarge_up : function () { + return this.match(Foundation.media_queries.xlarge); + }, + + is_xxlarge_up : function () { + return this.match(Foundation.media_queries.xxlarge); + }, + + is_small_only : function () { + return !this.is_medium_up() && !this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_medium_only : function () { + return this.is_medium_up() && !this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_large_only : function () { + return this.is_medium_up() && this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_xlarge_only : function () { + return this.is_medium_up() && this.is_large_up() && this.is_xlarge_up() && !this.is_xxlarge_up(); + }, + + is_xxlarge_only : function () { + return this.is_medium_up() && this.is_large_up() && this.is_xlarge_up() && this.is_xxlarge_up(); } } }; @@ -12354,44 +12432,48 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) Foundation.libs.abide = { name : 'abide', - version : '5.4.2', + version : '5.5.1', settings : { live_validate : true, + validate_on_blur : true, focus_on_invalid : true, - error_labels: true, // labels with a for="inputId" will recieve an `error` class + error_labels : true, // labels with a for="inputId" will recieve an `error` class + error_class : 'error', timeout : 1000, patterns : { - alpha: /^[a-zA-Z]+$/, + alpha : /^[a-zA-Z]+$/, alpha_numeric : /^[a-zA-Z0-9]+$/, - integer: /^[-+]?\d+$/, - number: /^[-+]?\d*(?:[\.\,]\d+)?$/, + integer : /^[-+]?\d+$/, + number : /^[-+]?\d*(?:[\.\,]\d+)?$/, // 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])?)*$/, + 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})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, + 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}$/, + domain : /^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/, - 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))$/, + 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))$/, + 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}$/, + 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])[- \/.]\d{4}$/, + // DD/MM/YYYY + day_month_year : /^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/, // #FFF or #FFFFFF - color: /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/ + color : /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/ }, validators : { - equalTo: function(el, required, parent) { + equalTo : function (el, required, parent) { var from = document.getElementById(el.getAttribute(this.add_namespace('data-equalto'))).value, to = el.value, valid = (from === to); @@ -12420,16 +12502,18 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var is_ajax = /ajax/i.test(self.S(this).attr(self.attr_name())); return self.validate(self.S(this).find('input, textarea, select').get(), e, is_ajax); }) - .on('reset', function() { + .on('reset', function () { return self.reset($(this)); }) .find('input, textarea, select') .off('.abide') .on('blur.fndtn.abide change.fndtn.abide', function (e) { - self.validate([this], e); + if (settings.validate_on_blur === true) { + self.validate([this], e); + } }) .on('keydown.fndtn.abide', function (e) { - if (settings.live_validate === true) { + if (settings.live_validate === true && e.which != 9) { clearTimeout(self.timer); self.timer = setTimeout(function () { self.validate([this], e); @@ -12441,7 +12525,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) reset : function (form) { form.removeAttr(this.invalid_attr); $(this.invalid_attr, form).removeAttr(this.invalid_attr); - $('.error', form).not('small').removeClass('error'); + $('.' + this.settings.error_class, form).not('small').removeClass(this.settings.error_class); }, validate : function (els, e, is_ajax) { @@ -12451,22 +12535,26 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) submit_event = /submit/.test(e.type); // Has to count up to make sure the focus gets applied to the top error - for (var i=0; i < validation_count; i++) { + for (var i = 0; i < validation_count; i++) { if (!validations[i] && (submit_event || is_ajax)) { - if (this.settings.focus_on_invalid) els[i].focus(); - form.trigger('invalid'); + if (this.settings.focus_on_invalid) { + els[i].focus(); + } + form.trigger('invalid').trigger('invalid.fndtn.abide'); this.S(els[i]).closest('form').attr(this.invalid_attr, ''); return false; } } if (submit_event || is_ajax) { - form.trigger('valid'); + form.trigger('valid').trigger('valid.fndtn.abide'); } form.removeAttr(this.invalid_attr); - if (is_ajax) return false; + if (is_ajax) { + return false; + } return true; }, @@ -12503,6 +12591,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) return [el, pattern, required]; }, + // TODO: Break this up into smaller methods, getting hard to read. check_validation_and_apply_styles : function (el_patterns) { var i = el_patterns.length, validations = [], @@ -12514,15 +12603,16 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) value = el.value.trim(), direct_parent = this.S(el).parent(), validator = el.getAttribute(this.add_namespace('data-abide-validator')), - is_radio = el.type === "radio", - is_checkbox = el.type === "checkbox", + is_radio = el.type === 'radio', + is_checkbox = el.type === 'checkbox', label = this.S('label[for="' + el.getAttribute('id') + '"]'), - valid_length = (required) ? (el.value.length > 0) : true; + valid_length = (required) ? (el.value.length > 0) : true, + el_validations = []; var parent, valid; // support old way to do equalTo validations - if(el.getAttribute(this.add_namespace('data-equalto'))) { validator = "equalTo" } + if (el.getAttribute(this.add_namespace('data-equalto'))) { validator = 'equalTo' } if (!direct_parent.is('label')) { parent = direct_parent; @@ -12532,31 +12622,31 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (validator) { valid = this.settings.validators[validator].apply(this, [el, required, parent]); - validations.push(valid); + el_validations.push(valid); } if (is_radio && required) { - validations.push(this.valid_radio(el, required)); + el_validations.push(this.valid_radio(el, required)); } else if (is_checkbox && required) { - validations.push(this.valid_checkbox(el, required)); + el_validations.push(this.valid_checkbox(el, required)); } else { - + if (el_patterns[i][1].test(value) && valid_length || !required && el.value.length < 1 || $(el).attr('disabled')) { - validations.push(true); + el_validations.push(true); } else { - validations.push(false); + el_validations.push(false); } - validations = [validations.every(function(valid){return valid;})]; + el_validations = [el_validations.every(function (valid) {return valid;})]; - if(validations[0]){ + if (el_validations[0]) { this.S(el).removeAttr(this.invalid_attr); el.setAttribute('aria-invalid', 'false'); el.removeAttribute('aria-describedby'); - parent.removeClass('error'); + parent.removeClass(this.settings.error_class); if (label.length > 0 && this.settings.error_labels) { - label.removeClass('error').removeAttr('role'); + label.removeClass(this.settings.error_class).removeAttr('role'); } $(el).triggerHandler('valid'); } else { @@ -12564,32 +12654,34 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) el.setAttribute('aria-invalid', 'true'); // Try to find the error associated with the input - var errorElem = parent.find('small.error, span.error'); - var errorID = errorElem.length > 0 ? errorElem[0].id : ""; - if (errorID.length > 0) el.setAttribute('aria-describedby', errorID); + var errorElem = parent.find('small.' + this.settings.error_class, 'span.' + this.settings.error_class); + var errorID = errorElem.length > 0 ? errorElem[0].id : ''; + if (errorID.length > 0) { + el.setAttribute('aria-describedby', errorID); + } // el.setAttribute('aria-describedby', $(el).find('.error')[0].id); - parent.addClass('error'); + parent.addClass(this.settings.error_class); if (label.length > 0 && this.settings.error_labels) { - label.addClass('error').attr('role', 'alert'); + label.addClass(this.settings.error_class).attr('role', 'alert'); } $(el).triggerHandler('invalid'); } - } + validations.push(el_validations[0]); } - + validations = [validations.every(function (valid) {return valid;})]; return validations; }, - valid_checkbox : function(el, required) { + valid_checkbox : function (el, required) { var el = this.S(el), - valid = (el.is(':checked') || !required); + valid = (el.is(':checked') || !required || el.get(0).getAttribute('disabled')); if (valid) { - el.removeAttr(this.invalid_attr).parent().removeClass('error'); + el.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); } else { - el.attr(this.invalid_attr, '').parent().addClass('error'); + el.attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); } return valid; @@ -12597,57 +12689,75 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) valid_radio : function (el, required) { var name = el.getAttribute('name'), - group = this.S(el).closest('[data-' + this.attr_name(true) + ']').find("[name='"+name+"']"), + group = this.S(el).closest('[data-' + this.attr_name(true) + ']').find("[name='" + name + "']"), count = group.length, - valid = false; + valid = false, + disabled = false; // Has to count up to make sure the focus gets applied to the top error - for (var i=0; i < count; i++) { - if (group[i].checked) valid = true; - } + for (var i=0; i < count; i++) { + if( group[i].getAttribute('disabled') ){ + disabled=true; + valid=true; + } else { + if (group[i].checked){ + valid = true; + } else { + if( disabled ){ + valid = false; + } + } + } + } // Has to count up to make sure the focus gets applied to the top error - for (var i=0; i < count; i++) { + for (var i = 0; i < count; i++) { if (valid) { - this.S(group[i]).removeAttr(this.invalid_attr).parent().removeClass('error'); + this.S(group[i]).removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); } else { - this.S(group[i]).attr(this.invalid_attr, '').parent().addClass('error'); + this.S(group[i]).attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); } } return valid; }, - valid_equal: function(el, required, parent) { + valid_equal : function (el, required, parent) { var from = document.getElementById(el.getAttribute(this.add_namespace('data-equalto'))).value, to = el.value, valid = (from === to); if (valid) { this.S(el).removeAttr(this.invalid_attr); - parent.removeClass('error'); + parent.removeClass(this.settings.error_class); + if (label.length > 0 && settings.error_labels) { + label.removeClass(this.settings.error_class); + } } else { this.S(el).attr(this.invalid_attr, ''); - parent.addClass('error'); + parent.addClass(this.settings.error_class); + if (label.length > 0 && settings.error_labels) { + label.addClass(this.settings.error_class); + } } return valid; }, - valid_oneof: function(el, required, parent, doNotValidateOthers) { + valid_oneof : function (el, required, parent, doNotValidateOthers) { var el = this.S(el), others = this.S('[' + this.add_namespace('data-oneof') + ']'), valid = others.filter(':checked').length > 0; if (valid) { - el.removeAttr(this.invalid_attr).parent().removeClass('error'); + el.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); } else { - el.attr(this.invalid_attr, '').parent().addClass('error'); + el.attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); } if (!doNotValidateOthers) { var _this = this; - others.each(function() { + others.each(function () { _this.valid_oneof.call(_this, this, null, null, true); }); } @@ -12663,12 +12773,13 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) Foundation.libs.accordion = { name : 'accordion', - version : '5.4.2', + version : '5.5.1', settings : { - active_class: 'active', - multi_expand: false, - toggleable: true, + content_class : 'content', + active_class : 'active', + multi_expand : false, + toggleable : true, callback : function () {} }, @@ -12681,23 +12792,24 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var S = this.S; S(this.scope) .off('.fndtn.accordion') - .on('click.fndtn.accordion', '[' + this.attr_name() + '] > dd > a', function (e) { + .on('click.fndtn.accordion', '[' + this.attr_name() + '] > .accordion-navigation > a', function (e) { var accordion = S(this).closest('[' + self.attr_name() + ']'), groupSelector = self.attr_name() + '=' + accordion.attr(self.attr_name()), - settings = accordion.data(self.attr_name(true) + '-init'), + settings = accordion.data(self.attr_name(true) + '-init') || self.settings, target = S('#' + this.href.split('#')[1]), - aunts = $('> dd', accordion), - siblings = aunts.children('.content'), + aunts = $('> .accordion-navigation', accordion), + siblings = aunts.children('.' + settings.content_class), active_content = siblings.filter('.' + settings.active_class); + e.preventDefault(); if (accordion.attr(self.attr_name())) { - siblings = siblings.add('[' + groupSelector + '] dd > .content'); - aunts = aunts.add('[' + groupSelector + '] dd'); + siblings = siblings.add('[' + groupSelector + '] dd > ' + '.' + settings.content_class); + aunts = aunts.add('[' + groupSelector + '] .accordion-navigation'); } if (settings.toggleable && target.is(active_content)) { - target.parent('dd').toggleClass(settings.active_class, false); + target.parent('.accordion-navigation').toggleClass(settings.active_class, false); target.toggleClass(settings.active_class, false); settings.callback(target); target.triggerHandler('toggled', [accordion]); @@ -12729,10 +12841,10 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) Foundation.libs.alert = { name : 'alert', - version : '5.4.2', + version : '5.5.1', settings : { - callback: function (){} + callback : function () {} }, init : function (scope, method, options) { @@ -12744,13 +12856,13 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) S = this.S; $(this.scope).off('.alert').on('click.fndtn.alert', '[' + this.attr_name() + '] .close', function (e) { - var alertBox = S(this).closest('[' + self.attr_name() + ']'), - settings = alertBox.data(self.attr_name(true) + '-init') || self.settings; + var alertBox = S(this).closest('[' + self.attr_name() + ']'), + settings = alertBox.data(self.attr_name(true) + '-init') || self.settings; e.preventDefault(); if (Modernizr.csstransitions) { - alertBox.addClass("alert-close"); - alertBox.on('transitionend webkitTransitionEnd oTransitionEnd', function(e) { + alertBox.addClass('alert-close'); + alertBox.on('transitionend webkitTransitionEnd oTransitionEnd', function (e) { S(this).trigger('close').trigger('close.fndtn.alert').remove(); settings.callback(); }); @@ -12773,7 +12885,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) Foundation.libs.clearing = { name : 'clearing', - version: '5.4.2', + version : '5.5.1', settings : { templates : { @@ -12785,7 +12897,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) // comma delimited list of selectors that, on click, will close clearing, // add 'div.clearing-blackout, div.visible-img' to close on background click - close_selectors : '.clearing-close, div.clearing-blackout', + close_selectors : '.clearing-close, div.clearing-blackout', // Default to the entire li element. open_selectors : '', @@ -12876,23 +12988,27 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) S = self.S; S(this.scope) - .on('touchstart.fndtn.clearing', '.visible-img', function(e) { + .on('touchstart.fndtn.clearing', '.visible-img', function (e) { if (!e.touches) { e = e.originalEvent; } var data = { - start_page_x: e.touches[0].pageX, - start_page_y: e.touches[0].pageY, - start_time: (new Date()).getTime(), - delta_x: 0, - is_scrolling: undefined + start_page_x : e.touches[0].pageX, + start_page_y : e.touches[0].pageY, + start_time : (new Date()).getTime(), + delta_x : 0, + is_scrolling : undefined }; S(this).data('swipe-transition', data); e.stopPropagation(); }) - .on('touchmove.fndtn.clearing', '.visible-img', function(e) { - if (!e.touches) { e = e.originalEvent; } + .on('touchmove.fndtn.clearing', '.visible-img', function (e) { + if (!e.touches) { + e = e.originalEvent; + } // Ignore pinch/zoom events - if(e.touches.length > 1 || e.scale && e.scale !== 1) return; + if (e.touches.length > 1 || e.scale && e.scale !== 1) { + return; + } var data = S(this).data('swipe-transition'); @@ -12917,7 +13033,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) self.nav(e, direction); } }) - .on('touchend.fndtn.clearing', '.visible-img', function(e) { + .on('touchend.fndtn.clearing', '.visible-img', function (e) { S(this).data('swipe-transition', {}); e.stopPropagation(); }); @@ -12929,7 +13045,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if ($el.parent().hasClass('carousel')) { return; } - + $el.after('
'); var grid = $el.detach(), @@ -12940,12 +13056,12 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } else { grid_outerHTML = grid[0].outerHTML; } - + var holder = this.S('#foundationClearingHolder'), settings = $el.data(this.attr_name(true) + '-init'), data = { - grid: '', - viewing: settings.templates.viewing + grid : '', + viewing : settings.templates.viewing }, wrapper = '
' + data.viewing + data.grid + '
', @@ -12969,7 +13085,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) error = false; // Event to disable scrolling on touch devices when Clearing is activated - $('body').on('touchmove',function(e){ + $('body').on('touchmove', function (e) { e.preventDefault(); }); @@ -13041,7 +13157,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) .removeClass('clearing-blackout'); container.removeClass('clearing-container'); visible_image.hide(); - visible_image.trigger('closed.fndtn.clearing'); + visible_image.trigger('closed.fndtn.clearing'); } // Event to re-enable scrolling on touch devices @@ -13060,9 +13176,15 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) PREV_KEY = this.rtl ? 39 : 37, ESC_KEY = 27; - if (e.which === NEXT_KEY) this.go(clearing, 'next'); - if (e.which === PREV_KEY) this.go(clearing, 'prev'); - if (e.which === ESC_KEY) this.S('a.clearing-close').trigger('click').trigger('click.fndtn.clearing'); + if (e.which === NEXT_KEY) { + this.go(clearing, 'next'); + } + if (e.which === PREV_KEY) { + this.go(clearing, 'prev'); + } + if (e.which === ESC_KEY) { + this.S('a.clearing-close').trigger('click').trigger('click.fndtn.clearing'); + } }, nav : function (e, direction) { @@ -13121,34 +13243,18 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }, center_and_label : function (target, label) { - if (!this.rtl) { - target.css({ - marginLeft : -(target.outerWidth() / 2), - marginTop : -(target.outerHeight() / 2) + if (!this.rtl && label.length > 0) { + label.css({ + marginLeft : -(label.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10 }); - - if (label.length > 0) { - label.css({ - marginLeft : -(label.outerWidth() / 2), - marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10 - }); - } } else { - target.css({ - marginRight : -(target.outerWidth() / 2), - marginTop : -(target.outerHeight() / 2), + label.css({ + marginRight : -(label.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10, left: 'auto', right: '50%' }); - - if (label.length > 0) { - label.css({ - marginRight : -(label.outerWidth() / 2), - marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10, - left: 'auto', - right: '50%' - }); - } } return this; }, @@ -13158,15 +13264,17 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) load : function ($image) { var href; - if ($image[0].nodeName === "A") { + if ($image[0].nodeName === 'A') { href = $image.attr('href'); } else { - href = $image.parent().attr('href'); + href = $image.closest('a').attr('href'); } this.preload($image); - if (href) return href; + if (href) { + return href; + } return $image.attr('src'); }, @@ -13205,7 +13313,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) .hide(); } return this; - }, + }, // directional methods @@ -13239,7 +13347,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) // we use jQuery animate instead of CSS transitions because we // need a callback to unlock the next animation // needs support for RTL ** - if (target.index() !== old_index && !/skip/.test(direction)){ + if (target.index() !== old_index && !/skip/.test(direction)) { if (/left/.test(direction)) { this.lock(); dir_obj[dir] = left + width; @@ -13295,7 +13403,9 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) adjacent : function (current_index, target_index) { for (var i = target_index + 1; i >= target_index - 1; i--) { - if (i === current_index) return true; + if (i === current_index) { + return true; + } } return false; }, @@ -13332,19 +13442,23 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) Foundation.libs.dropdown = { name : 'dropdown', - version : '5.4.2', + version : '5.5.1', settings : { - active_class: 'open', - align: 'bottom', - is_hover: false, - opened: function(){}, - closed: function(){} + active_class : 'open', + disabled_class : 'disabled', + mega_class : 'mega', + align : 'bottom', + is_hover : false, + hover_timeout : 150, + opened : function () {}, + closed : function () {} }, init : function (scope, method, options) { Foundation.inherit(this, 'throttle'); + $.extend(true, this.settings, method, options); this.bindings(method, options); }, @@ -13358,6 +13472,9 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var settings = S(this).data(self.attr_name(true) + '-init') || self.settings; if (!settings.is_hover || Modernizr.touch) { e.preventDefault(); + if (S(this).parent('[data-reveal-id]')) { + e.stopPropagation(); + } self.toggle($(this)); } }) @@ -13373,38 +13490,60 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) target = $this; } else { dropdown = $this; - target = S("[" + self.attr_name() + "='" + dropdown.attr('id') + "']"); + target = S('[' + self.attr_name() + '="' + dropdown.attr('id') + '"]'); } var settings = target.data(self.attr_name(true) + '-init') || self.settings; - - if(S(e.target).data(self.data_attr()) && settings.is_hover) { + + if (S(e.currentTarget).data(self.data_attr()) && settings.is_hover) { self.closeall.call(self); } - - if (settings.is_hover) self.open.apply(self, [dropdown, target]); + + if (settings.is_hover) { + self.open.apply(self, [dropdown, target]); + } }) .on('mouseleave.fndtn.dropdown', '[' + this.attr_name() + '], [' + this.attr_name() + '-content]', function (e) { var $this = S(this); + var settings; + + if ($this.data(self.data_attr())) { + settings = $this.data(self.data_attr(true) + '-init') || self.settings; + } else { + var target = S('[' + self.attr_name() + '="' + S(this).attr('id') + '"]'), + settings = target.data(self.attr_name(true) + '-init') || self.settings; + } + self.timeout = setTimeout(function () { if ($this.data(self.data_attr())) { - var settings = $this.data(self.data_attr(true) + '-init') || self.settings; - if (settings.is_hover) self.close.call(self, S('#' + $this.data(self.data_attr()))); + if (settings.is_hover) { + self.close.call(self, S('#' + $this.data(self.data_attr()))); + } } else { - var target = S('[' + self.attr_name() + '="' + S(this).attr('id') + '"]'), - settings = target.data(self.attr_name(true) + '-init') || self.settings; - if (settings.is_hover) self.close.call(self, $this); + if (settings.is_hover) { + self.close.call(self, $this); + } } - }.bind(this), 150); + }.bind(this), settings.hover_timeout); }) .on('click.fndtn.dropdown', function (e) { var parent = S(e.target).closest('[' + self.attr_name() + '-content]'); + var links = parent.find('a'); + + if (links.length > 0 && parent.attr('aria-autoclose') !== 'false') { + self.close.call(self, S('[' + self.attr_name() + '-content]')); + } + + if (e.target !== document && !$.contains(document.documentElement, e.target)) { + return; + } if (S(e.target).closest('[' + self.attr_name() + ']').length > 0) { return; } - if (!(S(e.target).data('revealId')) && - (parent.length > 0 && (S(e.target).is('[' + self.attr_name() + '-content]') || + + if (!(S(e.target).data('revealId')) && + (parent.length > 0 && (S(e.target).is('[' + self.attr_name() + '-content]') || $.contains(parent.first()[0], e.target)))) { e.stopPropagation(); return; @@ -13413,10 +13552,10 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) self.close.call(self, S('[' + self.attr_name() + '-content]')); }) .on('opened.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () { - self.settings.opened.call(this); + self.settings.opened.call(this); }) .on('closed.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () { - self.settings.closed.call(this); + self.settings.closed.call(this); }); S(window) @@ -13428,15 +13567,15 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) this.resize(); }, - close: function (dropdown) { + close : function (dropdown) { var self = this; dropdown.each(function () { - var original_target = $('[' + self.attr_name() + '=' + dropdown[0].id + ']') || $('aria-controls=' + dropdown[0].id+ ']'); - original_target.attr('aria-expanded', "false"); + var original_target = $('[' + self.attr_name() + '=' + dropdown[0].id + ']') || $('aria-controls=' + dropdown[0].id + ']'); + original_target.attr('aria-expanded', 'false'); if (self.S(this).hasClass(self.settings.active_class)) { self.S(this) - .css(Foundation.rtl ? 'right':'left', '-99999px') - .attr('aria-hidden', "true") + .css(Foundation.rtl ? 'right' : 'left', '-99999px') + .attr('aria-hidden', 'true') .removeClass(self.settings.active_class) .prev('[' + self.attr_name() + ']') .removeClass(self.settings.active_class) @@ -13445,27 +13584,29 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) self.S(this).trigger('closed').trigger('closed.fndtn.dropdown', [dropdown]); } }); + dropdown.removeClass('f-open-' + this.attr_name(true)); }, - closeall: function() { + closeall : function () { var self = this; - $.each(self.S('[' + this.attr_name() + '-content]'), function() { - self.close.call(self, self.S(this)) + $.each(self.S('.f-open-' + this.attr_name(true)), function () { + self.close.call(self, self.S(this)); }); }, - open: function (dropdown, target) { - this - .css(dropdown - .addClass(this.settings.active_class), target); - dropdown.prev('[' + this.attr_name() + ']').addClass(this.settings.active_class); - dropdown.data('target', target.get(0)).trigger('opened').trigger('opened.fndtn.dropdown', [dropdown, target]); - dropdown.attr('aria-hidden', 'false'); - target.attr('aria-expanded', 'true') - dropdown.focus(); + open : function (dropdown, target) { + this + .css(dropdown + .addClass(this.settings.active_class), target); + dropdown.prev('[' + this.attr_name() + ']').addClass(this.settings.active_class); + dropdown.data('target', target.get(0)).trigger('opened').trigger('opened.fndtn.dropdown', [dropdown, target]); + dropdown.attr('aria-hidden', 'false'); + target.attr('aria-expanded', 'true'); + dropdown.focus(); + dropdown.addClass('f-open-' + this.attr_name(true)); }, - data_attr: function () { + data_attr : function () { if (this.namespace.length > 0) { return this.namespace + '-' + this.name; } @@ -13474,6 +13615,9 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }, toggle : function (target) { + if (target.hasClass(this.settings.disabled_class)) { + return; + } var dropdown = this.S('#' + target.data(this.data_attr())); if (dropdown.length === 0) { // No dropdown found, not continuing @@ -13484,16 +13628,17 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (dropdown.hasClass(this.settings.active_class)) { this.close.call(this, dropdown); - if (dropdown.data('target') !== target.get(0)) + if (dropdown.data('target') !== target.get(0)) { this.open.call(this, dropdown, target); + } } else { this.open.call(this, dropdown, target); } }, resize : function () { - var dropdown = this.S('[' + this.attr_name() + '-content].open'), - target = this.S("[" + this.attr_name() + "='" + dropdown.attr('id') + "']"); + var dropdown = this.S('[' + this.attr_name() + '-content].open'); + var target = $(dropdown.data("target")); if (dropdown.length && target.length) { this.css(dropdown, target); @@ -13501,23 +13646,23 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }, css : function (dropdown, target) { - var left_offset = Math.max((target.width() - dropdown.width()) / 2, 8); - + var left_offset = Math.max((target.width() - dropdown.width()) / 2, 8), + settings = target.data(this.attr_name(true) + '-init') || this.settings; + this.clear_idx(); if (this.small()) { - var p = this.dirs.bottom.call(dropdown, target); + var p = this.dirs.bottom.call(dropdown, target, settings); dropdown.attr('style', '').removeClass('drop-left drop-right drop-top').css({ position : 'absolute', - width: '95%', - 'max-width': 'none', - top: p.top + width : '95%', + 'max-width' : 'none', + top : p.top }); - dropdown.css(Foundation.rtl ? 'right':'left', left_offset); + dropdown.css(Foundation.rtl ? 'right' : 'left', left_offset); } else { - var settings = target.data(this.attr_name(true) + '-init') || this.settings; this.style(dropdown, target, settings); } @@ -13526,7 +13671,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }, style : function (dropdown, target, settings) { - var css = $.extend({position: 'absolute'}, + var css = $.extend({position : 'absolute'}, this.dirs[settings.align].call(dropdown, target, settings)); dropdown.attr('style', '').css(css); @@ -13544,72 +13689,166 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) p.top -= o.top; p.left -= o.left; + //set some flags on the p object to pass along + p.missRight = false; + p.missTop = false; + p.missLeft = false; + p.leftRightFlag = false; + + //lets see if the panel will be off the screen + //get the actual width of the page and store it + var actualBodyWidth; + if (document.getElementsByClassName('row')[0]) { + actualBodyWidth = document.getElementsByClassName('row')[0].clientWidth; + } else { + actualBodyWidth = window.outerWidth; + } + + var actualMarginWidth = (window.outerWidth - actualBodyWidth) / 2; + var actualBoundary = actualBodyWidth; + + if (!this.hasClass('mega')) { + //miss top + if (t.offset().top <= this.outerHeight()) { + p.missTop = true; + actualBoundary = window.outerWidth - actualMarginWidth; + p.leftRightFlag = true; + } + + //miss right + if (t.offset().left + this.outerWidth() > t.offset().left + actualMarginWidth && t.offset().left - actualMarginWidth > this.outerWidth()) { + p.missRight = true; + p.missLeft = false; + } + + //miss left + if (t.offset().left - this.outerWidth() <= 0) { + p.missLeft = true; + p.missRight = false; + } + } + return p; }, - top: function (t, s) { + + top : function (t, s) { var self = Foundation.libs.dropdown, - p = self.dirs._base.call(this, t), - pip_offset_base = 8; + p = self.dirs._base.call(this, t); this.addClass('drop-top'); - if (t.outerWidth() < this.outerWidth() || self.small()) { - self.adjust_pip(pip_offset_base, p); + if (p.missTop == true) { + p.top = p.top + t.outerHeight() + this.outerHeight(); + this.removeClass('drop-top'); + } + + if (p.missRight == true) { + p.left = p.left - this.outerWidth() + t.outerWidth(); + } + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this, t, s, p); } if (Foundation.rtl) { - return {left: p.left - this.outerWidth() + t.outerWidth(), - top: p.top - this.outerHeight()}; + return {left : p.left - this.outerWidth() + t.outerWidth(), + top : p.top - this.outerHeight()}; } - return {left: p.left, top: p.top - this.outerHeight()}; + return {left : p.left, top : p.top - this.outerHeight()}; }, - bottom: function (t, s) { - var self = Foundation.libs.dropdown, - p = self.dirs._base.call(this, t), - pip_offset_base = 8; - if (t.outerWidth() < this.outerWidth() || self.small()) { - self.adjust_pip(pip_offset_base, p); + bottom : function (t, s) { + var self = Foundation.libs.dropdown, + p = self.dirs._base.call(this, t); + + if (p.missRight == true) { + p.left = p.left - this.outerWidth() + t.outerWidth(); + } + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this, t, s, p); } if (self.rtl) { - return {left: p.left - this.outerWidth() + t.outerWidth(), top: p.top + t.outerHeight()}; + return {left : p.left - this.outerWidth() + t.outerWidth(), top : p.top + t.outerHeight()}; } - return {left: p.left, top: p.top + t.outerHeight()}; + return {left : p.left, top : p.top + t.outerHeight()}; }, - left: function (t, s) { + + left : function (t, s) { var p = Foundation.libs.dropdown.dirs._base.call(this, t); this.addClass('drop-left'); - return {left: p.left - this.outerWidth(), top: p.top}; + if (p.missLeft == true) { + p.left = p.left + this.outerWidth(); + p.top = p.top + t.outerHeight(); + this.removeClass('drop-left'); + } + + return {left : p.left - this.outerWidth(), top : p.top}; }, - right: function (t, s) { + + right : function (t, s) { var p = Foundation.libs.dropdown.dirs._base.call(this, t); this.addClass('drop-right'); - return {left: p.left + t.outerWidth(), top: p.top}; + if (p.missRight == true) { + p.left = p.left - this.outerWidth(); + p.top = p.top + t.outerHeight(); + this.removeClass('drop-right'); + } else { + p.triggeredRight = true; + } + + var self = Foundation.libs.dropdown; + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this, t, s, p); + } + + return {left : p.left + t.outerWidth(), top : p.top}; } }, // Insert rule to style psuedo elements - adjust_pip : function (pip_offset_base, p) { - var sheet = Foundation.stylesheet; + adjust_pip : function (dropdown, target, settings, position) { + var sheet = Foundation.stylesheet, + pip_offset_base = 8; - if (this.small()) { - pip_offset_base += p.left - 8; + if (dropdown.hasClass(settings.mega_class)) { + pip_offset_base = position.left + (target.outerWidth() / 2) - 8; + } else if (this.small()) { + pip_offset_base += position.left - 8; } this.rule_idx = sheet.cssRules.length; + //default var sel_before = '.f-dropdown.open:before', sel_after = '.f-dropdown.open:after', css_before = 'left: ' + pip_offset_base + 'px;', css_after = 'left: ' + (pip_offset_base - 1) + 'px;'; + if (position.missRight == true) { + pip_offset_base = dropdown.outerWidth() - 23; + sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left: ' + pip_offset_base + 'px;', + css_after = 'left: ' + (pip_offset_base - 1) + 'px;'; + } + + //just a case where right is fired, but its not missing right + if (position.triggeredRight == true) { + sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left:-12px;', + css_after = 'left:-14px;'; + } + if (sheet.insertRule) { sheet.insertRule([sel_before, '{', css_before, '}'].join(' '), this.rule_idx); sheet.insertRule([sel_after, '{', css_after, '}'].join(' '), this.rule_idx + 1); @@ -13623,7 +13862,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) clear_idx : function () { var sheet = Foundation.stylesheet; - if (this.rule_idx) { + if (typeof this.rule_idx !== 'undefined') { sheet.deleteRule(this.rule_idx); sheet.deleteRule(this.rule_idx); delete this.rule_idx; @@ -13635,7 +13874,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) !matchMedia(Foundation.media_queries.medium).matches; }, - off: function () { + off : function () { this.S(this.scope).off('.fndtn.dropdown'); this.S('html, body').off('.fndtn.dropdown'); this.S(window).off('.fndtn.dropdown'); @@ -13652,13 +13891,13 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) Foundation.libs.equalizer = { name : 'equalizer', - version : '5.4.2', + version : '5.5.1', settings : { - use_tallest: true, - before_height_change: $.noop, - after_height_change: $.noop, - equalize_on_stack: false + use_tallest : true, + before_height_change : $.noop, + after_height_change : $.noop, + equalize_on_stack : false }, init : function (scope, method, options) { @@ -13668,22 +13907,24 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }, events : function () { - this.S(window).off('.equalizer').on('resize.fndtn.equalizer', function(e){ + this.S(window).off('.equalizer').on('resize.fndtn.equalizer', function (e) { this.reflow(); }.bind(this)); }, - equalize: function(equalizer) { + equalize : function (equalizer) { var isStacked = false, vals = equalizer.find('[' + this.attr_name() + '-watch]:visible'), - settings = equalizer.data(this.attr_name(true)+'-init'); + settings = equalizer.data(this.attr_name(true) + '-init'); - if (vals.length === 0) return; + if (vals.length === 0) { + return; + } var firstTopOffset = vals.first().offset().top; settings.before_height_change(); equalizer.trigger('before-height-change').trigger('before-height-change.fndth.equalizer'); vals.height('inherit'); - vals.each(function(){ + vals.each(function () { var el = $(this); if (el.offset().top !== firstTopOffset) { isStacked = true; @@ -13691,10 +13932,12 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }); if (settings.equalize_on_stack === false) { - if (isStacked) return; + if (isStacked) { + return; + } }; - var heights = vals.map(function(){ return $(this).outerHeight(false) }).get(); + var heights = vals.map(function () { return $(this).outerHeight(false) }).get(); if (settings.use_tallest) { var max = Math.max.apply(null, heights); @@ -13710,9 +13953,9 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) reflow : function () { var self = this; - this.S('[' + this.attr_name() + ']', this.scope).each(function(){ + this.S('[' + this.attr_name() + ']', this.scope).each(function () { var $eq_target = $(this); - self.image_loaded(self.S('img', this), function(){ + self.image_loaded(self.S('img', this), function () { self.equalize($eq_target) }); }); @@ -13720,14 +13963,13 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }; })(jQuery, window, window.document); - ;(function ($, window, document, undefined) { 'use strict'; Foundation.libs.interchange = { name : 'interchange', - version : '5.4.2', + version : '5.5.1', cache : {}, @@ -13738,15 +13980,19 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) load_attr : 'interchange', named_queries : { - 'default' : 'only screen', - small : Foundation.media_queries.small, - medium : Foundation.media_queries.medium, - large : Foundation.media_queries.large, - xlarge : Foundation.media_queries.xlarge, - xxlarge: Foundation.media_queries.xxlarge, - landscape : 'only screen and (orientation: landscape)', - portrait : 'only screen and (orientation: portrait)', - retina : 'only screen and (-webkit-min-device-pixel-ratio: 2),' + + 'default' : 'only screen', + 'small' : Foundation.media_queries['small'], + 'small-only' : Foundation.media_queries['small-only'], + 'medium' : Foundation.media_queries['medium'], + 'medium-only' : Foundation.media_queries['medium-only'], + 'large' : Foundation.media_queries['large'], + 'large-only' : Foundation.media_queries['large-only'], + 'xlarge' : Foundation.media_queries['xlarge'], + 'xlarge-only' : Foundation.media_queries['xlarge-only'], + 'xxlarge' : Foundation.media_queries['xxlarge'], + 'landscape' : 'only screen and (orientation: landscape)', + 'portrait' : 'only screen and (orientation: portrait)', + 'retina' : 'only screen and (-webkit-min-device-pixel-ratio: 2),' + 'only screen and (min--moz-device-pixel-ratio: 2),' + 'only screen and (-o-min-device-pixel-ratio: 2/1),' + 'only screen and (min-device-pixel-ratio: 2),' + @@ -13755,7 +14001,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }, directives : { - replace: function (el, path, trigger) { + replace : function (el, path, trigger) { // The trigger argument, if called within the directive, fires // an event named after the directive on the element, passing // any parameters along to the event that you pass to trigger. @@ -13770,7 +14016,9 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (/IMG/.test(el[0].nodeName)) { var orig_path = el[0].src; - if (new RegExp(path, 'i').test(orig_path)) return; + if (new RegExp(path, 'i').test(orig_path)) { + return; + } el[0].src = path; @@ -13779,10 +14027,12 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var last_path = el.data(this.data_attr + '-last-path'), self = this; - if (last_path == path) return; + if (last_path == path) { + return; + } if (/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(path)) { - $(el).css('background-image', 'url('+path+')'); + $(el).css('background-image', 'url(' + path + ')'); el.data('interchange-last-path', path); return trigger(path); } @@ -13807,8 +14057,8 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) this.load('nodes'); }, - get_media_hash : function() { - var mediaHash=''; + get_media_hash : function () { + var mediaHash = ''; for (var queryName in this.settings.named_queries ) { mediaHash += matchMedia(this.settings.named_queries[queryName]).matches.toString(); } @@ -13834,7 +14084,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) resize : function () { var cache = this.cache; - if(!this.images_loaded || !this.nodes_loaded) { + if (!this.images_loaded || !this.nodes_loaded) { setTimeout($.proxy(this.resize, this), 50); return; } @@ -13845,15 +14095,17 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (passed) { this.settings.directives[passed - .scenario[1]].call(this, passed.el, passed.scenario[0], function () { + .scenario[1]].call(this, passed.el, passed.scenario[0], (function (passed) { if (arguments[0] instanceof Array) { var args = arguments[0]; - } else { + } else { var args = Array.prototype.slice.call(arguments, 0); } - passed.el.trigger(passed.scenario[1], args); - }); + return function() { + passed.el.trigger(passed.scenario[1], args); + } + }(passed))); } } } @@ -13874,7 +14126,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) mq = matchMedia(rule); } if (mq.matches) { - return {el: el, scenario: scenarios[count]}; + return {el : el, scenario : scenarios[count]}; } } } @@ -13930,7 +14182,6 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) this.cached_nodes = []; this.nodes_loaded = (count === 0); - while (i--) { loaded_count++; var str = nodes[i].getAttribute(data_attr) || ''; @@ -13939,7 +14190,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) this.cached_nodes.push(nodes[i]); } - if(loaded_count === count) { + if (loaded_count === count) { this.nodes_loaded = true; this.enhance('nodes'); } @@ -13978,24 +14229,23 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (directive_match) { var path = directive_match[1], directive = directive_match[2]; - } - else { + } else { var cached_split = scenario[0].split(/,\s*$/), path = cached_split[0], - directive = ''; + directive = ''; } return [this.trim(path), this.convert_directive(directive), this.trim(media_query)]; }, - object : function(el) { + object : function (el) { var raw_arr = this.parse_data_attr(el), - scenarios = [], + scenarios = [], i = raw_arr.length; if (i > 0) { while (i--) { - var split = raw_arr[i].split(/\((.*?)(\))$/); + var split = raw_arr[i].split(/\(([^\)]*?)(\))$/); if (split.length > 1) { var params = this.parse_scenario(split); @@ -14011,14 +14261,16 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var uuid = this.random_str(), current_uuid = el.data(this.add_namespace('uuid', true)); - if (this.cache[current_uuid]) return this.cache[current_uuid]; + if (this.cache[current_uuid]) { + return this.cache[current_uuid]; + } el.attr(this.add_namespace('data-uuid'), uuid); return this.cache[uuid] = scenarios; }, - trim : function(str) { + trim : function (str) { if (typeof str === 'string') { return $.trim(str); @@ -14027,7 +14279,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) return str; }, - set_data_attr: function (init) { + set_data_attr : function (init) { if (init) { if (this.namespace.length > 0) { return this.namespace + '-' + this.settings.load_attr; @@ -14045,7 +14297,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) parse_data_attr : function (el) { var raw = el.attr(this.attr_name()).split(/\[(.*?)\]/), - i = raw.length, + i = raw.length, output = []; while (i--) { @@ -14074,7 +14326,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) Foundation.libs.joyride = { name : 'joyride', - version : '5.4.2', + version : '5.5.1', defaults : { expose : false, // turn on or off the expose feature @@ -14100,16 +14352,16 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) tip_container : 'body', // Where will the tip be attached abort_on_close : true, // When true, the close event will not fire any callback tip_location_patterns : { - top: ['bottom'], - bottom: [], // bottom should not need to be repositioned - left: ['right', 'top', 'bottom'], - right: ['left', 'top', 'bottom'] + top : ['bottom'], + bottom : [], // bottom should not need to be repositioned + left : ['right', 'top', 'bottom'], + right : ['left', 'top', 'bottom'] }, - post_ride_callback : function (){}, // A method to call once the tour closes (canceled or complete) - post_step_callback : function (){}, // A method to call after each step - pre_step_callback : function (){}, // A method to call before each step - pre_ride_callback : function (){}, // A method to call before the tour starts (passed index, tip, and cloned exposed element) - post_expose_callback : function (){}, // A method to call after an element has been exposed + post_ride_callback : function () {}, // A method to call once the tour closes (canceled or complete) + post_step_callback : function () {}, // A method to call after each step + pre_step_callback : function () {}, // A method to call before each step + pre_ride_callback : function () {}, // A method to call before the tour starts (passed index, tip, and cloned exposed element) + post_expose_callback : function () {}, // A method to call after an element has been exposed template : { // HTML segments for tip layout link : '×', timer : '
', @@ -14132,7 +14384,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) this.bindings(method, options) }, - go_next : function() { + go_next : function () { if (this.settings.$li.next().length < 1) { this.end(); } else if (this.settings.timer > 0) { @@ -14146,7 +14398,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } }, - go_prev : function() { + go_prev : function () { if (this.settings.$li.prev().length < 1) { // Do nothing if there are no prev element } else if (this.settings.timer > 0) { @@ -14179,8 +14431,12 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) this.end(this.settings.abort_on_close); }.bind(this)) - .on("keyup.joyride", function(e) { - if (!this.settings.keyboard) return; + .on('keyup.fndtn.joyride', function (e) { + // Don't do anything if keystrokes are disabled + // or if the joyride is not being shown + if (!this.settings.keyboard || !this.settings.riding) { + return; + } switch (e.which) { case 39: // right arrow @@ -14226,9 +14482,13 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) integer_settings = ['timer', 'scrollSpeed', 'startOffset', 'tipAnimationFadeSpeed', 'cookieExpires'], int_settings_count = integer_settings.length; - if (!$this.length > 0) return; + if (!$this.length > 0) { + return; + } - if (!this.settings.init) this.events(); + if (!this.settings.init) { + this.events(); + } this.settings = $this.data(this.attr_name(true) + '-init'); @@ -14321,10 +14581,11 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) txt = $.trim(txt) || 'Previous'; // Add the disabled class to the button if it's the first element - if (idx == 0) + if (idx == 0) { txt = $(this.settings.template.prev_button).append(txt).addClass('disabled')[0].outerHTML; - else + } else { txt = $(this.settings.template.prev_button).append(txt)[0].outerHTML; + } } else { txt = ''; } @@ -14333,10 +14594,8 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) create : function (opts) { this.settings.tip_settings = $.extend({}, this.settings, this.data_options(opts.$li)); - var buttonText = opts.$li.attr(this.add_namespace('data-button')) - || opts.$li.attr(this.add_namespace('data-text')), - prevButtonText = opts.$li.attr(this.add_namespace('data-button-prev')) - || opts.$li.attr(this.add_namespace('data-prev-text')), + var buttonText = opts.$li.attr(this.add_namespace('data-button')) || opts.$li.attr(this.add_namespace('data-text')), + prevButtonText = opts.$li.attr(this.add_namespace('data-button-prev')) || opts.$li.attr(this.add_namespace('data-prev-text')), tipClass = opts.$li.attr('class'), $tip_content = $(this.tip_template({ tip_class : tipClass, @@ -14353,8 +14612,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var $timer = null; // are we paused? - if (this.settings.$li === undefined - || ($.inArray(this.settings.$li.index(), this.settings.pause_after) === -1)) { + if (this.settings.$li === undefined || ($.inArray(this.settings.$li.index(), this.settings.pause_after) === -1)) { // don't go to the next li if the tour was paused if (this.settings.paused) { @@ -14385,8 +14643,14 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) this.settings.tip_settings.tip_location_pattern = this.settings.tip_location_patterns[this.settings.tip_settings.tip_location]; - // scroll if not modal + // scroll and hide bg if not modal if (!/body/i.test(this.settings.$target.selector)) { + var joyridemodalbg = $('.joyride-modal-bg'); + if (/pop/i.test(this.settings.tipAnimation)) { + joyridemodalbg.hide(); + } else { + joyridemodalbg.fadeOut(this.settings.tipAnimationFadeSpeed); + } this.scroll_to(); } @@ -14408,7 +14672,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) setTimeout(function () { $timer.animate({ - width: $timer.parent().width() + width : $timer.parent().width() }, this.settings.timer, 'linear'); }.bind(this), this.settings.tip_animation_fade_speed); @@ -14417,7 +14681,6 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } - } else if (/fade/i.test(this.settings.tip_animation)) { $timer.width(0); @@ -14430,7 +14693,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) setTimeout(function () { $timer.animate({ - width: $timer.parent().width() + width : $timer.parent().width() }, this.settings.timer, 'linear'); }.bind(this), this.settings.tip_animation_fade_speed); @@ -14444,7 +14707,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) // skip non-existant targets } else if (this.settings.$li && this.settings.$target.length < 1) { - this.show(); + this.show(init, is_prev); } else { @@ -14475,7 +14738,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) // Prevent scroll bouncing...wait to remove from layout this.settings.$current_tip.css('visibility', 'hidden'); - setTimeout($.proxy(function() { + setTimeout($.proxy(function () { this.hide(); this.css('visibility', 'visible'); }, this.settings.$current_tip), 0); @@ -14489,10 +14752,11 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) this.set_next_tip(); this.settings.$current_tip = this.settings.$next_tip; } else { - if (is_prev) + if (is_prev) { this.settings.$li = this.settings.$li.prev(); - else + } else { this.settings.$li = this.settings.$li.next(); + } this.set_next_tip(); } @@ -14500,7 +14764,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }, set_next_tip : function () { - this.settings.$next_tip = $(".joyride-tip-guide").eq(this.settings.$li.index()); + this.settings.$next_tip = $('.joyride-tip-guide').eq(this.settings.$li.index()); this.settings.$next_tip.data('closed', ''); }, @@ -14528,7 +14792,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (tipOffset != 0) { $('html, body').stop().animate({ - scrollTop: tipOffset + scrollTop : tipOffset }, this.settings.scroll_speed, 'swing'); } }, @@ -14556,18 +14820,18 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } if (!/body/i.test(this.settings.$target.selector)) { - var topAdjustment = this.settings.tip_settings.tipAdjustmentY ? parseInt(this.settings.tip_settings.tipAdjustmentY) : 0, - leftAdjustment = this.settings.tip_settings.tipAdjustmentX ? parseInt(this.settings.tip_settings.tipAdjustmentX) : 0; + var topAdjustment = this.settings.tip_settings.tipAdjustmentY ? parseInt(this.settings.tip_settings.tipAdjustmentY) : 0, + leftAdjustment = this.settings.tip_settings.tipAdjustmentX ? parseInt(this.settings.tip_settings.tipAdjustmentX) : 0; if (this.bottom()) { if (this.rtl) { this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment), - left: this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth() + leftAdjustment}); + top : (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment), + left : this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth() + leftAdjustment}); } else { this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment), - left: this.settings.$target.offset().left + leftAdjustment}); + top : (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment), + left : this.settings.$target.offset().left + leftAdjustment}); } this.nub_position($nub, this.settings.tip_settings.nub_position, 'top'); @@ -14575,12 +14839,12 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } else if (this.top()) { if (this.rtl) { this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment), - left: this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); + top : (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment), + left : this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); } else { this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment), - left: this.settings.$target.offset().left + leftAdjustment}); + top : (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment), + left : this.settings.$target.offset().left + leftAdjustment}); } this.nub_position($nub, this.settings.tip_settings.nub_position, 'bottom'); @@ -14588,16 +14852,16 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } else if (this.right()) { this.settings.$next_tip.css({ - top: this.settings.$target.offset().top + topAdjustment, - left: (this.settings.$target.outerWidth() + this.settings.$target.offset().left + nub_width + leftAdjustment)}); + top : this.settings.$target.offset().top + topAdjustment, + left : (this.settings.$target.outerWidth() + this.settings.$target.offset().left + nub_width + leftAdjustment)}); this.nub_position($nub, this.settings.tip_settings.nub_position, 'left'); } else if (this.left()) { this.settings.$next_tip.css({ - top: this.settings.$target.offset().top + topAdjustment, - left: (this.settings.$target.offset().left - this.settings.$next_tip.outerWidth() - nub_width + leftAdjustment)}); + top : this.settings.$target.offset().top + topAdjustment, + left : (this.settings.$target.offset().left - this.settings.$next_tip.outerWidth() - nub_width + leftAdjustment)}); this.nub_position($nub, this.settings.tip_settings.nub_position, 'right'); @@ -14653,12 +14917,12 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (this.top()) { - this.settings.$next_tip.offset({top: this.settings.$target.offset().top - tip_height - nub_height}); + this.settings.$next_tip.offset({top : this.settings.$target.offset().top - tip_height - nub_height}); $nub.addClass('bottom'); } else { - this.settings.$next_tip.offset({top: this.settings.$target.offset().top + target_height + nub_height}); + this.settings.$next_tip.offset({top : this.settings.$target.offset().top + target_height + nub_height}); $nub.addClass('top'); } @@ -14684,7 +14948,8 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (!this.settings.$next_tip.data('closed')) { var joyridemodalbg = $('.joyride-modal-bg'); if (joyridemodalbg.length < 1) { - $('body').append(this.settings.template.modal).show(); + var joyridemodalbg = $(this.settings.template.modal); + joyridemodalbg.appendTo('body'); } if (/pop/i.test(this.settings.tip_animation)) { @@ -14705,14 +14970,14 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (arguments.length > 0 && arguments[0] instanceof $) { el = arguments[0]; - } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ + } else if (this.settings.$target && !/body/i.test(this.settings.$target.selector)) { el = this.settings.$target; - } else { + } else { return false; } - if(el.length < 1){ - if(window.console){ + if (el.length < 1) { + if (window.console) { console.error('element not valid', el); } return false; @@ -14721,39 +14986,41 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) expose = $(this.settings.template.expose); this.settings.$body.append(expose); expose.css({ - top: el.offset().top, - left: el.offset().left, - width: el.outerWidth(true), - height: el.outerHeight(true) + top : el.offset().top, + left : el.offset().left, + width : el.outerWidth(true), + height : el.outerHeight(true) }); exposeCover = $(this.settings.template.expose_cover); origCSS = { - zIndex: el.css('z-index'), - position: el.css('position') + 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); + el.css('z-index', parseInt(expose.css('z-index')) + 1); if (origCSS.position == 'static') { - el.css('position','relative'); + el.css('position', 'relative'); } - el.data('expose-css',origCSS); + el.data('expose-css', origCSS); el.data('orig-class', origClasses); el.attr('class', origClasses + ' ' + this.settings.expose_add_class); exposeCover.css({ - top: el.offset().top, - left: el.offset().left, - width: el.outerWidth(true), - height: el.outerHeight(true) + top : el.offset().top, + left : el.offset().left, + width : el.outerWidth(true), + height : el.outerHeight(true) }); - if (this.settings.modal) this.show_modal(); + if (this.settings.modal) { + this.show_modal(); + } this.settings.$body.append(exposeCover); expose.addClass(randId); @@ -14766,20 +15033,20 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) un_expose : function () { var exposeId, el, - expose , + expose, origCSS, origClasses, clearAll = false; if (arguments.length > 0 && arguments[0] instanceof $) { el = arguments[0]; - } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ + } else if (this.settings.$target && !/body/i.test(this.settings.$target.selector)) { el = this.settings.$target; - } else { + } else { return false; } - if(el.length < 1){ + if (el.length < 1) { if (window.console) { console.error('element not valid', el); } @@ -14808,7 +15075,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } if (origCSS.position != el.css('position')) { - if(origCSS.position == 'static') {// this is default, no need to set it. + if (origCSS.position == 'static') {// this is default, no need to set it. el.css('position', ''); } else { el.css('position', origCSS.position); @@ -14824,7 +15091,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) this.remove_exposed(el); }, - add_exposed: function(el){ + add_exposed : function (el) { this.settings.exposed = this.settings.exposed || []; if (el instanceof $ || typeof el === 'object') { this.settings.exposed.push(el[0]); @@ -14833,11 +15100,11 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } }, - remove_exposed: function(el){ + remove_exposed : function (el) { var search, i; if (el instanceof $) { search = el[0] - } else if (typeof el == 'string'){ + } else if (typeof el == 'string') { search = el; } @@ -14913,7 +15180,9 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var i = hidden_corners.length; while (i--) { - if (hidden_corners[i]) return false; + if (hidden_corners[i]) { + return false; + } } return true; @@ -14941,7 +15210,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) end : function (abort) { if (this.settings.cookie_monster) { - $.cookie(this.settings.cookie_name, 'ridden', { expires: this.settings.cookie_expires, domain: this.settings.cookie_domain }); + $.cookie(this.settings.cookie_name, 'ridden', {expires : this.settings.cookie_expires, domain : this.settings.cookie_domain}); } if (this.settings.timer > 0) { @@ -14988,15 +15257,18 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) Foundation.libs['magellan-expedition'] = { name : 'magellan-expedition', - version : '5.4.2', + version : '5.5.1', settings : { - active_class: 'active', - threshold: 0, // pixels from the top of the expedition for it to become fixes - destination_threshold: 20, // pixels from the top of destination for it to be considered active - throttle_delay: 30, // calculation throttling to increase framerate - fixed_top: 0 // top distance in pixels assigend to the fixed element on scroll - }, + active_class : 'active', + threshold : 0, // pixels from the top of the expedition for it to become fixes + destination_threshold : 20, // pixels from the top of destination for it to be considered active + throttle_delay : 30, // calculation throttling to increase framerate + fixed_top : 0, // top distance in pixels assigend to the fixed element on scroll + offset_by_height : true, // whether to offset the destination by the expedition height. Usually you want this to be true, unless your expedition is on the side. + duration : 700, // animation duration time + easing : 'swing' // animation easing + }, init : function (scope, method, options) { Foundation.inherit(this, 'throttle'); @@ -15018,44 +15290,44 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var expedition = $(this).closest('[' + self.attr_name() + ']'), settings = expedition.data('magellan-expedition-init'), hash = this.hash.split('#').join(''), - target = $("a[name='"+hash+"']"); - - if (target.length === 0) { - target = $('#'+hash); - - } + target = $('a[name="' + hash + '"]'); + if (target.length === 0) { + target = $('#' + hash); + + } // Account for expedition height if fixed position var scroll_top = target.offset().top - settings.destination_threshold + 1; - scroll_top = scroll_top - expedition.outerHeight(); + if (settings.offset_by_height) { + scroll_top = scroll_top - expedition.outerHeight(); + } $('html, body').stop().animate({ - 'scrollTop': scroll_top - }, 700, 'swing', function () { - if(history.pushState) { - history.pushState(null, null, '#'+hash); - } - else { - location.hash = '#'+hash; + 'scrollTop' : scroll_top + }, settings.duration, settings.easing, function () { + if (history.pushState) { + history.pushState(null, null, '#' + hash); + } else { + location.hash = '#' + hash; } }); }) .on('scroll.fndtn.magellan', self.throttle(this.check_for_arrivals.bind(this), settings.throttle_delay)); - + $(window) .on('resize.fndtn.magellan', self.throttle(this.set_expedition_position.bind(this), settings.throttle_delay)); }, - check_for_arrivals : function() { + check_for_arrivals : function () { var self = this; self.update_arrivals(); self.update_expedition_positions(); }, - set_expedition_position : function() { + set_expedition_position : function () { var self = this; - $('[' + this.attr_name() + '=fixed]', self.scope).each(function(idx, el) { + $('[' + this.attr_name() + '=fixed]', self.scope).each(function (idx, el) { var expedition = $(this), settings = expedition.data('magellan-expedition-init'), styles = expedition.attr('styles'), // save styles @@ -15066,54 +15338,55 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) //set fixed-top by attribute fixed_top = parseInt(expedition.data('magellan-fixed-top')); - if(!isNaN(fixed_top)) - self.settings.fixed_top = fixed_top; + if (!isNaN(fixed_top)) { + self.settings.fixed_top = fixed_top; + } expedition.data(self.data_attr('magellan-top-offset'), top_offset); expedition.attr('style', styles); }); }, - update_expedition_positions : function() { + update_expedition_positions : function () { var self = this, window_top_offset = $(window).scrollTop(); - $('[' + this.attr_name() + '=fixed]', self.scope).each(function() { + $('[' + this.attr_name() + '=fixed]', self.scope).each(function () { var expedition = $(this), settings = expedition.data('magellan-expedition-init'), styles = expedition.attr('style'), // save styles top_offset = expedition.data('magellan-top-offset'); //scroll to the top distance - if (window_top_offset+self.settings.fixed_top >= top_offset) { + if (window_top_offset + self.settings.fixed_top >= top_offset) { // Placeholder allows height calculations to be consistent even when // appearing to switch between fixed/non-fixed placement var placeholder = expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']'); if (placeholder.length === 0) { placeholder = expedition.clone(); placeholder.removeAttr(self.attr_name()); - placeholder.attr(self.add_namespace('data-magellan-expedition-clone'),''); + placeholder.attr(self.add_namespace('data-magellan-expedition-clone'), ''); expedition.before(placeholder); } - expedition.css({position:'fixed', top: settings.fixed_top}).addClass('fixed'); + expedition.css({position :'fixed', top : settings.fixed_top}).addClass('fixed'); } else { expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']').remove(); - expedition.attr('style',styles).css('position','').css('top','').removeClass('fixed'); + expedition.attr('style', styles).css('position', '').css('top', '').removeClass('fixed'); } }); }, - update_arrivals : function() { + update_arrivals : function () { var self = this, window_top_offset = $(window).scrollTop(); - $('[' + this.attr_name() + ']', self.scope).each(function() { + $('[' + this.attr_name() + ']', self.scope).each(function () { var expedition = $(this), settings = expedition.data(self.attr_name(true) + '-init'), offsets = self.offsets(expedition, window_top_offset), arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']'), active_item = false; - offsets.each(function(idx, item) { + offsets.each(function (idx, item) { if (item.viewport_offset >= item.top_offset) { var arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']'); arrivals.not(item.arrival).removeClass(settings.active_class); @@ -15123,20 +15396,26 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } }); - if (!active_item) arrivals.removeClass(settings.active_class); + if (!active_item) { + arrivals.removeClass(settings.active_class); + } }); }, - offsets : function(expedition, window_offset) { + offsets : function (expedition, window_offset) { var self = this, settings = expedition.data(self.attr_name(true) + '-init'), viewport_offset = window_offset; - return expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']').map(function(idx, el) { + return expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']').map(function (idx, el) { var name = $(this).data(self.data_attr('magellan-arrival')), dest = $('[' + self.add_namespace('data-magellan-destination') + '=' + name + ']'); if (dest.length > 0) { - var top_offset = Math.floor(dest.offset().top - settings.destination_threshold - expedition.outerHeight()); + var top_offset = dest.offset().top - settings.destination_threshold; + if (settings.offset_by_height) { + top_offset = top_offset - expedition.outerHeight(); + } + top_offset = Math.floor(top_offset); return { destination : dest, arrival : $(this), @@ -15144,14 +15423,18 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) viewport_offset : viewport_offset } } - }).sort(function(a, b) { - if (a.top_offset < b.top_offset) return -1; - if (a.top_offset > b.top_offset) return 1; + }).sort(function (a, b) { + if (a.top_offset < b.top_offset) { + return -1; + } + if (a.top_offset > b.top_offset) { + return 1; + } return 0; }); }, - data_attr: function (str) { + data_attr : function (str) { if (this.namespace.length > 0) { return this.namespace + '-' + str; } @@ -15178,11 +15461,11 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) Foundation.libs.offcanvas = { name : 'offcanvas', - version : '5.4.2', + version : '5.5.1', settings : { - open_method: 'move', - close_on_click: false + open_method : 'move', + close_on_click : false }, init : function (scope, method, options) { @@ -15211,8 +15494,8 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) S(this.scope).off('.offcanvas') .on('click.fndtn.offcanvas', '.left-off-canvas-toggle', function (e) { self.click_toggle_class(e, move_class + right_postfix); - if (self.settings.open_method !== 'overlap'){ - S(".left-submenu").removeClass(move_class + right_postfix); + if (self.settings.open_method !== 'overlap') { + S('.left-submenu').removeClass(move_class + right_postfix); } $('.left-off-canvas-toggle').attr('aria-expanded', 'true'); }) @@ -15220,13 +15503,13 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var settings = self.get_settings(e); var parent = S(this).parent(); - if(settings.close_on_click && !parent.hasClass("has-submenu") && !parent.hasClass("back")){ + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { self.hide.call(self, move_class + right_postfix, self.get_wrapper(e)); parent.parent().removeClass(move_class + right_postfix); - }else if(S(this).parent().hasClass("has-submenu")){ + } else if (S(this).parent().hasClass('has-submenu')) { e.preventDefault(); - S(this).siblings(".left-submenu").toggleClass(move_class + right_postfix); - }else if(parent.hasClass("back")){ + S(this).siblings('.left-submenu').toggleClass(move_class + right_postfix); + } else if (parent.hasClass('back')) { e.preventDefault(); parent.parent().removeClass(move_class + right_postfix); } @@ -15234,8 +15517,8 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }) .on('click.fndtn.offcanvas', '.right-off-canvas-toggle', function (e) { self.click_toggle_class(e, move_class + left_postfix); - if (self.settings.open_method !== 'overlap'){ - S(".right-submenu").removeClass(move_class + left_postfix); + if (self.settings.open_method !== 'overlap') { + S('.right-submenu').removeClass(move_class + left_postfix); } $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); }) @@ -15243,13 +15526,13 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var settings = self.get_settings(e); var parent = S(this).parent(); - if(settings.close_on_click && !parent.hasClass("has-submenu") && !parent.hasClass("back")){ + if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) { self.hide.call(self, move_class + left_postfix, self.get_wrapper(e)); parent.parent().removeClass(move_class + left_postfix); - }else if(S(this).parent().hasClass("has-submenu")){ + } else if (S(this).parent().hasClass('has-submenu')) { e.preventDefault(); - S(this).siblings(".right-submenu").toggleClass(move_class + left_postfix); - }else if(parent.hasClass("back")){ + S(this).siblings('.right-submenu').toggleClass(move_class + left_postfix); + } else if (parent.hasClass('back')) { e.preventDefault(); parent.parent().removeClass(move_class + left_postfix); } @@ -15257,10 +15540,10 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }) .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { self.click_remove_class(e, move_class + left_postfix); - S(".right-submenu").removeClass(move_class + left_postfix); - if (right_postfix){ + S('.right-submenu').removeClass(move_class + left_postfix); + if (right_postfix) { self.click_remove_class(e, move_class + right_postfix); - S(".left-submenu").removeClass(move_class + left_postfix); + S('.left-submenu').removeClass(move_class + left_postfix); } $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); }) @@ -15269,12 +15552,12 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) $('.left-off-canvas-toggle').attr('aria-expanded', 'false'); if (right_postfix) { self.click_remove_class(e, move_class + right_postfix); - $('.right-off-canvas-toggle').attr('aria-expanded', "false"); + $('.right-off-canvas-toggle').attr('aria-expanded', 'false'); } }); }, - toggle: function(class_name, $off_canvas) { + toggle : function (class_name, $off_canvas) { $off_canvas = $off_canvas || this.get_wrapper(); if ($off_canvas.is('.' + class_name)) { this.hide(class_name, $off_canvas); @@ -15283,36 +15566,36 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } }, - show: function(class_name, $off_canvas) { + show : function (class_name, $off_canvas) { $off_canvas = $off_canvas || this.get_wrapper(); $off_canvas.trigger('open').trigger('open.fndtn.offcanvas'); $off_canvas.addClass(class_name); }, - hide: function(class_name, $off_canvas) { + hide : function (class_name, $off_canvas) { $off_canvas = $off_canvas || this.get_wrapper(); $off_canvas.trigger('close').trigger('close.fndtn.offcanvas'); $off_canvas.removeClass(class_name); }, - click_toggle_class: function(e, class_name) { + click_toggle_class : function (e, class_name) { e.preventDefault(); var $off_canvas = this.get_wrapper(e); this.toggle(class_name, $off_canvas); }, - click_remove_class: function(e, class_name) { + click_remove_class : function (e, class_name) { e.preventDefault(); var $off_canvas = this.get_wrapper(e); this.hide(class_name, $off_canvas); }, - get_settings: function(e) { + get_settings : function (e) { var offcanvas = this.S(e.target).closest('[' + this.attr_name() + ']'); return offcanvas.data(this.attr_name(true) + '-init') || this.settings; }, - get_wrapper: function(e) { + get_wrapper : function (e) { var $off_canvas = this.S(e ? e.target : this.scope).closest('.off-canvas-wrap'); if ($off_canvas.length === 0) { @@ -15328,9 +15611,9 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) ;(function ($, window, document, undefined) { 'use strict'; - var noop = function() {}; + var noop = function () {}; - var Orbit = function(el, settings) { + var Orbit = function (el, settings) { // Don't reinitialize plugin if (el.hasClass(settings.slides_container_class)) { return this; @@ -15348,16 +15631,15 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) locked = false, adjust_height_after = false; - - self.slides = function() { + self.slides = function () { return slides_container.children(settings.slide_selector); }; self.slides().first().addClass(settings.active_slide_class); - self.update_slide_number = function(index) { + self.update_slide_number = function (index) { if (settings.slide_number) { - number_container.find('span:first').text(parseInt(index)+1); + number_container.find('span:first').text(parseInt(index) + 1); number_container.find('span:last').text(self.slides().length); } if (settings.bullets) { @@ -15366,14 +15648,14 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } }; - self.update_active_link = function(index) { - var link = $('[data-orbit-link="'+self.slides().eq(index).attr('data-orbit-slide')+'"]'); + self.update_active_link = function (index) { + var link = $('[data-orbit-link="' + self.slides().eq(index).attr('data-orbit-slide') + '"]'); link.siblings().removeClass(settings.bullets_active_class); link.addClass(settings.bullets_active_class); }; - self.build_markup = function() { - slides_container.wrap('
'); + self.build_markup = function () { + slides_container.wrap('
'); container = slides_container.parent(); slides_container.addClass(settings.slides_container_class); @@ -15404,7 +15686,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) bullets_container = $('
    ').addClass(settings.bullets_container_class); container.append(bullets_container); bullets_container.wrap('
    '); - self.slides().each(function(idx, el) { + self.slides().each(function (idx, el) { var bullet = $('
  1. ').attr('data-orbit-slide', idx).on('click', self.link_bullet);; bullets_container.append(bullet); }); @@ -15412,7 +15694,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }; - self._goto = function(next_idx, start_timer) { + self._goto = function (next_idx, start_timer) { // if (locked) {return false;} if (next_idx === idx) {return false;} if (typeof timer === 'object') {timer.restart();} @@ -15422,10 +15704,14 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) locked = true; if (next_idx < idx) {dir = 'prev';} if (next_idx >= slides.length) { - if (!settings.circular) return false; + if (!settings.circular) { + return false; + } next_idx = 0; } else if (next_idx < 0) { - if (!settings.circular) return false; + if (!settings.circular) { + return false; + } next_idx = slides.length - 1; } @@ -15440,17 +15726,17 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) settings.before_slide_change(); self.update_active_link(next_idx); - var callback = function() { - var unlock = function() { + 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('after-slide-change.fndtn.orbit',[{slide_number: idx, total_slides: slides.length}]); + slides_container.trigger('after-slide-change.fndtn.orbit', [{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); + if (slides_container.outerHeight() != next.outerHeight() && settings.variable_height) { + slides_container.animate({'height': next.outerHeight()}, 250, 'linear', unlock); } else { unlock(); } @@ -15458,129 +15744,132 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (slides.length === 1) {callback(); return false;} - var start_animation = function() { + 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); + if (next.outerHeight() > slides_container.outerHeight() && settings.variable_height) { + slides_container.animate({'height': next.outerHeight()}, 250, 'linear', start_animation); } else { start_animation(); } }; - self.next = function(e) { + self.next = function (e) { e.stopImmediatePropagation(); e.preventDefault(); self._goto(idx + 1); }; - self.prev = function(e) { + self.prev = function (e) { e.stopImmediatePropagation(); e.preventDefault(); self._goto(idx - 1); }; - self.link_custom = function(e) { + 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 ((typeof link === 'string') && (link = $.trim(link)) != '') { + var slide = container.find('[data-orbit-slide=' + link + ']'); if (slide.index() != -1) {self._goto(slide.index());} } }; - self.link_bullet = function(e) { + self.link_bullet = function (e) { var index = $(this).attr('data-orbit-slide'); - if ((typeof index === 'string') && (index = $.trim(index)) != "") { - if(isNaN(parseInt(index))) - { - var slide = container.find('[data-orbit-slide='+index+']'); + if ((typeof index === 'string') && (index = $.trim(index)) != '') { + if (isNaN(parseInt(index))) { + var slide = container.find('[data-orbit-slide=' + index + ']'); if (slide.index() != -1) {self._goto(slide.index() + 1);} - } - else - { + } else { self._goto(parseInt(index)); } } } - self.timer_callback = function() { + self.timer_callback = function () { self._goto(idx + 1, true); } - self.compute_dimensions = function() { + self.compute_dimensions = function () { var current = $(self.slides().get(idx)); - var h = current.height(); + var h = current.outerHeight(); if (!settings.variable_height) { self.slides().each(function(){ - if ($(this).height() > h) { h = $(this).height(); } + if ($(this).outerHeight() > h) { h = $(this).outerHeight(); } }); } slides_container.height(h); }; - self.create_timer = function() { + self.create_timer = function () { var t = new Timer( - container.find('.'+settings.timer_container_class), + container.find('.' + settings.timer_container_class), settings, self.timer_callback ); return t; }; - self.stop_timer = function() { - if (typeof timer === 'object') timer.stop(); + self.stop_timer = function () { + if (typeof timer === 'object') { + timer.stop(); + } }; - self.toggle_timer = function() { - var t = container.find('.'+settings.timer_container_class); + 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(); - } - else { + } else { if (typeof timer === 'object') {timer.stop();} } }; - self.init = function() { + self.init = function () { self.build_markup(); if (settings.timer) { timer = self.create_timer(); Foundation.utils.image_loaded(this.slides().children('img'), timer.start); } animate = new FadeAnimation(settings, slides_container); - if (settings.animation === 'slide') + 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', '.' + settings.next_class, self.next); + container.on('click', '.' + settings.prev_class, self.prev); if (settings.next_on_click) { - container.on('click', '.'+settings.slides_container_class+' [data-orbit-slide]', self.link_bullet); + container.on('click', '.' + settings.slides_container_class + ' [data-orbit-slide]', self.link_bullet); } container.on('click', self.toggle_timer); if (settings.swipe) { - container.on('touchstart.fndtn.orbit', function(e) { + 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, - start_time: (new Date()).getTime(), - delta_x: 0, - is_scrolling: undefined + start_page_x : e.touches[0].pageX, + start_page_y : e.touches[0].pageY, + start_time : (new Date()).getTime(), + delta_x : 0, + is_scrolling : undefined }; container.data('swipe-transition', data); e.stopPropagation(); }) - .on('touchmove.fndtn.orbit', function(e) { - if (!e.touches) { e = e.originalEvent; } + .on('touchmove.fndtn.orbit', function (e) { + if (!e.touches) { + e = e.originalEvent; + } // Ignore pinch/zoom events - if(e.touches.length > 1 || e.scale && e.scale !== 1) return; + if (e.touches.length > 1 || e.scale && e.scale !== 1) { + return; + } var data = container.data('swipe-transition'); if (typeof data === 'undefined') {data = {};} @@ -15593,22 +15882,22 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (!data.is_scrolling && !data.active) { e.preventDefault(); - var direction = (data.delta_x < 0) ? (idx+1) : (idx-1); + var direction = (data.delta_x < 0) ? (idx + 1) : (idx - 1); data.active = true; self._goto(direction); } }) - .on('touchend.fndtn.orbit', function(e) { + .on('touchend.fndtn.orbit', function (e) { container.data('swipe-transition', {}); e.stopPropagation(); }) } - container.on('mouseenter.fndtn.orbit', function(e) { + container.on('mouseenter.fndtn.orbit', function (e) { if (settings.timer && settings.pause_on_hover) { self.stop_timer(); } }) - .on('mouseleave.fndtn.orbit', function(e) { + .on('mouseleave.fndtn.orbit', function (e) { if (settings.timer && settings.resume_on_mouseout) { timer.start(); } @@ -15617,8 +15906,8 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) $(document).on('click', '[data-orbit-link]', self.link_custom); $(window).on('load resize', self.compute_dimensions); Foundation.utils.image_loaded(this.slides().children('img'), self.compute_dimensions); - Foundation.utils.image_loaded(this.slides().children('img'), function() { - container.prev('.'+settings.preloader_class).css('display', 'none'); + Foundation.utils.image_loaded(this.slides().children('img'), function () { + container.prev('.' + settings.preloader_class).css('display', 'none'); self.update_slide_number(0); self.update_active_link(0); slides_container.trigger('ready.fndtn.orbit'); @@ -15628,43 +15917,43 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) self.init(); }; - var Timer = function(el, settings, callback) { + var Timer = function (el, settings, callback) { var self = this, duration = settings.timer_speed, - progress = el.find('.'+settings.timer_progress_class), + progress = el.find('.' + settings.timer_progress_class), start, timeout, left = -1; - this.update_progress = function(w) { + this.update_progress = function (w) { var new_progress = progress.clone(); new_progress.attr('style', ''); - new_progress.css('width', w+'%'); + new_progress.css('width', w + '%'); progress.replaceWith(new_progress); progress = new_progress; }; - this.restart = function() { + this.restart = function () { clearTimeout(timeout); el.addClass(settings.timer_paused_class); left = -1; self.update_progress(0); }; - this.start = function() { + 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() { + progress.animate({'width' : '100%'}, left, 'linear'); + timeout = setTimeout(function () { self.restart(); callback(); }, left); el.trigger('timer-started.fndtn.orbit') }; - this.stop = function() { + this.stop = function () { if (el.hasClass(settings.timer_paused_class)) {return true;} clearTimeout(timeout); el.addClass(settings.timer_paused_class); @@ -15676,95 +15965,94 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }; }; - var SlideAnimation = function(settings, container) { + 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) { - current.animate({marginLeft:'-100%'}, duration); - next.animate(animMargin, duration, function() { + this.next = function (current, next, callback) { + current.animate({marginLeft : '-100%'}, duration); + next.animate(animMargin, duration, function () { current.css(margin, '100%'); callback(); }); }; - this.prev = function(current, prev, callback) { - current.animate({marginLeft:'100%'}, duration); + this.prev = function (current, prev, callback) { + current.animate({marginLeft : '100%'}, duration); prev.css(margin, '-100%'); - prev.animate(animMargin, duration, function() { + prev.animate(animMargin, duration, function () { current.css(margin, '100%'); callback(); }); }; }; - var FadeAnimation = function(settings, 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'; - this.next = function(current, next, callback) { - next.css({'margin':'0%', 'opacity':'0.01'}); - next.animate({'opacity':'1'}, duration, 'linear', function() { + 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(); }); }; - this.prev = function(current, prev, callback) { - prev.css({'margin':'0%', 'opacity':'0.01'}); - prev.animate({'opacity':'1'}, duration, 'linear', function() { + 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(); }); }; }; - Foundation.libs = Foundation.libs || {}; Foundation.libs.orbit = { - name: 'orbit', + name : 'orbit', - version: '5.4.2', + version : '5.5.1', - settings: { - animation: 'slide', - timer_speed: 10000, - pause_on_hover: true, - resume_on_mouseout: false, - next_on_click: true, - 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', - preloader_class: 'preloader', - slide_selector: '*', - 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, - circular: true, - timer: true, - variable_height: false, - swipe: true, - before_slide_change: noop, - after_slide_change: noop + settings : { + animation : 'slide', + timer_speed : 10000, + pause_on_hover : true, + resume_on_mouseout : false, + next_on_click : true, + 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', + preloader_class : 'preloader', + slide_selector : '*', + 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, + circular : true, + timer : true, + variable_height : false, + swipe : true, + before_slide_change : noop, + after_slide_change : noop }, init : function (scope, method, options) { @@ -15785,7 +16073,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var instance = $el.data(self.name + '-instance'); instance.compute_dimensions(); } else { - self.S('[data-orbit]', self.scope).each(function(idx, el) { + self.S('[data-orbit]', self.scope).each(function (idx, el) { var $el = self.S(el); var opts = self.data_options($el); var instance = $el.data(self.name + '-instance'); @@ -15795,7 +16083,6 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } }; - }(jQuery, window, window.document)); ;(function ($, window, document, undefined) { @@ -15804,33 +16091,34 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) Foundation.libs.reveal = { name : 'reveal', - version : '5.4.2', + version : '5.5.1', locked : false, settings : { - animation: 'fadeAndPop', - animation_speed: 250, - close_on_background_click: true, - close_on_esc: true, - dismiss_modal_class: 'close-reveal-modal', - bg_class: 'reveal-modal-bg', - root_element: 'body', - open: function(){}, - opened: function(){}, - close: function(){}, - closed: function(){}, + animation : 'fadeAndPop', + animation_speed : 250, + close_on_background_click : true, + close_on_esc : true, + dismiss_modal_class : 'close-reveal-modal', + multiple_opened : false, + bg_class : 'reveal-modal-bg', + root_element : 'body', + open : function(){}, + opened : function(){}, + close : function(){}, + closed : function(){}, bg : $('.reveal-modal-bg'), css : { open : { - 'opacity': 0, - 'visibility': 'visible', + 'opacity' : 0, + 'visibility' : 'visible', 'display' : 'block' }, close : { - 'opacity': 1, - 'visibility': 'hidden', - 'display': 'none' + 'opacity' : 1, + 'visibility' : 'hidden', + 'display' : 'none' } } }, @@ -15848,7 +16136,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) .off('.reveal') .on('click.fndtn.reveal', '[' + this.add_namespace('data-reveal-id') + ']:not([disabled])', function (e) { e.preventDefault(); - + if (!self.locked) { var element = S(this), ajax = element.data(self.data_attr('reveal-ajax')); @@ -15860,18 +16148,16 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } else { var url = ajax === true ? element.attr('href') : ajax; - self.open.call(self, element, {url: url}); + self.open.call(self, element, {url : url}); } } }); S(document) .on('click.fndtn.reveal', this.close_targets(), function (e) { - e.preventDefault(); - if (!self.locked) { - var settings = S('[' + self.attr_name() + '].open').data(self.attr_name(true) + '-init'), + var settings = S('[' + self.attr_name() + '].open').data(self.attr_name(true) + '-init') || self.settings, bg_clicked = S(e.target)[0] === S('.' + settings.bg_class)[0]; if (bg_clicked) { @@ -15887,7 +16173,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } }); - if(S('[' + self.attr_name() + ']', this.scope).length > 0) { + if (S('[' + self.attr_name() + ']', this.scope).length > 0) { S(this.scope) // .off('.reveal') .on('open.fndtn.reveal', this.settings.open) @@ -15934,7 +16220,6 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) return true; }, - open : function (target, ajax_settings) { var self = this, modal; @@ -15955,7 +16240,6 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var settings = modal.data(self.attr_name(true) + '-init'); settings = settings || this.settings; - if (modal.hasClass('open') && target.attr('data-reveal-id') == modal.attr('id')) { return self.close(modal); } @@ -15969,7 +16253,8 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } this.key_up_on(modal); // PATCH #3: turning on key up capture only when a reveal window is open - modal.trigger('open').trigger('open.fndtn.reveal'); + + modal.on('open.fndtn.reveal').trigger('open.fndtn.reveal'); if (open_modal.length < 1) { this.toggle_bg(modal, true); @@ -15977,13 +16262,17 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (typeof ajax_settings === 'string') { ajax_settings = { - url: ajax_settings + url : ajax_settings }; } if (typeof ajax_settings === 'undefined' || !ajax_settings.url) { if (open_modal.length > 0) { - this.hide(open_modal, settings.css.close); + if (settings.multiple_opened) { + this.to_back(open_modal); + } else { + this.hide(open_modal, settings.css.close); + } } this.show(modal, settings.css.open); @@ -15991,9 +16280,12 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var old_success = typeof ajax_settings.success !== 'undefined' ? ajax_settings.success : null; $.extend(ajax_settings, { - success: function (data, textStatus, jqXHR) { + success : function (data, textStatus, jqXHR) { if ( $.isFunction(old_success) ) { - old_success(data, textStatus, jqXHR); + var result = old_success(data, textStatus, jqXHR); + if (typeof result == 'string') { + data = result; + } } modal.html(data); @@ -16001,7 +16293,11 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) self.S(modal).children().foundation(); if (open_modal.length > 0) { - self.hide(open_modal, settings.css.close); + if (settings.multiple_opened) { + this.to_back(open_modal); + } else { + this.hide(open_modal, settings.css.close); + } } self.show(modal, settings.css.open); } @@ -16010,6 +16306,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) $.ajax(ajax_settings); } } + self.S(window).trigger('resize'); }, close : function (modal) { @@ -16021,8 +16318,18 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) this.locked = true; this.key_up_off(modal); // PATCH #3: turning on key up capture only when a reveal window is open modal.trigger('close').trigger('close.fndtn.reveal'); - this.toggle_bg(modal, false); - this.hide(open_modals, settings.css.close, settings); + + if ((settings.multiple_opened && open_modals.length === 1) || !settings.multiple_opened || modal.length > 1) { + this.toggle_bg(modal, false); + this.to_front(modal); + } + + if (settings.multiple_opened) { + this.hide(modal, settings.css.close, settings); + this.to_front($($.makeArray(open_modals).reverse()[1])); + } else { + this.hide(open_modals, settings.css.close, settings); + } } }, @@ -16061,7 +16368,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (el.parent(root_element).length === 0) { var placeholder = el.wrap('
    ').parent(); - el.on('closed.fndtn.reveal.wrapped', function() { + el.on('closed.fndtn.reveal.wrapped', function () { el.detach().appendTo(placeholder); el.unwrap().unbind('closed.fndtn.reveal.wrapped'); }); @@ -16106,7 +16413,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }.bind(this), settings.animation_speed / 2); } - return el.css(css).show().css({opacity: 1}).addClass('open').trigger('opened').trigger('opened.fndtn.reveal'); + return el.css(css).show().css({opacity : 1}).addClass('open').trigger('opened').trigger('opened.fndtn.reveal'); } var settings = this.settings; @@ -16120,6 +16427,14 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) return el.show(); }, + + to_back : function(el) { + el.addClass('toback'); + }, + + to_front : function(el) { + el.removeClass('toback'); + }, hide : function (el, css) { // is modal @@ -16148,7 +16463,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } if (animData.fade) { - var end_css = {opacity: 0}; + var end_css = {opacity : 0}; return setTimeout(function () { return el @@ -16201,7 +16516,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } }, - data_attr: function (str) { + data_attr : function (str) { if (this.namespace.length > 0) { return this.namespace + '-' + str; } @@ -16235,9 +16550,9 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var fade = /fade/i.test(str); var pop = /pop/i.test(str); return { - animate: fade || pop, - pop: pop, - fade: fade + animate : fade || pop, + pop : pop, + fade : fade }; } }(jQuery, window, window.document)); @@ -16248,39 +16563,41 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) Foundation.libs.slider = { name : 'slider', - version : '5.4.2', + version : '5.5.1', - settings: { - start: 0, - end: 100, - step: 1, - initial: null, - display_selector: '', - vertical: false, - on_change: function(){} + settings : { + start : 0, + end : 100, + step : 1, + precision : null, + initial : null, + display_selector : '', + vertical : false, + trigger_input_change : false, + on_change : function () {} }, cache : {}, init : function (scope, method, options) { - Foundation.inherit(this,'throttle'); + Foundation.inherit(this, 'throttle'); this.bindings(method, options); this.reflow(); }, - events : function() { + events : function () { var self = this; $(this.scope) .off('.slider') .on('mousedown.fndtn.slider touchstart.fndtn.slider pointerdown.fndtn.slider', - '[' + self.attr_name() + ']:not(.disabled, [disabled]) .range-slider-handle', function(e) { + '[' + self.attr_name() + ']:not(.disabled, [disabled]) .range-slider-handle', function (e) { if (!self.cache.active) { e.preventDefault(); self.set_active_slider($(e.target)); } }) - .on('mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider', function(e) { + .on('mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider', function (e) { if (!!self.cache.active) { e.preventDefault(); if ($.data(self.cache.active[0], 'settings').vertical) { @@ -16288,41 +16605,52 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (!e.pageY) { scroll_offset = window.scrollY; } - self.calculate_position(self.cache.active, (e.pageY || - e.originalEvent.clientY || - e.originalEvent.touches[0].clientY || - e.currentPoint.y) - + scroll_offset); + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'y') + scroll_offset); } else { - self.calculate_position(self.cache.active, e.pageX || - e.originalEvent.clientX || - e.originalEvent.touches[0].clientX || - e.currentPoint.x); + self.calculate_position(self.cache.active, self.get_cursor_position(e, 'x')); } } }) - .on('mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider', function(e) { + .on('mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider', function (e) { self.remove_active_slider(); }) - .on('change.fndtn.slider', function(e) { + .on('change.fndtn.slider', function (e) { self.settings.on_change(); }); self.S(window) - .on('resize.fndtn.slider', self.throttle(function(e) { + .on('resize.fndtn.slider', self.throttle(function (e) { self.reflow(); }, 300)); }, - set_active_slider : function($handle) { + get_cursor_position : function (e, xy) { + var pageXY = 'page' + xy.toUpperCase(), + clientXY = 'client' + xy.toUpperCase(), + position; + + if (typeof e[pageXY] !== 'undefined') { + position = e[pageXY]; + } else if (typeof e.originalEvent[clientXY] !== 'undefined') { + position = e.originalEvent[clientXY]; + } else if (e.originalEvent.touches && e.originalEvent.touches[0] && typeof e.originalEvent.touches[0][clientXY] !== 'undefined') { + position = e.originalEvent.touches[0][clientXY]; + } else if (e.currentPoint && typeof e.currentPoint[xy] !== 'undefined') { + position = e.currentPoint[xy]; + } + + return position; + }, + + set_active_slider : function ($handle) { this.cache.active = $handle; }, - remove_active_slider : function() { + remove_active_slider : function () { this.cache.active = null; }, - calculate_position : function($handle, cursor_x) { + calculate_position : function ($handle, cursor_x) { var self = this, settings = $.data($handle[0], 'settings'), handle_l = $.data($handle[0], 'handle_l'), @@ -16330,30 +16658,32 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) bar_l = $.data($handle[0], 'bar_l'), bar_o = $.data($handle[0], 'bar_o'); - requestAnimationFrame(function(){ + requestAnimationFrame(function () { var pct; if (Foundation.rtl && !settings.vertical) { - pct = self.limit_to(((bar_o+bar_l-cursor_x)/bar_l),0,1); + pct = self.limit_to(((bar_o + bar_l - cursor_x) / bar_l), 0, 1); } else { - pct = self.limit_to(((cursor_x-bar_o)/bar_l),0,1); + pct = self.limit_to(((cursor_x - bar_o) / bar_l), 0, 1); } - pct = settings.vertical ? 1-pct : pct; + pct = settings.vertical ? 1 - pct : pct; - var norm = self.normalized_value(pct, settings.start, settings.end, settings.step); + var norm = self.normalized_value(pct, settings.start, settings.end, settings.step, settings.precision); self.set_ui($handle, norm); }); }, - set_ui : function($handle, value) { + set_ui : function ($handle, value) { var settings = $.data($handle[0], 'settings'), handle_l = $.data($handle[0], 'handle_l'), bar_l = $.data($handle[0], 'bar_l'), norm_pct = this.normalized_percentage(value, settings.start, settings.end), - handle_offset = norm_pct*(bar_l-handle_l)-1, - progress_bar_length = norm_pct*100; + handle_offset = norm_pct * (bar_l - handle_l) - 1, + progress_bar_length = norm_pct * 100, + $handle_parent = $handle.parent(), + $hidden_inputs = $handle.parent().children('input[type=hidden]'); if (Foundation.rtl && !settings.vertical) { handle_offset = -handle_offset; @@ -16368,21 +16698,23 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) $handle.siblings('.range-slider-active-segment').css('width', progress_bar_length + '%'); } - $handle.parent().attr(this.attr_name(), value).trigger('change').trigger('change.fndtn.slider'); + $handle_parent.attr(this.attr_name(), value).trigger('change').trigger('change.fndtn.slider'); - $handle.parent().children('input[type=hidden]').val(value); + $hidden_inputs.val(value); + if (settings.trigger_input_change) { + $hidden_inputs.trigger('change'); + } if (!$handle[0].hasAttribute('aria-valuemin')) { $handle.attr({ - 'aria-valuemin': settings.start, - 'aria-valuemax': settings.end, + 'aria-valuemin' : settings.start, + 'aria-valuemax' : settings.end }); } $handle.attr('aria-valuenow', value); - - if (settings.input_id != '') { - $(settings.display_selector).each(function(){ + if (settings.display_selector != '') { + $(settings.display_selector).each(function () { if (this.hasOwnProperty('value')) { $(this).val(value); } else { @@ -16393,43 +16725,49 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }, - normalized_percentage : function(val, start, end) { - return Math.min(1, (val - start)/(end - start)); + normalized_percentage : function (val, start, end) { + return Math.min(1, (val - start) / (end - start)); }, - normalized_value : function(val, start, end, step) { + normalized_value : function (val, start, end, step, precision) { var range = end - start, - point = val*range, - mod = (point-(point%step)) / step, + point = val * range, + mod = (point - (point % step)) / step, rem = point % step, - round = ( rem >= step*0.5 ? step : 0); - return (mod*step + round) + start; + round = ( rem >= step * 0.5 ? step : 0); + return ((mod * step + round) + start).toFixed(precision); }, - set_translate : function(ele, offset, vertical) { + set_translate : function (ele, offset, vertical) { if (vertical) { $(ele) - .css('-webkit-transform', 'translateY('+offset+'px)') - .css('-moz-transform', 'translateY('+offset+'px)') - .css('-ms-transform', 'translateY('+offset+'px)') - .css('-o-transform', 'translateY('+offset+'px)') - .css('transform', 'translateY('+offset+'px)'); + .css('-webkit-transform', 'translateY(' + offset + 'px)') + .css('-moz-transform', 'translateY(' + offset + 'px)') + .css('-ms-transform', 'translateY(' + offset + 'px)') + .css('-o-transform', 'translateY(' + offset + 'px)') + .css('transform', 'translateY(' + offset + 'px)'); } else { $(ele) - .css('-webkit-transform', 'translateX('+offset+'px)') - .css('-moz-transform', 'translateX('+offset+'px)') - .css('-ms-transform', 'translateX('+offset+'px)') - .css('-o-transform', 'translateX('+offset+'px)') - .css('transform', 'translateX('+offset+'px)'); + .css('-webkit-transform', 'translateX(' + offset + 'px)') + .css('-moz-transform', 'translateX(' + offset + 'px)') + .css('-ms-transform', 'translateX(' + offset + 'px)') + .css('-o-transform', 'translateX(' + offset + 'px)') + .css('transform', 'translateX(' + offset + 'px)'); } }, - limit_to : function(val, min, max) { + limit_to : function (val, min, max) { return Math.min(Math.max(val, min), max); }, - initialize_settings : function(handle) { - var settings = $.extend({}, this.settings, this.data_options($(handle).parent())); + initialize_settings : function (handle) { + var settings = $.extend({}, this.settings, this.data_options($(handle).parent())), + decimal_places_match_result; + + if (settings.precision === null) { + decimal_places_match_result = ('' + settings.step).match(/\.([\d]*)/); + settings.precision = decimal_places_match_result && decimal_places_match_result[1] ? decimal_places_match_result[1].length : 0; + } if (settings.vertical) { $.data(handle, 'bar_o', $(handle).parent().offset().top); @@ -16447,16 +16785,16 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) $.data(handle, 'settings', settings); }, - set_initial_position : function($ele) { + set_initial_position : function ($ele) { var settings = $.data($ele.children('.range-slider-handle')[0], 'settings'), - initial = (!!settings.initial ? settings.initial : Math.floor((settings.end-settings.start)*0.5/settings.step)*settings.step+settings.start), + initial = ((typeof settings.initial == 'number' && !isNaN(settings.initial)) ? settings.initial : Math.floor((settings.end - settings.start) * 0.5 / settings.step) * settings.step + settings.start), $handle = $ele.children('.range-slider-handle'); this.set_ui($handle, initial); }, - set_value : function(value) { + set_value : function (value) { var self = this; - $('[' + self.attr_name() + ']', this.scope).each(function(){ + $('[' + self.attr_name() + ']', this.scope).each(function () { $(this).attr(self.attr_name(), value); }); if (!!$(this.scope).attr(self.attr_name())) { @@ -16465,9 +16803,9 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) self.reflow(); }, - reflow : function() { + reflow : function () { var self = this; - self.S('[' + this.attr_name() + ']').each(function() { + self.S('[' + this.attr_name() + ']').each(function () { var handle = $(this).children('.range-slider-handle')[0], val = $(this).attr(self.attr_name()); self.initialize_settings(handle); @@ -16489,23 +16827,28 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) Foundation.libs.tab = { name : 'tab', - version : '5.4.2', + version : '5.5.1', settings : { - active_class: 'active', + active_class : 'active', callback : function () {}, - deep_linking: false, - scroll_to_content: true, - is_hover: false + deep_linking : false, + scroll_to_content : true, + is_hover : false }, - default_tab_hashes: [], + default_tab_hashes : [], init : function (scope, method, options) { var self = this, S = this.S; this.bindings(method, options); + + // store the initial href, which is used to allow correct behaviour of the + // browser back button when deep linking is turned on. + self.entry_location = window.location.href; + this.handle_location_hash_change(); // Store the default active tabs which will be referenced when the @@ -16521,7 +16864,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) S = this.S; var usual_tab_behavior = function (e) { - var settings = S(this).closest('[' + self.attr_name() +']').data(self.attr_name(true) + '-init'); + var settings = S(this).closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); if (!settings.is_hover || Modernizr.touch) { e.preventDefault(); e.stopPropagation(); @@ -16536,25 +16879,21 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) .on('click.fndtn.tab', '[' + this.attr_name() + '] > * > a', usual_tab_behavior ) // Hover event: tab title .on('mouseenter.fndtn.tab', '[' + this.attr_name() + '] > * > a', function (e) { - var settings = S(this).closest('[' + self.attr_name() +']').data(self.attr_name(true) + '-init'); - if (settings.is_hover) self.toggle_active_tab(S(this).parent()); + var settings = S(this).closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); + if (settings.is_hover) { + self.toggle_active_tab(S(this).parent()); + } }); // Location hash change event S(window).on('hashchange.fndtn.tab', function (e) { e.preventDefault(); self.handle_location_hash_change(); - - }).on('keyup', function (e) { -        if (e.keyword == 9) { -          // active tab -          console.log(document.querySelector('[data-tab] .tab-title :focus')) -        } -      }); - ; + }); }, handle_location_hash_change : function () { + var self = this, S = this.S; @@ -16562,12 +16901,18 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) var settings = S(this).data(self.attr_name(true) + '-init'); if (settings.deep_linking) { // Match the location hash to a label - var hash = self.scope.location.hash; + var hash; + if (settings.scroll_to_content) { + hash = self.scope.location.hash; + } else { + // prefix the hash to prevent anchor scrolling + hash = self.scope.location.hash.replace('fndtn-', ''); + } if (hash != '') { // Check whether the location hash references a tab content div or // another element on the page (inside or outside the tab content div) var hash_element = S(hash); - if (hash_element.hasClass('content') && hash_element.parent().hasClass('tab-content')) { + if (hash_element.hasClass('content') && hash_element.parent().hasClass('tabs-content')) { // Tab content div self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=' + hash + ']').parent()); } else { @@ -16580,7 +16925,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } } else { // Reference the default tab hashes which were initialized in the init function - for (var ind in self.default_tab_hashes) { + for (var ind = 0; ind < self.default_tab_hashes.length; ind++) { self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=' + self.default_tab_hashes[ind] + ']').parent()); } } @@ -16588,8 +16933,9 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }); }, - toggle_active_tab: function (tab, location_hash) { - var S = this.S, + toggle_active_tab : function (tab, location_hash) { + var self = this, + S = self.S, tabs = tab.closest('[' + this.attr_name() + ']'), tab_link = tab.find('a'), anchor = tab.children('a').first(), @@ -16597,8 +16943,8 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) target = S(target_hash), siblings = tab.siblings(), settings = tabs.data(this.attr_name(true) + '-init'), - interpret_keyup_action = function(e) { - // Light modification of Heydon Pickering's Practical ARIA Examples: http://heydonworks.com/practical_aria_examples/js/a11y.js + interpret_keyup_action = function (e) { + // Light modification of Heydon Pickering's Practical ARIA Examples: http://heydonworks.com/practical_aria_examples/js/a11y.js // define current, previous and next (possible) tabs @@ -16642,6 +16988,16 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) $('#' + $(document.activeElement).attr('href').substring(1)) .attr('aria-hidden', null); + }, + go_to_hash = function(hash) { + // This function allows correct behaviour of the browser's back button when deep linking is enabled. Without it + // the user would get continually redirected to the default hash. + var is_entry_location = window.location.href === self.entry_location, + default_hash = settings.scroll_to_content ? self.default_tab_hashes[0] : is_entry_location ? window.location.hash :'fndtn-' + self.default_tab_hashes[0].replace('#', '') + + if (!(is_entry_location && hash === default_hash)) { + window.location.hash = hash; + } }; // allow usage of data-tab-content attribute instead of href @@ -16651,34 +17007,23 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) } if (settings.deep_linking) { - // Get the scroll Y position prior to moving to the hash ID - var cur_ypos = $('body,html').scrollTop(); - - // Update the location hash to preserve browser history - // Note that the hash does not need to correspond to the - // tab content ID anchor; it can be an ID inside or outside of the tab - // content div. - if (location_hash != undefined) { - window.location.hash = location_hash; - } else { - window.location.hash = target_hash; - } if (settings.scroll_to_content) { - // If the user is requesting the content of a tab, then scroll to the - // top of the title area; otherwise, scroll to the element within - // the content area as defined by the hash value. + + // retain current hash to scroll to content + go_to_hash(location_hash || target_hash); + if (location_hash == undefined || location_hash == target_hash) { tab.parent()[0].scrollIntoView(); } else { S(target_hash)[0].scrollIntoView(); } } else { - // Adjust the scrollbar to the Y position prior to setting the hash - // Only do this for the tab content anchor, otherwise there will be - // conflicts with in-tab anchor links nested in the tab-content div - if (location_hash == undefined || location_hash == target_hash) { - $('body,html').scrollTop(cur_ypos); + // prefix the hashes so that the browser doesn't scroll down + if (location_hash != undefined) { + go_to_hash('fndtn-' + location_hash.replace('#', '')); + } else { + go_to_hash('fndtn-' + target_hash.replace('#', '')); } } } @@ -16688,19 +17033,19 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) // window (notably in Chrome). // Clean up multiple attr instances to done once tab.addClass(settings.active_class).triggerHandler('opened'); - tab_link.attr({"aria-selected": "true", tabindex: 0}); + tab_link.attr({'aria-selected' : 'true', tabindex : 0}); siblings.removeClass(settings.active_class) - siblings.find('a').attr({"aria-selected": "false", tabindex: -1}); - target.siblings().removeClass(settings.active_class).attr({"aria-hidden": "true", tabindex: -1}).end().addClass(settings.active_class).attr('aria-hidden', 'false').find(':first-child').attr('tabindex', 0); + siblings.find('a').attr({'aria-selected' : 'false', tabindex : -1}); + target.siblings().removeClass(settings.active_class).attr({'aria-hidden' : 'true', tabindex : -1}); + target.addClass(settings.active_class).attr('aria-hidden', 'false').removeAttr('tabindex'); settings.callback(tab); - target.children().attr('tab-index', 0); target.triggerHandler('toggled', [tab]); tabs.triggerHandler('toggled', [target]); - tab_link.on('keydown', interpret_keyup_action ); + tab_link.off('keydown').on('keydown', interpret_keyup_action ); }, - data_attr: function (str) { + data_attr : function (str) { if (this.namespace.length > 0) { return this.namespace + '-' + str; } @@ -16720,15 +17065,15 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) Foundation.libs.tooltip = { name : 'tooltip', - version : '5.4.2', + version : '5.5.1', settings : { additional_inheritable_classes : [], tooltip_class : '.tooltip', - append_to: 'body', - touch_close_text: 'Tap To Close', - disable_for_touch: false, - hover_delay: 200, + append_to : 'body', + touch_close_text : 'Tap To Close', + disable_for_touch : false, + hover_delay : 200, show_on : 'all', tip_template : function (selector, content) { return ''+settings.touch_close_text+''); - $tip.on('touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', function(e) { + $tip.append('' + settings.touch_close_text + ''); + $tip.on('touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', function (e) { self.hide($target); }); } - $target.removeAttr('title').attr('title',''); + $target.removeAttr('title').attr('title', ''); }, reposition : function (target, tip, classes) { @@ -16902,7 +17252,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) nubWidth = nub.outerHeight(); if (this.small()) { - tip.css({'width' : '100%' }); + tip.css({'width' : '100%'}); } else { tip.css({'width' : (width) ? width : 'auto'}); } @@ -16931,7 +17281,9 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', left); tip.removeClass('tip-override'); if (classes && classes.indexOf('tip-top') > -1) { - if (Foundation.rtl) nub.addClass('rtl'); + if (Foundation.rtl) { + nub.addClass('rtl'); + } objPos(tip, (target.offset().top - tip.outerHeight()), 'auto', 'auto', left) .removeClass('tip-override'); } else if (classes && classes.indexOf('tip-left') > -1) { @@ -16966,14 +17318,14 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) return $.trim(filtered); }, - convert_to_touch : function($target) { + convert_to_touch : function ($target) { var self = this, $tip = self.getTip($target), settings = $.extend({}, self.settings, self.data_options($target)); if ($tip.find('.tap-to-close').length === 0) { - $tip.append(''+settings.touch_close_text+''); - $tip.on('click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose', function(e) { + $tip.append('' + settings.touch_close_text + ''); + $tip.on('click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose', function (e) { self.hide($target); }); } @@ -16996,7 +17348,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) hide : function ($target) { var $tip = this.getTip($target); - $tip.fadeOut(150, function() { + $tip.fadeOut(150, function () { $tip.find('.tap-to-close').remove(); $tip.off('click.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose'); $target.removeClass('open'); @@ -17021,15 +17373,15 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) Foundation.libs.topbar = { name : 'topbar', - version: '5.4.2', + version : '5.5.1', settings : { index : 0, sticky_class : 'sticky', - custom_back_text: true, - back_text: 'Back', - mobile_show_parent_link: true, - is_hover: true, + custom_back_text : true, + back_text : 'Back', + mobile_show_parent_link : true, + is_hover : true, scrolltop : true, // jump to top when sticky nav menu toggle is clicked sticky_on : 'all' }, @@ -17077,29 +17429,33 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }, - is_sticky: function (topbar, topbarContainer, settings) { - var sticky = topbarContainer.hasClass(settings.sticky_class); + is_sticky : function (topbar, topbarContainer, settings) { + var sticky = topbarContainer.hasClass(settings.sticky_class); + var smallMatch = matchMedia(Foundation.media_queries.small).matches; + var medMatch = matchMedia(Foundation.media_queries.medium).matches; + var lrgMatch = matchMedia(Foundation.media_queries.large).matches; + + if (sticky && settings.sticky_on === 'all') { + return true; + } + if (sticky && this.small() && settings.sticky_on.indexOf('small') !== -1) { + if (smallMatch && !medMatch && !lrgMatch) { return true; } + } + if (sticky && this.medium() && settings.sticky_on.indexOf('medium') !== -1) { + if (smallMatch && medMatch && !lrgMatch) { return true; } + } + if (sticky && this.large() && settings.sticky_on.indexOf('large') !== -1) { + if (smallMatch && medMatch && lrgMatch) { return true; } + } - if (sticky && settings.sticky_on === 'all') { + // fix for iOS browsers + if (sticky && navigator.userAgent.match(/(iPad|iPhone|iPod)/g)) { return true; - } else if (sticky && this.small() && settings.sticky_on === 'small') { - return (matchMedia(Foundation.media_queries.small).matches && !matchMedia(Foundation.media_queries.medium).matches && - !matchMedia(Foundation.media_queries.large).matches); - //return true; - } else if (sticky && this.medium() && settings.sticky_on === 'medium') { - return (matchMedia(Foundation.media_queries.small).matches && matchMedia(Foundation.media_queries.medium).matches && - !matchMedia(Foundation.media_queries.large).matches); - //return true; - } else if(sticky && this.large() && settings.sticky_on === 'large') { - return (matchMedia(Foundation.media_queries.small).matches && matchMedia(Foundation.media_queries.medium).matches && - matchMedia(Foundation.media_queries.large).matches); - //return true; - } - - return false; + } + return false; }, - toggle: function (toggleEl) { + toggle : function (toggleEl) { var self = this, topbar; @@ -17115,11 +17471,11 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) if (self.breakpoint()) { if (!self.rtl) { - section.css({left: '0%'}); - $('>.name', section).css({left: '100%'}); + section.css({left : '0%'}); + $('>.name', section).css({left : '100%'}); } else { - section.css({right: '0%'}); - $('>.name', section).css({right: '100%'}); + section.css({right : '0%'}); + $('>.name', section).css({right : '100%'}); } self.S('li.moved', section).removeClass('moved'); @@ -17143,7 +17499,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) topbar.addClass('fixed'); self.S('body').removeClass('f-topbar-fixed'); - window.scrollTo(0,0); + window.scrollTo(0, 0); } else { topbar.parent().removeClass('expanded'); } @@ -17179,11 +17535,10 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) e.preventDefault(); self.toggle(this); }) - .on('click.fndtn.topbar','.top-bar .top-bar-section li a[href^="#"],[' + this.attr_name() + '] .top-bar-section li a[href^="#"]',function (e) { + .on('click.fndtn.topbar', '.top-bar .top-bar-section li a[href^="#"],[' + this.attr_name() + '] .top-bar-section li a[href^="#"]', function (e) { var li = $(this).closest('li'); - if(self.breakpoint() && !li.hasClass('back') && !li.hasClass('has-dropdown')) - { - self.toggle(); + if (self.breakpoint() && !li.hasClass('back') && !li.hasClass('has-dropdown')) { + self.toggle(); } }) .on('click.fndtn.topbar', '[' + this.attr_name() + '] li.has-dropdown', function (e) { @@ -17192,13 +17547,18 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) topbar = li.closest('[' + self.attr_name() + ']'), settings = topbar.data(self.attr_name(true) + '-init'); - if(target.data('revealId')) { + if (target.data('revealId')) { self.toggle(); return; } - if (self.breakpoint()) return; - if (settings.is_hover && !Modernizr.touch) return; + if (self.breakpoint()) { + return; + } + + if (settings.is_hover && !Modernizr.touch) { + return; + } e.stopImmediatePropagation(); @@ -17235,22 +17595,22 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) $selectedLi.addClass('moved'); if (!self.rtl) { - section.css({left: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); + section.css({left : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left : 100 * topbar.data('index') + '%'}); } else { - section.css({right: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); + section.css({right : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right : 100 * topbar.data('index') + '%'}); } topbar.css('height', $this.siblings('ul').outerHeight(true) + topbar.data('height')); } }); - S(window).off(".topbar").on("resize.fndtn.topbar", self.throttle(function() { + S(window).off('.topbar').on('resize.fndtn.topbar', self.throttle(function () { self.resize.call(self); - }, 50)).trigger("resize").trigger("resize.fndtn.topbar").load(function(){ + }, 50)).trigger('resize').trigger('resize.fndtn.topbar').load(function () { // Ensure that the offset is calculated after all of the pages resources have loaded - S(this).trigger("resize.fndtn.topbar"); + S(this).trigger('resize.fndtn.topbar'); }); S('body').off('.topbar').on('click.fndtn.topbar', function (e) { @@ -17277,11 +17637,11 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) topbar.data('index', topbar.data('index') - 1); if (!self.rtl) { - section.css({left: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); + section.css({left : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left : 100 * topbar.data('index') + '%'}); } else { - section.css({right: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); + section.css({right : -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right : 100 * topbar.data('index') + '%'}); } if (topbar.data('index') === 0) { @@ -17297,10 +17657,10 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) // Show dropdown menus when their items are focused S(this.scope).find('.dropdown a') - .focus(function() { + .focus(function () { $(this).parents('.has-dropdown').addClass('hover'); }) - .blur(function() { + .blur(function () { $(this).parents('.has-dropdown').removeClass('hover'); }); }, @@ -17322,18 +17682,18 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) .find('li') .removeClass('hover'); - if(doToggle) { + if (doToggle) { self.toggle(topbar); } } - if(self.is_sticky(topbar, stickyContainer, settings)) { - if(stickyContainer.hasClass('fixed')) { + if (self.is_sticky(topbar, stickyContainer, settings)) { + if (stickyContainer.hasClass('fixed')) { // Remove the fixed to allow for correct calculation of the offset. stickyContainer.removeClass('fixed'); stickyOffset = stickyContainer.offset().top; - if(self.S(document.body).hasClass('f-topbar-fixed')) { + if (self.S(document.body).hasClass('f-topbar-fixed')) { stickyOffset -= topbar.data('height'); } @@ -17378,11 +17738,10 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) url = $link.attr('href'), $titleLi; - if (!$dropdown.find('.title.back').length) { if (settings.mobile_show_parent_link == true && url) { - $titleLi = $('
  2. '); + $titleLi = $('
  3. '); } else { $titleLi = $('
  4. '); } @@ -17407,7 +17766,7 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) }, assembled : function (topbar) { - topbar.data(this.attr_name(true), $.extend({}, topbar.data(this.attr_name(true)), {assembled: true})); + topbar.data(this.attr_name(true), $.extend({}, topbar.data(this.attr_name(true)), {assembled : true})); }, height : function (ul) { @@ -17424,17 +17783,17 @@ if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) sticky : function () { var self = this; - this.S(window).on('scroll', function() { + this.S(window).on('scroll', function () { self.update_sticky_positioning(); }); }, - update_sticky_positioning: function() { + update_sticky_positioning : function () { var klass = '.' + this.settings.sticky_class, $window = this.S(window), self = this; - if (self.settings.sticky_topbar && self.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(), this.settings)) { + if (self.settings.sticky_topbar && self.is_sticky(this.settings.sticky_topbar, this.settings.sticky_topbar.parent(), this.settings)) { var distance = this.settings.sticky_topbar.data('stickyoffset'); if (!self.S(klass).hasClass('expanded')) { if ($window.scrollTop() > (distance)) { diff --git a/wp-content/themes/aktiv2014/dist/styles/main.css b/wp-content/themes/aktiv2014/dist/styles/main.css index 9d60c28..45a8db6 100644 --- a/wp-content/themes/aktiv2014/dist/styles/main.css +++ b/wp-content/themes/aktiv2014/dist/styles/main.css @@ -1 +1 @@ -/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}kbd,pre,samp{font-family:monospace,monospace}button{font:inherit}input,optgroup{margin:0}input,optgroup,select,textarea{color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}html input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer}input[type="submit"]{cursor:pointer}html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('../images/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('../images/chosen-sprite.png') no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url('../images/chosen-sprite.png') no-repeat 100% -20px;background:url('../images/chosen-sprite.png') no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:5px;height:36px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('../images/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single,.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:#fff url('../images/chosen-sprite.png') no-repeat -30px -20px;background:url('../images/chosen-sprite.png') no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url('../images/chosen-sprite@2x.png') !important;background-size:52px 37px!important;background-repeat:no-repeat!important}}meta.foundation-version{font-family:"/5.4.2/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{box-sizing:border-box}html,body{font-size:100%}body{background:#fafafa;color:#000;padding:0;margin:0;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;line-height:150%;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto;-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}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select,.row{width:100%}.row{margin:0 auto;max-width:78.125rem}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin:0 -.9375rem;max-width:none}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}@media only screen{.small-push-0{position:relative;left:0%;right:auto}.small-pull-0{position:relative;right:0%;left:auto}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0%!important}.small-offset-1{margin-left:8.33333%!important}.small-offset-2{margin-left:16.66667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.33333%!important}.small-offset-5{margin-left:41.66667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.33333%!important}.small-offset-8{margin-left:66.66667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.33333%!important}.small-offset-11{margin-left:91.66667%!important}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}}@media only screen and (min-width:40.063em){.medium-push-0{position:relative;left:0%;right:auto}.medium-pull-0{position:relative;right:0%;left:auto}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0%!important}.medium-offset-1{margin-left:8.33333%!important}.medium-offset-2{margin-left:16.66667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.33333%!important}.medium-offset-5{margin-left:41.66667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.33333%!important}.medium-offset-8{margin-left:66.66667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.33333%!important}.medium-offset-11{margin-left:91.66667%!important}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width:64.063em){.large-push-0{position:relative;left:0%;right:auto}.large-pull-0{position:relative;right:0%;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0%!important}.large-offset-1{margin-left:8.33333%!important}.large-offset-2{margin-left:16.66667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.33333%!important}.large-offset-5{margin-left:41.66667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.33333%!important}.large-offset-8{margin-left:66.66667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.33333%!important}.large-offset-11{margin-left:91.66667%!important}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}[class*="block-grid-"]{display:block;padding:0;margin:0 -.625rem}[class*="block-grid-"]:before{content:" ";display:table}[class*="block-grid-"]:after{content:" ";display:table;clear:both}[class*="block-grid-"]>li{display:block;height:auto;float:left;padding:0 .625rem 1.25rem}@media only screen{.small-block-grid-1>li{width:100%;list-style:none}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;list-style:none}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.33333%;list-style:none}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;list-style:none}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;list-style:none}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;list-style:none}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;list-style:none}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;list-style:none}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;list-style:none}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;list-style:none}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;list-style:none}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;list-style:none}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:40.063em){.medium-block-grid-1>li{width:100%;list-style:none}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{width:50%;list-style:none}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{width:33.33333%;list-style:none}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{width:25%;list-style:none}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{width:20%;list-style:none}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{width:16.66667%;list-style:none}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{width:14.28571%;list-style:none}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{width:12.5%;list-style:none}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{width:11.11111%;list-style:none}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{width:10%;list-style:none}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{width:9.09091%;list-style:none}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{width:8.33333%;list-style:none}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.063em){.large-block-grid-1>li{width:100%;list-style:none}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;list-style:none}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.33333%;list-style:none}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;list-style:none}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;list-style:none}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;list-style:none}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;list-style:none}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;list-style:none}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;list-style:none}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;list-style:none}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;list-style:none}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;list-style:none}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit!important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group!important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group!important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row!important}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell!important}}@media only screen and (min-width:40.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit!important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group!important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group!important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row!important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell!important}}@media only screen and (min-width:64.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit!important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group!important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group!important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row!important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell!important}}@media only screen and (min-width:90.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit!important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group!important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group!important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row!important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell!important}}@media only screen and (min-width:120.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit!important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:none!important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-only,table.show-for-xxlarge-up{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{display:table-header-group!important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{display:table-row-group!important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{display:table-row!important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up{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,.touch .show-for-touch{display:inherit!important}.touch .hide-for-touch{display:none!important}table.hide-for-touch,.touch table.show-for-touch{display:table}thead.hide-for-touch,.touch thead.show-for-touch{display:table-header-group!important}tbody.hide-for-touch,.touch tbody.show-for-touch{display:table-row-group!important}tr.hide-for-touch,.touch tr.show-for-touch{display:table-row!important}td.hide-for-touch,.touch td.show-for-touch,th.hide-for-touch,.touch th.show-for-touch{display:table-cell!important}@media print{.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!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}@media only screen and (max-width:40em){.small-only-text-left{text-align:left!important}.small-only-text-right{text-align:right!important}.small-only-text-center{text-align:center!important}.small-only-text-justify{text-align:justify!important}}@media only screen{.small-text-left{text-align:left!important}.small-text-right{text-align:right!important}.small-text-center{text-align:center!important}.small-text-justify{text-align:justify!important}}@media only screen and (min-width:40.063em) and (max-width:64em){.medium-only-text-left{text-align:left!important}.medium-only-text-right{text-align:right!important}.medium-only-text-center{text-align:center!important}.medium-only-text-justify{text-align:justify!important}}@media only screen and (min-width:40.063em){.medium-text-left{text-align:left!important}.medium-text-right{text-align:right!important}.medium-text-center{text-align:center!important}.medium-text-justify{text-align:justify!important}}@media only screen and (min-width:64.063em) and (max-width:90em){.large-only-text-left{text-align:left!important}.large-only-text-right{text-align:right!important}.large-only-text-center{text-align:center!important}.large-only-text-justify{text-align:justify!important}}@media only screen and (min-width:64.063em){.large-text-left{text-align:left!important}.large-text-right{text-align:right!important}.large-text-center{text-align:center!important}.large-text-justify{text-align:justify!important}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-only-text-left{text-align:left!important}.xlarge-only-text-right{text-align:right!important}.xlarge-only-text-center{text-align:center!important}.xlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:90.063em){.xlarge-text-left{text-align:left!important}.xlarge-text-right{text-align:right!important}.xlarge-text-center{text-align:center!important}.xlarge-text-justify{text-align:justify!important}}@media only screen and (min-width:120.063em) and (max-width:99999999em){.xxlarge-only-text-left{text-align:left!important}.xxlarge-only-text-right{text-align:right!important}.xxlarge-only-text-center{text-align:center!important}.xxlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:120.063em){.xxlarge-text-left{text-align:left!important}.xxlarge-text-right{text-align:right!important}.xxlarge-text-center{text-align:center!important}.xxlarge-text-justify{text-align:justify!important}}div{margin:0}div,dl{padding:0}dt,dd{margin:0}dt,dd,ul,ol{padding:0}li{margin:0}li,h1,h2,h3,h4,h5,h6{padding:0}pre{margin:0}pre,form,p,th,td{padding:0}th,td{margin:0}a{color:#e68c1e;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#ca7916}a img{border:none}p{font-family:inherit;font-weight:400;font-size:1rem;margin:0 0 1.25rem;text-rendering:optimizeLegibility}p,p.lead{line-height:1.6}p.lead{font-size:1.21875rem}p aside{font-size:.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;color:#000;text-rendering:optimizeLegibility;margin:.2rem 0 .5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#595959;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4,h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#595959;font-weight:400;margin-top:.2rem;margin-bottom:.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:700}strong,b,small{line-height:inherit}small{font-size:60%}code{font-family:Consolas,'Liberation Mono',Courier,monospace;font-weight:400;color:#333;background-color:#9ee8ff;border-width:1px;border-style:solid;border-color:#75dfff;padding:.125rem .3125rem .0625rem}ul,ol,dl{font-size:1rem;line-height:1.6;list-style-position:outside;font-family:inherit}dl{margin:0 0 1.25rem}ul{margin:0 0 1.25rem 1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin:0 0 1.25rem 1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:.3rem;font-weight:700}dl dd{margin-bottom:.75rem}abbr,acronym{font-size:90%;color:#000;border-bottom:1px dotted #ddd;cursor:help}acronym{text-transform:uppercase}abbr{text-transform:none}blockquote{margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:.8125rem;color:#3b3b3b}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#3b3b3b}blockquote,blockquote p{line-height:1.6;color:#595959}.vcard{display:inline-block;border:1px solid #ddd}.vcard li{margin:0;display:block}.vcard .fn{font-size:.9375rem}.vcard .fn,.vevent .summary,.vevent abbr{font-weight:700}.vevent abbr{cursor:default;text-decoration:none;border:none;padding:0 .0625rem}@media only screen and (min-width:40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}.print-only{display:none!important}@media print{@page{margin:.5cm}*{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}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,input[type=submit]{border-style:solid;border-width:0;cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding:1rem 2rem 1.0625rem;font-size:1rem;background-color:#e68c1e;border-color:#bc7114;color:#fff;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,input[type=submit]:hover,.button:focus,input[type=submit]:focus{background-color:#bc7114;color:#fff}button.secondary,.button.secondary,input.secondary[type=submit]{background-color:#008CBA;border-color:#007295;color:#fff}button.secondary:hover,button.secondary:focus,.button.secondary:hover,input.secondary[type=submit]:hover,.button.secondary:focus,input.secondary[type=submit]:focus{background-color:#007295;color:#fff}button.success,.button.success,input.success[type=submit]{background-color:#43AC6A;border-color:#368a54;color:#fff}button.success:hover,button.success:focus,.button.success:hover,input.success[type=submit]:hover,.button.success:focus,input.success[type=submit]:focus{background-color:#368a54;color:#fff}button.alert,.button.alert,input.alert[type=submit]{background-color:#f04124;border-color:#cf280e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,input.alert[type=submit]:hover,.button.alert:focus,input.alert[type=submit]:focus{background-color:#cf280e;color:#fff}button.large,.button.large,input.large[type=submit]{padding:1.125rem 2.25rem 1.1875rem;font-size:1.25rem}button.small,.button.small,input.small[type=submit]{padding:.875rem 1.75rem .9375rem;font-size:.8125rem}button.tiny,.button.tiny,input.tiny[type=submit]{padding:.625rem 1.25rem .6875rem;font-size:.6875rem}button.expand,.button.expand,input.expand[type=submit]{padding-right:0;padding-left:0;width:100%}button.left-align,.button.left-align,input.left-align[type=submit]{text-align:left;text-indent:.75rem}button.right-align,.button.right-align,input.right-align[type=submit]{text-align:right;padding-right:.75rem}button.radius,#menu .user-menu-wrap button.user-menu,button.dismiss-button,.button.radius,#menu .user-menu-wrap .button.user-menu,input.user-menu[type=submit],.page-login .login-form input.button[type=submit],input[type=submit],input.radius[type=submit],#menu .user-menu-wrap input[type=submit].user-menu,.page-login .login-form input[type=submit],input[type=submit].dismiss-button,.button.dismiss-button,input.dismiss-button[type=submit]{border-radius:3px}button.round,.button.round,input.round[type=submit]{border-radius:1000px}button.disabled,button[disabled],.button.disabled,input.disabled[type=submit],.button[disabled],input[disabled][type=submit]{background-color:#e68c1e;border-color:#bc7114;color:#fff;cursor:default;opacity:.7;box-shadow:none}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,input.disabled[type=submit]:hover,.button.disabled:focus,input.disabled[type=submit]:focus,.button[disabled]:hover,input[disabled][type=submit]:hover,.button[disabled]:focus,input[disabled][type=submit]:focus{background-color:#bc7114;color:#fff;background-color:#e68c1e}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,input.disabled.secondary[type=submit],.button[disabled].secondary,input[disabled].secondary[type=submit]{background-color:#008CBA;border-color:#007295;color:#fff;cursor:default;opacity:.7;box-shadow:none}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,input.disabled.secondary[type=submit]:hover,.button.disabled.secondary:focus,input.disabled.secondary[type=submit]:focus,.button[disabled].secondary:hover,input[disabled].secondary[type=submit]:hover,.button[disabled].secondary:focus,input[disabled].secondary[type=submit]:focus{background-color:#007295;color:#fff;background-color:#008CBA}button.disabled.success,button[disabled].success,.button.disabled.success,input.disabled.success[type=submit],.button[disabled].success,input[disabled].success[type=submit]{background-color:#43AC6A;border-color:#368a54;color:#fff;cursor:default;opacity:.7;box-shadow:none}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,input.disabled.success[type=submit]:hover,.button.disabled.success:focus,input.disabled.success[type=submit]:focus,.button[disabled].success:hover,input[disabled].success[type=submit]:hover,.button[disabled].success:focus,input[disabled].success[type=submit]:focus{background-color:#368a54;color:#fff;background-color:#43AC6A}button.disabled.alert,button[disabled].alert,.button.disabled.alert,input.disabled.alert[type=submit],.button[disabled].alert,input[disabled].alert[type=submit]{background-color:#f04124;border-color:#cf280e;color:#fff;cursor:default;opacity:.7;box-shadow:none}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,input.disabled.alert[type=submit]:hover,.button.disabled.alert:focus,input.disabled.alert[type=submit]:focus,.button[disabled].alert:hover,input[disabled].alert[type=submit]:hover,.button[disabled].alert:focus,input[disabled].alert[type=submit]:focus{background-color:#cf280e;color:#fff;background-color:#f04124}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:40.063em){button,.button,input[type=submit]{display:inline-block}}.button-group{list-style:none;margin:0;left:0}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group>li{margin:0 -2px;float:none;display:inline-block}.button-group>li>button,.button-group>li .button,.button-group>li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group>li:first-child button,.button-group>li:first-child .button,.button-group>li:first-child input[type=submit]{border-left:0}.button-group.stack>li{float:none;display:inline-block;display:block;margin:0}.button-group.stack>li>button,.button-group.stack>li .button,.button-group.stack>li input[type=submit]{border-left:1px solid}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button,.button-group.stack>li:first-child input[type=submit]{border-left:0}.button-group.stack>li>button,.button-group.stack>li .button,.button-group.stack>li input[type=submit]{border-top:1px solid;border-color:rgba(255,255,255,.5);border-left-width:0;margin:0;display:block}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button,.button-group.stack>li:first-child input[type=submit]{border-top:0}.button-group.stack-for-small>li{margin:0 -2px;float:none;display:inline-block}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button,.button-group.stack-for-small>li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child input[type=submit]{border-left:0}@media only screen and (max-width:40em){.button-group.stack-for-small>li{float:none;display:inline-block;display:block;margin:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button,.button-group.stack-for-small>li input[type=submit]{border-left:1px solid}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child input[type=submit]{border-left:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button,.button-group.stack-for-small>li input[type=submit]{border-top:1px solid;border-color:rgba(255,255,255,.5);border-left-width:0;margin:0;display:block}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child input[type=submit]{border-top:0}}.button-group.radius>*,.button-group.radius>#menu .user-menu-wrap .button-group.user-menu,#menu .user-menu-wrap .button-group.radius>.button-group.user-menu,.button-group.radius>.page-login .login-form input.button-group[type=submit],.page-login .login-form .button-group.radius>input.button-group[type=submit],.button-group.radius>.button-group.dismiss-button{margin:0 -2px;float:none;display:inline-block}.button-group.radius>*>button,.button-group.radius>*>#menu .user-menu-wrap .button-group.user-menu,#menu .user-menu-wrap .button-group.radius>*>.button-group.user-menu,.button-group.radius>*>.page-login .login-form input.button-group[type=submit],.page-login .login-form .button-group.radius>*>input.button-group[type=submit],.button-group.radius>*>.button-group.dismiss-button,.button-group.radius>* .button,.button-group.radius>* #menu .user-menu-wrap .button-group.user-menu,#menu .user-menu-wrap .button-group.radius>* .button-group.user-menu,.button-group.radius>* .page-login .login-form input.button-group[type=submit],.page-login .login-form .button-group.radius>* input.button-group[type=submit],.button-group.radius>* .button-group.dismiss-button,.button-group.radius>* input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button,.button-group.radius>*:first-child #menu .user-menu-wrap .button-group.user-menu,#menu .user-menu-wrap .button-group.radius>*:first-child .button-group.user-menu,.button-group.radius>*:first-child .page-login .login-form input.button-group[type=submit],.page-login .login-form .button-group.radius>*:first-child input.button-group[type=submit],.button-group.radius>*:first-child .button-group.dismiss-button,.button-group.radius>*:first-child input[type=submit]{border-left:0}.button-group.radius>*,.button-group.radius>#menu .user-menu-wrap .button-group.user-menu,#menu .user-menu-wrap .button-group.radius>.button-group.user-menu,.button-group.radius>.page-login .login-form input.button-group[type=submit],.page-login .login-form .button-group.radius>input.button-group[type=submit],.button-group.radius>.button-group.dismiss-button,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button,.button-group.radius>*>#menu .user-menu-wrap .button-group.user-menu,#menu .user-menu-wrap .button-group.radius>*>.button-group.user-menu,.button-group.radius>*>.page-login .login-form input.button-group[type=submit],.page-login .login-form .button-group.radius>*>input.button-group[type=submit],.button-group.radius>*>.button-group.dismiss-button,.button-group.radius>*>input[type=submit]{border-radius:0}.button-group.radius>*:first-child,.button-group.radius>#menu .user-menu-wrap .button-group.user-menu,#menu .user-menu-wrap .button-group.radius>.button-group.user-menu,.button-group.radius>.page-login .login-form input.button-group[type=submit],.page-login .login-form .button-group.radius>input.button-group[type=submit],.button-group.radius>.button-group.dismiss-button,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button,.button-group.radius>*:first-child>#menu .user-menu-wrap .button-group.user-menu,#menu .user-menu-wrap .button-group.radius>*:first-child>.button-group.user-menu,.button-group.radius>*:first-child>.page-login .login-form input.button-group[type=submit],.page-login .login-form .button-group.radius>*:first-child>input.button-group[type=submit],.button-group.radius>*:first-child>.button-group.dismiss-button,.button-group.radius>*:first-child>input[type=submit]{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,.button-group.radius>#menu .user-menu-wrap .button-group.user-menu,#menu .user-menu-wrap .button-group.radius>.button-group.user-menu,.button-group.radius>.page-login .login-form input.button-group[type=submit],.page-login .login-form .button-group.radius>input.button-group[type=submit],.button-group.radius>.button-group.dismiss-button,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button,.button-group.radius>*:last-child>#menu .user-menu-wrap .button-group.user-menu,#menu .user-menu-wrap .button-group.radius>*:last-child>.button-group.user-menu,.button-group.radius>*:last-child>.page-login .login-form input.button-group[type=submit],.page-login .login-form .button-group.radius>*:last-child>input.button-group[type=submit],.button-group.radius>*:last-child>.button-group.dismiss-button,.button-group.radius>*:last-child>input[type=submit]{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*,.button-group.radius.stack>#menu .user-menu-wrap .button-group.stack.user-menu,#menu .user-menu-wrap .button-group.radius.stack>.button-group.stack.user-menu,.button-group.radius.stack>.page-login .login-form input.button-group.stack[type=submit],.page-login .login-form .button-group.radius.stack>input.button-group.stack[type=submit],.button-group.radius.stack>.button-group.stack.dismiss-button{float:none;display:inline-block;display:block;margin:0}.button-group.radius.stack>*>button,.button-group.radius.stack>*>#menu .user-menu-wrap .button-group.stack.user-menu,#menu .user-menu-wrap .button-group.radius.stack>*>.button-group.stack.user-menu,.button-group.radius.stack>*>.page-login .login-form input.button-group.stack[type=submit],.page-login .login-form .button-group.radius.stack>*>input.button-group.stack[type=submit],.button-group.radius.stack>*>.button-group.stack.dismiss-button,.button-group.radius.stack>* .button,.button-group.radius.stack>* #menu .user-menu-wrap .button-group.stack.user-menu,#menu .user-menu-wrap .button-group.radius.stack>* .button-group.stack.user-menu,.button-group.radius.stack>* .page-login .login-form input.button-group.stack[type=submit],.page-login .login-form .button-group.radius.stack>* input.button-group.stack[type=submit],.button-group.radius.stack>* .button-group.stack.dismiss-button,.button-group.radius.stack>* input[type=submit]{border-left:1px solid}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button,.button-group.radius.stack>*:first-child #menu .user-menu-wrap .button-group.stack.user-menu,#menu .user-menu-wrap .button-group.radius.stack>*:first-child .button-group.stack.user-menu,.button-group.radius.stack>*:first-child .page-login .login-form input.button-group.stack[type=submit],.page-login .login-form .button-group.radius.stack>*:first-child input.button-group.stack[type=submit],.button-group.radius.stack>*:first-child .button-group.stack.dismiss-button,.button-group.radius.stack>*:first-child input[type=submit]{border-left:0}.button-group.radius.stack>*>button,.button-group.radius.stack>*>#menu .user-menu-wrap .button-group.stack.user-menu,#menu .user-menu-wrap .button-group.radius.stack>*>.button-group.stack.user-menu,.button-group.radius.stack>*>.page-login .login-form input.button-group.stack[type=submit],.page-login .login-form .button-group.radius.stack>*>input.button-group.stack[type=submit],.button-group.radius.stack>*>.button-group.stack.dismiss-button,.button-group.radius.stack>* .button,.button-group.radius.stack>* #menu .user-menu-wrap .button-group.stack.user-menu,#menu .user-menu-wrap .button-group.radius.stack>* .button-group.stack.user-menu,.button-group.radius.stack>* .page-login .login-form input.button-group.stack[type=submit],.page-login .login-form .button-group.radius.stack>* input.button-group.stack[type=submit],.button-group.radius.stack>* .button-group.stack.dismiss-button,.button-group.radius.stack>* input[type=submit]{border-top:1px solid;border-color:rgba(255,255,255,.5);border-left-width:0;margin:0;display:block}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button,.button-group.radius.stack>*:first-child #menu .user-menu-wrap .button-group.stack.user-menu,#menu .user-menu-wrap .button-group.radius.stack>*:first-child .button-group.stack.user-menu,.button-group.radius.stack>*:first-child .page-login .login-form input.button-group.stack[type=submit],.page-login .login-form .button-group.radius.stack>*:first-child input.button-group.stack[type=submit],.button-group.radius.stack>*:first-child .button-group.stack.dismiss-button,.button-group.radius.stack>*:first-child input[type=submit]{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>#menu .user-menu-wrap .button-group.stack.user-menu,#menu .user-menu-wrap .button-group.radius.stack>.button-group.stack.user-menu,.button-group.radius.stack>.page-login .login-form input.button-group.stack[type=submit],.page-login .login-form .button-group.radius.stack>input.button-group.stack[type=submit],.button-group.radius.stack>.button-group.stack.dismiss-button,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button,.button-group.radius.stack>*>#menu .user-menu-wrap .button-group.stack.user-menu,#menu .user-menu-wrap .button-group.radius.stack>*>.button-group.stack.user-menu,.button-group.radius.stack>*>.page-login .login-form input.button-group.stack[type=submit],.page-login .login-form .button-group.radius.stack>*>input.button-group.stack[type=submit],.button-group.radius.stack>*>.button-group.stack.dismiss-button,.button-group.radius.stack>*>input[type=submit]{border-radius:0}.button-group.radius.stack>*:first-child,.button-group.radius.stack>#menu .user-menu-wrap .button-group.stack.user-menu,#menu .user-menu-wrap .button-group.radius.stack>.button-group.stack.user-menu,.button-group.radius.stack>.page-login .login-form input.button-group.stack[type=submit],.page-login .login-form .button-group.radius.stack>input.button-group.stack[type=submit],.button-group.radius.stack>.button-group.stack.dismiss-button,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button,.button-group.radius.stack>*:first-child>#menu .user-menu-wrap .button-group.stack.user-menu,#menu .user-menu-wrap .button-group.radius.stack>*:first-child>.button-group.stack.user-menu,.button-group.radius.stack>*:first-child>.page-login .login-form input.button-group.stack[type=submit],.page-login .login-form .button-group.radius.stack>*:first-child>input.button-group.stack[type=submit],.button-group.radius.stack>*:first-child>.button-group.stack.dismiss-button,.button-group.radius.stack>*:first-child>input[type=submit]{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*:last-child,.button-group.radius.stack>#menu .user-menu-wrap .button-group.stack.user-menu,#menu .user-menu-wrap .button-group.radius.stack>.button-group.stack.user-menu,.button-group.radius.stack>.page-login .login-form input.button-group.stack[type=submit],.page-login .login-form .button-group.radius.stack>input.button-group.stack[type=submit],.button-group.radius.stack>.button-group.stack.dismiss-button,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button,.button-group.radius.stack>*:last-child>#menu .user-menu-wrap .button-group.stack.user-menu,#menu .user-menu-wrap .button-group.radius.stack>*:last-child>.button-group.stack.user-menu,.button-group.radius.stack>*:last-child>.page-login .login-form input.button-group.stack[type=submit],.page-login .login-form .button-group.radius.stack>*:last-child>input.button-group.stack[type=submit],.button-group.radius.stack>*:last-child>.button-group.stack.dismiss-button,.button-group.radius.stack>*:last-child>input[type=submit]{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width:40.063em){.button-group.radius.stack-for-small>*{margin:0 -2px;float:none;display:inline-block}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>#menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>*>.button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>*>.page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>*>input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>*>.button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>* .button,.button-group.radius.stack-for-small>* #menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>* .button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>* .page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>* input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>* .button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>* input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button,.button-group.radius.stack-for-small>*:first-child #menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>*:first-child .button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>*:first-child .page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>*:first-child input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>*:first-child .button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>*:first-child input[type=submit]{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>#menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>.button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>.page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>.button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button,.button-group.radius.stack-for-small>*>#menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>*>.button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>*>.page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>*>input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>*>.button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>*>input[type=submit]{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>#menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>.button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>.page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>.button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button,.button-group.radius.stack-for-small>*:first-child>#menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>*:first-child>.button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>*:first-child>.page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>*:first-child>input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>*:first-child>.button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>*:first-child>input[type=submit]{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>#menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>.button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>.page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>.button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button,.button-group.radius.stack-for-small>*:last-child>#menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>*:last-child>.button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>*:last-child>.page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>*:last-child>input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>*:last-child>.button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>*:last-child>input[type=submit]{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width:40em){.button-group.radius.stack-for-small>*{float:none;display:inline-block;display:block;margin:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>#menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>*>.button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>*>.page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>*>input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>*>.button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>* .button,.button-group.radius.stack-for-small>* #menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>* .button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>* .page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>* input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>* .button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>* input[type=submit]{border-left:1px solid}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button,.button-group.radius.stack-for-small>*:first-child #menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>*:first-child .button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>*:first-child .page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>*:first-child input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>*:first-child .button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>*:first-child input[type=submit]{border-left:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>#menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>*>.button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>*>.page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>*>input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>*>.button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>* .button,.button-group.radius.stack-for-small>* #menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>* .button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>* .page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>* input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>* .button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>* input[type=submit]{border-top:1px solid;border-color:rgba(255,255,255,.5);border-left-width:0;margin:0;display:block}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button,.button-group.radius.stack-for-small>*:first-child #menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>*:first-child .button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>*:first-child .page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>*:first-child input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>*:first-child .button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>*:first-child input[type=submit]{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>#menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>.button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>.page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>.button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button,.button-group.radius.stack-for-small>*>#menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>*>.button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>*>.page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>*>input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>*>.button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>*>input[type=submit]{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>#menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>.button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>.page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>.button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button,.button-group.radius.stack-for-small>*:first-child>#menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>*:first-child>.button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>*:first-child>.page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>*:first-child>input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>*:first-child>.button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>*:first-child>input[type=submit]{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>#menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>.button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>.page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>.button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button,.button-group.radius.stack-for-small>*:last-child>#menu .user-menu-wrap .button-group.stack-for-small.user-menu,#menu .user-menu-wrap .button-group.radius.stack-for-small>*:last-child>.button-group.stack-for-small.user-menu,.button-group.radius.stack-for-small>*:last-child>.page-login .login-form input.button-group.stack-for-small[type=submit],.page-login .login-form .button-group.radius.stack-for-small>*:last-child>input.button-group.stack-for-small[type=submit],.button-group.radius.stack-for-small>*:last-child>.button-group.stack-for-small.dismiss-button,.button-group.radius.stack-for-small>*:last-child>input[type=submit]{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{margin:0 -2px;float:none;display:inline-block}.button-group.round>*>button,.button-group.round>* .button,.button-group.round>* input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button,.button-group.round>*:first-child input[type=submit]{border-left:0}.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button,.button-group.round>*>input[type=submit]{border-radius:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button,.button-group.round>*:first-child>input[type=submit]{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button,.button-group.round>*:last-child>input[type=submit]{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{float:none;display:inline-block;display:block;margin:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button,.button-group.round.stack>* input[type=submit]{border-left:1px solid}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button,.button-group.round.stack>*:first-child input[type=submit]{border-left:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button,.button-group.round.stack>* input[type=submit]{border-top:1px solid;border-color:rgba(255,255,255,.5);border-left-width:0;margin:0;display:block}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button,.button-group.round.stack>*:first-child input[type=submit]{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button,.button-group.round.stack>*>input[type=submit]{border-radius:0}.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button,.button-group.round.stack>*:first-child>input[type=submit]{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button,.button-group.round.stack>*:last-child>input[type=submit]{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width:40.063em){.button-group.round.stack-for-small>*{margin:0 -2px;float:none;display:inline-block}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>* input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button,.button-group.round.stack-for-small>*:first-child input[type=submit]{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button,.button-group.round.stack-for-small>*>input[type=submit]{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button,.button-group.round.stack-for-small>*:first-child>input[type=submit]{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button,.button-group.round.stack-for-small>*:last-child>input[type=submit]{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}@media only screen and (max-width:40em){.button-group.round.stack-for-small>*{float:none;display:inline-block;display:block;margin:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>* input[type=submit]{border-left:1px solid}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button,.button-group.round.stack-for-small>*:first-child input[type=submit]{border-left:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>* input[type=submit]{border-top:1px solid;border-color:rgba(255,255,255,.5);border-left-width:0;margin:0;display:block}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button,.button-group.round.stack-for-small>*:first-child input[type=submit]{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button,.button-group.round.stack-for-small>*>input[type=submit]{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button,.button-group.round.stack-for-small>*:first-child>input[type=submit]{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button,.button-group.round.stack-for-small>*:last-child>input[type=submit]{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-group.even-2 li{margin:0 -2px;float:none;display:inline-block;width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button,.button-group.even-2 li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button,.button-group.even-2 li:first-child input[type=submit]{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button,.button-group.even-2 li input[type=submit]{width:100%}.button-group.even-3 li{margin:0 -2px;float:none;display:inline-block;width:33.33333%}.button-group.even-3 li>button,.button-group.even-3 li .button,.button-group.even-3 li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button,.button-group.even-3 li:first-child input[type=submit]{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button,.button-group.even-3 li input[type=submit]{width:100%}.button-group.even-4 li{margin:0 -2px;float:none;display:inline-block;width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button,.button-group.even-4 li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button,.button-group.even-4 li:first-child input[type=submit]{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button,.button-group.even-4 li input[type=submit]{width:100%}.button-group.even-5 li{margin:0 -2px;float:none;display:inline-block;width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button,.button-group.even-5 li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button,.button-group.even-5 li:first-child input[type=submit]{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button,.button-group.even-5 li input[type=submit]{width:100%}.button-group.even-6 li{margin:0 -2px;float:none;display:inline-block;width:16.66667%}.button-group.even-6 li>button,.button-group.even-6 li .button,.button-group.even-6 li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button,.button-group.even-6 li:first-child input[type=submit]{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button,.button-group.even-6 li input[type=submit]{width:100%}.button-group.even-7 li{margin:0 -2px;float:none;display:inline-block;width:14.28571%}.button-group.even-7 li>button,.button-group.even-7 li .button,.button-group.even-7 li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button,.button-group.even-7 li:first-child input[type=submit]{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button,.button-group.even-7 li input[type=submit]{width:100%}.button-group.even-8 li{margin:0 -2px;float:none;display:inline-block;width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button,.button-group.even-8 li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button,.button-group.even-8 li:first-child input[type=submit]{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button,.button-group.even-8 li input[type=submit]{width:100%}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:.625rem}.button-bar .button-group div{overflow:hidden}form{margin:0 0 1rem}form .row .row{margin:0 -.5rem}form .row .row .column,form .row .row .columns{padding:0 .5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem}label{font-size:.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:400;line-height:1.5;margin-bottom:0}label.right{float:none!important;text-align:right}label.inline{margin:0 0 1rem;padding:.5625rem 0}label small{text-transform:capitalize;color:#676767}select::-ms-expand{display:none}.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:.875rem;height:2.3125rem;line-height:2.3125rem}.postfix.button,input.postfix[type=submit],.prefix.button,input.prefix[type=submit]{padding:0;text-align:center;line-height:2.125rem;border:none}.prefix.button.radius,#menu .user-menu-wrap .prefix.button.user-menu,input.prefix.user-menu[type=submit],.page-login .login-form input.prefix.button[type=submit],input.prefix[type=submit],input.prefix.radius[type=submit],#menu .user-menu-wrap input.prefix[type=submit].user-menu,.page-login .login-form input.prefix[type=submit],input.prefix[type=submit].dismiss-button,.prefix.button.dismiss-button,input.prefix.dismiss-button[type=submit]{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius,#menu .user-menu-wrap .postfix.button.user-menu,input.postfix.user-menu[type=submit],.page-login .login-form input.postfix.button[type=submit],input.postfix[type=submit],input.postfix.radius[type=submit],#menu .user-menu-wrap input.postfix[type=submit].user-menu,.page-login .login-form input.postfix[type=submit],input.postfix[type=submit].dismiss-button,.postfix.button.dismiss-button,input.postfix.dismiss-button[type=submit]{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round,input.prefix.round[type=submit]{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round,input.postfix.round[type=submit]{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;-webkit-border-radius:0;background-color:#fff;font-family:inherit;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-size:.875rem;margin:0 0 1rem;padding:.5rem;height:2.3125rem;width:100%;box-sizing:border-box;transition:box-shadow .45s,border-color .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,input[type="color"]:focus,textarea:focus{box-shadow:0 0 5px #999;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,input[type="color"]:disabled,textarea:disabled{background-color:#ddd;cursor:default}input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#ddd;cursor:default}input[type="text"].radius,#menu .user-menu-wrap input[type="text"].user-menu,.page-login .login-form input[type="text"][type=submit],input[type="text"].dismiss-button,input[type="password"].radius,#menu .user-menu-wrap input[type="password"].user-menu,.page-login .login-form input[type="password"][type=submit],input[type="password"].dismiss-button,input[type="date"].radius,#menu .user-menu-wrap input[type="date"].user-menu,.page-login .login-form input[type="date"][type=submit],input[type="date"].dismiss-button,input[type="datetime"].radius,#menu .user-menu-wrap input[type="datetime"].user-menu,.page-login .login-form input[type="datetime"][type=submit],input[type="datetime"].dismiss-button,input[type="datetime-local"].radius,#menu .user-menu-wrap input[type="datetime-local"].user-menu,.page-login .login-form input[type="datetime-local"][type=submit],input[type="datetime-local"].dismiss-button,input[type="month"].radius,#menu .user-menu-wrap input[type="month"].user-menu,.page-login .login-form input[type="month"][type=submit],input[type="month"].dismiss-button,input[type="week"].radius,#menu .user-menu-wrap input[type="week"].user-menu,.page-login .login-form input[type="week"][type=submit],input[type="week"].dismiss-button,input[type="email"].radius,#menu .user-menu-wrap input[type="email"].user-menu,.page-login .login-form input[type="email"][type=submit],input[type="email"].dismiss-button,input[type="number"].radius,#menu .user-menu-wrap input[type="number"].user-menu,.page-login .login-form input[type="number"][type=submit],input[type="number"].dismiss-button,input[type="search"].radius,#menu .user-menu-wrap input[type="search"].user-menu,.page-login .login-form input[type="search"][type=submit],input[type="search"].dismiss-button,input[type="tel"].radius,#menu .user-menu-wrap input[type="tel"].user-menu,.page-login .login-form input[type="tel"][type=submit],input[type="tel"].dismiss-button,input[type="time"].radius,#menu .user-menu-wrap input[type="time"].user-menu,.page-login .login-form input[type="time"][type=submit],input[type="time"].dismiss-button,input[type="url"].radius,#menu .user-menu-wrap input[type="url"].user-menu,.page-login .login-form input[type="url"][type=submit],input[type="url"].dismiss-button,input[type="color"].radius,#menu .user-menu-wrap input[type="color"].user-menu,.page-login .login-form input[type="color"][type=submit],input[type="color"].dismiss-button,textarea.radius,#menu .user-menu-wrap textarea.user-menu,textarea.dismiss-button{border-radius:3px}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix,form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix,form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0}textarea[rows]{height:auto}select{-webkit-appearance:none!important;-webkit-border-radius:0;background-color:#FAFAFA;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border:1px solid #ccc;padding:.5rem;font-size:.875rem;color:rgba(0,0,0,.75);line-height:normal;border-radius:0;height:2.3125rem}select.radius,#menu .user-menu-wrap select.user-menu,select.dismiss-button{border-radius:3px}select:hover{background-color:#f3f3f3;border-color:#999}select:disabled{background-color:#ddd;cursor:default}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #ddd;padding:1.25rem;margin:1.125rem 0}fieldset legend{font-weight:700;background:#fff;padding:0 .1875rem;margin:0 0 0 -.1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}.error>label>small{color:#676767;background:0 0;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#f04124}.label{font-weight:400;font-family:"Open Sans",sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:inherit;padding:.25rem .5rem .375rem;font-size:.6875rem;background-color:#e68c1e;color:#fff}.label.radius,#menu .user-menu-wrap .label.user-menu,.page-login .login-form input.label[type=submit],.label.dismiss-button{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#f04124;color:#fff}.label.warning{background-color:#f08a24;color:#fff}.label.success{background-color:#43AC6A;color:#fff}.label.secondary{background-color:#008CBA;color:#fff}table{background:#fff;margin-bottom:1.25rem;border:solid 1px #ddd;table-layout:fixed;width:100%}table caption{background:0 0;color:#222;font-size:1rem;font-weight:700}table thead{background:#F5F5F5}table thead tr th,table thead tr td{padding:.625rem 1rem .5625rem;font-size:.875rem;font-weight:700;color:#222}table tfoot{background:#F5F5F5}table tfoot tr th,table tfoot tr td{padding:.625rem 1rem .5625rem;font-size:.875rem;font-weight:700;color:#222}table tr th,table tr td{padding:.75rem 1rem;font-size:.875rem;color:#222;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#F9F9F9}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:800}#site-header{background-color:#333;box-shadow:rgba(0,0,0,.3)0 1px 2px 0}#site-header #header-container{width:100%;margin:0 auto;max-width:78.125rem;position:relative;z-index:1}#site-header #header-container:before{content:" ";display:table}#site-header #header-container:after{content:" ";display:table;clear:both}#site-header .site-title{padding-left:.9375rem;padding-right:.9375rem;width:25%;float:left}#site-header .site-title a{display:block;padding-top:1.125rem;padding-bottom:1.125rem;color:#fff;line-height:1}#site-header .site-title a:hover{color:#e6e6e6}#menu{padding-left:.9375rem;padding-right:.9375rem;width:75%;float:left}#menu a{color:#fff}#menu a:hover{color:#e6e6e6}#menu ul{list-style:none;padding:0;margin:0;line-height:1}#menu ul li a{display:block}#menu .main-menu{text-align:right;display:none;padding-top:2.625rem}@media only screen and (min-width:64.063em){#menu .main-menu{display:block;padding-top:0}}@media only screen and (min-width:64.063em){#menu .main-menu li{float:left}}#menu .main-menu li a{display:block;padding:1.125rem .625rem}#menu .main-menu li.menu-item-has-children:hover .sub-menu{display:block}@media only screen and (min-width:64.063em){#menu .sub-menu{display:none;position:absolute;background-color:#333}#menu .sub-menu li{float:none}#menu .sub-menu li a{text-align:left;padding-right:.625rem;border-left:4px solid transparent}#menu .sub-menu li a:hover{border-left:4px solid #008CBA}#menu .sub-menu li:first-child a{padding-left:.625rem}}#menu .user-menu-wrap{display:none}@media only screen and (min-width:64.063em){#menu .user-menu-wrap{display:block;font-size:.875rem;position:absolute;top:0;right:1rem;margin-top:.375rem}#menu .user-menu-wrap:hover .profile-badge{background-color:#f7f7f7}}#menu .user-menu-wrap .profile-badge{display:block;height:2.5rem;text-align:right;padding:4px}@media only screen and (min-width:64.063em){#menu .user-menu-wrap .profile-badge{background-color:#fff;border-radius:3.125rem;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0}}#menu .user-menu-wrap .profile-badge img{max-height:100%;border-radius:50%}#menu .user-menu-wrap .user-menu{text-align:right;position:relative;z-index:1}@media only screen and (min-width:64.063em){#menu .user-menu-wrap .user-menu{display:none;background-color:#fff;overflow:hidden;font-size:.875rem;margin-top:.4375rem;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0}#menu .user-menu-wrap .user-menu a{color:#333;border-left:4px solid transparent}#menu .user-menu-wrap .user-menu a:hover{background-color:#f7f7f7;border-left:4px solid #baefff}}#menu .user-menu-wrap .user-menu li a{padding:1.125rem .625rem}@media only screen and (min-width:64.063em){#menu .user-menu-wrap .user-menu li a{padding-left:1rem;padding-right:1rem}}#menu .user-menu-wrap .icon-down{display:none;font-size:.75rem;font-style:normal;padding-left:.375rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:-3px;position:relative;color:#ccc}@media only screen and (min-width:64.063em){#menu .user-menu-wrap .icon-down{display:inline-block}}#menu .user-menu-wrap .profile-inner{display:inline-block;padding-left:.625rem;padding-right:.25rem}@media only screen and (min-width:64.063em){#menu .user-menu-wrap .profile-inner{padding:0 .625rem;color:#333}}#menu .menu-toggle{position:absolute;right:1rem;top:.875rem}@media only screen and (min-width:64.063em){#menu .menu-toggle{display:none}}#menu .menu-toggle svg{width:32px;height:24px}#menu .menu-toggle g{fill:#fff}#menu .menu-toggle:hover g{fill:#e6e6e6}.container{width:100%;margin:0 auto;max-width:78.125rem}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}#content{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;margin-top:1rem}@media only screen and (min-width:64.063em){#content{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}}.front-page .introduction{position:relative}.front-page #content .introduction{padding-left:1rem}.front-page #content .activities-wrap .post{padding-left:0}.text-body{margin-bottom:2rem;position:relative}.entry-title,.entry-meta{display:inline-block}.entry-meta{margin-bottom:.625rem;font-weight:300;color:#666;clear:both}.entry-content{margin-top:1.25rem}.entry-content.excerpt p{margin-bottom:8px}.entry-category{font-weight:300;color:#666}.entry-category .dashicons-tag{font-size:1.125rem;vertical-align:baseline;position:relative;top:3px;left:-2px}.entry-category .label-category{font-weight:400;font-family:"Open Sans",sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:inherit;padding:2px 7px 7px;font-size:.875rem;background-color:#ff4b33;color:#fff;border-radius:4px;margin-bottom:8px}.read-more{padding:10px 16px;margin-bottom:8px}.actions-container{text-align:right}.actions-container:before,.actions-container:after{content:" ";display:table}.actions-container:after{clear:both}.comments-link{float:left;padding-top:1.25rem}.page-login #content{width:100%;float:left}.page-login .introduction,.page-login .login-form{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}@media only screen and (min-width:40.063em){.page-login .login-form{max-width:400px}}.page-login .login-form .login-remember{display:inline-block;padding:6px 0}.page-login .login-form .login-submit{display:inline-block;float:right}.page-login .login-form input[type=checkbox]{margin:0;position:relative;top:2px}.page-login .login-form input[type=submit]{margin-bottom:0}.page-login .login-form p{margin:0}@media only screen and (min-width:64.063em){.page-login .introduction,.page-login .login-form{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left}}.page-user-search #content{width:100%;float:left}.page-user-search .search-form{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.page-user-search .search-form table{width:100%}.page-user-search .search-about{width:100%;float:left;margin-top:2rem}.page-user-search .meta{margin-bottom:1rem;font-style:italic;text-align:right}.page-user-search .filters .groups{padding-left:0;padding-right:0;width:33.33333%;float:left}.page-user-search .filters .roles{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}.page-user-search .filters .roles ul li{margin-left:4px}.page-user-search .filters .roles ul li:first-child{margin-left:0}.profile .page-title{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;margin-top:1rem}.profile .profile-details,.profile .account-details{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;margin-bottom:1rem}@media only screen and (min-width:64.063em){.profile .profile-details,.profile .account-details{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left}}.profile .account-details .inner{padding-left:1rem;padding-right:1rem}.profile h5{margin-top:.5rem}.profile .label-email-type{margin-left:2px;font-weight:400;font-family:"Open Sans",sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:inherit;padding:4px 4px 5px;font-size:.6875rem;background-color:#eee;color:#333;border-radius:2px}.profile .label-email-type.mailman{color:#006887}.page-mailinglists{margin-top:1.125rem}.page-mailinglists .page-title,.page-mailinglists .search-about,.page-mailinglists .lists-list-wrap,.page-mailinglists .sort-by,.page-mailinglists .list-members-wrap{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.page-mailinglists .list-members-wrap{font-size:1rem}.page-mailinglists .toptoptop{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;margin-top:1.125rem}@media only screen and (min-width:64.063em){.page-mailinglists .lists-list-wrap,.page-mailinglists .list-members-wrap{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left}.page-mailinglists .list-members-button{display:none}}.page-mailinglists .list-manipulation{padding-top:.625rem}.page-mailinglists .list-manipulation:before{content:" ";display:table}.page-mailinglists .list-manipulation:after{content:" ";display:table;clear:both}.page-mailinglists .list-manipulation .button-alt{margin-bottom:.5rem}.page-mailinglists .list-manipulation .sort-buttons,.page-mailinglists .list-manipulation .search-field{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left}.page-mailinglists .lists-list-wrap{margin-bottom:1.125rem}.page-mailinglists .lists-list-wrap #mailinglists{padding:0;background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px}.page-mailinglists .lists-list-wrap ul{list-style:none;margin:0;padding:0}.page-mailinglists .lists-list-wrap li{list-style:none;padding:10px;display:block;position:relative;line-height:1.15;border-bottom:1px solid #eee;border-left:4px solid transparent}.page-mailinglists .lists-list-wrap li:last-child{border-bottom:transparent}.page-mailinglists .lists-list-wrap li.selected{border-left:4px solid #008CBA}.page-mailinglists .lists-list-wrap li .button-alt{color:#666;background-color:transparent}.page-mailinglists .lists-list-wrap li .button-alt:hover{background-color:#eee}.page-mailinglists .list-members .list-members-title{line-height:1.15;display:inline-block;margin-right:.25rem}.page-mailinglists .list-members ul{list-style:none;margin:0;padding:0;background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px}.page-mailinglists .list-members li{list-style:none;font-size:.875rem}.page-mailinglists .list-members li a{padding:8px 10px;display:block;position:relative;border-bottom:1px solid #eee}.page-mailinglists .list-members li:last-child a{border-bottom:transparent}.page-mailinglists .list-num-members{font-size:.875rem;color:#666}.page-mailinglists .email-aliases,.page-mailinglists .email-mailman{position:absolute;right:16px;top:8px}.page-mailinglists .email-aliases .dashicons,.page-mailinglists .email-mailman .dashicons{font-size:1.125rem;vertical-align:baseline;position:relative;top:4px;left:-3px}.sidebar{padding-left:0;padding-right:0;width:100%;float:left;font-weight:500;padding-top:1rem}@media only screen and (min-width:64.063em){.sidebar{padding-left:.9375rem;padding-right:.9375rem;width:33.33333%;float:left;font-weight:300}}.sidebar h2{padding-left:1rem;padding-right:1rem}@media only screen and (min-width:64.063em){.sidebar h2{padding-left:0;padding-right:0}}.sidebar h2,.sidebar h2 a.rsswidget{font-size:1.25rem;margin-bottom:0}.sidebar h2 a.rsswidget{font-weight:400}.sidebar .searchform{padding-left:1rem;padding-right:1rem}@media only screen and (min-width:64.063em){.sidebar .searchform{padding-left:0;padding-right:0}}.sidebar .searchform input[type=text]{width:75%;margin:0;display:block;float:left}.sidebar .searchform input[type=submit]{padding:0 8px;margin:0;text-align:center;line-height:2.3125rem;border:none;display:block;float:left;width:25%}.sidebar .widgettitle{clear:both}.sidebar .rsswidget img{display:none}.sidebar a.rsswidget,.sidebar .rss-date,.sidebar li.recentcomments a{font-size:.875rem}.sidebar ul{list-style:none;padding:0;margin:0}@media only screen and (min-width:64.063em){.sidebar ul{list-style:disc outside none}}.sidebar ul li{display:block;padding:1rem}.sidebar ul li:nth-child(even){background-color:#f5f5f5}@media only screen and (min-width:64.063em){.sidebar ul li:nth-child(even){background-color:transparent}}@media only screen and (min-width:64.063em){.sidebar ul li{display:list-item;padding:0;margin-left:1.25rem}}.card,.front-page .introduction{padding-top:.625rem;padding-bottom:.625rem;background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px}.text-body{padding:.625rem 1rem}.text-body,.page-login .login-form,.page-user-search .search-form{background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px}.page-login .login-form,.page-user-search .search-form{padding-top:.625rem;padding-bottom:.625rem}.page-user-search .search-about{padding:.625rem .9375rem}.page-user-search .search-about,.profile .profile-details .inner{background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px}.profile .profile-details .inner{padding:.625rem 1rem}.profile .account-details .inner{padding-top:.625rem;padding-bottom:.625rem;background-color:#fff;border:1px solid #eee;border-radius:2px}.profile .account-details .inner,.card-z1{box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0}.card-z2{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.love{color:#faafba}.credits-wrap{width:100%;margin:0 auto;max-width:78.125rem}.credits-wrap:before,.credits-wrap:after{content:" ";display:table}.credits-wrap:after{clear:both}.credits-wrap .credits{margin-top:25px;margin-bottom:25px;padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;text-align:center;color:#666;font-size:.75rem}.fadein{-webkit-animation:fadein 1.5s 1;animation:fadein 1.5s 1}@-webkit-keyframes fadein{from{opacity:0;top:-10px}to{opacity:1;top:0}}@keyframes fadein{from{opacity:0;top:-10px}to{opacity:1;top:0}}.dismiss{position:absolute;display:block;top:0;right:0;font-size:1.875rem;color:#ccc;padding:7px}.dismiss-button{padding:.8em 1.2em}.vcard{margin:0;border:0;padding:0}.visible{display:block!important}.button-alt{border-width:0;cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding:.4375rem .875rem .5rem;background-color:#eee;color:#333;border-radius:.3125rem;transition:background-color 300ms ease-out;border:1px solid transparent}.button-alt:hover,.button-alt:focus{background-color:#bebebe;color:#333}.button-alt:hover{background-color:#ccc}.active{background-color:#008CBA;color:#fff}.active:hover{color:#fff;background-color:#006887} \ No newline at end of file +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}kbd,pre,samp{font-family:monospace,monospace}button{font:inherit}input,optgroup{margin:0}input,optgroup,select,textarea{color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}html input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer}input[type="submit"]{cursor:pointer}html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('../images/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('../images/chosen-sprite.png') no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url('../images/chosen-sprite.png') no-repeat 100% -20px;background:url('../images/chosen-sprite.png') no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:5px;height:36px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('../images/chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single,.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:#fff url('../images/chosen-sprite.png') no-repeat -30px -20px;background:url('../images/chosen-sprite.png') no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url('../images/chosen-sprite@2x.png') !important;background-size:52px 37px!important;background-repeat:no-repeat!important}}meta.foundation-version{font-family:"/5.5.1/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.063em) and (max-width:64em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.063em) and (max-width:90em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.063em) and (max-width:120em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto;-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}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select,.row{width:100%}.row{margin:0 auto;max-width:78.125rem}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin:0 -.9375rem;max-width:none}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}@media only screen{.small-push-0{position:relative;left:0%;right:auto}.small-pull-0{position:relative;right:0%;left:auto}.small-push-1{position:relative;left:8.3333333333%;right:auto}.small-pull-1{position:relative;right:8.3333333333%;left:auto}.small-push-2{position:relative;left:16.6666666667%;right:auto}.small-pull-2{position:relative;right:16.6666666667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.3333333333%;right:auto}.small-pull-4{position:relative;right:33.3333333333%;left:auto}.small-push-5{position:relative;left:41.6666666667%;right:auto}.small-pull-5{position:relative;right:41.6666666667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.3333333333%;right:auto}.small-pull-7{position:relative;right:58.3333333333%;left:auto}.small-push-8{position:relative;left:66.6666666667%;right:auto}.small-pull-8{position:relative;right:66.6666666667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.3333333333%;right:auto}.small-pull-10{position:relative;right:83.3333333333%;left:auto}.small-push-11{position:relative;left:91.6666666667%;right:auto}.small-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{width:8.3333333333%}.small-2{width:16.6666666667%}.small-3{width:25%}.small-4{width:33.3333333333%}.small-5{width:41.6666666667%}.small-6{width:50%}.small-7{width:58.3333333333%}.small-8{width:66.6666666667%}.small-9{width:75%}.small-10{width:83.3333333333%}.small-11{width:91.6666666667%}.small-12{width:100%}.small-offset-0{margin-left:0%!important}.small-offset-1{margin-left:8.3333333333%!important}.small-offset-2{margin-left:16.6666666667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.3333333333%!important}.small-offset-5{margin-left:41.6666666667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.3333333333%!important}.small-offset-8{margin-left:66.6666666667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.3333333333%!important}.small-offset-11{margin-left:91.6666666667%!important}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}@media only screen and (min-width:40.063em){.medium-push-0{position:relative;left:0%;right:auto}.medium-pull-0{position:relative;right:0%;left:auto}.medium-push-1{position:relative;left:8.3333333333%;right:auto}.medium-pull-1{position:relative;right:8.3333333333%;left:auto}.medium-push-2{position:relative;left:16.6666666667%;right:auto}.medium-pull-2{position:relative;right:16.6666666667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.3333333333%;right:auto}.medium-pull-4{position:relative;right:33.3333333333%;left:auto}.medium-push-5{position:relative;left:41.6666666667%;right:auto}.medium-pull-5{position:relative;right:41.6666666667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.3333333333%;right:auto}.medium-pull-7{position:relative;right:58.3333333333%;left:auto}.medium-push-8{position:relative;left:66.6666666667%;right:auto}.medium-pull-8{position:relative;right:66.6666666667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.3333333333%;right:auto}.medium-pull-10{position:relative;right:83.3333333333%;left:auto}.medium-push-11{position:relative;left:91.6666666667%;right:auto}.medium-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{width:8.3333333333%}.medium-2{width:16.6666666667%}.medium-3{width:25%}.medium-4{width:33.3333333333%}.medium-5{width:41.6666666667%}.medium-6{width:50%}.medium-7{width:58.3333333333%}.medium-8{width:66.6666666667%}.medium-9{width:75%}.medium-10{width:83.3333333333%}.medium-11{width:91.6666666667%}.medium-12{width:100%}.medium-offset-0{margin-left:0%!important}.medium-offset-1{margin-left:8.3333333333%!important}.medium-offset-2{margin-left:16.6666666667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.3333333333%!important}.medium-offset-5{margin-left:41.6666666667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.3333333333%!important}.medium-offset-8{margin-left:66.6666666667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.3333333333%!important}.medium-offset-11{margin-left:91.6666666667%!important}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}@media only screen and (min-width:64.063em){.large-push-0{position:relative;left:0%;right:auto}.large-pull-0{position:relative;right:0%;left:auto}.large-push-1{position:relative;left:8.3333333333%;right:auto}.large-pull-1{position:relative;right:8.3333333333%;left:auto}.large-push-2{position:relative;left:16.6666666667%;right:auto}.large-pull-2{position:relative;right:16.6666666667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.3333333333%;right:auto}.large-pull-4{position:relative;right:33.3333333333%;left:auto}.large-push-5{position:relative;left:41.6666666667%;right:auto}.large-pull-5{position:relative;right:41.6666666667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.3333333333%;right:auto}.large-pull-7{position:relative;right:58.3333333333%;left:auto}.large-push-8{position:relative;left:66.6666666667%;right:auto}.large-pull-8{position:relative;right:66.6666666667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.3333333333%;right:auto}.large-pull-10{position:relative;right:83.3333333333%;left:auto}.large-push-11{position:relative;left:91.6666666667%;right:auto}.large-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{width:8.3333333333%}.large-2{width:16.6666666667%}.large-3{width:25%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.large-9{width:75%}.large-10{width:83.3333333333%}.large-11{width:91.6666666667%}.large-12{width:100%}.large-offset-0{margin-left:0%!important}.large-offset-1{margin-left:8.3333333333%!important}.large-offset-2{margin-left:16.6666666667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.3333333333%!important}.large-offset-5{margin-left:41.6666666667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.3333333333%!important}.large-offset-8{margin-left:66.6666666667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.3333333333%!important}.large-offset-11{margin-left:91.6666666667%!important}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}[class*="block-grid-"]{display:block;padding:0;margin:0 -.625rem}[class*="block-grid-"]:before{content:" ";display:table}[class*="block-grid-"]:after{content:" ";display:table;clear:both}[class*="block-grid-"]>li{display:block;height:auto;float:left;padding:0 .625rem 1.25rem}@media only screen{.small-block-grid-1>li{width:100%;list-style:none}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;list-style:none}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.3333333333%;list-style:none}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;list-style:none}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;list-style:none}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.6666666667%;list-style:none}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.2857142857%;list-style:none}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;list-style:none}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.1111111111%;list-style:none}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;list-style:none}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.0909090909%;list-style:none}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.3333333333%;list-style:none}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:40.063em){.medium-block-grid-1>li{width:100%;list-style:none}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{width:50%;list-style:none}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{width:33.3333333333%;list-style:none}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{width:25%;list-style:none}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{width:20%;list-style:none}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{width:16.6666666667%;list-style:none}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{width:14.2857142857%;list-style:none}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{width:12.5%;list-style:none}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{width:11.1111111111%;list-style:none}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{width:10%;list-style:none}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{width:9.0909090909%;list-style:none}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{width:8.3333333333%;list-style:none}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.063em){.large-block-grid-1>li{width:100%;list-style:none}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;list-style:none}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.3333333333%;list-style:none}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;list-style:none}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;list-style:none}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.6666666667%;list-style:none}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.2857142857%;list-style:none}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;list-style:none}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.1111111111%;list-style:none}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;list-style:none}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.0909090909%;list-style:none}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.3333333333%;list-style:none}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit!important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none!important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table!important}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:40.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit!important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none!important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table!important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:64.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit!important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none!important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table!important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:90.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit!important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none!important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table!important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:120.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit!important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none!important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table!important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell!important}}.show-for-landscape,.hide-for-portrait{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table!important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}@media only screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.show-for-landscape,table.hide-for-portrait{display:table!important}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group!important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group!important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row!important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell!important}}@media only screen and (orientation:portrait){.show-for-portrait,.hide-for-landscape{display:inherit!important}.hide-for-portrait,.show-for-landscape{display:none!important}table.show-for-portrait,table.hide-for-landscape{display:table!important}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group!important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group!important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row!important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell!important}}.show-for-touch{display:none!important}.hide-for-touch,.touch .show-for-touch{display:inherit!important}.touch .hide-for-touch{display:none!important}table.hide-for-touch,.touch table.show-for-touch{display:table!important}thead.hide-for-touch,.touch thead.show-for-touch{display:table-header-group!important}tbody.hide-for-touch,.touch tbody.show-for-touch{display:table-row-group!important}tr.hide-for-touch,.touch tr.show-for-touch{display:table-row!important}td.hide-for-touch,.touch td.show-for-touch,th.hide-for-touch,.touch th.show-for-touch{display:table-cell!important}.print-only{display:none!important}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!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:.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}}@media print{.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!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}@media only screen and (max-width:40em){.small-only-text-left{text-align:left!important}.small-only-text-right{text-align:right!important}.small-only-text-center{text-align:center!important}.small-only-text-justify{text-align:justify!important}}@media only screen{.small-text-left{text-align:left!important}.small-text-right{text-align:right!important}.small-text-center{text-align:center!important}.small-text-justify{text-align:justify!important}}@media only screen and (min-width:40.063em) and (max-width:64em){.medium-only-text-left{text-align:left!important}.medium-only-text-right{text-align:right!important}.medium-only-text-center{text-align:center!important}.medium-only-text-justify{text-align:justify!important}}@media only screen and (min-width:40.063em){.medium-text-left{text-align:left!important}.medium-text-right{text-align:right!important}.medium-text-center{text-align:center!important}.medium-text-justify{text-align:justify!important}}@media only screen and (min-width:64.063em) and (max-width:90em){.large-only-text-left{text-align:left!important}.large-only-text-right{text-align:right!important}.large-only-text-center{text-align:center!important}.large-only-text-justify{text-align:justify!important}}@media only screen and (min-width:64.063em){.large-text-left{text-align:left!important}.large-text-right{text-align:right!important}.large-text-center{text-align:center!important}.large-text-justify{text-align:justify!important}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-only-text-left{text-align:left!important}.xlarge-only-text-right{text-align:right!important}.xlarge-only-text-center{text-align:center!important}.xlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:90.063em){.xlarge-text-left{text-align:left!important}.xlarge-text-right{text-align:right!important}.xlarge-text-center{text-align:center!important}.xlarge-text-justify{text-align:justify!important}}@media only screen and (min-width:120.063em) and (max-width:99999999em){.xxlarge-only-text-left{text-align:left!important}.xxlarge-only-text-right{text-align:right!important}.xxlarge-only-text-center{text-align:center!important}.xxlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:120.063em){.xxlarge-text-left{text-align:left!important}.xxlarge-text-right{text-align:right!important}.xxlarge-text-center{text-align:center!important}.xxlarge-text-justify{text-align:justify!important}}div{margin:0}div,dl{padding:0}dt,dd{margin:0}dt,dd,ul,ol{padding:0}li{margin:0}li,h1,h2,h3,h4,h5,h6{padding:0}pre{margin:0}pre,form,p,th,td{padding:0}th,td{margin:0}a{color:#e68c1e;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#ca7916}a img{border:none}p{font-family:inherit;font-weight:400;font-size:1rem;margin:0 0 1.25rem;text-rendering:optimizeLegibility}p,p.lead{line-height:1.6}p.lead{font-size:1.21875rem}p aside{font-size:.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;color:#000;text-rendering:optimizeLegibility;margin:.2rem 0 .5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#595959;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4,h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#595959;font-weight:400;margin-top:.2rem;margin-bottom:.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:700}strong,b,small{line-height:inherit}small{font-size:60%}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#333;background-color:#9ee7ff;border-width:1px;border-style:solid;border-color:#75ddff;padding:.125rem .3125rem .0625rem}ul,ol,dl{font-size:1rem;line-height:1.6;list-style-position:outside;font-family:inherit}dl{margin:0 0 1.25rem}ul{margin:0 0 1.25rem 1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin:0 0 1.25rem 1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:.3rem;font-weight:700}dl dd{margin-bottom:.75rem}abbr,acronym{font-size:90%;color:#000;cursor:help}acronym{text-transform:uppercase}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:.8125rem;color:#3b3b3b}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#3b3b3b}blockquote,blockquote p{line-height:1.6;color:#595959}.vcard{display:inline-block;border:1px solid #ddd}.vcard li{margin:0;display:block}.vcard .fn{font-size:.9375rem}.vcard .fn,.vevent .summary,.vevent abbr{font-weight:700}.vevent abbr{cursor:default;text-decoration:none;border:none;padding:0 .0625rem}@media only screen and (min-width:40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}button,.button,input[type=submit]{border-style:solid;border-width:0;cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;border-radius:0;display:inline-block;padding:1rem 2rem 1.0625rem;font-size:1rem;background-color:#e68c1e;border-color:#bc7114;color:#fff;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,input[type=submit]:hover,.button:focus,input[type=submit]:focus{background-color:#bc7114;color:#fff}button.secondary,.button.secondary,input.secondary[type=submit]{background-color:#008CBA;border-color:#007095;color:#fff}button.secondary:hover,button.secondary:focus,.button.secondary:hover,input.secondary[type=submit]:hover,.button.secondary:focus,input.secondary[type=submit]:focus{background-color:#007095;color:#fff}button.success,.button.success,input.success[type=submit]{background-color:#43AC6A;border-color:#368a55;color:#fff}button.success:hover,button.success:focus,.button.success:hover,input.success[type=submit]:hover,.button.success:focus,input.success[type=submit]:focus{background-color:#368a55;color:#fff}button.alert,.button.alert,input.alert[type=submit]{background-color:#f04124;border-color:#cf2a0e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,input.alert[type=submit]:hover,.button.alert:focus,input.alert[type=submit]:focus{background-color:#cf2a0e;color:#fff}button.warning,.button.warning,input.warning[type=submit]{background-color:#f08a24;border-color:#cf6e0e;color:#fff}button.warning:hover,button.warning:focus,.button.warning:hover,input.warning[type=submit]:hover,.button.warning:focus,input.warning[type=submit]:focus{background-color:#cf6e0e;color:#fff}button.info,.button.info,input.info[type=submit]{background-color:#a0d3e8;border-color:#61b6d9;color:#333}button.info:hover,button.info:focus,.button.info:hover,input.info[type=submit]:hover,.button.info:focus,input.info[type=submit]:focus{background-color:#61b6d9;color:#fff}button.large,.button.large,input.large[type=submit]{padding:1.125rem 2.25rem 1.1875rem;font-size:1.25rem}button.small,.button.small,input.small[type=submit]{padding:.875rem 1.75rem .9375rem;font-size:.8125rem}button.tiny,.button.tiny,input.tiny[type=submit]{padding:.625rem 1.25rem .6875rem;font-size:.6875rem}button.expand,.button.expand,input.expand[type=submit]{padding-right:0;padding-left:0;width:100%}button.left-align,.button.left-align,input.left-align[type=submit]{text-align:left;text-indent:.75rem}button.right-align,.button.right-align,input.right-align[type=submit]{text-align:right;padding-right:.75rem}button.radius,#menu .user-menu-wrap button.user-menu,button.dismiss-button,.button.radius,#menu .user-menu-wrap .button.user-menu,#menu .user-menu-wrap input.user-menu[type=submit],.page-login .login-form input[type=submit],input.radius[type=submit],input[type=submit].dismiss-button,.button.dismiss-button{border-radius:3px}button.round,.button.round,input.round[type=submit]{border-radius:1000px}button.disabled,button[disabled],.button.disabled,input.disabled[type=submit],.button[disabled],input[disabled][type=submit]{background-color:#e68c1e;border-color:#bc7114;color:#fff;cursor:default;opacity:.7;box-shadow:none}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,input.disabled[type=submit]:hover,.button.disabled:focus,input.disabled[type=submit]:focus,.button[disabled]:hover,input[disabled][type=submit]:hover,.button[disabled]:focus,input[disabled][type=submit]:focus{background-color:#bc7114;color:#fff;background-color:#e68c1e}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,input.disabled.secondary[type=submit],.button[disabled].secondary,input[disabled].secondary[type=submit]{background-color:#008CBA;border-color:#007095;color:#fff;cursor:default;opacity:.7;box-shadow:none}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,input.disabled.secondary[type=submit]:hover,.button.disabled.secondary:focus,input.disabled.secondary[type=submit]:focus,.button[disabled].secondary:hover,input[disabled].secondary[type=submit]:hover,.button[disabled].secondary:focus,input[disabled].secondary[type=submit]:focus{background-color:#007095;color:#fff;background-color:#008CBA}button.disabled.success,button[disabled].success,.button.disabled.success,input.disabled.success[type=submit],.button[disabled].success,input[disabled].success[type=submit]{background-color:#43AC6A;border-color:#368a55;color:#fff;cursor:default;opacity:.7;box-shadow:none}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,input.disabled.success[type=submit]:hover,.button.disabled.success:focus,input.disabled.success[type=submit]:focus,.button[disabled].success:hover,input[disabled].success[type=submit]:hover,.button[disabled].success:focus,input[disabled].success[type=submit]:focus{background-color:#368a55;color:#fff;background-color:#43AC6A}button.disabled.alert,button[disabled].alert,.button.disabled.alert,input.disabled.alert[type=submit],.button[disabled].alert,input[disabled].alert[type=submit]{background-color:#f04124;border-color:#cf2a0e;color:#fff;cursor:default;opacity:.7;box-shadow:none}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,input.disabled.alert[type=submit]:hover,.button.disabled.alert:focus,input.disabled.alert[type=submit]:focus,.button[disabled].alert:hover,input[disabled].alert[type=submit]:hover,.button[disabled].alert:focus,input[disabled].alert[type=submit]:focus{background-color:#cf2a0e;color:#fff;background-color:#f04124}button.disabled.warning,button[disabled].warning,.button.disabled.warning,input.disabled.warning[type=submit],.button[disabled].warning,input[disabled].warning[type=submit]{background-color:#f08a24;border-color:#cf6e0e;color:#fff;cursor:default;opacity:.7;box-shadow:none}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,input.disabled.warning[type=submit]:hover,.button.disabled.warning:focus,input.disabled.warning[type=submit]:focus,.button[disabled].warning:hover,input[disabled].warning[type=submit]:hover,.button[disabled].warning:focus,input[disabled].warning[type=submit]:focus{background-color:#cf6e0e;color:#fff;background-color:#f08a24}button.disabled.info,button[disabled].info,.button.disabled.info,input.disabled.info[type=submit],.button[disabled].info,input[disabled].info[type=submit]{background-color:#a0d3e8;border-color:#61b6d9;color:#333;cursor:default;opacity:.7;box-shadow:none}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,input.disabled.info[type=submit]:hover,.button.disabled.info:focus,input.disabled.info[type=submit]:focus,.button[disabled].info:hover,input[disabled].info[type=submit]:hover,.button[disabled].info:focus,input[disabled].info[type=submit]:focus{background-color:#61b6d9;color:#fff;background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:40.063em){button,.button,input[type=submit]{display:inline-block}}.button-group{list-style:none;margin:0;left:0}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group.even-2 li{margin:0 -2px;display:inline-block;width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button,.button-group.even-2 li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button,.button-group.even-2 li:first-child input[type=submit]{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button,.button-group.even-2 li input[type=submit]{width:100%}.button-group.even-3 li{margin:0 -2px;display:inline-block;width:33.3333333333%}.button-group.even-3 li>button,.button-group.even-3 li .button,.button-group.even-3 li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button,.button-group.even-3 li:first-child input[type=submit]{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button,.button-group.even-3 li input[type=submit]{width:100%}.button-group.even-4 li{margin:0 -2px;display:inline-block;width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button,.button-group.even-4 li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button,.button-group.even-4 li:first-child input[type=submit]{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button,.button-group.even-4 li input[type=submit]{width:100%}.button-group.even-5 li{margin:0 -2px;display:inline-block;width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button,.button-group.even-5 li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button,.button-group.even-5 li:first-child input[type=submit]{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button,.button-group.even-5 li input[type=submit]{width:100%}.button-group.even-6 li{margin:0 -2px;display:inline-block;width:16.6666666667%}.button-group.even-6 li>button,.button-group.even-6 li .button,.button-group.even-6 li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button,.button-group.even-6 li:first-child input[type=submit]{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button,.button-group.even-6 li input[type=submit]{width:100%}.button-group.even-7 li{margin:0 -2px;display:inline-block;width:14.2857142857%}.button-group.even-7 li>button,.button-group.even-7 li .button,.button-group.even-7 li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button,.button-group.even-7 li:first-child input[type=submit]{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button,.button-group.even-7 li input[type=submit]{width:100%}.button-group.even-8 li{margin:0 -2px;display:inline-block;width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button,.button-group.even-8 li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button,.button-group.even-8 li:first-child input[type=submit]{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button,.button-group.even-8 li input[type=submit]{width:100%}.button-group>li{margin:0 -2px;display:inline-block}.button-group>li>button,.button-group>li .button,.button-group>li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group>li:first-child button,.button-group>li:first-child .button,.button-group>li:first-child input[type=submit]{border-left:0}.button-group.stack>li{display:inline-block;display:block;margin:0;float:none}.button-group.stack>li>button,.button-group.stack>li .button,.button-group.stack>li input[type=submit]{border-left:1px solid}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button,.button-group.stack>li:first-child input[type=submit]{border-left:0}.button-group.stack>li>button,.button-group.stack>li .button,.button-group.stack>li input[type=submit]{border-top:1px solid;border-color:rgba(255,255,255,.5);border-left-width:0;margin:0;display:block}.button-group.stack>li>button{width:100%}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button,.button-group.stack>li:first-child input[type=submit]{border-top:0}.button-group.stack-for-small>li{margin:0 -2px;display:inline-block}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button,.button-group.stack-for-small>li input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child input[type=submit]{border-left:0}@media only screen and (max-width:40em){.button-group.stack-for-small>li{display:inline-block;display:block;margin:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button,.button-group.stack-for-small>li input[type=submit]{border-left:1px solid}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child input[type=submit]{border-left:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button,.button-group.stack-for-small>li input[type=submit]{border-top:1px solid;border-color:rgba(255,255,255,.5);border-left-width:0;margin:0;display:block}.button-group.stack-for-small>li>button{width:100%}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button,.button-group.stack-for-small>li:first-child input[type=submit]{border-top:0}}.button-group.radius>*,#menu .user-menu-wrap .button-group.user-menu>*,.page-login .login-form input.button-group[type=submit]>*,.button-group.dismiss-button>*{margin:0 -2px;display:inline-block}.button-group.radius>*>button,#menu .user-menu-wrap .button-group.user-menu>*>button,.page-login .login-form input.button-group[type=submit]>*>button,.button-group.dismiss-button>*>button,.button-group.radius>* .button,#menu .user-menu-wrap .button-group.user-menu>* .button,.page-login .login-form input.button-group[type=submit]>* .button,.button-group.dismiss-button>* .button,.button-group.radius>* input[type=submit],#menu .user-menu-wrap .button-group.user-menu>* input[type=submit],.page-login .login-form input.button-group[type=submit]>* input[type=submit],.button-group.dismiss-button>* input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius>*:first-child button,#menu .user-menu-wrap .button-group.user-menu>*:first-child button,.page-login .login-form input.button-group[type=submit]>*:first-child button,.button-group.dismiss-button>*:first-child button,.button-group.radius>*:first-child .button,#menu .user-menu-wrap .button-group.user-menu>*:first-child .button,.page-login .login-form input.button-group[type=submit]>*:first-child .button,.button-group.dismiss-button>*:first-child .button,.button-group.radius>*:first-child input[type=submit],#menu .user-menu-wrap .button-group.user-menu>*:first-child input[type=submit],.page-login .login-form input.button-group[type=submit]>*:first-child input[type=submit],.button-group.dismiss-button>*:first-child input[type=submit]{border-left:0}.button-group.radius>*,#menu .user-menu-wrap .button-group.user-menu>*,.page-login .login-form input.button-group[type=submit]>*,.button-group.dismiss-button>*,.button-group.radius>*>a,#menu .user-menu-wrap .button-group.user-menu>*>a,.page-login .login-form input.button-group[type=submit]>*>a,.button-group.dismiss-button>*>a,.button-group.radius>*>button,#menu .user-menu-wrap .button-group.user-menu>*>button,.page-login .login-form input.button-group[type=submit]>*>button,.button-group.dismiss-button>*>button,.button-group.radius>*>.button,#menu .user-menu-wrap .button-group.user-menu>*>.button,.page-login .login-form input.button-group[type=submit]>*>.button,.button-group.dismiss-button>*>.button,.button-group.radius>*>input[type=submit],#menu .user-menu-wrap .button-group.user-menu>*>input[type=submit],.page-login .login-form input.button-group[type=submit]>*>input[type=submit],.button-group.dismiss-button>*>input[type=submit]{border-radius:0}.button-group.radius>*:first-child,#menu .user-menu-wrap .button-group.user-menu>*:first-child,.page-login .login-form input.button-group[type=submit]>*:first-child,.button-group.dismiss-button>*:first-child,.button-group.radius>*:first-child>a,#menu .user-menu-wrap .button-group.user-menu>*:first-child>a,.page-login .login-form input.button-group[type=submit]>*:first-child>a,.button-group.dismiss-button>*:first-child>a,.button-group.radius>*:first-child>button,#menu .user-menu-wrap .button-group.user-menu>*:first-child>button,.page-login .login-form input.button-group[type=submit]>*:first-child>button,.button-group.dismiss-button>*:first-child>button,.button-group.radius>*:first-child>.button,#menu .user-menu-wrap .button-group.user-menu>*:first-child>.button,.page-login .login-form input.button-group[type=submit]>*:first-child>.button,.button-group.dismiss-button>*:first-child>.button,.button-group.radius>*:first-child>input[type=submit],#menu .user-menu-wrap .button-group.user-menu>*:first-child>input[type=submit],.page-login .login-form input.button-group[type=submit]>*:first-child>input[type=submit],.button-group.dismiss-button>*:first-child>input[type=submit]{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,#menu .user-menu-wrap .button-group.user-menu>*:last-child,.page-login .login-form input.button-group[type=submit]>*:last-child,.button-group.dismiss-button>*:last-child,.button-group.radius>*:last-child>a,#menu .user-menu-wrap .button-group.user-menu>*:last-child>a,.page-login .login-form input.button-group[type=submit]>*:last-child>a,.button-group.dismiss-button>*:last-child>a,.button-group.radius>*:last-child>button,#menu .user-menu-wrap .button-group.user-menu>*:last-child>button,.page-login .login-form input.button-group[type=submit]>*:last-child>button,.button-group.dismiss-button>*:last-child>button,.button-group.radius>*:last-child>.button,#menu .user-menu-wrap .button-group.user-menu>*:last-child>.button,.page-login .login-form input.button-group[type=submit]>*:last-child>.button,.button-group.dismiss-button>*:last-child>.button,.button-group.radius>*:last-child>input[type=submit],#menu .user-menu-wrap .button-group.user-menu>*:last-child>input[type=submit],.page-login .login-form input.button-group[type=submit]>*:last-child>input[type=submit],.button-group.dismiss-button>*:last-child>input[type=submit]{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*,#menu .user-menu-wrap .button-group.stack.user-menu>*,.page-login .login-form input.button-group.stack[type=submit]>*,.button-group.stack.dismiss-button>*{display:inline-block;display:block;margin:0}.button-group.radius.stack>*>button,#menu .user-menu-wrap .button-group.stack.user-menu>*>button,.page-login .login-form input.button-group.stack[type=submit]>*>button,.button-group.stack.dismiss-button>*>button,.button-group.radius.stack>* .button,#menu .user-menu-wrap .button-group.stack.user-menu>* .button,.page-login .login-form input.button-group.stack[type=submit]>* .button,.button-group.stack.dismiss-button>* .button,.button-group.radius.stack>* input[type=submit],#menu .user-menu-wrap .button-group.stack.user-menu>* input[type=submit],.page-login .login-form input.button-group.stack[type=submit]>* input[type=submit],.button-group.stack.dismiss-button>* input[type=submit]{border-left:1px solid}.button-group.radius.stack>*:first-child button,#menu .user-menu-wrap .button-group.stack.user-menu>*:first-child button,.page-login .login-form input.button-group.stack[type=submit]>*:first-child button,.button-group.stack.dismiss-button>*:first-child button,.button-group.radius.stack>*:first-child .button,#menu .user-menu-wrap .button-group.stack.user-menu>*:first-child .button,.page-login .login-form input.button-group.stack[type=submit]>*:first-child .button,.button-group.stack.dismiss-button>*:first-child .button,.button-group.radius.stack>*:first-child input[type=submit],#menu .user-menu-wrap .button-group.stack.user-menu>*:first-child input[type=submit],.page-login .login-form input.button-group.stack[type=submit]>*:first-child input[type=submit],.button-group.stack.dismiss-button>*:first-child input[type=submit]{border-left:0}.button-group.radius.stack>*>button,#menu .user-menu-wrap .button-group.stack.user-menu>*>button,.page-login .login-form input.button-group.stack[type=submit]>*>button,.button-group.stack.dismiss-button>*>button,.button-group.radius.stack>* .button,#menu .user-menu-wrap .button-group.stack.user-menu>* .button,.page-login .login-form input.button-group.stack[type=submit]>* .button,.button-group.stack.dismiss-button>* .button,.button-group.radius.stack>* input[type=submit],#menu .user-menu-wrap .button-group.stack.user-menu>* input[type=submit],.page-login .login-form input.button-group.stack[type=submit]>* input[type=submit],.button-group.stack.dismiss-button>* input[type=submit]{border-top:1px solid;border-color:rgba(255,255,255,.5);border-left-width:0;margin:0;display:block}.button-group.radius.stack>*>button,#menu .user-menu-wrap .button-group.stack.user-menu>*>button,.page-login .login-form input.button-group.stack[type=submit]>*>button,.button-group.stack.dismiss-button>*>button{width:100%}.button-group.radius.stack>*:first-child button,#menu .user-menu-wrap .button-group.stack.user-menu>*:first-child button,.page-login .login-form input.button-group.stack[type=submit]>*:first-child button,.button-group.stack.dismiss-button>*:first-child button,.button-group.radius.stack>*:first-child .button,#menu .user-menu-wrap .button-group.stack.user-menu>*:first-child .button,.page-login .login-form input.button-group.stack[type=submit]>*:first-child .button,.button-group.stack.dismiss-button>*:first-child .button,.button-group.radius.stack>*:first-child input[type=submit],#menu .user-menu-wrap .button-group.stack.user-menu>*:first-child input[type=submit],.page-login .login-form input.button-group.stack[type=submit]>*:first-child input[type=submit],.button-group.stack.dismiss-button>*:first-child input[type=submit]{border-top:0}.button-group.radius.stack>*,#menu .user-menu-wrap .button-group.stack.user-menu>*,.page-login .login-form input.button-group.stack[type=submit]>*,.button-group.stack.dismiss-button>*,.button-group.radius.stack>*>a,#menu .user-menu-wrap .button-group.stack.user-menu>*>a,.page-login .login-form input.button-group.stack[type=submit]>*>a,.button-group.stack.dismiss-button>*>a,.button-group.radius.stack>*>button,#menu .user-menu-wrap .button-group.stack.user-menu>*>button,.page-login .login-form input.button-group.stack[type=submit]>*>button,.button-group.stack.dismiss-button>*>button,.button-group.radius.stack>*>.button,#menu .user-menu-wrap .button-group.stack.user-menu>*>.button,.page-login .login-form input.button-group.stack[type=submit]>*>.button,.button-group.stack.dismiss-button>*>.button,.button-group.radius.stack>*>input[type=submit],#menu .user-menu-wrap .button-group.stack.user-menu>*>input[type=submit],.page-login .login-form input.button-group.stack[type=submit]>*>input[type=submit],.button-group.stack.dismiss-button>*>input[type=submit]{border-radius:0}.button-group.radius.stack>*:first-child,#menu .user-menu-wrap .button-group.stack.user-menu>*:first-child,.page-login .login-form input.button-group.stack[type=submit]>*:first-child,.button-group.stack.dismiss-button>*:first-child,.button-group.radius.stack>*:first-child>a,#menu .user-menu-wrap .button-group.stack.user-menu>*:first-child>a,.page-login .login-form input.button-group.stack[type=submit]>*:first-child>a,.button-group.stack.dismiss-button>*:first-child>a,.button-group.radius.stack>*:first-child>button,#menu .user-menu-wrap .button-group.stack.user-menu>*:first-child>button,.page-login .login-form input.button-group.stack[type=submit]>*:first-child>button,.button-group.stack.dismiss-button>*:first-child>button,.button-group.radius.stack>*:first-child>.button,#menu .user-menu-wrap .button-group.stack.user-menu>*:first-child>.button,.page-login .login-form input.button-group.stack[type=submit]>*:first-child>.button,.button-group.stack.dismiss-button>*:first-child>.button,.button-group.radius.stack>*:first-child>input[type=submit],#menu .user-menu-wrap .button-group.stack.user-menu>*:first-child>input[type=submit],.page-login .login-form input.button-group.stack[type=submit]>*:first-child>input[type=submit],.button-group.stack.dismiss-button>*:first-child>input[type=submit]{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*:last-child,#menu .user-menu-wrap .button-group.stack.user-menu>*:last-child,.page-login .login-form input.button-group.stack[type=submit]>*:last-child,.button-group.stack.dismiss-button>*:last-child,.button-group.radius.stack>*:last-child>a,#menu .user-menu-wrap .button-group.stack.user-menu>*:last-child>a,.page-login .login-form input.button-group.stack[type=submit]>*:last-child>a,.button-group.stack.dismiss-button>*:last-child>a,.button-group.radius.stack>*:last-child>button,#menu .user-menu-wrap .button-group.stack.user-menu>*:last-child>button,.page-login .login-form input.button-group.stack[type=submit]>*:last-child>button,.button-group.stack.dismiss-button>*:last-child>button,.button-group.radius.stack>*:last-child>.button,#menu .user-menu-wrap .button-group.stack.user-menu>*:last-child>.button,.page-login .login-form input.button-group.stack[type=submit]>*:last-child>.button,.button-group.stack.dismiss-button>*:last-child>.button,.button-group.radius.stack>*:last-child>input[type=submit],#menu .user-menu-wrap .button-group.stack.user-menu>*:last-child>input[type=submit],.page-login .login-form input.button-group.stack[type=submit]>*:last-child>input[type=submit],.button-group.stack.dismiss-button>*:last-child>input[type=submit]{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width:40.063em){.button-group.radius.stack-for-small>*,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*,.page-login .login-form input.button-group.stack-for-small[type=submit]>*,.button-group.stack-for-small.dismiss-button>*{margin:0 -2px;display:inline-block}.button-group.radius.stack-for-small>*>button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*>button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*>button,.button-group.stack-for-small.dismiss-button>*>button,.button-group.radius.stack-for-small>* .button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>* .button,.page-login .login-form input.button-group.stack-for-small[type=submit]>* .button,.button-group.stack-for-small.dismiss-button>* .button,.button-group.radius.stack-for-small>* input[type=submit],#menu .user-menu-wrap .button-group.stack-for-small.user-menu>* input[type=submit],.page-login .login-form input.button-group.stack-for-small[type=submit]>* input[type=submit],.button-group.stack-for-small.dismiss-button>* input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.radius.stack-for-small>*:first-child button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child button,.button-group.stack-for-small.dismiss-button>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child .button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child .button,.button-group.stack-for-small.dismiss-button>*:first-child .button,.button-group.radius.stack-for-small>*:first-child input[type=submit],#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child input[type=submit],.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child input[type=submit],.button-group.stack-for-small.dismiss-button>*:first-child input[type=submit]{border-left:0}.button-group.radius.stack-for-small>*,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*,.page-login .login-form input.button-group.stack-for-small[type=submit]>*,.button-group.stack-for-small.dismiss-button>*,.button-group.radius.stack-for-small>*>a,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*>a,.page-login .login-form input.button-group.stack-for-small[type=submit]>*>a,.button-group.stack-for-small.dismiss-button>*>a,.button-group.radius.stack-for-small>*>button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*>button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*>button,.button-group.stack-for-small.dismiss-button>*>button,.button-group.radius.stack-for-small>*>.button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*>.button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*>.button,.button-group.stack-for-small.dismiss-button>*>.button,.button-group.radius.stack-for-small>*>input[type=submit],#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*>input[type=submit],.page-login .login-form input.button-group.stack-for-small[type=submit]>*>input[type=submit],.button-group.stack-for-small.dismiss-button>*>input[type=submit]{border-radius:0}.button-group.radius.stack-for-small>*:first-child,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child,.button-group.stack-for-small.dismiss-button>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child>a,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child>a,.button-group.stack-for-small.dismiss-button>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child>button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child>button,.button-group.stack-for-small.dismiss-button>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child>.button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child>.button,.button-group.stack-for-small.dismiss-button>*:first-child>.button,.button-group.radius.stack-for-small>*:first-child>input[type=submit],#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child>input[type=submit],.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child>input[type=submit],.button-group.stack-for-small.dismiss-button>*:first-child>input[type=submit]{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>*:last-child,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:last-child,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:last-child,.button-group.stack-for-small.dismiss-button>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:last-child>a,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:last-child>a,.button-group.stack-for-small.dismiss-button>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:last-child>button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:last-child>button,.button-group.stack-for-small.dismiss-button>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:last-child>.button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:last-child>.button,.button-group.stack-for-small.dismiss-button>*:last-child>.button,.button-group.radius.stack-for-small>*:last-child>input[type=submit],#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:last-child>input[type=submit],.page-login .login-form input.button-group.stack-for-small[type=submit]>*:last-child>input[type=submit],.button-group.stack-for-small.dismiss-button>*:last-child>input[type=submit]{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width:40em){.button-group.radius.stack-for-small>*,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*,.page-login .login-form input.button-group.stack-for-small[type=submit]>*,.button-group.stack-for-small.dismiss-button>*{display:inline-block;display:block;margin:0}.button-group.radius.stack-for-small>*>button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*>button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*>button,.button-group.stack-for-small.dismiss-button>*>button,.button-group.radius.stack-for-small>* .button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>* .button,.page-login .login-form input.button-group.stack-for-small[type=submit]>* .button,.button-group.stack-for-small.dismiss-button>* .button,.button-group.radius.stack-for-small>* input[type=submit],#menu .user-menu-wrap .button-group.stack-for-small.user-menu>* input[type=submit],.page-login .login-form input.button-group.stack-for-small[type=submit]>* input[type=submit],.button-group.stack-for-small.dismiss-button>* input[type=submit]{border-left:1px solid}.button-group.radius.stack-for-small>*:first-child button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child button,.button-group.stack-for-small.dismiss-button>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child .button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child .button,.button-group.stack-for-small.dismiss-button>*:first-child .button,.button-group.radius.stack-for-small>*:first-child input[type=submit],#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child input[type=submit],.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child input[type=submit],.button-group.stack-for-small.dismiss-button>*:first-child input[type=submit]{border-left:0}.button-group.radius.stack-for-small>*>button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*>button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*>button,.button-group.stack-for-small.dismiss-button>*>button,.button-group.radius.stack-for-small>* .button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>* .button,.page-login .login-form input.button-group.stack-for-small[type=submit]>* .button,.button-group.stack-for-small.dismiss-button>* .button,.button-group.radius.stack-for-small>* input[type=submit],#menu .user-menu-wrap .button-group.stack-for-small.user-menu>* input[type=submit],.page-login .login-form input.button-group.stack-for-small[type=submit]>* input[type=submit],.button-group.stack-for-small.dismiss-button>* input[type=submit]{border-top:1px solid;border-color:rgba(255,255,255,.5);border-left-width:0;margin:0;display:block}.button-group.radius.stack-for-small>*>button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*>button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*>button,.button-group.stack-for-small.dismiss-button>*>button{width:100%}.button-group.radius.stack-for-small>*:first-child button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child button,.button-group.stack-for-small.dismiss-button>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child .button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child .button,.button-group.stack-for-small.dismiss-button>*:first-child .button,.button-group.radius.stack-for-small>*:first-child input[type=submit],#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child input[type=submit],.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child input[type=submit],.button-group.stack-for-small.dismiss-button>*:first-child input[type=submit]{border-top:0}.button-group.radius.stack-for-small>*,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*,.page-login .login-form input.button-group.stack-for-small[type=submit]>*,.button-group.stack-for-small.dismiss-button>*,.button-group.radius.stack-for-small>*>a,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*>a,.page-login .login-form input.button-group.stack-for-small[type=submit]>*>a,.button-group.stack-for-small.dismiss-button>*>a,.button-group.radius.stack-for-small>*>button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*>button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*>button,.button-group.stack-for-small.dismiss-button>*>button,.button-group.radius.stack-for-small>*>.button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*>.button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*>.button,.button-group.stack-for-small.dismiss-button>*>.button,.button-group.radius.stack-for-small>*>input[type=submit],#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*>input[type=submit],.page-login .login-form input.button-group.stack-for-small[type=submit]>*>input[type=submit],.button-group.stack-for-small.dismiss-button>*>input[type=submit]{border-radius:0}.button-group.radius.stack-for-small>*:first-child,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child,.button-group.stack-for-small.dismiss-button>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child>a,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child>a,.button-group.stack-for-small.dismiss-button>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child>button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child>button,.button-group.stack-for-small.dismiss-button>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child>.button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child>.button,.button-group.stack-for-small.dismiss-button>*:first-child>.button,.button-group.radius.stack-for-small>*:first-child>input[type=submit],#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:first-child>input[type=submit],.page-login .login-form input.button-group.stack-for-small[type=submit]>*:first-child>input[type=submit],.button-group.stack-for-small.dismiss-button>*:first-child>input[type=submit]{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>*:last-child,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:last-child,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:last-child,.button-group.stack-for-small.dismiss-button>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:last-child>a,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:last-child>a,.button-group.stack-for-small.dismiss-button>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:last-child>button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:last-child>button,.button-group.stack-for-small.dismiss-button>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button,#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:last-child>.button,.page-login .login-form input.button-group.stack-for-small[type=submit]>*:last-child>.button,.button-group.stack-for-small.dismiss-button>*:last-child>.button,.button-group.radius.stack-for-small>*:last-child>input[type=submit],#menu .user-menu-wrap .button-group.stack-for-small.user-menu>*:last-child>input[type=submit],.page-login .login-form input.button-group.stack-for-small[type=submit]>*:last-child>input[type=submit],.button-group.stack-for-small.dismiss-button>*:last-child>input[type=submit]{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{margin:0 -2px;display:inline-block}.button-group.round>*>button,.button-group.round>* .button,.button-group.round>* input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button,.button-group.round>*:first-child input[type=submit]{border-left:0}.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button,.button-group.round>*>input[type=submit]{border-radius:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button,.button-group.round>*:first-child>input[type=submit]{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button,.button-group.round>*:last-child>input[type=submit]{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{display:inline-block;display:block;margin:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button,.button-group.round.stack>* input[type=submit]{border-left:1px solid}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button,.button-group.round.stack>*:first-child input[type=submit]{border-left:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button,.button-group.round.stack>* input[type=submit]{border-top:1px solid;border-color:rgba(255,255,255,.5);border-left-width:0;margin:0;display:block}.button-group.round.stack>*>button{width:100%}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button,.button-group.round.stack>*:first-child input[type=submit]{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button,.button-group.round.stack>*>input[type=submit]{border-radius:0}.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button,.button-group.round.stack>*:first-child>input[type=submit]{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button,.button-group.round.stack>*:last-child>input[type=submit]{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width:40.063em){.button-group.round.stack-for-small>*{margin:0 -2px;display:inline-block}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>* input[type=submit]{border-left:1px solid;border-color:rgba(255,255,255,.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button,.button-group.round.stack-for-small>*:first-child input[type=submit]{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button,.button-group.round.stack-for-small>*>input[type=submit]{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button,.button-group.round.stack-for-small>*:first-child>input[type=submit]{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button,.button-group.round.stack-for-small>*:last-child>input[type=submit]{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}@media only screen and (max-width:40em){.button-group.round.stack-for-small>*{display:inline-block;display:block;margin:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>* input[type=submit]{border-left:1px solid}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button,.button-group.round.stack-for-small>*:first-child input[type=submit]{border-left:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button,.button-group.round.stack-for-small>* input[type=submit]{border-top:1px solid;border-color:rgba(255,255,255,.5);border-left-width:0;margin:0;display:block}.button-group.round.stack-for-small>*>button{width:100%}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button,.button-group.round.stack-for-small>*:first-child input[type=submit]{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button,.button-group.round.stack-for-small>*>input[type=submit]{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button,.button-group.round.stack-for-small>*:first-child>input[type=submit]{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button,.button-group.round.stack-for-small>*:last-child>input[type=submit]{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:.625rem}.button-bar .button-group div{overflow:hidden}form{margin:0 0 1rem}form .row .row{margin:0 -.5rem}form .row .row .column,form .row .row .columns{padding:0 .5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem}label{font-size:.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:400;line-height:1.5;margin-bottom:0}label.right{float:none!important;text-align:right}label.inline{margin:0 0 1rem;padding:.5625rem 0}label small{text-transform:capitalize;color:#676767}.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:visible;font-size:.875rem;height:2.3125rem;line-height:2.3125rem}.postfix.button,input.postfix[type=submit],.prefix.button,input.prefix[type=submit]{padding:0;text-align:center;border:none}.prefix.button.radius,#menu .user-menu-wrap .prefix.button.user-menu,#menu .user-menu-wrap input.prefix.user-menu[type=submit],.page-login .login-form input.prefix[type=submit],input.prefix.radius[type=submit],input.prefix[type=submit].dismiss-button,.prefix.button.dismiss-button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius,#menu .user-menu-wrap .postfix.button.user-menu,#menu .user-menu-wrap input.postfix.user-menu[type=submit],.page-login .login-form input.postfix[type=submit],input.postfix.radius[type=submit],input.postfix[type=submit].dismiss-button,.postfix.button.dismiss-button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round,input.prefix.round[type=submit]{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round,input.postfix.round[type=submit]{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;border-radius:0;background-color:#fff;font-family:inherit;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-size:.875rem;margin:0 0 1rem;padding:.5rem;height:2.3125rem;width:100%;box-sizing:border-box;transition:all .15s linear}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#ddd;cursor:default}input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#ddd;cursor:default}input[type="text"].radius,#menu .user-menu-wrap input[type="text"].user-menu,.page-login .login-form input[type="text"][type=submit],input[type="text"].dismiss-button,input[type="password"].radius,#menu .user-menu-wrap input[type="password"].user-menu,.page-login .login-form input[type="password"][type=submit],input[type="password"].dismiss-button,input[type="date"].radius,#menu .user-menu-wrap input[type="date"].user-menu,.page-login .login-form input[type="date"][type=submit],input[type="date"].dismiss-button,input[type="datetime"].radius,#menu .user-menu-wrap input[type="datetime"].user-menu,.page-login .login-form input[type="datetime"][type=submit],input[type="datetime"].dismiss-button,input[type="datetime-local"].radius,#menu .user-menu-wrap input[type="datetime-local"].user-menu,.page-login .login-form input[type="datetime-local"][type=submit],input[type="datetime-local"].dismiss-button,input[type="month"].radius,#menu .user-menu-wrap input[type="month"].user-menu,.page-login .login-form input[type="month"][type=submit],input[type="month"].dismiss-button,input[type="week"].radius,#menu .user-menu-wrap input[type="week"].user-menu,.page-login .login-form input[type="week"][type=submit],input[type="week"].dismiss-button,input[type="email"].radius,#menu .user-menu-wrap input[type="email"].user-menu,.page-login .login-form input[type="email"][type=submit],input[type="email"].dismiss-button,input[type="number"].radius,#menu .user-menu-wrap input[type="number"].user-menu,.page-login .login-form input[type="number"][type=submit],input[type="number"].dismiss-button,input[type="search"].radius,#menu .user-menu-wrap input[type="search"].user-menu,.page-login .login-form input[type="search"][type=submit],input[type="search"].dismiss-button,input[type="tel"].radius,#menu .user-menu-wrap input[type="tel"].user-menu,.page-login .login-form input[type="tel"][type=submit],input[type="tel"].dismiss-button,input[type="time"].radius,#menu .user-menu-wrap input[type="time"].user-menu,.page-login .login-form input[type="time"][type=submit],input[type="time"].dismiss-button,input[type="url"].radius,#menu .user-menu-wrap input[type="url"].user-menu,.page-login .login-form input[type="url"][type=submit],input[type="url"].dismiss-button,input[type="color"].radius,#menu .user-menu-wrap input[type="color"].user-menu,.page-login .login-form input[type="color"][type=submit],input[type="color"].dismiss-button,textarea.radius,#menu .user-menu-wrap textarea.user-menu,textarea.dismiss-button{border-radius:3px}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix,form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix,form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type="submit"]{-webkit-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}select{-webkit-appearance:none!important;background-color:#FAFAFA;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;padding:.5rem;font-size:.875rem;font-family:"Open Sans",sans-serif;color:rgba(0,0,0,.75);line-height:normal;border-radius:0;height:2.3125rem}select::-ms-expand{display:none}select.radius,#menu .user-menu-wrap select.user-menu,select.dismiss-button{border-radius:3px}select:hover{background-color:#f3f3f3;border-color:#999}select:disabled{background-color:#ddd;cursor:default}select[multiple]{height:auto}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #ddd;padding:1.25rem;margin:1.125rem 0}fieldset legend{font-weight:700;background:#fff;padding:0 .1875rem;margin:0 0 0 -.1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}.error>label>small{color:#676767;background:0 0;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#f04124}.label{font-weight:400;font-family:"Open Sans",sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:auto;padding:.25rem .5rem;font-size:.6875rem;background-color:#e68c1e;color:#fff}.label.radius,#menu .user-menu-wrap .label.user-menu,.page-login .login-form input.label[type=submit],.label.dismiss-button{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#f04124;color:#fff}.label.warning{background-color:#f08a24;color:#fff}.label.success{background-color:#43AC6A;color:#fff}.label.secondary{background-color:#008CBA;color:#fff}.label.info{background-color:#a0d3e8;color:#333}table{background:#fff;margin-bottom:1.25rem;border:solid 1px #ddd;table-layout:auto}table caption{background:0 0;color:#222;font-size:1rem;font-weight:700}table thead{background:#F5F5F5}table thead tr th,table thead tr td{padding:.625rem 1rem .5625rem;font-size:.875rem;font-weight:700;color:#222}table tfoot{background:#F5F5F5}table tfoot tr th,table tfoot tr td{padding:.625rem 1rem .5625rem;font-size:.875rem;font-weight:700;color:#222}table tr th,table tr td{padding:.75rem 1rem;font-size:.875rem;color:#222;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#F9F9F9}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:800}#site-header{background-color:#333;box-shadow:rgba(0,0,0,.3)0 1px 2px 0}#site-header #header-container{width:100%;margin:0 auto;max-width:78.125rem;position:relative;z-index:1}#site-header #header-container:before{content:" ";display:table}#site-header #header-container:after{content:" ";display:table;clear:both}#site-header .site-title{padding-left:.9375rem;padding-right:.9375rem;width:25%;float:left}#site-header .site-title a{display:block;padding-top:1.125rem;padding-bottom:1.125rem;color:#fff;line-height:1}#site-header .site-title a:hover{color:#e6e6e6}#menu{padding-left:.9375rem;padding-right:.9375rem;width:75%;float:left}#menu a{color:#fff}#menu a:hover{color:#e6e6e6}#menu ul{list-style:none;padding:0;margin:0;line-height:1}#menu ul li a{display:block}#menu .main-menu{text-align:right;display:none;padding-top:2.625rem}@media only screen and (min-width:64.063em){#menu .main-menu{display:block;padding-top:0}}@media only screen and (min-width:64.063em){#menu .main-menu li{float:left}}#menu .main-menu li a{display:block;padding:1.125rem .625rem}#menu .main-menu li.menu-item-has-children:hover .sub-menu{display:block}@media only screen and (min-width:64.063em){#menu .sub-menu{display:none;position:absolute;background-color:#333}#menu .sub-menu li{float:none}#menu .sub-menu li a{text-align:left;padding-right:.625rem;border-left:4px solid transparent}#menu .sub-menu li a:hover{border-left:4px solid #008CBA}#menu .sub-menu li:first-child a{padding-left:.625rem}}#menu .user-menu-wrap{display:none}@media only screen and (min-width:64.063em){#menu .user-menu-wrap{display:block;font-size:.875rem;position:absolute;top:0;right:1rem;margin-top:.375rem}#menu .user-menu-wrap:hover .profile-badge{background-color:#f7f7f7}}#menu .user-menu-wrap .profile-badge{display:block;height:2.5rem;text-align:right;padding:4px}@media only screen and (min-width:64.063em){#menu .user-menu-wrap .profile-badge{background-color:#fff;border-radius:3.125rem;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0}}#menu .user-menu-wrap .profile-badge img{max-height:100%;border-radius:50%}#menu .user-menu-wrap .user-menu{text-align:right;position:relative;z-index:1}@media only screen and (min-width:64.063em){#menu .user-menu-wrap .user-menu{display:none;background-color:#fff;overflow:hidden;font-size:.875rem;margin-top:.4375rem;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0}#menu .user-menu-wrap .user-menu a{color:#333;border-left:4px solid transparent}#menu .user-menu-wrap .user-menu a:hover{background-color:#f7f7f7;border-left:4px solid #baeeff}}#menu .user-menu-wrap .user-menu li a{padding:1.125rem .625rem}@media only screen and (min-width:64.063em){#menu .user-menu-wrap .user-menu li a{padding-left:1rem;padding-right:1rem}}#menu .user-menu-wrap .icon-down{display:none;font-size:.75rem;font-style:normal;padding-left:.375rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:-3px;position:relative;color:#ccc}@media only screen and (min-width:64.063em){#menu .user-menu-wrap .icon-down{display:inline-block}}#menu .user-menu-wrap .profile-inner{display:inline-block;padding-left:.625rem;padding-right:.25rem}@media only screen and (min-width:64.063em){#menu .user-menu-wrap .profile-inner{padding:0 .625rem;color:#333}}#menu .menu-toggle{position:absolute;right:1rem;top:.875rem}@media only screen and (min-width:64.063em){#menu .menu-toggle{display:none}}#menu .menu-toggle svg{width:32px;height:24px}#menu .menu-toggle g{fill:#fff}#menu .menu-toggle:hover g{fill:#e6e6e6}.container{width:100%;margin:0 auto;max-width:78.125rem}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}#content{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;margin-top:1rem}@media only screen and (min-width:64.063em){#content{padding-left:.9375rem;padding-right:.9375rem;width:66.6666666667%;float:left}}.front-page .introduction{position:relative}.front-page #content .introduction{padding-left:1rem}.front-page #content .activities-wrap .post{padding-left:0}.text-body{margin-bottom:2rem;position:relative}.entry-title,.entry-meta{display:inline-block}.entry-meta{margin-bottom:.625rem;font-weight:300;color:#666;clear:both}.entry-content{margin-top:1.25rem}.entry-content.excerpt p{margin-bottom:8px}.entry-category{font-weight:300;color:#666}.entry-category .dashicons-tag{font-size:1.125rem;vertical-align:baseline;position:relative;top:3px;left:-2px}.entry-category .label-category{font-weight:400;font-family:"Open Sans",sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:auto;padding:2px 7px 7px;font-size:.875rem;background-color:#ff4c33;color:#fff;border-radius:4px;margin-bottom:8px}.read-more{padding:10px 16px;margin-bottom:8px}.actions-container{text-align:right}.actions-container:before,.actions-container:after{content:" ";display:table}.actions-container:after{clear:both}.comments-link{float:left;padding-top:1.25rem}.page-login #content{width:100%;float:left}.page-login .introduction,.page-login .login-form{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}@media only screen and (min-width:40.063em){.page-login .login-form{max-width:400px}}.page-login .login-form .login-remember{display:inline-block;padding:6px 0}.page-login .login-form .login-submit{display:inline-block;float:right}.page-login .login-form input[type=checkbox]{margin:0;position:relative;top:2px}.page-login .login-form input[type=submit]{margin-bottom:0}.page-login .login-form p{margin:0}@media only screen and (min-width:64.063em){.page-login .introduction,.page-login .login-form{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left}}.page-user-search #content{width:100%;float:left}.page-user-search .search-form{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.page-user-search .search-form table{width:100%}.page-user-search .search-about{width:100%;float:left;margin-top:2rem}.page-user-search .meta{margin-bottom:1rem;font-style:italic;text-align:right}.page-user-search .filters .groups{padding-left:0;padding-right:0;width:33.3333333333%;float:left}.page-user-search .filters .roles{padding-left:.9375rem;padding-right:.9375rem;width:66.6666666667%;float:left}.page-user-search .filters .roles ul li{margin-left:4px}.page-user-search .filters .roles ul li:first-child{margin-left:0}.profile .page-title{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;margin-top:1rem}.profile .profile-details,.profile .account-details{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;margin-bottom:1rem}@media only screen and (min-width:64.063em){.profile .profile-details,.profile .account-details{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left}}.profile .account-details .inner{padding-left:1rem;padding-right:1rem}.profile h5{margin-top:.5rem}.profile .label-email-type{margin-left:2px;font-weight:400;font-family:"Open Sans",sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:auto;padding:4px 4px 5px;font-size:.6875rem;background-color:#eee;color:#333;border-radius:2px}.profile .label-email-type.mailman{color:#006687}.page-mailinglists{margin-top:1.125rem}.page-mailinglists .page-title,.page-mailinglists .search-about,.page-mailinglists .lists-list-wrap,.page-mailinglists .sort-by,.page-mailinglists .list-members-wrap{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.page-mailinglists .list-members-wrap{font-size:1rem}.page-mailinglists .toptoptop{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;margin-top:1.125rem}@media only screen and (min-width:64.063em){.page-mailinglists .lists-list-wrap,.page-mailinglists .list-members-wrap{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left}.page-mailinglists .list-members-button{display:none}}.page-mailinglists .list-manipulation{padding-top:.625rem}.page-mailinglists .list-manipulation:before{content:" ";display:table}.page-mailinglists .list-manipulation:after{content:" ";display:table;clear:both}.page-mailinglists .list-manipulation .button-alt{margin-bottom:.5rem}.page-mailinglists .list-manipulation .sort-buttons,.page-mailinglists .list-manipulation .search-field{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left}.page-mailinglists .lists-list-wrap{margin-bottom:1.125rem}.page-mailinglists .lists-list-wrap #mailinglists{padding:0;background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px}.page-mailinglists .lists-list-wrap ul{list-style:none;margin:0;padding:0}.page-mailinglists .lists-list-wrap li{list-style:none;padding:10px;display:block;position:relative;line-height:1.15;border-bottom:1px solid #eee;border-left:4px solid transparent}.page-mailinglists .lists-list-wrap li:last-child{border-bottom:transparent}.page-mailinglists .lists-list-wrap li.selected{border-left:4px solid #008CBA}.page-mailinglists .lists-list-wrap li .button-alt{color:#666;background-color:transparent}.page-mailinglists .lists-list-wrap li .button-alt:hover{background-color:#eee}.page-mailinglists .list-members .list-members-title{line-height:1.15;display:inline-block;margin-right:.25rem}.page-mailinglists .list-members ul{list-style:none;margin:0;padding:0;background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px}.page-mailinglists .list-members li{list-style:none;font-size:.875rem}.page-mailinglists .list-members li a{padding:8px 10px;display:block;position:relative;border-bottom:1px solid #eee}.page-mailinglists .list-members li:last-child a{border-bottom:transparent}.page-mailinglists .list-num-members{font-size:.875rem;color:#666}.page-mailinglists .email-aliases,.page-mailinglists .email-mailman{position:absolute;right:16px;top:8px}.page-mailinglists .email-aliases .dashicons,.page-mailinglists .email-mailman .dashicons{font-size:1.125rem;vertical-align:baseline;position:relative;top:4px;left:-3px}.sidebar{padding-left:0;padding-right:0;width:100%;float:left;font-weight:500;padding-top:1rem}@media only screen and (min-width:64.063em){.sidebar{padding-left:.9375rem;padding-right:.9375rem;width:33.3333333333%;float:left;font-weight:300}}.sidebar h2{padding-left:1rem;padding-right:1rem}@media only screen and (min-width:64.063em){.sidebar h2{padding-left:0;padding-right:0}}.sidebar h2,.sidebar h2 a.rsswidget{font-size:1.25rem;margin-bottom:0}.sidebar h2 a.rsswidget{font-weight:400}.sidebar .searchform{padding-left:1rem;padding-right:1rem}@media only screen and (min-width:64.063em){.sidebar .searchform{padding-left:0;padding-right:0}}.sidebar .searchform input[type=text]{width:75%;margin:0;display:block;float:left}.sidebar .searchform input[type=submit]{padding:0 8px;margin:0;text-align:center;line-height:2.3125rem;border:none;display:block;float:left;width:25%}.sidebar .widgettitle{clear:both}.sidebar .rsswidget img{display:none}.sidebar a.rsswidget,.sidebar .rss-date,.sidebar li.recentcomments a{font-size:.875rem}.sidebar ul{list-style:none;padding:0;margin:0}@media only screen and (min-width:64.063em){.sidebar ul{list-style:disc outside none}}.sidebar ul li{display:block;padding:1rem}.sidebar ul li:nth-child(even){background-color:#f5f5f5}@media only screen and (min-width:64.063em){.sidebar ul li:nth-child(even){background-color:transparent}}@media only screen and (min-width:64.063em){.sidebar ul li{display:list-item;padding:0;margin-left:1.25rem}}.card,.front-page .introduction{padding-top:.625rem;padding-bottom:.625rem;background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px}.text-body{padding:.625rem 1rem}.text-body,.page-login .login-form,.page-user-search .search-form{background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px}.page-login .login-form,.page-user-search .search-form{padding-top:.625rem;padding-bottom:.625rem}.page-user-search .search-about{padding:.625rem .9375rem}.page-user-search .search-about,.profile .profile-details .inner{background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px}.profile .profile-details .inner{padding:.625rem 1rem}.profile .account-details .inner{padding-top:.625rem;padding-bottom:.625rem;background-color:#fff;border:1px solid #eee;border-radius:2px}.profile .account-details .inner,.card-z1{box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0}.card-z2{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.love{color:#faafba}.credits-wrap{width:100%;margin:0 auto;max-width:78.125rem}.credits-wrap:before,.credits-wrap:after{content:" ";display:table}.credits-wrap:after{clear:both}.credits-wrap .credits{margin-top:25px;margin-bottom:25px;padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;text-align:center;color:#666;font-size:.75rem}.fadein{-webkit-animation:fadein 1.5s 1;animation:fadein 1.5s 1}@-webkit-keyframes fadein{from{opacity:0;top:-10px}to{opacity:1;top:0}}@keyframes fadein{from{opacity:0;top:-10px}to{opacity:1;top:0}}.dismiss{position:absolute;display:block;top:0;right:0;font-size:1.875rem;color:#ccc;padding:7px}.dismiss-button{padding:.8em 1.2em}.vcard{margin:0;border:0;padding:0}.visible{display:block!important}.button-alt{border-width:0;cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;display:inline-block;padding:.4375rem .875rem .5rem;background-color:#eee;color:#333;border-radius:.3125rem;transition:background-color 300ms ease-out;border:1px solid transparent}.button-alt:hover,.button-alt:focus{background-color:#bebebe;color:#333}.button-alt:hover{background-color:#ccc}.active{background-color:#008CBA;color:#fff}.active:hover{color:#fff;background-color:#006687} \ No newline at end of file diff --git a/wp-content/themes/aktiv2014/gulpfile.js b/wp-content/themes/aktiv2014/gulpfile.js index 72e6f56..120f148 100644 --- a/wp-content/themes/aktiv2014/gulpfile.js +++ b/wp-content/themes/aktiv2014/gulpfile.js @@ -1,5 +1,5 @@ 'use strict'; -// generated on 2014-07-02 using generator-gulp-webapp 0.1.0 +// based on generator-gulp-webapp var gulp = require('gulp'); @@ -11,39 +11,42 @@ gulp.task('styles', function () { return gulp.src('app/styles/main.scss') .pipe($.sass({ includePaths: ['app/bower_components/foundation/scss'], - errLogToConsole: true -// sourceComments: 'map' // TODO does not work yet + outputStyle: 'nested', + precision: 10, + onError: console.error.bind(console, 'Sass error:') })) - .pipe($.autoprefixer('last 1 version')) - .pipe(gulp.dest('dist/styles')) - .pipe($.size()); + .pipe($.postcss([ + require('autoprefixer-core')({browsers: ['last 1 version']}) + ])) + .pipe(gulp.dest('dist/styles')); }); gulp.task('diststyles', function () { return gulp.src('app/styles/main.scss') .pipe($.sass({ - includePaths: ['app/bower_components/foundation/scss'] + includePaths: ['app/bower_components/foundation/scss'], + precision: 10, + onError: console.error.bind(console, 'Sass error:') })) - .pipe($.autoprefixer('last 1 version')) - .pipe($.csso()) - .pipe(gulp.dest('dist/styles')) - .pipe($.size()); + .pipe($.postcss([ + require('autoprefixer-core')({browsers: ['last 1 version']}) + ])) + .pipe($.csso()) + .pipe(gulp.dest('dist/styles')); }); gulp.task('vendorscripts', function () { var wiredep = require('wiredep')(); return gulp.src(wiredep.js) .pipe($.concat('vendor.js')) - .pipe(gulp.dest('dist/scripts')) - .pipe($.size()); + .pipe(gulp.dest('dist/scripts')); }); gulp.task('scripts', function () { return gulp.src('app/scripts/**/*.js') .pipe($.jshint()) .pipe($.jshint.reporter(require('jshint-stylish'))) - .pipe(gulp.dest('dist/scripts')) - .pipe($.size()); + .pipe(gulp.dest('dist/scripts')); }); gulp.task('distscripts', function () { @@ -51,27 +54,23 @@ gulp.task('distscripts', function () { .pipe($.jshint()) .pipe($.jshint.reporter(require('jshint-stylish'))) .pipe($.uglify()) - .pipe(gulp.dest('dist/scripts')) - .pipe($.size()); + .pipe(gulp.dest('dist/scripts')); }); gulp.task('images', function () { return gulp.src('app/images/**/*') .pipe($.imagemin({ - optimizationLevel: 3, progressive: true, interlaced: true })) - .pipe(gulp.dest('dist/images')) - .pipe($.size()); + .pipe(gulp.dest('dist/images')); }); gulp.task('fonts', function () { - return gulp.src(bowerFiles()) - .pipe($.filter('**/*.{eot,svg,ttf,woff}')) + return gulp.src(bowerFiles().concat('app/fonts/**/*')) + .pipe($.filter('**/*.{eot,svg,ttf,woff,woff2}')) .pipe($.flatten()) - .pipe(gulp.dest('dist/fonts')) - .pipe($.size()); + .pipe(gulp.dest('dist/fonts')); }); gulp.task('extras', function () { @@ -79,22 +78,18 @@ gulp.task('extras', function () { .pipe(gulp.dest('dist')); }); -gulp.task('clean', function () { - return gulp.src(['.tmp', 'dist'], { read: false }).pipe($.clean()); -}); +gulp.task('clean', require('del').bind(null, ['dist'])); -gulp.task('build', ['vendorscripts','distscripts', 'diststyles', 'images', 'fonts', 'extras']); +gulp.task('build', ['vendorscripts','distscripts', 'diststyles', 'images', 'fonts', 'extras'], function () { + return gulp.src('dist/**/*').pipe($.size({title: 'build', gzip: true})); +}); gulp.task('default', ['clean'], function () { gulp.start('build'); }); -gulp.task('serve', ['styles'], function () { - require('opn')('http://aktiv.dev'); -}); - -gulp.task('watch', ['serve'], function () { - var server = $.livereload(); +gulp.task('watch', ['styles'], function () { + $.livereload.listen(); // watch for changes @@ -103,9 +98,7 @@ gulp.task('watch', ['serve'], function () { 'dist/styles/**/*.css', 'dist/scripts/**/*.js', 'dist/images/**/*' - ]).on('change', function (file) { - server.changed(file.path); - }); + ]).on('change', $.livereload.changed); gulp.watch('app/styles/**/*.scss', ['styles']); gulp.watch('app/scripts/**/*.js', ['scripts']); diff --git a/wp-content/themes/aktiv2014/package.json b/wp-content/themes/aktiv2014/package.json index d978ca4..847a2d8 100644 --- a/wp-content/themes/aktiv2014/package.json +++ b/wp-content/themes/aktiv2014/package.json @@ -1,33 +1,33 @@ { "name": "aktiv2014", - "version": "0.0.0", - "dependencies": {}, + "private": true, + "version": "0.0.1", "devDependencies": { - "connect": "^2.14.4", - "connect-livereload": "^0.4.0", - "gulp": "^3.6.0", - "gulp-autoprefixer": "^0.0.7", - "gulp-clean": "^0.2.4", - "gulp-concat": "~2.2.0", - "gulp-csso": "^0.2.6", - "gulp-filter": "^0.4.1", - "gulp-flatten": "^0.0.2", - "gulp-imagemin": "^0.5.0", - "gulp-jshint": "^1.5.3", - "gulp-livereload": "^1.2.0", - "gulp-load-plugins": "^0.5.0", - "gulp-plumber": "~0.6.3", + "autoprefixer-core": "^5.1.4", + "del": "^1.1.1", + "gulp": "^3.8.10", + "gulp-cache": "^0.2.4", + "gulp-concat": "~2.4.3", + "gulp-csso": "^1.0.0", + "gulp-filter": "^2.0.0", + "gulp-flatten": "^0.0.4", + "gulp-if": "^1.2.5", + "gulp-imagemin": "^2.1.0", + "gulp-jshint": "^1.9.2", + "gulp-livereload": "^3.7.0", + "gulp-load-plugins": "^0.8.0", + "gulp-plumber": "~0.6.6", "gulp-rename": "~1.2.0", - "gulp-ruby-sass": "^0.4.3", - "gulp-sass": "~0.7.2", - "gulp-size": "^0.3.0", - "gulp-uglify": "^0.2.1", - "gulp-useref": "^0.4.2", - "gulp-util": "~2.2.19", - "jshint-stylish": "^0.2.0", - "main-bower-files": "^1.0.2", - "opn": "^0.1.1", - "wiredep": "^1.4.3" + "gulp-postcss": "~4.0.3", + "gulp-sass": "~1.3.2", + "gulp-size": "^1.2.0", + "gulp-uglify": "^1.1.0", + "gulp-useref": "^1.1.1", + "gulp-util": "~3.0.3", + "jshint-stylish": "^1.0.0", + "main-bower-files": "^2.5.0", + "opn": "^1.0.1", + "wiredep": "^2.2.2" }, "engines": { "node": ">=0.10.0"