')
+ .append(i.clone())
+ .remove()
+ .html()
+ .replace(/type="password"/i, 'type="text"')
+ .replace(/type=password/i, 'type=text')
+ );
+
+ if (i.attr('id') != '')
+ x.attr('id', i.attr('id') + '-polyfill-field');
+
+ if (i.attr('name') != '')
+ x.attr('name', i.attr('name') + '-polyfill-field');
+
+ x.addClass('polyfill-placeholder')
+ .val(x.attr('placeholder')).insertAfter(i);
+
+ if (i.val() == '')
+ i.hide();
+ else
+ x.hide();
+
+ i
+ .on('blur', function(event) {
+
+ event.preventDefault();
+
+ var x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]');
+
+ if (i.val() == '') {
+
+ i.hide();
+ x.show();
+
+ }
+
+ });
+
+ x
+ .on('focus', function(event) {
+
+ event.preventDefault();
+
+ var i = x.parent().find('input[name=' + x.attr('name').replace('-polyfill-field', '') + ']');
+
+ x.hide();
+
+ i
+ .show()
+ .focus();
+
+ })
+ .on('keypress', function(event) {
+
+ event.preventDefault();
+ x.val('');
+
+ });
+
+ });
+
+ // Events.
+ $this
+ .on('submit', function() {
+
+ $this.find('input[type=text],input[type=password],textarea')
+ .each(function(event) {
+
+ var i = $(this);
+
+ if (i.attr('name').match(/-polyfill-field$/))
+ i.attr('name', '');
+
+ if (i.val() == i.attr('placeholder')) {
+
+ i.removeClass('polyfill-placeholder');
+ i.val('');
+
+ }
+
+ });
+
+ })
+ .on('reset', function(event) {
+
+ event.preventDefault();
+
+ $this.find('select')
+ .val($('option:first').val());
+
+ $this.find('input,textarea')
+ .each(function() {
+
+ var i = $(this),
+ x;
+
+ i.removeClass('polyfill-placeholder');
+
+ switch (this.type) {
+
+ case 'submit':
+ case 'reset':
+ break;
+
+ case 'password':
+ i.val(i.attr('defaultValue'));
+
+ x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]');
+
+ if (i.val() == '') {
+ i.hide();
+ x.show();
+ }
+ else {
+ i.show();
+ x.hide();
+ }
+
+ break;
+
+ case 'checkbox':
+ case 'radio':
+ i.attr('checked', i.attr('defaultValue'));
+ break;
+
+ case 'text':
+ case 'textarea':
+ i.val(i.attr('defaultValue'));
+
+ if (i.val() == '') {
+ i.addClass('polyfill-placeholder');
+ i.val(i.attr('placeholder'));
+ }
+
+ break;
+
+ default:
+ i.val(i.attr('defaultValue'));
+ break;
+
+ }
+ });
+
+ });
+
+ return $this;
+
+ };
+
+ /**
+ * Moves elements to/from the first positions of their respective parents.
+ * @param {jQuery} $elements Elements (or selector) to move.
+ * @param {bool} condition If true, moves elements to the top. Otherwise, moves elements back to their original locations.
+ */
+ $.prioritize = function($elements, condition) {
+
+ var key = '__prioritize';
+
+ // Expand $elements if it's not already a jQuery object.
+ if (typeof $elements != 'jQuery')
+ $elements = $($elements);
+
+ // Step through elements.
+ $elements.each(function() {
+
+ var $e = $(this), $p,
+ $parent = $e.parent();
+
+ // No parent? Bail.
+ if ($parent.length == 0)
+ return;
+
+ // Not moved? Move it.
+ if (!$e.data(key)) {
+
+ // Condition is false? Bail.
+ if (!condition)
+ return;
+
+ // Get placeholder (which will serve as our point of reference for when this element needs to move back).
+ $p = $e.prev();
+
+ // Couldn't find anything? Means this element's already at the top, so bail.
+ if ($p.length == 0)
+ return;
+
+ // Move element to top of parent.
+ $e.prependTo($parent);
+
+ // Mark element as moved.
+ $e.data(key, $p);
+
+ }
+
+ // Moved already?
+ else {
+
+ // Condition is true? Bail.
+ if (condition)
+ return;
+
+ $p = $e.data(key);
+
+ // Move element back to its original location (using our placeholder).
+ $e.insertAfter($p);
+
+ // Unmark element as moved.
+ $e.removeData(key);
+
+ }
+
+ });
+
+ };
+
+})(jQuery);
\ No newline at end of file
diff --git a/static/template-helio/elements.html b/static/template-helio/elements.html
new file mode 100644
index 0000000..cb84325
--- /dev/null
+++ b/static/template-helio/elements.html
@@ -0,0 +1,459 @@
+
+
+
+
+
Hielo by TEMPLATED
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sed amet nulla
+ Elements
+
+
+
+
+
+
+
+
+
Elements
+
+
+
+
+
Text
+
This is bold and this is strong . This is italic and this is emphasized .
+ This is superscript text and this is subscript text.
+ This is underlined and this is code: for (;;) { ... }.
+ Finally, this is a link .
+
+
Heading Level 2
+
Heading Level 3
+
Heading Level 4
+
Heading Level 5
+
Heading Level 6
+
+
+
Nunc lacinia ante nunc ac lobortis. Interdum adipiscing gravida odio porttitor sem non mi integer non faucibus ornare mi ut ante amet placerat aliquet. Volutpat eu sed ante lacinia sapien lorem accumsan varius montes viverra nibh in adipiscing blandit tempus accumsan.
+
+
Nunc lacinia ante nunc ac lobortis. Interdum adipiscing gravida odio porttitor sem non mi integer non faucibus ornare mi ut ante amet placerat aliquet. Volutpat eu sed ante lacinia sapien lorem accumsan varius montes viverra nibh in adipiscing blandit tempus accumsan.
+
+
Nunc lacinia ante nunc ac lobortis. Interdum adipiscing gravida odio porttitor sem non mi integer non faucibus ornare mi ut ante amet placerat aliquet. Volutpat eu sed ante lacinia sapien lorem accumsan varius montes viverra nibh in adipiscing blandit tempus accumsan.
+
+
+
Lists
+
+
+
+
Unordered
+
+ Dolor pulvinar etiam magna etiam.
+ Sagittis adipiscing lorem eleifend.
+ Felis enim feugiat dolore viverra.
+
+
+
Alternate
+
+ Dolor pulvinar etiam magna etiam.
+ Sagittis adipiscing lorem eleifend.
+ Felis enim feugiat dolore viverra.
+
+
+
+
+
+
Ordered
+
+ Dolor pulvinar etiam magna etiam.
+ Etiam vel felis at lorem sed viverra.
+ Felis enim feugiat dolore viverra.
+ Dolor pulvinar etiam magna etiam.
+ Etiam vel felis at lorem sed viverra.
+ Felis enim feugiat dolore viverra.
+
+
+
Icons
+
+
+
+
+
Definition
+
+ Item 1
+
+ Lorem ipsum dolor vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent.
+
+ Item 2
+
+ Lorem ipsum dolor vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent.
+
+ Item 3
+
+ Lorem ipsum dolor vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent.
+
+
+
+
Actions
+
+
+
+
+
+
Blockquote
+
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis.
+
+
+
Table
+
+
Default
+
+
+
+
+ Name
+ Description
+ Price
+
+
+
+
+ Item 1
+ Ante turpis integer aliquet porttitor.
+ 29.99
+
+
+ Item 2
+ Vis ac commodo adipiscing arcu aliquet.
+ 19.99
+
+
+ Item 3
+ Morbi faucibus arcu accumsan lorem.
+ 29.99
+
+
+ Item 4
+ Vitae integer tempus condimentum.
+ 19.99
+
+
+ Item 5
+ Ante turpis integer aliquet porttitor.
+ 29.99
+
+
+
+
+
+ 100.00
+
+
+
+
+
+
Alternate
+
+
+
+
+ Name
+ Description
+ Price
+
+
+
+
+ Item 1
+ Ante turpis integer aliquet porttitor.
+ 29.99
+
+
+ Item 2
+ Vis ac commodo adipiscing arcu aliquet.
+ 19.99
+
+
+ Item 3
+ Morbi faucibus arcu accumsan lorem.
+ 29.99
+
+
+ Item 4
+ Vitae integer tempus condimentum.
+ 19.99
+
+
+ Item 5
+ Ante turpis integer aliquet porttitor.
+ 29.99
+
+
+
+
+
+ 100.00
+
+
+
+
+
+
+
+
+
+
Buttons
+
+
+
+
+
+
+ Special
+ Default
+ Alternate
+
+
+
+
Form
+
+
+
+
+
+
+
+
+
+
+
Image
+
+
Fit
+
+
+
+
Left & Right
+
Lorem ipsum dolor sit accumsan interdum nisi, quis tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent. Vestibulum ante ipsum primis in faucibus magna blandit adipiscing eu felis iaculis volutpat lorem ipsum dolor sit amet dolor consequat.
+
Lorem ipsum dolor sit accumsan interdum nisi, quis tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent. Vestibulum ante ipsum primis in faucibus magna blandit adipiscing eu felis iaculis volutpat lorem ipsum dolor sit amet dolor consequat.
+
+
+
Box
+
+
Felis sagittis eget tempus primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent tincidunt felis sagittis eget. tempus euismod. Magna sed etiam ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus lorem ipsum dolor sit amet nullam.
+
+
+
+
Preformatted
+
i = 0;
+
+while (!deck.isInOrder()) {
+ print 'Iteration ' + i;
+ deck.shuffle();
+ i++;
+}
+
+print 'It took ' + i + ' iterations to sort the deck.';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/template-helio/generic.html b/static/template-helio/generic.html
new file mode 100644
index 0000000..785fee8
--- /dev/null
+++ b/static/template-helio/generic.html
@@ -0,0 +1,83 @@
+
+
+
+
+
Hielo by TEMPLATED
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Eleifend vitae urna
+ Generic Page Template
+
+
+
+
+
+
+
+
+
+
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras at dignissim augue, in iaculis neque. Etiam bibendum felis ac vulputate pellentesque. Cras non blandit quam. Nunc porta, est non posuere sagittis, neque nunc pellentesque diam, a iaculis lacus urna vitae purus. In non dui vel est tempor faucibus. Aliquam erat volutpat. Quisque vel est vitae nibh laoreet auctor. In nec libero dui. Nulla ullamcorper, dolor nec accumsan viverra, libero eros rutrum metus, vel lacinia magna odio non nunc. Praesent semper felis eu rhoncus aliquam. Donec at quam ac libero vestibulum pretium. Nunc faucibus vel arcu in malesuada. Aenean at velit odio. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas commodo erat eget molestie sollicitudin. Donec imperdiet, ex sed blandit dictum, ipsum metus ultrices arcu, vitae euismod nisl sapien vitae tortor.
+
+
Vivamus nec odio ac ligula congue feugiat at vitae leo. Aenean sem justo, finibus sed dui eu, accumsan facilisis dolor. Fusce quis dui eget odio iaculis aliquam vel sed velit. Nulla pellentesque posuere semper. Nulla eu sagittis lorem, a auctor nulla. Sed ac condimentum orci, ac varius ante. Nunc blandit quam sit amet sollicitudin sodales.
+
+
Vivamus ultricies mollis mauris quis molestie. Quisque eu mi velit. In et cursus nibh. Donec facilisis, orci sed mollis hendrerit, nunc risus mattis odio, eget efficitur nisl orci a lectus. Aenean finibus neque convallis orci sollicitudin tincidunt. Vivamus lacinia facilisis diam, quis facilisis nisi luctus nec. Aliquam ac molestie enim, ut ultrices elit. Fusce laoreet vulputate risus in tincidunt. Sed commodo mollis maximus. Nullam varius laoreet nibh sit amet facilisis. Donec ac odio vehicula, consequat elit et, sodales justo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nullam ac auctor mauris, in hendrerit libero.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/template-helio/images/bg.jpg b/static/template-helio/images/bg.jpg
new file mode 100644
index 0000000..4f0b3e7
Binary files /dev/null and b/static/template-helio/images/bg.jpg differ
diff --git a/static/template-helio/images/pic01.jpg b/static/template-helio/images/pic01.jpg
new file mode 100644
index 0000000..0f8699d
Binary files /dev/null and b/static/template-helio/images/pic01.jpg differ
diff --git a/static/template-helio/images/pic02.jpg b/static/template-helio/images/pic02.jpg
new file mode 100644
index 0000000..e933c83
Binary files /dev/null and b/static/template-helio/images/pic02.jpg differ
diff --git a/static/template-helio/images/pic03.jpg b/static/template-helio/images/pic03.jpg
new file mode 100644
index 0000000..9602cab
Binary files /dev/null and b/static/template-helio/images/pic03.jpg differ
diff --git a/static/template-helio/images/pic04.jpg b/static/template-helio/images/pic04.jpg
new file mode 100644
index 0000000..428757a
Binary files /dev/null and b/static/template-helio/images/pic04.jpg differ
diff --git a/static/template-helio/images/slide01.jpg b/static/template-helio/images/slide01.jpg
new file mode 100644
index 0000000..d3fbbd7
Binary files /dev/null and b/static/template-helio/images/slide01.jpg differ
diff --git a/static/template-helio/images/slide02.jpg b/static/template-helio/images/slide02.jpg
new file mode 100644
index 0000000..7c6531f
Binary files /dev/null and b/static/template-helio/images/slide02.jpg differ
diff --git a/static/template-helio/images/slide03.jpg b/static/template-helio/images/slide03.jpg
new file mode 100644
index 0000000..9601569
Binary files /dev/null and b/static/template-helio/images/slide03.jpg differ
diff --git a/static/template-helio/images/slide04.jpg b/static/template-helio/images/slide04.jpg
new file mode 100644
index 0000000..00d6d06
Binary files /dev/null and b/static/template-helio/images/slide04.jpg differ
diff --git a/static/template-helio/images/slide05.jpg b/static/template-helio/images/slide05.jpg
new file mode 100644
index 0000000..e888443
Binary files /dev/null and b/static/template-helio/images/slide05.jpg differ
diff --git a/static/template-helio/index.html b/static/template-helio/index.html
new file mode 100644
index 0000000..b8ff7b8
--- /dev/null
+++ b/static/template-helio/index.html
@@ -0,0 +1,191 @@
+
+
+
+
+
Hielo by TEMPLATED
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Cras aliquet urna ut sapien tincidunt, quis malesuada elit facilisis. Vestibulum sit amet tortor velit. Nam elementum nibh a libero pharetra elementum. Maecenas feugiat ex purus, quis volutpat lacus placerat malesuada.
+
+
+
+
+
+
+
+
+
+
+
+
+
Cras aliquet urna ut sapien tincidunt, quis malesuada elit facilisis. Vestibulum sit amet tortor velit. Nam elementum nibh a libero pharetra elementum. Maecenas feugiat ex purus, quis volutpat lacus placerat malesuada.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/templated-industrious/.DS_Store b/static/templated-industrious/.DS_Store
new file mode 100644
index 0000000..97365e4
Binary files /dev/null and b/static/templated-industrious/.DS_Store differ
diff --git a/static/templated-industrious/CREDITS.txt b/static/templated-industrious/CREDITS.txt
new file mode 100644
index 0000000..8c8193b
--- /dev/null
+++ b/static/templated-industrious/CREDITS.txt
@@ -0,0 +1,13 @@
+# Image Credits
+
+All images courtesy of Unsplash (https://unsplash.com).
+
+- Martin Grincevschi (https://unsplash.com/photos/uCnOENPOBxM)
+- Pete Bellis (https://unsplash.com/photos/eDVQwVMLMgU)
+- Ciprian Lipenschi (https://unsplash.com/photos/OULAwYI3AGs)
+- Michael Dam (https://unsplash.com/photos/mEZ3PoFGs_k)
+- rawpixel.com (https://unsplash.com/photos/izTZ-TtdwCs)
+
+# Video Credits
+
+Video courtesy of Coverr (http://coverr.co).
\ No newline at end of file
diff --git a/static/templated-industrious/assets/.DS_Store b/static/templated-industrious/assets/.DS_Store
new file mode 100644
index 0000000..00595e9
Binary files /dev/null and b/static/templated-industrious/assets/.DS_Store differ
diff --git a/static/templated-industrious/assets/css/font-awesome.min.css b/static/templated-industrious/assets/css/font-awesome.min.css
new file mode 100644
index 0000000..540440c
--- /dev/null
+++ b/static/templated-industrious/assets/css/font-awesome.min.css
@@ -0,0 +1,4 @@
+/*!
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
diff --git a/static/templated-industrious/assets/css/main.css b/static/templated-industrious/assets/css/main.css
new file mode 100644
index 0000000..750cc9c
--- /dev/null
+++ b/static/templated-industrious/assets/css/main.css
@@ -0,0 +1,2822 @@
+@import url(font-awesome.min.css);
+@import url("https://fonts.googleapis.com/css?family=Raleway:200,300,400,500,600");
+/*
+ Industrious by TEMPLATED
+ templated.co @templatedco
+ Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
+*/
+/* Basic */
+@-ms-viewport {
+ width: device-width; }
+body {
+ -ms-overflow-style: scrollbar; }
+
+@media screen and (max-width: 480px) {
+ html, body {
+ min-width: 320px; } }
+html {
+ box-sizing: border-box; }
+
+*, *:before, *:after {
+ box-sizing: inherit; }
+
+body {
+ background: #ffffff; }
+ body.is-preload *, body.is-preload *:before, body.is-preload *:after {
+ -moz-animation: none !important;
+ -webkit-animation: none !important;
+ -ms-animation: none !important;
+ animation: none !important;
+ -moz-transition: none !important;
+ -webkit-transition: none !important;
+ -ms-transition: none !important;
+ transition: none !important; }
+
+html, body, div, span, applet, object,
+iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
+pre, a, abbr, acronym, address, big, cite,
+code, del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var, b,
+u, i, center, dl, dt, dd, ol, ul, li, fieldset,
+form, label, legend, table, caption, tbody,
+tfoot, thead, tr, th, td, article, aside,
+canvas, details, embed, figure, figcaption,
+footer, header, hgroup, menu, nav, output, ruby,
+section, summary, time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline; }
+
+article, aside, details, figcaption, figure,
+footer, header, hgroup, menu, nav, section {
+ display: block; }
+
+body {
+ line-height: 1; }
+
+ol, ul {
+ list-style: none; }
+
+blockquote, q {
+ quotes: none; }
+ blockquote:before, blockquote:after, q:before, q:after {
+ content: '';
+ content: none; }
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0; }
+
+body {
+ -webkit-text-size-adjust: none; }
+
+mark {
+ background-color: transparent;
+ color: inherit; }
+
+input::-moz-focus-inner {
+ border: 0;
+ padding: 0; }
+
+input, select, textarea {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ -ms-appearance: none;
+ appearance: none; }
+
+/* Typography */
+html {
+ font-size: 13pt; }
+ @media screen and (max-width: 1680px) {
+ html {
+ font-size: 11pt; } }
+ @media screen and (max-width: 980px) {
+ html {
+ font-size: 12pt; } }
+ @media screen and (max-width: 480px) {
+ html {
+ font-size: 11pt; } }
+
+body {
+ background-color: #ffffff;
+ color: #444444; }
+
+body, input, select, textarea {
+ font-family: "Raleway", Arial, Helvetica, sans-serif;
+ font-weight: 400;
+ font-size: 1rem;
+ line-height: 1.65; }
+
+a {
+ -moz-transition: color 0.2s ease-in-out;
+ -webkit-transition: color 0.2s ease-in-out;
+ -ms-transition: color 0.2s ease-in-out;
+ transition: color 0.2s ease-in-out;
+ text-decoration: underline; }
+ a:hover {
+ text-decoration: none; }
+
+strong, b {
+ font-weight: 600; }
+
+em, i {
+ font-style: italic; }
+
+p {
+ margin: 0 0 2rem 0; }
+
+header.special {
+ text-align: center;
+ margin-bottom: 4rem; }
+ header.special p {
+ max-width: 75%;
+ margin-left: auto;
+ margin-right: auto; }
+
+h1, h2, h3, h4, h5, h6 {
+ font-weight: 300;
+ line-height: 1.5;
+ text-transform: uppercase;
+ margin: 0 0 1.5rem 0; }
+ h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
+ color: inherit;
+ text-decoration: none; }
+
+h1 {
+ font-size: 3rem;
+ line-height: 1.2; }
+
+h2 {
+ font-size: 2.25rem;
+ line-height: 1.3; }
+
+h3 {
+ font-size: 1.25rem; }
+
+h4 {
+ font-size: 1rem; }
+
+h5 {
+ font-size: 0.9rem; }
+
+h6 {
+ font-size: 0.7rem; }
+
+@media screen and (max-width: 736px) {
+ h1 {
+ font-size: 2.75rem;
+ line-height: 1.3; }
+
+ h2 {
+ font-size: 1.75rem;
+ line-height: 1.5; }
+
+ h3 {
+ font-size: 1.25rem; } }
+sub {
+ font-size: 0.8rem;
+ position: relative;
+ top: 0.5rem; }
+
+sup {
+ font-size: 0.8rem;
+ position: relative;
+ top: -0.5rem; }
+
+blockquote {
+ border-left: solid 0.5rem;
+ font-style: italic;
+ margin: 0 0 2rem 0;
+ padding: 1rem 0 1rem 2rem; }
+
+code {
+ border-radius: 4px;
+ border: solid 1px;
+ font-family: "Courier New", monospace;
+ font-size: 0.9rem;
+ margin: 0 0.25rem;
+ padding: 0.25rem 0.65rem; }
+
+pre {
+ -webkit-overflow-scrolling: touch;
+ font-family: "Courier New", monospace;
+ font-size: 0.9rem;
+ margin: 0 0 2rem 0; }
+ pre code {
+ display: block;
+ line-height: 1.75;
+ padding: 1rem 1.5rem;
+ overflow-x: auto; }
+
+hr {
+ border: 0;
+ border-bottom: solid 1px;
+ margin: 2rem 0; }
+ hr.major {
+ margin: 4rem 0; }
+
+input, select, textarea {
+ color: #555555; }
+
+a {
+ color: #ce1b28; }
+
+strong, b {
+ color: #555555; }
+
+h1, h2, h3, h4, h5, h6 {
+ color: #555555; }
+
+blockquote {
+ border-left-color: rgba(0, 0, 0, 0.25); }
+
+code {
+ background: rgba(0, 0, 0, 0.075);
+ border-color: rgba(0, 0, 0, 0.25); }
+
+hr {
+ border-bottom-color: rgba(0, 0, 0, 0.25); }
+
+/* Inner */
+.inner {
+ margin: 0 auto;
+ width: 75rem;
+ max-width: calc(100% - 6rem); }
+ @media screen and (max-width: 480px) {
+ .inner {
+ max-width: calc(100% - 3rem); } }
+
+/* Button */
+input[type="submit"],
+input[type="reset"],
+input[type="button"],
+button,
+.button {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ -ms-appearance: none;
+ appearance: none;
+ -moz-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
+ -webkit-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
+ -ms-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
+ transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
+ border: 0;
+ border-radius: 4px;
+ cursor: pointer;
+ display: inline-block;
+ font-weight: 600;
+ height: 3.25rem;
+ line-height: 3.25rem;
+ padding: 0 1.75rem;
+ text-align: center;
+ text-decoration: none;
+ white-space: nowrap; }
+ input[type="submit"].small,
+ input[type="reset"].small,
+ input[type="button"].small,
+ button.small,
+ .button.small {
+ font-size: 0.8rem;
+ height: 2.4375rem;
+ line-height: 2.4375rem;
+ padding: 0 1.25rem; }
+ input[type="submit"].large,
+ input[type="reset"].large,
+ input[type="button"].large,
+ button.large,
+ .button.large {
+ font-size: 1.35rem;
+ height: 4.0625rem;
+ line-height: 4.0625rem;
+ padding: 0 2rem; }
+ input[type="submit"].wide,
+ input[type="reset"].wide,
+ input[type="button"].wide,
+ button.wide,
+ .button.wide {
+ min-width: 13rem; }
+ input[type="submit"].icon:before,
+ input[type="reset"].icon:before,
+ input[type="button"].icon:before,
+ button.icon:before,
+ .button.icon:before {
+ margin-right: 0.5rem; }
+ input[type="submit"].fit,
+ input[type="reset"].fit,
+ input[type="button"].fit,
+ button.fit,
+ .button.fit {
+ width: 100%; }
+ input[type="submit"].disabled, input[type="submit"]:disabled,
+ input[type="reset"].disabled,
+ input[type="reset"]:disabled,
+ input[type="button"].disabled,
+ input[type="button"]:disabled,
+ button.disabled,
+ button:disabled,
+ .button.disabled,
+ .button:disabled {
+ pointer-events: none;
+ opacity: 0.25; }
+
+input[type="submit"],
+input[type="reset"],
+input[type="button"],
+button,
+.button {
+ background-color: transparent;
+ box-shadow: inset 0 0 0 1px #555555;
+ color: #555555 !important; }
+ input[type="submit"]:hover,
+ input[type="reset"]:hover,
+ input[type="button"]:hover,
+ button:hover,
+ .button:hover {
+ box-shadow: inset 0 0 0 1px #ce1b28;
+ color: #ce1b28 !important; }
+ input[type="submit"]:hover:active,
+ input[type="reset"]:hover:active,
+ input[type="button"]:hover:active,
+ button:hover:active,
+ .button:hover:active {
+ background-color: rgba(206, 27, 40, 0.25); }
+ input[type="submit"].primary,
+ input[type="reset"].primary,
+ input[type="button"].primary,
+ button.primary,
+ .button.primary {
+ box-shadow: none;
+ background-color: #ce1b28;
+ color: #ffffff !important; }
+ input[type="submit"].primary:hover,
+ input[type="reset"].primary:hover,
+ input[type="button"].primary:hover,
+ button.primary:hover,
+ .button.primary:hover {
+ background-color: #e2212f;
+ box-shadow: none; }
+ input[type="submit"].primary:hover:active,
+ input[type="reset"].primary:hover:active,
+ input[type="button"].primary:hover:active,
+ button.primary:hover:active,
+ .button.primary:hover:active {
+ background-color: #b71824; }
+
+/* Form */
+form {
+ margin: 0 0 2rem 0; }
+
+input[type="text"],
+input[type="password"],
+input[type="email"],
+input[type="tel"],
+input[type="search"],
+input[type="url"],
+select,
+textarea {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ -ms-appearance: none;
+ appearance: none;
+ border-radius: 4px;
+ border: none;
+ border: solid 1px;
+ color: inherit;
+ display: block;
+ outline: 0;
+ padding: 0 1rem;
+ text-decoration: none;
+ width: 100%; }
+ input[type="text"]:invalid,
+ input[type="password"]:invalid,
+ input[type="email"]:invalid,
+ input[type="tel"]:invalid,
+ input[type="search"]:invalid,
+ input[type="url"]:invalid,
+ select:invalid,
+ textarea:invalid {
+ box-shadow: none; }
+
+label {
+ display: block;
+ font-size: 1rem;
+ font-weight: 600;
+ margin: 0 0 1rem 0; }
+
+input[type="text"],
+input[type="password"],
+input[type="email"],
+input[type="tel"],
+input[type="search"],
+input[type="url"] {
+ height: 3.25rem; }
+
+select {
+ background-size: 1.25rem;
+ background-repeat: no-repeat;
+ background-position: calc(100% - 1rem) center;
+ height: 3.25rem;
+ padding-right: 3.25rem;
+ text-overflow: ellipsis; }
+ select:focus::-ms-value {
+ background-color: transparent; }
+ select::-ms-expand {
+ display: none; }
+
+textarea {
+ padding: 0.75rem 1rem; }
+
+input[type="checkbox"],
+input[type="radio"] {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ -ms-appearance: none;
+ appearance: none;
+ display: block;
+ float: left;
+ margin-right: -2rem;
+ opacity: 0;
+ width: 1rem;
+ z-index: -1; }
+ input[type="checkbox"] + label,
+ input[type="radio"] + label {
+ text-decoration: none;
+ cursor: pointer;
+ display: inline-block;
+ font-size: 1rem;
+ font-weight: 400;
+ padding-left: 2.825rem;
+ padding-right: 0.875rem;
+ position: relative; }
+ input[type="checkbox"] + label:before,
+ input[type="radio"] + label:before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ font-family: FontAwesome;
+ font-style: normal;
+ font-weight: normal;
+ text-transform: none !important; }
+ input[type="checkbox"] + label:before,
+ input[type="radio"] + label:before {
+ border-radius: 4px;
+ border: solid 1px;
+ content: '';
+ display: inline-block;
+ height: 1.95rem;
+ left: 0;
+ line-height: 1.86875rem;
+ position: absolute;
+ text-align: center;
+ top: -0.1625rem;
+ width: 1.95rem; }
+ input[type="checkbox"]:checked + label:before,
+ input[type="radio"]:checked + label:before {
+ content: '\f00c'; }
+
+input[type="checkbox"] + label:before {
+ border-radius: 4px; }
+
+input[type="radio"] + label:before {
+ border-radius: 100%; }
+
+::-webkit-input-placeholder {
+ opacity: 1.0; }
+
+:-moz-placeholder {
+ opacity: 1.0; }
+
+::-moz-placeholder {
+ opacity: 1.0; }
+
+:-ms-input-placeholder {
+ opacity: 1.0; }
+
+label {
+ color: #555555; }
+
+input[type="text"],
+input[type="password"],
+input[type="email"],
+input[type="tel"],
+input[type="search"],
+input[type="url"],
+select,
+textarea {
+ background-color: rgba(0, 0, 0, 0.075);
+ border-color: rgba(0, 0, 0, 0.25); }
+ input[type="text"]:focus,
+ input[type="password"]:focus,
+ input[type="email"]:focus,
+ input[type="tel"]:focus,
+ input[type="search"]:focus,
+ input[type="url"]:focus,
+ select:focus,
+ textarea:focus {
+ border-color: #ce1b28;
+ box-shadow: 0 0 0 1px #ce1b28; }
+
+select {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(0, 0, 0, 0.25)' /%3E%3C/svg%3E"); }
+ select option {
+ color: #444444;
+ background-color: #ffffff; }
+
+input[type="checkbox"] + label,
+input[type="radio"] + label {
+ color: #444444; }
+ input[type="checkbox"] + label:before,
+ input[type="radio"] + label:before {
+ background: rgba(0, 0, 0, 0.075);
+ border-color: rgba(0, 0, 0, 0.25); }
+input[type="checkbox"]:checked + label:before,
+input[type="radio"]:checked + label:before {
+ background-color: #ce1b28;
+ border-color: #ce1b28;
+ color: #ffffff; }
+input[type="checkbox"]:focus + label:before,
+input[type="radio"]:focus + label:before {
+ border-color: #ce1b28;
+ box-shadow: 0 0 0 1px #ce1b28; }
+
+::-webkit-input-placeholder {
+ color: #bbbbbb !important; }
+
+:-moz-placeholder {
+ color: #bbbbbb !important; }
+
+::-moz-placeholder {
+ color: #bbbbbb !important; }
+
+:-ms-input-placeholder {
+ color: #bbbbbb !important; }
+
+/* List */
+ol {
+ list-style: decimal;
+ margin: 0 0 2rem 0;
+ padding-left: 1.25rem; }
+ ol li {
+ padding-left: 0.25rem; }
+
+ul {
+ list-style: disc;
+ margin: 0 0 2rem 0;
+ padding-left: 1rem; }
+ ul li {
+ padding-left: 0.325rem; }
+ ul.plain {
+ list-style: none;
+ padding-left: 0; }
+ ul.plain li {
+ margin-bottom: 1rem; }
+ ul.plain li .icon {
+ border-radius: 4px;
+ color: #ffffff;
+ display: inline-block;
+ margin-right: 1rem;
+ text-align: center;
+ width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ background: rgba(0, 0, 0, 0.5); }
+ ul.alt {
+ list-style: none;
+ padding-left: 0; }
+ ul.alt li {
+ border-top: solid 1px;
+ padding: 0.75rem 0; }
+ ul.alt li:first-child {
+ border-top: 0;
+ padding-top: 0; }
+ ul.alt li:last-child {
+ padding-bottom: 0; }
+
+dl {
+ margin: 0 0 2rem 0; }
+ dl dt {
+ display: block;
+ font-weight: 600;
+ margin: 0 0 1rem 0; }
+ dl dd {
+ margin-left: 1.5rem; }
+
+ul.alt li {
+ border-top-color: rgba(0, 0, 0, 0.25); }
+
+/* Table */
+.table-wrapper {
+ -webkit-overflow-scrolling: touch;
+ overflow-x: auto; }
+
+table {
+ margin: 0 0 2rem 0;
+ width: 100%; }
+ table tbody tr {
+ border: solid 1px;
+ border-left: 0;
+ border-right: 0; }
+ table td {
+ padding: 0.75rem 0.75rem; }
+ table th {
+ font-size: 0.9rem;
+ font-weight: 600;
+ padding: 0 0.75rem 0.75rem 0.75rem;
+ text-align: left; }
+ table thead {
+ border-bottom: solid 2px; }
+ table tfoot {
+ border-top: solid 2px; }
+ table.alt {
+ border-collapse: separate; }
+ table.alt tbody tr td {
+ border: solid 1px;
+ border-left-width: 0;
+ border-top-width: 0; }
+ table.alt tbody tr td:first-child {
+ border-left-width: 1px; }
+ table.alt tbody tr:first-child td {
+ border-top-width: 1px; }
+ table.alt thead {
+ border-bottom: 0; }
+ table.alt tfoot {
+ border-top: 0; }
+
+table tbody tr {
+ border-color: rgba(0, 0, 0, 0.25); }
+ table tbody tr:nth-child(2n + 1) {
+ background-color: rgba(0, 0, 0, 0.075); }
+table th {
+ color: #555555; }
+table thead {
+ border-bottom-color: rgba(0, 0, 0, 0.25); }
+table tfoot {
+ border-top-color: rgba(0, 0, 0, 0.25); }
+table.alt tbody tr td {
+ border-color: rgba(0, 0, 0, 0.25); }
+
+/* Highlights */
+.highlights {
+ width: 100%;
+ margin: 2.5rem 0;
+ display: -moz-flex;
+ display: -webkit-flex;
+ display: -ms-flex;
+ display: flex;
+ -moz-flex-wrap: wrap;
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -moz-align-items: -moz-stretch;
+ -webkit-align-items: -webkit-stretch;
+ -ms-align-items: -ms-stretch;
+ align-items: stretch; }
+ .highlights > * {
+ -moz-flex-shrink: 1;
+ -webkit-flex-shrink: 1;
+ -ms-flex-shrink: 1;
+ flex-shrink: 1;
+ -moz-flex-grow: 0;
+ -webkit-flex-grow: 0;
+ -ms-flex-grow: 0;
+ flex-grow: 0; }
+ .highlights > * {
+ width: 33.3333333333%; }
+ .highlights > * {
+ padding: 1.5rem;
+ width: calc(33.3333333333% + 1rem); }
+ .highlights > :nth-child(-n + 3) {
+ padding-top: 0; }
+ .highlights > :nth-last-child(-n + 3) {
+ padding-bottom: 0; }
+ .highlights > :nth-child(3n + 1) {
+ padding-left: 0; }
+ .highlights > :nth-child(3n) {
+ padding-right: 0; }
+ .highlights > :nth-child(3n + 1),
+ .highlights > :nth-child(3n) {
+ width: calc(33.3333333333% + -0.5rem); }
+ .highlights .content {
+ border-radius: 4px;
+ height: 100%;
+ padding: 3rem;
+ text-align: center; }
+ .highlights .content .icon {
+ font-size: 5rem; }
+ .highlights > div > :last-child {
+ margin-bottom: 0; }
+ @media screen and (max-width: 980px) {
+ .highlights > * {
+ width: 50%; }
+ .highlights > * {
+ padding: 1rem;
+ width: calc(33.3333333333% + 0.6666666667rem); }
+ .highlights > :nth-child(-n + 3) {
+ padding-top: 1rem; }
+ .highlights > :nth-last-child(-n + 3) {
+ padding-bottom: 1rem; }
+ .highlights > :nth-child(3n + 1) {
+ padding-left: 1rem; }
+ .highlights > :nth-child(3n) {
+ padding-right: 1rem; }
+ .highlights > :nth-child(3n + 1),
+ .highlights > :nth-child(3n) {
+ padding: 1rem;
+ width: calc(50% + 1rem); }
+ .highlights > * {
+ padding: 1rem;
+ width: calc(50% + 1rem); }
+ .highlights > :nth-child(-n + 2) {
+ padding-top: 0; }
+ .highlights > :nth-last-child(-n + 2) {
+ padding-bottom: 0; }
+ .highlights > :nth-child(2n + 1) {
+ padding-left: 0; }
+ .highlights > :nth-child(2n) {
+ padding-right: 0; }
+ .highlights > :nth-child(2n + 1),
+ .highlights > :nth-child(2n) {
+ width: calc(50% + 0rem); }
+ .highlights .content {
+ padding: 2rem; } }
+ @media screen and (max-width: 736px) {
+ .highlights > * {
+ width: 100%; }
+ .highlights > * {
+ padding: 1rem;
+ width: calc(33.3333333333% + 0.6666666667rem); }
+ .highlights > :nth-child(-n + 3) {
+ padding-top: 1rem; }
+ .highlights > :nth-last-child(-n + 3) {
+ padding-bottom: 1rem; }
+ .highlights > :nth-child(3n + 1) {
+ padding-left: 1rem; }
+ .highlights > :nth-child(3n) {
+ padding-right: 1rem; }
+ .highlights > :nth-child(3n + 1),
+ .highlights > :nth-child(3n) {
+ padding: 1rem;
+ width: calc(100% + 2rem); }
+ .highlights > * {
+ padding: 1rem;
+ width: calc(50% + 1rem); }
+ .highlights > :nth-child(-n + 2) {
+ padding-top: 1rem; }
+ .highlights > :nth-last-child(-n + 2) {
+ padding-bottom: 1rem; }
+ .highlights > :nth-child(2n + 1) {
+ padding-left: 1rem; }
+ .highlights > :nth-child(2n) {
+ padding-right: 1rem; }
+ .highlights > :nth-child(2n + 1),
+ .highlights > :nth-child(2n) {
+ padding: 1rem;
+ width: calc(100% + 2rem); }
+ .highlights > * {
+ padding: 1rem;
+ width: calc(100% + 2rem); }
+ .highlights > :nth-child(-n + 1) {
+ padding-top: 0; }
+ .highlights > :nth-last-child(-n + 1) {
+ padding-bottom: 0; }
+ .highlights > :nth-child(1n + 1) {
+ padding-left: 0; }
+ .highlights > :nth-child(1n) {
+ padding-right: 0; }
+ .highlights > :nth-child(1n + 1),
+ .highlights > :nth-child(1n) {
+ width: calc(100% + 1rem); } }
+
+.highlights .content {
+ background: #ffffff;
+ box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.025); }
+
+/* Testimonials */
+.testimonials {
+ margin: 2.5rem 0;
+ width: 100%;
+ display: -moz-flex;
+ display: -webkit-flex;
+ display: -ms-flex;
+ display: flex;
+ -moz-flex-wrap: wrap;
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -moz-align-items: -moz-stretch;
+ -webkit-align-items: -webkit-stretch;
+ -ms-align-items: -ms-stretch;
+ align-items: stretch; }
+ .testimonials > * {
+ -moz-flex-shrink: 1;
+ -webkit-flex-shrink: 1;
+ -ms-flex-shrink: 1;
+ flex-shrink: 1;
+ -moz-flex-grow: 0;
+ -webkit-flex-grow: 0;
+ -ms-flex-grow: 0;
+ flex-grow: 0; }
+ .testimonials > * {
+ width: 33.3333333333%; }
+ .testimonials > * {
+ padding: 1.5rem;
+ width: calc(33.3333333333% + 1rem); }
+ .testimonials > :nth-child(-n + 3) {
+ padding-top: 0; }
+ .testimonials > :nth-last-child(-n + 3) {
+ padding-bottom: 0; }
+ .testimonials > :nth-child(3n + 1) {
+ padding-left: 0; }
+ .testimonials > :nth-child(3n) {
+ padding-right: 0; }
+ .testimonials > :nth-child(3n + 1),
+ .testimonials > :nth-child(3n) {
+ width: calc(33.3333333333% + -0.5rem); }
+ .testimonials .content {
+ border-radius: 4px;
+ height: 100%;
+ padding: 3rem; }
+ .testimonials .content .author {
+ display: -moz-flex;
+ display: -webkit-flex;
+ display: -ms-flex;
+ display: flex;
+ -moz-align-items: center;
+ -webkit-align-items: center;
+ -ms-align-items: center;
+ align-items: center; }
+ .testimonials .content .author blockquote {
+ margin: 0; }
+ .testimonials .content .author .image {
+ margin-right: 2rem;
+ width: 20%; }
+ .testimonials .content .author .image img {
+ border-radius: 100%;
+ max-width: 100%; }
+ .testimonials .content .credit {
+ font-size: 0.75rem; }
+ .testimonials .content p:last-child {
+ margin: 0; }
+ .testimonials > div > :last-child {
+ margin-bottom: 0; }
+ @media screen and (max-width: 980px) {
+ .testimonials > * {
+ width: 50%; }
+ .testimonials > * {
+ padding: 1rem;
+ width: calc(33.3333333333% + 0.6666666667rem); }
+ .testimonials > :nth-child(-n + 3) {
+ padding-top: 1rem; }
+ .testimonials > :nth-last-child(-n + 3) {
+ padding-bottom: 1rem; }
+ .testimonials > :nth-child(3n + 1) {
+ padding-left: 1rem; }
+ .testimonials > :nth-child(3n) {
+ padding-right: 1rem; }
+ .testimonials > :nth-child(3n + 1),
+ .testimonials > :nth-child(3n) {
+ padding: 1rem;
+ width: calc(50% + 1rem); }
+ .testimonials > * {
+ padding: 1rem;
+ width: calc(50% + 1rem); }
+ .testimonials > :nth-child(-n + 2) {
+ padding-top: 0; }
+ .testimonials > :nth-last-child(-n + 2) {
+ padding-bottom: 0; }
+ .testimonials > :nth-child(2n + 1) {
+ padding-left: 0; }
+ .testimonials > :nth-child(2n) {
+ padding-right: 0; }
+ .testimonials > :nth-child(2n + 1),
+ .testimonials > :nth-child(2n) {
+ width: calc(50% + 0rem); }
+ .testimonials .content {
+ padding: 2rem; } }
+ @media screen and (max-width: 736px) {
+ .testimonials > * {
+ width: 100%; }
+ .testimonials > * {
+ padding: 1rem;
+ width: calc(33.3333333333% + 0.6666666667rem); }
+ .testimonials > :nth-child(-n + 3) {
+ padding-top: 1rem; }
+ .testimonials > :nth-last-child(-n + 3) {
+ padding-bottom: 1rem; }
+ .testimonials > :nth-child(3n + 1) {
+ padding-left: 1rem; }
+ .testimonials > :nth-child(3n) {
+ padding-right: 1rem; }
+ .testimonials > :nth-child(3n + 1),
+ .testimonials > :nth-child(3n) {
+ padding: 1rem;
+ width: calc(100% + 2rem); }
+ .testimonials > * {
+ padding: 1rem;
+ width: calc(50% + 1rem); }
+ .testimonials > :nth-child(-n + 2) {
+ padding-top: 1rem; }
+ .testimonials > :nth-last-child(-n + 2) {
+ padding-bottom: 1rem; }
+ .testimonials > :nth-child(2n + 1) {
+ padding-left: 1rem; }
+ .testimonials > :nth-child(2n) {
+ padding-right: 1rem; }
+ .testimonials > :nth-child(2n + 1),
+ .testimonials > :nth-child(2n) {
+ padding: 1rem;
+ width: calc(100% + 2rem); }
+ .testimonials > * {
+ padding: 1rem;
+ width: calc(100% + 2rem); }
+ .testimonials > :nth-child(-n + 1) {
+ padding-top: 0; }
+ .testimonials > :nth-last-child(-n + 1) {
+ padding-bottom: 0; }
+ .testimonials > :nth-child(1n + 1) {
+ padding-left: 0; }
+ .testimonials > :nth-child(1n) {
+ padding-right: 0; }
+ .testimonials > :nth-child(1n + 1),
+ .testimonials > :nth-child(1n) {
+ width: calc(100% + 1rem); } }
+
+.testimonials .content {
+ background: #ffffff;
+ box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.025); }
+ .testimonials .content .credit strong {
+ color: #ce1b28; }
+
+/* Actions */
+ul.actions {
+ display: -moz-flex;
+ display: -webkit-flex;
+ display: -ms-flex;
+ display: flex;
+ cursor: default;
+ list-style: none;
+ margin-left: -1rem;
+ padding-left: 0; }
+ ul.actions li {
+ padding: 0 0 0 1rem;
+ vertical-align: middle; }
+ ul.actions.special {
+ -moz-justify-content: center;
+ -webkit-justify-content: center;
+ -ms-justify-content: center;
+ justify-content: center;
+ width: calc(100% + 1rem); }
+ ul.actions.stacked {
+ -moz-flex-direction: column;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ margin-left: 0; }
+ ul.actions.stacked li {
+ padding: 1.3rem 0 0 0; }
+ ul.actions.stacked li:first-child {
+ padding-top: 0; }
+ ul.actions.fit {
+ width: calc(100% + 1rem); }
+ ul.actions.fit li {
+ -moz-flex-grow: 1;
+ -webkit-flex-grow: 1;
+ -ms-flex-grow: 1;
+ flex-grow: 1;
+ -moz-flex-shrink: 1;
+ -webkit-flex-shrink: 1;
+ -ms-flex-shrink: 1;
+ flex-shrink: 1;
+ width: 100%; }
+ ul.actions.fit li > * {
+ width: 100%; }
+ ul.actions.fit.stacked {
+ width: 100%; }
+ @media screen and (max-width: 480px) {
+ ul.actions:not(.fixed) {
+ -moz-flex-direction: column;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ margin-left: 0;
+ width: 100% !important; }
+ ul.actions:not(.fixed) li {
+ -moz-flex-grow: 1;
+ -webkit-flex-grow: 1;
+ -ms-flex-grow: 1;
+ flex-grow: 1;
+ -moz-flex-shrink: 1;
+ -webkit-flex-shrink: 1;
+ -ms-flex-shrink: 1;
+ flex-shrink: 1;
+ padding: 1rem 0 0 0;
+ text-align: center;
+ width: 100%; }
+ ul.actions:not(.fixed) li > * {
+ width: 100%; }
+ ul.actions:not(.fixed) li:first-child {
+ padding-top: 0; }
+ ul.actions:not(.fixed) li input[type="submit"],
+ ul.actions:not(.fixed) li input[type="reset"],
+ ul.actions:not(.fixed) li input[type="button"],
+ ul.actions:not(.fixed) li button,
+ ul.actions:not(.fixed) li .button {
+ width: 100%; }
+ ul.actions:not(.fixed) li input[type="submit"].icon:before,
+ ul.actions:not(.fixed) li input[type="reset"].icon:before,
+ ul.actions:not(.fixed) li input[type="button"].icon:before,
+ ul.actions:not(.fixed) li button.icon:before,
+ ul.actions:not(.fixed) li .button.icon:before {
+ margin-left: -0.5rem; } }
+
+/* Grid */
+.row {
+ display: flex;
+ flex-wrap: wrap;
+ box-sizing: border-box; }
+ .row > * {
+ box-sizing: border-box; }
+ .row.gtr-uniform > * > :last-child {
+ margin-bottom: 0; }
+
+.row > .imp {
+ order: -1; }
+.row > .col-1 {
+ width: 8.3333333333%; }
+.row > .off-1 {
+ margin-left: 8.3333333333%; }
+.row > .col-2 {
+ width: 16.6666666667%; }
+.row > .off-2 {
+ margin-left: 16.6666666667%; }
+.row > .col-3 {
+ width: 25%; }
+.row > .off-3 {
+ margin-left: 25%; }
+.row > .col-4 {
+ width: 33.3333333333%; }
+.row > .off-4 {
+ margin-left: 33.3333333333%; }
+.row > .col-5 {
+ width: 41.6666666667%; }
+.row > .off-5 {
+ margin-left: 41.6666666667%; }
+.row > .col-6 {
+ width: 50%; }
+.row > .off-6 {
+ margin-left: 50%; }
+.row > .col-7 {
+ width: 58.3333333333%; }
+.row > .off-7 {
+ margin-left: 58.3333333333%; }
+.row > .col-8 {
+ width: 66.6666666667%; }
+.row > .off-8 {
+ margin-left: 66.6666666667%; }
+.row > .col-9 {
+ width: 75%; }
+.row > .off-9 {
+ margin-left: 75%; }
+.row > .col-10 {
+ width: 83.3333333333%; }
+.row > .off-10 {
+ margin-left: 83.3333333333%; }
+.row > .col-11 {
+ width: 91.6666666667%; }
+.row > .off-11 {
+ margin-left: 91.6666666667%; }
+.row > .col-12 {
+ width: 100%; }
+.row > .off-12 {
+ margin-left: 100%; }
+.row.gtr-0 {
+ margin-top: 0;
+ margin-left: 0rem; }
+ .row.gtr-0 > * {
+ padding: 0 0 0 0rem; }
+ .row.gtr-0.gtr-uniform {
+ margin-top: 0rem; }
+ .row.gtr-0.gtr-uniform > * {
+ padding-top: 0rem; }
+.row.gtr-25 {
+ margin-top: 0;
+ margin-left: -0.75rem; }
+ .row.gtr-25 > * {
+ padding: 0 0 0 0.75rem; }
+ .row.gtr-25.gtr-uniform {
+ margin-top: -0.75rem; }
+ .row.gtr-25.gtr-uniform > * {
+ padding-top: 0.75rem; }
+.row.gtr-50 {
+ margin-top: 0;
+ margin-left: -1.5rem; }
+ .row.gtr-50 > * {
+ padding: 0 0 0 1.5rem; }
+ .row.gtr-50.gtr-uniform {
+ margin-top: -1.5rem; }
+ .row.gtr-50.gtr-uniform > * {
+ padding-top: 1.5rem; }
+.row {
+ margin-top: 0;
+ margin-left: -3rem; }
+ .row > * {
+ padding: 0 0 0 3rem; }
+ .row.gtr-uniform {
+ margin-top: -3rem; }
+ .row.gtr-uniform > * {
+ padding-top: 3rem; }
+.row.gtr-150 {
+ margin-top: 0;
+ margin-left: -4.5rem; }
+ .row.gtr-150 > * {
+ padding: 0 0 0 4.5rem; }
+ .row.gtr-150.gtr-uniform {
+ margin-top: -4.5rem; }
+ .row.gtr-150.gtr-uniform > * {
+ padding-top: 4.5rem; }
+.row.gtr-200 {
+ margin-top: 0;
+ margin-left: -6rem; }
+ .row.gtr-200 > * {
+ padding: 0 0 0 6rem; }
+ .row.gtr-200.gtr-uniform {
+ margin-top: -6rem; }
+ .row.gtr-200.gtr-uniform > * {
+ padding-top: 6rem; }
+
+@media screen and (max-width: 1680px) {
+ .row {
+ display: flex;
+ flex-wrap: wrap;
+ box-sizing: border-box; }
+ .row > * {
+ box-sizing: border-box; }
+ .row.gtr-uniform > * > :last-child {
+ margin-bottom: 0; }
+
+ .row > .imp-xlarge {
+ order: -1; }
+ .row > .col-1-xlarge {
+ width: 8.3333333333%; }
+ .row > .off-1-xlarge {
+ margin-left: 8.3333333333%; }
+ .row > .col-2-xlarge {
+ width: 16.6666666667%; }
+ .row > .off-2-xlarge {
+ margin-left: 16.6666666667%; }
+ .row > .col-3-xlarge {
+ width: 25%; }
+ .row > .off-3-xlarge {
+ margin-left: 25%; }
+ .row > .col-4-xlarge {
+ width: 33.3333333333%; }
+ .row > .off-4-xlarge {
+ margin-left: 33.3333333333%; }
+ .row > .col-5-xlarge {
+ width: 41.6666666667%; }
+ .row > .off-5-xlarge {
+ margin-left: 41.6666666667%; }
+ .row > .col-6-xlarge {
+ width: 50%; }
+ .row > .off-6-xlarge {
+ margin-left: 50%; }
+ .row > .col-7-xlarge {
+ width: 58.3333333333%; }
+ .row > .off-7-xlarge {
+ margin-left: 58.3333333333%; }
+ .row > .col-8-xlarge {
+ width: 66.6666666667%; }
+ .row > .off-8-xlarge {
+ margin-left: 66.6666666667%; }
+ .row > .col-9-xlarge {
+ width: 75%; }
+ .row > .off-9-xlarge {
+ margin-left: 75%; }
+ .row > .col-10-xlarge {
+ width: 83.3333333333%; }
+ .row > .off-10-xlarge {
+ margin-left: 83.3333333333%; }
+ .row > .col-11-xlarge {
+ width: 91.6666666667%; }
+ .row > .off-11-xlarge {
+ margin-left: 91.6666666667%; }
+ .row > .col-12-xlarge {
+ width: 100%; }
+ .row > .off-12-xlarge {
+ margin-left: 100%; }
+ .row.gtr-0 {
+ margin-top: 0;
+ margin-left: 0rem; }
+ .row.gtr-0 > * {
+ padding: 0 0 0 0rem; }
+ .row.gtr-0.gtr-uniform {
+ margin-top: 0rem; }
+ .row.gtr-0.gtr-uniform > * {
+ padding-top: 0rem; }
+ .row.gtr-25 {
+ margin-top: 0;
+ margin-left: -0.75rem; }
+ .row.gtr-25 > * {
+ padding: 0 0 0 0.75rem; }
+ .row.gtr-25.gtr-uniform {
+ margin-top: -0.75rem; }
+ .row.gtr-25.gtr-uniform > * {
+ padding-top: 0.75rem; }
+ .row.gtr-50 {
+ margin-top: 0;
+ margin-left: -1.5rem; }
+ .row.gtr-50 > * {
+ padding: 0 0 0 1.5rem; }
+ .row.gtr-50.gtr-uniform {
+ margin-top: -1.5rem; }
+ .row.gtr-50.gtr-uniform > * {
+ padding-top: 1.5rem; }
+ .row {
+ margin-top: 0;
+ margin-left: -3rem; }
+ .row > * {
+ padding: 0 0 0 3rem; }
+ .row.gtr-uniform {
+ margin-top: -3rem; }
+ .row.gtr-uniform > * {
+ padding-top: 3rem; }
+ .row.gtr-150 {
+ margin-top: 0;
+ margin-left: -4.5rem; }
+ .row.gtr-150 > * {
+ padding: 0 0 0 4.5rem; }
+ .row.gtr-150.gtr-uniform {
+ margin-top: -4.5rem; }
+ .row.gtr-150.gtr-uniform > * {
+ padding-top: 4.5rem; }
+ .row.gtr-200 {
+ margin-top: 0;
+ margin-left: -6rem; }
+ .row.gtr-200 > * {
+ padding: 0 0 0 6rem; }
+ .row.gtr-200.gtr-uniform {
+ margin-top: -6rem; }
+ .row.gtr-200.gtr-uniform > * {
+ padding-top: 6rem; } }
+@media screen and (max-width: 1280px) {
+ .row {
+ display: flex;
+ flex-wrap: wrap;
+ box-sizing: border-box; }
+ .row > * {
+ box-sizing: border-box; }
+ .row.gtr-uniform > * > :last-child {
+ margin-bottom: 0; }
+
+ .row > .imp-large {
+ order: -1; }
+ .row > .col-1-large {
+ width: 8.3333333333%; }
+ .row > .off-1-large {
+ margin-left: 8.3333333333%; }
+ .row > .col-2-large {
+ width: 16.6666666667%; }
+ .row > .off-2-large {
+ margin-left: 16.6666666667%; }
+ .row > .col-3-large {
+ width: 25%; }
+ .row > .off-3-large {
+ margin-left: 25%; }
+ .row > .col-4-large {
+ width: 33.3333333333%; }
+ .row > .off-4-large {
+ margin-left: 33.3333333333%; }
+ .row > .col-5-large {
+ width: 41.6666666667%; }
+ .row > .off-5-large {
+ margin-left: 41.6666666667%; }
+ .row > .col-6-large {
+ width: 50%; }
+ .row > .off-6-large {
+ margin-left: 50%; }
+ .row > .col-7-large {
+ width: 58.3333333333%; }
+ .row > .off-7-large {
+ margin-left: 58.3333333333%; }
+ .row > .col-8-large {
+ width: 66.6666666667%; }
+ .row > .off-8-large {
+ margin-left: 66.6666666667%; }
+ .row > .col-9-large {
+ width: 75%; }
+ .row > .off-9-large {
+ margin-left: 75%; }
+ .row > .col-10-large {
+ width: 83.3333333333%; }
+ .row > .off-10-large {
+ margin-left: 83.3333333333%; }
+ .row > .col-11-large {
+ width: 91.6666666667%; }
+ .row > .off-11-large {
+ margin-left: 91.6666666667%; }
+ .row > .col-12-large {
+ width: 100%; }
+ .row > .off-12-large {
+ margin-left: 100%; }
+ .row.gtr-0 {
+ margin-top: 0;
+ margin-left: 0rem; }
+ .row.gtr-0 > * {
+ padding: 0 0 0 0rem; }
+ .row.gtr-0.gtr-uniform {
+ margin-top: 0rem; }
+ .row.gtr-0.gtr-uniform > * {
+ padding-top: 0rem; }
+ .row.gtr-25 {
+ margin-top: 0;
+ margin-left: -0.375rem; }
+ .row.gtr-25 > * {
+ padding: 0 0 0 0.375rem; }
+ .row.gtr-25.gtr-uniform {
+ margin-top: -0.375rem; }
+ .row.gtr-25.gtr-uniform > * {
+ padding-top: 0.375rem; }
+ .row.gtr-50 {
+ margin-top: 0;
+ margin-left: -0.75rem; }
+ .row.gtr-50 > * {
+ padding: 0 0 0 0.75rem; }
+ .row.gtr-50.gtr-uniform {
+ margin-top: -0.75rem; }
+ .row.gtr-50.gtr-uniform > * {
+ padding-top: 0.75rem; }
+ .row {
+ margin-top: 0;
+ margin-left: -1.5rem; }
+ .row > * {
+ padding: 0 0 0 1.5rem; }
+ .row.gtr-uniform {
+ margin-top: -1.5rem; }
+ .row.gtr-uniform > * {
+ padding-top: 1.5rem; }
+ .row.gtr-150 {
+ margin-top: 0;
+ margin-left: -2.25rem; }
+ .row.gtr-150 > * {
+ padding: 0 0 0 2.25rem; }
+ .row.gtr-150.gtr-uniform {
+ margin-top: -2.25rem; }
+ .row.gtr-150.gtr-uniform > * {
+ padding-top: 2.25rem; }
+ .row.gtr-200 {
+ margin-top: 0;
+ margin-left: -3rem; }
+ .row.gtr-200 > * {
+ padding: 0 0 0 3rem; }
+ .row.gtr-200.gtr-uniform {
+ margin-top: -3rem; }
+ .row.gtr-200.gtr-uniform > * {
+ padding-top: 3rem; } }
+@media screen and (max-width: 980px) {
+ .row {
+ display: flex;
+ flex-wrap: wrap;
+ box-sizing: border-box; }
+ .row > * {
+ box-sizing: border-box; }
+ .row.gtr-uniform > * > :last-child {
+ margin-bottom: 0; }
+
+ .row > .imp-medium {
+ order: -1; }
+ .row > .col-1-medium {
+ width: 8.3333333333%; }
+ .row > .off-1-medium {
+ margin-left: 8.3333333333%; }
+ .row > .col-2-medium {
+ width: 16.6666666667%; }
+ .row > .off-2-medium {
+ margin-left: 16.6666666667%; }
+ .row > .col-3-medium {
+ width: 25%; }
+ .row > .off-3-medium {
+ margin-left: 25%; }
+ .row > .col-4-medium {
+ width: 33.3333333333%; }
+ .row > .off-4-medium {
+ margin-left: 33.3333333333%; }
+ .row > .col-5-medium {
+ width: 41.6666666667%; }
+ .row > .off-5-medium {
+ margin-left: 41.6666666667%; }
+ .row > .col-6-medium {
+ width: 50%; }
+ .row > .off-6-medium {
+ margin-left: 50%; }
+ .row > .col-7-medium {
+ width: 58.3333333333%; }
+ .row > .off-7-medium {
+ margin-left: 58.3333333333%; }
+ .row > .col-8-medium {
+ width: 66.6666666667%; }
+ .row > .off-8-medium {
+ margin-left: 66.6666666667%; }
+ .row > .col-9-medium {
+ width: 75%; }
+ .row > .off-9-medium {
+ margin-left: 75%; }
+ .row > .col-10-medium {
+ width: 83.3333333333%; }
+ .row > .off-10-medium {
+ margin-left: 83.3333333333%; }
+ .row > .col-11-medium {
+ width: 91.6666666667%; }
+ .row > .off-11-medium {
+ margin-left: 91.6666666667%; }
+ .row > .col-12-medium {
+ width: 100%; }
+ .row > .off-12-medium {
+ margin-left: 100%; }
+ .row.gtr-0 {
+ margin-top: 0;
+ margin-left: 0rem; }
+ .row.gtr-0 > * {
+ padding: 0 0 0 0rem; }
+ .row.gtr-0.gtr-uniform {
+ margin-top: 0rem; }
+ .row.gtr-0.gtr-uniform > * {
+ padding-top: 0rem; }
+ .row.gtr-25 {
+ margin-top: 0;
+ margin-left: -0.375rem; }
+ .row.gtr-25 > * {
+ padding: 0 0 0 0.375rem; }
+ .row.gtr-25.gtr-uniform {
+ margin-top: -0.375rem; }
+ .row.gtr-25.gtr-uniform > * {
+ padding-top: 0.375rem; }
+ .row.gtr-50 {
+ margin-top: 0;
+ margin-left: -0.75rem; }
+ .row.gtr-50 > * {
+ padding: 0 0 0 0.75rem; }
+ .row.gtr-50.gtr-uniform {
+ margin-top: -0.75rem; }
+ .row.gtr-50.gtr-uniform > * {
+ padding-top: 0.75rem; }
+ .row {
+ margin-top: 0;
+ margin-left: -1.5rem; }
+ .row > * {
+ padding: 0 0 0 1.5rem; }
+ .row.gtr-uniform {
+ margin-top: -1.5rem; }
+ .row.gtr-uniform > * {
+ padding-top: 1.5rem; }
+ .row.gtr-150 {
+ margin-top: 0;
+ margin-left: -2.25rem; }
+ .row.gtr-150 > * {
+ padding: 0 0 0 2.25rem; }
+ .row.gtr-150.gtr-uniform {
+ margin-top: -2.25rem; }
+ .row.gtr-150.gtr-uniform > * {
+ padding-top: 2.25rem; }
+ .row.gtr-200 {
+ margin-top: 0;
+ margin-left: -3rem; }
+ .row.gtr-200 > * {
+ padding: 0 0 0 3rem; }
+ .row.gtr-200.gtr-uniform {
+ margin-top: -3rem; }
+ .row.gtr-200.gtr-uniform > * {
+ padding-top: 3rem; } }
+@media screen and (max-width: 736px) {
+ .row {
+ display: flex;
+ flex-wrap: wrap;
+ box-sizing: border-box; }
+ .row > * {
+ box-sizing: border-box; }
+ .row.gtr-uniform > * > :last-child {
+ margin-bottom: 0; }
+
+ .row > .imp-small {
+ order: -1; }
+ .row > .col-1-small {
+ width: 8.3333333333%; }
+ .row > .off-1-small {
+ margin-left: 8.3333333333%; }
+ .row > .col-2-small {
+ width: 16.6666666667%; }
+ .row > .off-2-small {
+ margin-left: 16.6666666667%; }
+ .row > .col-3-small {
+ width: 25%; }
+ .row > .off-3-small {
+ margin-left: 25%; }
+ .row > .col-4-small {
+ width: 33.3333333333%; }
+ .row > .off-4-small {
+ margin-left: 33.3333333333%; }
+ .row > .col-5-small {
+ width: 41.6666666667%; }
+ .row > .off-5-small {
+ margin-left: 41.6666666667%; }
+ .row > .col-6-small {
+ width: 50%; }
+ .row > .off-6-small {
+ margin-left: 50%; }
+ .row > .col-7-small {
+ width: 58.3333333333%; }
+ .row > .off-7-small {
+ margin-left: 58.3333333333%; }
+ .row > .col-8-small {
+ width: 66.6666666667%; }
+ .row > .off-8-small {
+ margin-left: 66.6666666667%; }
+ .row > .col-9-small {
+ width: 75%; }
+ .row > .off-9-small {
+ margin-left: 75%; }
+ .row > .col-10-small {
+ width: 83.3333333333%; }
+ .row > .off-10-small {
+ margin-left: 83.3333333333%; }
+ .row > .col-11-small {
+ width: 91.6666666667%; }
+ .row > .off-11-small {
+ margin-left: 91.6666666667%; }
+ .row > .col-12-small {
+ width: 100%; }
+ .row > .off-12-small {
+ margin-left: 100%; }
+ .row.gtr-0 {
+ margin-top: 0;
+ margin-left: 0rem; }
+ .row.gtr-0 > * {
+ padding: 0 0 0 0rem; }
+ .row.gtr-0.gtr-uniform {
+ margin-top: 0rem; }
+ .row.gtr-0.gtr-uniform > * {
+ padding-top: 0rem; }
+ .row.gtr-25 {
+ margin-top: 0;
+ margin-left: -0.3125rem; }
+ .row.gtr-25 > * {
+ padding: 0 0 0 0.3125rem; }
+ .row.gtr-25.gtr-uniform {
+ margin-top: -0.3125rem; }
+ .row.gtr-25.gtr-uniform > * {
+ padding-top: 0.3125rem; }
+ .row.gtr-50 {
+ margin-top: 0;
+ margin-left: -0.625rem; }
+ .row.gtr-50 > * {
+ padding: 0 0 0 0.625rem; }
+ .row.gtr-50.gtr-uniform {
+ margin-top: -0.625rem; }
+ .row.gtr-50.gtr-uniform > * {
+ padding-top: 0.625rem; }
+ .row {
+ margin-top: 0;
+ margin-left: -1.25rem; }
+ .row > * {
+ padding: 0 0 0 1.25rem; }
+ .row.gtr-uniform {
+ margin-top: -1.25rem; }
+ .row.gtr-uniform > * {
+ padding-top: 1.25rem; }
+ .row.gtr-150 {
+ margin-top: 0;
+ margin-left: -1.875rem; }
+ .row.gtr-150 > * {
+ padding: 0 0 0 1.875rem; }
+ .row.gtr-150.gtr-uniform {
+ margin-top: -1.875rem; }
+ .row.gtr-150.gtr-uniform > * {
+ padding-top: 1.875rem; }
+ .row.gtr-200 {
+ margin-top: 0;
+ margin-left: -2.5rem; }
+ .row.gtr-200 > * {
+ padding: 0 0 0 2.5rem; }
+ .row.gtr-200.gtr-uniform {
+ margin-top: -2.5rem; }
+ .row.gtr-200.gtr-uniform > * {
+ padding-top: 2.5rem; } }
+@media screen and (max-width: 480px) {
+ .row {
+ display: flex;
+ flex-wrap: wrap;
+ box-sizing: border-box; }
+ .row > * {
+ box-sizing: border-box; }
+ .row.gtr-uniform > * > :last-child {
+ margin-bottom: 0; }
+
+ .row > .imp-xsmall {
+ order: -1; }
+ .row > .col-1-xsmall {
+ width: 8.3333333333%; }
+ .row > .off-1-xsmall {
+ margin-left: 8.3333333333%; }
+ .row > .col-2-xsmall {
+ width: 16.6666666667%; }
+ .row > .off-2-xsmall {
+ margin-left: 16.6666666667%; }
+ .row > .col-3-xsmall {
+ width: 25%; }
+ .row > .off-3-xsmall {
+ margin-left: 25%; }
+ .row > .col-4-xsmall {
+ width: 33.3333333333%; }
+ .row > .off-4-xsmall {
+ margin-left: 33.3333333333%; }
+ .row > .col-5-xsmall {
+ width: 41.6666666667%; }
+ .row > .off-5-xsmall {
+ margin-left: 41.6666666667%; }
+ .row > .col-6-xsmall {
+ width: 50%; }
+ .row > .off-6-xsmall {
+ margin-left: 50%; }
+ .row > .col-7-xsmall {
+ width: 58.3333333333%; }
+ .row > .off-7-xsmall {
+ margin-left: 58.3333333333%; }
+ .row > .col-8-xsmall {
+ width: 66.6666666667%; }
+ .row > .off-8-xsmall {
+ margin-left: 66.6666666667%; }
+ .row > .col-9-xsmall {
+ width: 75%; }
+ .row > .off-9-xsmall {
+ margin-left: 75%; }
+ .row > .col-10-xsmall {
+ width: 83.3333333333%; }
+ .row > .off-10-xsmall {
+ margin-left: 83.3333333333%; }
+ .row > .col-11-xsmall {
+ width: 91.6666666667%; }
+ .row > .off-11-xsmall {
+ margin-left: 91.6666666667%; }
+ .row > .col-12-xsmall {
+ width: 100%; }
+ .row > .off-12-xsmall {
+ margin-left: 100%; }
+ .row.gtr-0 {
+ margin-top: 0;
+ margin-left: 0rem; }
+ .row.gtr-0 > * {
+ padding: 0 0 0 0rem; }
+ .row.gtr-0.gtr-uniform {
+ margin-top: 0rem; }
+ .row.gtr-0.gtr-uniform > * {
+ padding-top: 0rem; }
+ .row.gtr-25 {
+ margin-top: 0;
+ margin-left: -0.3125rem; }
+ .row.gtr-25 > * {
+ padding: 0 0 0 0.3125rem; }
+ .row.gtr-25.gtr-uniform {
+ margin-top: -0.3125rem; }
+ .row.gtr-25.gtr-uniform > * {
+ padding-top: 0.3125rem; }
+ .row.gtr-50 {
+ margin-top: 0;
+ margin-left: -0.625rem; }
+ .row.gtr-50 > * {
+ padding: 0 0 0 0.625rem; }
+ .row.gtr-50.gtr-uniform {
+ margin-top: -0.625rem; }
+ .row.gtr-50.gtr-uniform > * {
+ padding-top: 0.625rem; }
+ .row {
+ margin-top: 0;
+ margin-left: -1.25rem; }
+ .row > * {
+ padding: 0 0 0 1.25rem; }
+ .row.gtr-uniform {
+ margin-top: -1.25rem; }
+ .row.gtr-uniform > * {
+ padding-top: 1.25rem; }
+ .row.gtr-150 {
+ margin-top: 0;
+ margin-left: -1.875rem; }
+ .row.gtr-150 > * {
+ padding: 0 0 0 1.875rem; }
+ .row.gtr-150.gtr-uniform {
+ margin-top: -1.875rem; }
+ .row.gtr-150.gtr-uniform > * {
+ padding-top: 1.875rem; }
+ .row.gtr-200 {
+ margin-top: 0;
+ margin-left: -2.5rem; }
+ .row.gtr-200 > * {
+ padding: 0 0 0 2.5rem; }
+ .row.gtr-200.gtr-uniform {
+ margin-top: -2.5rem; }
+ .row.gtr-200.gtr-uniform > * {
+ padding-top: 2.5rem; } }
+/* Icon */
+.icon {
+ text-decoration: none;
+ border-bottom: none;
+ position: relative; }
+ .icon:before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ font-family: FontAwesome;
+ font-style: normal;
+ font-weight: normal;
+ text-transform: none !important; }
+ .icon > .label {
+ display: none; }
+
+/* Icons */
+ul.icons {
+ cursor: default;
+ list-style: none;
+ padding-left: 0; }
+ ul.icons li {
+ display: inline-block;
+ padding: 0 1rem 0 0; }
+ ul.icons li:last-child {
+ padding-right: 0; }
+ ul.icons li .icon:before {
+ font-size: 2rem; }
+
+/* Image */
+.image {
+ border-radius: 4px;
+ border: 0;
+ display: inline-block;
+ position: relative; }
+ .image img {
+ border-radius: 4px;
+ display: block; }
+ .image.left, .image.right {
+ max-width: 40%; }
+ .image.left img, .image.right img {
+ width: 100%; }
+ .image.left {
+ float: left;
+ margin: 0 2rem 2rem 0;
+ top: 0.25rem; }
+ .image.right {
+ float: right;
+ margin: 0 0 2rem 2rem;
+ top: 0.25rem; }
+ .image.fit {
+ display: block;
+ margin: 0 0 2rem 0;
+ width: 100%; }
+ .image.fit img {
+ width: 100%; }
+ .image.main {
+ display: block;
+ margin: 0 0 3rem 0;
+ width: 100%; }
+ .image.main img {
+ width: 100%; }
+
+/* Wrapper */
+.wrapper {
+ padding: 8rem 0 6rem 0 ;
+ position: relative;
+ z-index: 1; }
+ @media screen and (max-width: 1280px) {
+ .wrapper {
+ padding: 4rem 0 2rem 0 ; } }
+ @media screen and (max-width: 736px) {
+ .wrapper {
+ padding: 3rem 0 1rem 0 ; } }
+ @media screen and (max-width: 480px) {
+ .wrapper {
+ padding: 2rem 0 0.1rem 0 ; } }
+
+/* Banner */
+#banner {
+ -ms-flex-align: center;
+ -ms-flex-pack: center;
+ background-color: #111111;
+ color: rgba(255, 255, 255, 0.5);
+ -moz-align-items: center;
+ -webkit-align-items: center;
+ -ms-align-items: center;
+ align-items: center;
+ display: -moz-flex;
+ display: -webkit-flex;
+ display: -ms-flex;
+ display: flex;
+ -moz-justify-content: center;
+ -webkit-justify-content: center;
+ -ms-justify-content: center;
+ justify-content: center;
+ background-image: url("../../images/banner.jpg");
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ border-top: 0;
+ display: -ms-flexbox;
+ height: 35rem !important;
+ min-height: 35rem;
+ overflow: hidden;
+ position: relative;
+ text-align: center;
+ width: 100%; }
+ #banner input, #banner select, #banner textarea {
+ color: #ffffff; }
+ #banner a {
+ color: #ce1b28; }
+ #banner strong, #banner b {
+ color: #ffffff; }
+ #banner h1, #banner h2, #banner h3, #banner h4, #banner h5, #banner h6 {
+ color: #ffffff; }
+ #banner blockquote {
+ border-left-color: rgba(255, 255, 255, 0.25); }
+ #banner code {
+ background: rgba(255, 255, 255, 0.075);
+ border-color: rgba(255, 255, 255, 0.25); }
+ #banner hr {
+ border-bottom-color: rgba(255, 255, 255, 0.25); }
+ #banner input[type="submit"],
+ #banner input[type="reset"],
+ #banner input[type="button"],
+ #banner button,
+ #banner .button {
+ background-color: transparent;
+ box-shadow: inset 0 0 0 1px #ffffff;
+ color: #ffffff !important; }
+ #banner input[type="submit"]:hover,
+ #banner input[type="reset"]:hover,
+ #banner input[type="button"]:hover,
+ #banner button:hover,
+ #banner .button:hover {
+ box-shadow: inset 0 0 0 1px #ce1b28;
+ color: #ce1b28 !important; }
+ #banner input[type="submit"]:hover:active,
+ #banner input[type="reset"]:hover:active,
+ #banner input[type="button"]:hover:active,
+ #banner button:hover:active,
+ #banner .button:hover:active {
+ background-color: rgba(206, 27, 40, 0.25); }
+ #banner input[type="submit"].primary,
+ #banner input[type="reset"].primary,
+ #banner input[type="button"].primary,
+ #banner button.primary,
+ #banner .button.primary {
+ box-shadow: none;
+ background-color: #ce1b28;
+ color: #ffffff !important; }
+ #banner input[type="submit"].primary:hover,
+ #banner input[type="reset"].primary:hover,
+ #banner input[type="button"].primary:hover,
+ #banner button.primary:hover,
+ #banner .button.primary:hover {
+ background-color: #e2212f;
+ box-shadow: none; }
+ #banner input[type="submit"].primary:hover:active,
+ #banner input[type="reset"].primary:hover:active,
+ #banner input[type="button"].primary:hover:active,
+ #banner button.primary:hover:active,
+ #banner .button.primary:hover:active {
+ background-color: #b71824; }
+ #banner label {
+ color: #ffffff; }
+ #banner input[type="text"],
+ #banner input[type="password"],
+ #banner input[type="email"],
+ #banner input[type="tel"],
+ #banner input[type="search"],
+ #banner input[type="url"],
+ #banner select,
+ #banner textarea {
+ background-color: rgba(255, 255, 255, 0.075);
+ border-color: rgba(255, 255, 255, 0.25); }
+ #banner input[type="text"]:focus,
+ #banner input[type="password"]:focus,
+ #banner input[type="email"]:focus,
+ #banner input[type="tel"]:focus,
+ #banner input[type="search"]:focus,
+ #banner input[type="url"]:focus,
+ #banner select:focus,
+ #banner textarea:focus {
+ border-color: #ce1b28;
+ box-shadow: 0 0 0 1px #ce1b28; }
+ #banner select {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(255, 255, 255, 0.25)' /%3E%3C/svg%3E"); }
+ #banner select option {
+ color: rgba(255, 255, 255, 0.5);
+ background-color: #111111; }
+ #banner input[type="checkbox"] + label,
+ #banner input[type="radio"] + label {
+ color: rgba(255, 255, 255, 0.5); }
+ #banner input[type="checkbox"] + label:before,
+ #banner input[type="radio"] + label:before {
+ background: rgba(255, 255, 255, 0.075);
+ border-color: rgba(255, 255, 255, 0.25); }
+ #banner input[type="checkbox"]:checked + label:before,
+ #banner input[type="radio"]:checked + label:before {
+ background-color: #ce1b28;
+ border-color: #ce1b28;
+ color: #ffffff; }
+ #banner input[type="checkbox"]:focus + label:before,
+ #banner input[type="radio"]:focus + label:before {
+ border-color: #ce1b28;
+ box-shadow: 0 0 0 1px #ce1b28; }
+ #banner ::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #banner :-moz-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #banner ::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #banner :-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #banner ul.alt li {
+ border-top-color: rgba(255, 255, 255, 0.25); }
+ #banner table tbody tr {
+ border-color: rgba(255, 255, 255, 0.25); }
+ #banner table tbody tr:nth-child(2n + 1) {
+ background-color: rgba(255, 255, 255, 0.075); }
+ #banner table th {
+ color: #ffffff; }
+ #banner table thead {
+ border-bottom-color: rgba(255, 255, 255, 0.25); }
+ #banner table tfoot {
+ border-top-color: rgba(255, 255, 255, 0.25); }
+ #banner table.alt tbody tr td {
+ border-color: rgba(255, 255, 255, 0.25); }
+ #banner .highlights .content {
+ background: #111111;
+ box-shadow: 0px 0px 4px 1px rgba(255, 255, 255, 0.025); }
+ #banner .testimonials .content {
+ background: #111111;
+ box-shadow: 0px 0px 4px 1px rgba(255, 255, 255, 0.025); }
+ #banner .testimonials .content .credit strong {
+ color: #ce1b28; }
+ #banner > .inner {
+ -moz-transform: scale(1.0);
+ -webkit-transform: scale(1.0);
+ -ms-transform: scale(1.0);
+ transform: scale(1.0);
+ -moz-transition: opacity 1s ease, -moz-transform 1s ease;
+ -webkit-transition: opacity 1s ease, -webkit-transform 1s ease;
+ -ms-transition: opacity 1s ease, -ms-transform 1s ease;
+ transition: opacity 1s ease, transform 1s ease;
+ opacity: 1;
+ position: relative;
+ z-index: 3; }
+ #banner > .inner > :last-child {
+ margin-bottom: 0; }
+ #banner h1 {
+ font-size: 4rem;
+ margin-bottom: 1rem; }
+ #banner p {
+ font-size: 1.5rem; }
+ #banner a {
+ color: rgba(255, 255, 255, 0.5);
+ text-decoration: none; }
+ #banner a:hover {
+ color: #ffffff; }
+ #banner video {
+ -moz-transform: translateX(50%) translateY(50%);
+ -webkit-transform: translateX(50%) translateY(50%);
+ -ms-transform: translateX(50%) translateY(50%);
+ transform: translateX(50%) translateY(50%);
+ bottom: 50%;
+ height: auto;
+ min-height: 100%;
+ min-width: 100%;
+ overflow: hidden;
+ position: absolute;
+ right: 50%;
+ width: auto; }
+ #banner:before {
+ -moz-transition: opacity 3s ease;
+ -webkit-transition: opacity 3s ease;
+ -ms-transition: opacity 3s ease;
+ transition: opacity 3s ease;
+ -moz-transition-delay: 1.25s;
+ -webkit-transition-delay: 1.25s;
+ -ms-transition-delay: 1.25s;
+ transition-delay: 1.25s;
+ background: #111111;
+ content: '';
+ display: block;
+ height: 100%;
+ left: 0;
+ opacity: 0.45;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 1; }
+ #banner:after {
+ background: linear-gradient(135deg, #ce1b28 0%, #111111 74%);
+ content: ' ';
+ display: block;
+ height: 100%;
+ left: 0;
+ opacity: 0.6;
+ position: absolute;
+ top: 0;
+ webkit-linear-gradientidth: 100%;
+ width: 100%;
+ z-index: 1; }
+ #banner.small {
+ height: 30vh !important;
+ min-height: 30vh; }
+ @media screen and (max-width: 1280px) {
+ #banner video {
+ display: none; } }
+ @media screen and (max-width: 736px) {
+ #banner {
+ height: auto !important;
+ min-height: 0;
+ padding: 4rem 2rem 4rem 2rem; }
+ #banner .inner {
+ width: 100%; }
+ #banner h1 {
+ font-size: 1.75rem;
+ margin-bottom: 0.5rem;
+ padding-bottom: 0; }
+ #banner p {
+ font-size: 1.25rem; }
+ #banner br {
+ display: none; }
+ #banner .button {
+ width: 100%; } }
+ @media screen and (max-width: 480px) {
+ #banner p {
+ font-size: 1rem; } }
+ body.is-preload #banner .inner {
+ -moz-transform: scale(0.99);
+ -webkit-transform: scale(0.99);
+ -ms-transform: scale(0.99);
+ transform: scale(0.99);
+ opacity: 0; }
+ body.is-preload #banner:before {
+ opacity: 1; }
+
+/* CTA */
+#cta {
+ background-color: #ce1b28;
+ color: rgba(255, 255, 255, 0.75);
+ background-attachment: fixed;
+ background-image: linear-gradient(rgba(206, 27, 40, 0.25), rgba(206, 27, 40, 0.25)), url(../../images/cta01.jpg);
+ background-position: bottom;
+ background-repeat: no-repeat;
+ background-size: cover;
+ position: relative;
+ text-align: center;
+ z-index: 1; }
+ #cta input, #cta select, #cta textarea {
+ color: #ffffff; }
+ #cta a {
+ color: #ffffff; }
+ #cta strong, #cta b {
+ color: #ffffff; }
+ #cta h1, #cta h2, #cta h3, #cta h4, #cta h5, #cta h6 {
+ color: #ffffff; }
+ #cta blockquote {
+ border-left-color: rgba(255, 255, 255, 0.25); }
+ #cta code {
+ background: rgba(255, 255, 255, 0.075);
+ border-color: rgba(255, 255, 255, 0.25); }
+ #cta hr {
+ border-bottom-color: rgba(255, 255, 255, 0.25); }
+ #cta input[type="submit"],
+ #cta input[type="reset"],
+ #cta input[type="button"],
+ #cta button,
+ #cta .button {
+ background-color: transparent;
+ box-shadow: inset 0 0 0 1px #ffffff;
+ color: #ffffff !important; }
+ #cta input[type="submit"]:hover,
+ #cta input[type="reset"]:hover,
+ #cta input[type="button"]:hover,
+ #cta button:hover,
+ #cta .button:hover {
+ background-color: rgba(255, 255, 255, 0.1); }
+ #cta input[type="submit"]:hover:active,
+ #cta input[type="reset"]:hover:active,
+ #cta input[type="button"]:hover:active,
+ #cta button:hover:active,
+ #cta .button:hover:active {
+ background-color: rgba(255, 255, 255, 0.25); }
+ #cta input[type="submit"].primary,
+ #cta input[type="reset"].primary,
+ #cta input[type="button"].primary,
+ #cta button.primary,
+ #cta .button.primary {
+ box-shadow: none;
+ background-color: #ffffff;
+ color: #ce1b28 !important; }
+ #cta input[type="submit"].primary:hover,
+ #cta input[type="reset"].primary:hover,
+ #cta input[type="button"].primary:hover,
+ #cta button.primary:hover,
+ #cta .button.primary:hover {
+ background-color: rgba(255, 255, 255, 0.875);
+ box-shadow: none; }
+ #cta input[type="submit"].primary:hover:active,
+ #cta input[type="reset"].primary:hover:active,
+ #cta input[type="button"].primary:hover:active,
+ #cta button.primary:hover:active,
+ #cta .button.primary:hover:active {
+ background-color: rgba(255, 255, 255, 0.5); }
+ #cta label {
+ color: #ffffff; }
+ #cta input[type="text"],
+ #cta input[type="password"],
+ #cta input[type="email"],
+ #cta input[type="tel"],
+ #cta input[type="search"],
+ #cta input[type="url"],
+ #cta select,
+ #cta textarea {
+ background-color: rgba(255, 255, 255, 0.075);
+ border-color: rgba(255, 255, 255, 0.25); }
+ #cta input[type="text"]:focus,
+ #cta input[type="password"]:focus,
+ #cta input[type="email"]:focus,
+ #cta input[type="tel"]:focus,
+ #cta input[type="search"]:focus,
+ #cta input[type="url"]:focus,
+ #cta select:focus,
+ #cta textarea:focus {
+ border-color: #ffffff;
+ box-shadow: 0 0 0 1px #ffffff; }
+ #cta select {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(255, 255, 255, 0.25)' /%3E%3C/svg%3E"); }
+ #cta select option {
+ color: rgba(255, 255, 255, 0.75);
+ background-color: #ce1b28; }
+ #cta input[type="checkbox"] + label,
+ #cta input[type="radio"] + label {
+ color: rgba(255, 255, 255, 0.75); }
+ #cta input[type="checkbox"] + label:before,
+ #cta input[type="radio"] + label:before {
+ background: rgba(255, 255, 255, 0.075);
+ border-color: rgba(255, 255, 255, 0.25); }
+ #cta input[type="checkbox"]:checked + label:before,
+ #cta input[type="radio"]:checked + label:before {
+ background-color: #ffffff;
+ border-color: #ffffff;
+ color: #ce1b28; }
+ #cta input[type="checkbox"]:focus + label:before,
+ #cta input[type="radio"]:focus + label:before {
+ border-color: #ffffff;
+ box-shadow: 0 0 0 1px #ffffff; }
+ #cta ::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #cta :-moz-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #cta ::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #cta :-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #cta ul.alt li {
+ border-top-color: rgba(255, 255, 255, 0.25); }
+ #cta table tbody tr {
+ border-color: rgba(255, 255, 255, 0.25); }
+ #cta table tbody tr:nth-child(2n + 1) {
+ background-color: rgba(255, 255, 255, 0.075); }
+ #cta table th {
+ color: #ffffff; }
+ #cta table thead {
+ border-bottom-color: rgba(255, 255, 255, 0.25); }
+ #cta table tfoot {
+ border-top-color: rgba(255, 255, 255, 0.25); }
+ #cta table.alt tbody tr td {
+ border-color: rgba(255, 255, 255, 0.25); }
+ #cta .highlights .content {
+ background: #ce1b28;
+ box-shadow: 0px 0px 4px 1px rgba(255, 255, 255, 0.025); }
+ #cta .testimonials .content {
+ background: #ce1b28;
+ box-shadow: 0px 0px 4px 1px rgba(255, 255, 255, 0.025); }
+ #cta .testimonials .content .credit strong {
+ color: #ce1b28; }
+ #cta .inner {
+ position: relative;
+ z-index: 3; }
+ @media screen and (max-width: 980px) {
+ #cta {
+ background-attachment: scroll; } }
+
+/* Footer */
+#footer {
+ background-color: #111111;
+ color: rgba(255, 255, 255, 0.5);
+ padding: 8rem 0 6rem 0 ; }
+ #footer input, #footer select, #footer textarea {
+ color: #ffffff; }
+ #footer a {
+ color: #ce1b28; }
+ #footer strong, #footer b {
+ color: #ffffff; }
+ #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
+ color: #ffffff; }
+ #footer blockquote {
+ border-left-color: rgba(255, 255, 255, 0.25); }
+ #footer code {
+ background: rgba(255, 255, 255, 0.075);
+ border-color: rgba(255, 255, 255, 0.25); }
+ #footer hr {
+ border-bottom-color: rgba(255, 255, 255, 0.25); }
+ #footer input[type="submit"],
+ #footer input[type="reset"],
+ #footer input[type="button"],
+ #footer button,
+ #footer .button {
+ background-color: transparent;
+ box-shadow: inset 0 0 0 1px #ffffff;
+ color: #ffffff !important; }
+ #footer input[type="submit"]:hover,
+ #footer input[type="reset"]:hover,
+ #footer input[type="button"]:hover,
+ #footer button:hover,
+ #footer .button:hover {
+ box-shadow: inset 0 0 0 1px #ce1b28;
+ color: #ce1b28 !important; }
+ #footer input[type="submit"]:hover:active,
+ #footer input[type="reset"]:hover:active,
+ #footer input[type="button"]:hover:active,
+ #footer button:hover:active,
+ #footer .button:hover:active {
+ background-color: rgba(206, 27, 40, 0.25); }
+ #footer input[type="submit"].primary,
+ #footer input[type="reset"].primary,
+ #footer input[type="button"].primary,
+ #footer button.primary,
+ #footer .button.primary {
+ box-shadow: none;
+ background-color: #ce1b28;
+ color: #ffffff !important; }
+ #footer input[type="submit"].primary:hover,
+ #footer input[type="reset"].primary:hover,
+ #footer input[type="button"].primary:hover,
+ #footer button.primary:hover,
+ #footer .button.primary:hover {
+ background-color: #e2212f;
+ box-shadow: none; }
+ #footer input[type="submit"].primary:hover:active,
+ #footer input[type="reset"].primary:hover:active,
+ #footer input[type="button"].primary:hover:active,
+ #footer button.primary:hover:active,
+ #footer .button.primary:hover:active {
+ background-color: #b71824; }
+ #footer label {
+ color: #ffffff; }
+ #footer input[type="text"],
+ #footer input[type="password"],
+ #footer input[type="email"],
+ #footer input[type="tel"],
+ #footer input[type="search"],
+ #footer input[type="url"],
+ #footer select,
+ #footer textarea {
+ background-color: rgba(255, 255, 255, 0.075);
+ border-color: rgba(255, 255, 255, 0.25); }
+ #footer input[type="text"]:focus,
+ #footer input[type="password"]:focus,
+ #footer input[type="email"]:focus,
+ #footer input[type="tel"]:focus,
+ #footer input[type="search"]:focus,
+ #footer input[type="url"]:focus,
+ #footer select:focus,
+ #footer textarea:focus {
+ border-color: #ce1b28;
+ box-shadow: 0 0 0 1px #ce1b28; }
+ #footer select {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(255, 255, 255, 0.25)' /%3E%3C/svg%3E"); }
+ #footer select option {
+ color: rgba(255, 255, 255, 0.5);
+ background-color: #111111; }
+ #footer input[type="checkbox"] + label,
+ #footer input[type="radio"] + label {
+ color: rgba(255, 255, 255, 0.5); }
+ #footer input[type="checkbox"] + label:before,
+ #footer input[type="radio"] + label:before {
+ background: rgba(255, 255, 255, 0.075);
+ border-color: rgba(255, 255, 255, 0.25); }
+ #footer input[type="checkbox"]:checked + label:before,
+ #footer input[type="radio"]:checked + label:before {
+ background-color: #ce1b28;
+ border-color: #ce1b28;
+ color: #ffffff; }
+ #footer input[type="checkbox"]:focus + label:before,
+ #footer input[type="radio"]:focus + label:before {
+ border-color: #ce1b28;
+ box-shadow: 0 0 0 1px #ce1b28; }
+ #footer ::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #footer :-moz-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #footer ::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #footer :-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #footer ul.alt li {
+ border-top-color: rgba(255, 255, 255, 0.25); }
+ #footer table tbody tr {
+ border-color: rgba(255, 255, 255, 0.25); }
+ #footer table tbody tr:nth-child(2n + 1) {
+ background-color: rgba(255, 255, 255, 0.075); }
+ #footer table th {
+ color: #ffffff; }
+ #footer table thead {
+ border-bottom-color: rgba(255, 255, 255, 0.25); }
+ #footer table tfoot {
+ border-top-color: rgba(255, 255, 255, 0.25); }
+ #footer table.alt tbody tr td {
+ border-color: rgba(255, 255, 255, 0.25); }
+ #footer .highlights .content {
+ background: #111111;
+ box-shadow: 0px 0px 4px 1px rgba(255, 255, 255, 0.025); }
+ #footer .testimonials .content {
+ background: #111111;
+ box-shadow: 0px 0px 4px 1px rgba(255, 255, 255, 0.025); }
+ #footer .testimonials .content .credit strong {
+ color: #ce1b28; }
+ #footer a {
+ color: rgba(255, 255, 255, 0.5);
+ text-decoration: none; }
+ #footer a:hover {
+ color: #ce1b28; }
+ #footer .content {
+ display: -moz-flex;
+ display: -webkit-flex;
+ display: -ms-flex;
+ display: flex; }
+ #footer .content section {
+ width: 25%; }
+ #footer .content section:first-child {
+ width: 50%;
+ padding-right: 4rem; }
+ #footer .content section:last-child {
+ padding-left: 4rem; }
+ #footer .copyright {
+ border-top: 1px solid;
+ font-size: 0.8rem;
+ opacity: 0.5;
+ padding: 2rem 0;
+ text-align: center; }
+ @media screen and (max-width: 1280px) {
+ #footer {
+ padding: 4rem 0 2rem 0 ; } }
+ @media screen and (max-width: 980px) {
+ #footer .content {
+ -moz-flex-wrap: wrap;
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap; }
+ #footer .content section {
+ width: 50%; }
+ #footer .content section:first-child {
+ width: 100%;
+ padding-right: 0; } }
+ @media screen and (max-width: 736px) {
+ #footer {
+ padding: 3rem 0 1rem 0 ; }
+ #footer .content section {
+ width: 100%; }
+ #footer .content section:last-child {
+ padding-left: 0; } }
+ @media screen and (max-width: 480px) {
+ #footer {
+ padding: 2rem 0 0.1rem 0 ; } }
+
+/* Header */
+body {
+ padding-top: 3.25rem; }
+ body:before {
+ content: ' ';
+ background-image: url(../../images/bg.jpg);
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-attachment: fixed;
+ display: block;
+ position: fixed;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: -1;
+ opacity: 0.05; }
+
+#header {
+ -moz-align-items: center;
+ -webkit-align-items: center;
+ -ms-align-items: center;
+ align-items: center;
+ display: -moz-flex;
+ display: -webkit-flex;
+ display: -ms-flex;
+ display: flex;
+ -moz-justify-content: space-between;
+ -webkit-justify-content: space-between;
+ -ms-justify-content: space-between;
+ justify-content: space-between;
+ background: #111111;
+ color: rgba(255, 255, 255, 0.5);
+ cursor: default;
+ height: 3.25rem;
+ left: 0;
+ line-height: 3.25rem;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ z-index: 10001; }
+ #header > .logo {
+ color: #ffffff;
+ font-size: 1rem;
+ font-weight: 600;
+ height: inherit;
+ line-height: inherit;
+ padding: 0 1.25rem;
+ text-decoration: none; }
+ #header > nav > a {
+ color: inherit;
+ display: inline-block;
+ padding: 0 0.75rem;
+ text-decoration: none; }
+ #header > nav > a:hover {
+ color: #ffffff; }
+ #header > nav > a[href="#menu"] {
+ text-decoration: none;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
+ #header > nav > a[href="#menu"]:before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ font-family: FontAwesome;
+ font-style: normal;
+ font-weight: normal;
+ text-transform: none !important; }
+ #header > nav > a[href="#menu"]:before {
+ content: '\f0c9';
+ margin: 0 0.5rem 0 0; }
+ #header > nav > a + a[href="#menu"]:last-child {
+ border-left: solid 1px rgba(255, 255, 255, 0.25);
+ margin-left: 0.5rem;
+ padding-left: 1.25rem; }
+ #header > nav > a:last-child {
+ padding-right: 1.25rem; }
+ @media screen and (max-width: 736px) {
+ #header > nav > a {
+ padding: 0 0.5rem; }
+ #header > nav > a + a[href="#menu"]:last-child {
+ margin-left: 0.25rem;
+ padding-left: 1rem; }
+ #header > nav > a:last-child {
+ padding-right: 1rem; } }
+
+@media screen and (max-width: 980px) {
+ body {
+ padding-top: 44px; }
+
+ #header {
+ height: 44px;
+ line-height: 44px; } }
+@media screen and (max-width: 480px) {
+ #header {
+ min-width: 320px; } }
+/* Heading */
+#heading {
+ -ms-flex-align: center;
+ -ms-flex-pack: center;
+ background-color: #111111;
+ color: rgba(255, 255, 255, 0.5);
+ -moz-align-items: center;
+ -webkit-align-items: center;
+ -ms-align-items: center;
+ align-items: center;
+ display: -moz-flex;
+ display: -webkit-flex;
+ display: -ms-flex;
+ display: flex;
+ -moz-justify-content: center;
+ -webkit-justify-content: center;
+ -ms-justify-content: center;
+ justify-content: center;
+ background-image: linear-gradient(rgba(17, 17, 17, 0.25), rgba(17, 17, 17, 0.25)), url("../../images/banner.jpg");
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ border-top: 0;
+ display: -ms-flexbox;
+ height: 15rem !important;
+ min-height: 15rem;
+ overflow: hidden;
+ position: relative;
+ text-align: center;
+ width: 100%; }
+ #heading input, #heading select, #heading textarea {
+ color: #ffffff; }
+ #heading a {
+ color: #ce1b28; }
+ #heading strong, #heading b {
+ color: #ffffff; }
+ #heading h1, #heading h2, #heading h3, #heading h4, #heading h5, #heading h6 {
+ color: #ffffff; }
+ #heading blockquote {
+ border-left-color: rgba(255, 255, 255, 0.25); }
+ #heading code {
+ background: rgba(255, 255, 255, 0.075);
+ border-color: rgba(255, 255, 255, 0.25); }
+ #heading hr {
+ border-bottom-color: rgba(255, 255, 255, 0.25); }
+ #heading input[type="submit"],
+ #heading input[type="reset"],
+ #heading input[type="button"],
+ #heading button,
+ #heading .button {
+ background-color: transparent;
+ box-shadow: inset 0 0 0 1px #ffffff;
+ color: #ffffff !important; }
+ #heading input[type="submit"]:hover,
+ #heading input[type="reset"]:hover,
+ #heading input[type="button"]:hover,
+ #heading button:hover,
+ #heading .button:hover {
+ box-shadow: inset 0 0 0 1px #ce1b28;
+ color: #ce1b28 !important; }
+ #heading input[type="submit"]:hover:active,
+ #heading input[type="reset"]:hover:active,
+ #heading input[type="button"]:hover:active,
+ #heading button:hover:active,
+ #heading .button:hover:active {
+ background-color: rgba(206, 27, 40, 0.25); }
+ #heading input[type="submit"].primary,
+ #heading input[type="reset"].primary,
+ #heading input[type="button"].primary,
+ #heading button.primary,
+ #heading .button.primary {
+ box-shadow: none;
+ background-color: #ce1b28;
+ color: #ffffff !important; }
+ #heading input[type="submit"].primary:hover,
+ #heading input[type="reset"].primary:hover,
+ #heading input[type="button"].primary:hover,
+ #heading button.primary:hover,
+ #heading .button.primary:hover {
+ background-color: #e2212f;
+ box-shadow: none; }
+ #heading input[type="submit"].primary:hover:active,
+ #heading input[type="reset"].primary:hover:active,
+ #heading input[type="button"].primary:hover:active,
+ #heading button.primary:hover:active,
+ #heading .button.primary:hover:active {
+ background-color: #b71824; }
+ #heading label {
+ color: #ffffff; }
+ #heading input[type="text"],
+ #heading input[type="password"],
+ #heading input[type="email"],
+ #heading input[type="tel"],
+ #heading input[type="search"],
+ #heading input[type="url"],
+ #heading select,
+ #heading textarea {
+ background-color: rgba(255, 255, 255, 0.075);
+ border-color: rgba(255, 255, 255, 0.25); }
+ #heading input[type="text"]:focus,
+ #heading input[type="password"]:focus,
+ #heading input[type="email"]:focus,
+ #heading input[type="tel"]:focus,
+ #heading input[type="search"]:focus,
+ #heading input[type="url"]:focus,
+ #heading select:focus,
+ #heading textarea:focus {
+ border-color: #ce1b28;
+ box-shadow: 0 0 0 1px #ce1b28; }
+ #heading select {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(255, 255, 255, 0.25)' /%3E%3C/svg%3E"); }
+ #heading select option {
+ color: rgba(255, 255, 255, 0.5);
+ background-color: #111111; }
+ #heading input[type="checkbox"] + label,
+ #heading input[type="radio"] + label {
+ color: rgba(255, 255, 255, 0.5); }
+ #heading input[type="checkbox"] + label:before,
+ #heading input[type="radio"] + label:before {
+ background: rgba(255, 255, 255, 0.075);
+ border-color: rgba(255, 255, 255, 0.25); }
+ #heading input[type="checkbox"]:checked + label:before,
+ #heading input[type="radio"]:checked + label:before {
+ background-color: #ce1b28;
+ border-color: #ce1b28;
+ color: #ffffff; }
+ #heading input[type="checkbox"]:focus + label:before,
+ #heading input[type="radio"]:focus + label:before {
+ border-color: #ce1b28;
+ box-shadow: 0 0 0 1px #ce1b28; }
+ #heading ::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #heading :-moz-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #heading ::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #heading :-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.4) !important; }
+ #heading ul.alt li {
+ border-top-color: rgba(255, 255, 255, 0.25); }
+ #heading table tbody tr {
+ border-color: rgba(255, 255, 255, 0.25); }
+ #heading table tbody tr:nth-child(2n + 1) {
+ background-color: rgba(255, 255, 255, 0.075); }
+ #heading table th {
+ color: #ffffff; }
+ #heading table thead {
+ border-bottom-color: rgba(255, 255, 255, 0.25); }
+ #heading table tfoot {
+ border-top-color: rgba(255, 255, 255, 0.25); }
+ #heading table.alt tbody tr td {
+ border-color: rgba(255, 255, 255, 0.25); }
+ #heading .highlights .content {
+ background: #111111;
+ box-shadow: 0px 0px 4px 1px rgba(255, 255, 255, 0.025); }
+ #heading .testimonials .content {
+ background: #111111;
+ box-shadow: 0px 0px 4px 1px rgba(255, 255, 255, 0.025); }
+ #heading .testimonials .content .credit strong {
+ color: #ce1b28; }
+ #heading:before {
+ background: linear-gradient(135deg, #ce1b28 0%, #111111 74%);
+ content: ' ';
+ display: block;
+ height: 100%;
+ left: 0;
+ opacity: 0.6;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 1; }
+ #heading h1 {
+ margin-bottom: 0;
+ position: relative;
+ z-index: 2; }
+ @media screen and (max-width: 980px) {
+ #heading {
+ padding: 2rem; } }
+
+/* Main */
+#main .content {
+ background: #ffffff;
+ border-radius: 4px;
+ box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.025);
+ margin-bottom: 2rem;
+ padding: 3rem; }
+ @media screen and (max-width: 980px) {
+ #main .content {
+ padding: 2rem; } }
+ @media screen and (max-width: 480px) {
+ #main .content {
+ padding: 1.5rem; } }
+
+/* Menu */
+#menu {
+ background-color: #111111;
+ color: rgba(255, 255, 255, 0.5);
+ -moz-transform: translateX(20rem);
+ -webkit-transform: translateX(20rem);
+ -ms-transform: translateX(20rem);
+ transform: translateX(20rem);
+ -moz-transition: -moz-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
+ -webkit-transition: -webkit-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
+ -ms-transition: -ms-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
+ transition: transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
+ -webkit-overflow-scrolling: touch;
+ box-shadow: none;
+ height: 100%;
+ max-width: 80%;
+ overflow-y: auto;
+ padding: 3rem 2rem;
+ position: fixed;
+ right: 0;
+ top: 0;
+ visibility: hidden;
+ width: 20rem;
+ z-index: 10002; }
+ #menu input, #menu select, #menu textarea {
+ color: #ffffff; }
+ #menu a {
+ color: #ce1b28; }
+ #menu strong, #menu b {
+ color: #ffffff; }
+ #menu h1, #menu h2, #menu h3, #menu h4, #menu h5, #menu h6 {
+ color: #ffffff; }
+ #menu blockquote {
+ border-left-color: rgba(255, 255, 255, 0.25); }
+ #menu code {
+ background: rgba(255, 255, 255, 0.075);
+ border-color: rgba(255, 255, 255, 0.25); }
+ #menu hr {
+ border-bottom-color: rgba(255, 255, 255, 0.25); }
+ #menu input[type="submit"],
+ #menu input[type="reset"],
+ #menu input[type="button"],
+ #menu button,
+ #menu .button {
+ background-color: transparent;
+ box-shadow: inset 0 0 0 1px #ffffff;
+ color: #ffffff !important; }
+ #menu input[type="submit"]:hover,
+ #menu input[type="reset"]:hover,
+ #menu input[type="button"]:hover,
+ #menu button:hover,
+ #menu .button:hover {
+ box-shadow: inset 0 0 0 1px #ce1b28;
+ color: #ce1b28 !important; }
+ #menu input[type="submit"]:hover:active,
+ #menu input[type="reset"]:hover:active,
+ #menu input[type="button"]:hover:active,
+ #menu button:hover:active,
+ #menu .button:hover:active {
+ background-color: rgba(206, 27, 40, 0.25); }
+ #menu input[type="submit"].primary,
+ #menu input[type="reset"].primary,
+ #menu input[type="button"].primary,
+ #menu button.primary,
+ #menu .button.primary {
+ box-shadow: none;
+ background-color: #ce1b28;
+ color: #ffffff !important; }
+ #menu input[type="submit"].primary:hover,
+ #menu input[type="reset"].primary:hover,
+ #menu input[type="button"].primary:hover,
+ #menu button.primary:hover,
+ #menu .button.primary:hover {
+ background-color: #e2212f;
+ box-shadow: none; }
+ #menu input[type="submit"].primary:hover:active,
+ #menu input[type="reset"].primary:hover:active,
+ #menu input[type="button"].primary:hover:active,
+ #menu button.primary:hover:active,
+ #menu .button.primary:hover:active {
+ background-color: #b71824; }
+ #menu > ul {
+ margin: 0 0 1rem 0; }
+ #menu > ul.links {
+ list-style: none;
+ padding: 0; }
+ #menu > ul.links > li {
+ padding: 0; }
+ #menu > ul.links > li > a {
+ border: 0;
+ border-top: solid 1px rgba(255, 255, 255, 0.25);
+ color: inherit;
+ display: block;
+ line-height: 3.5rem;
+ text-decoration: none; }
+ #menu > ul.links > li > a:hover {
+ color: #ffffff; }
+ #menu > ul.links > li:first-child > a {
+ border-top: 0; }
+ #menu .close {
+ text-decoration: none;
+ -moz-transition: color 0.2s ease-in-out;
+ -webkit-transition: color 0.2s ease-in-out;
+ -ms-transition: color 0.2s ease-in-out;
+ transition: color 0.2s ease-in-out;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+ border: 0;
+ color: rgba(255, 255, 255, 0.4);
+ cursor: pointer;
+ display: block;
+ height: 3.25rem;
+ line-height: 3.25rem;
+ padding-right: 1.25rem;
+ position: absolute;
+ right: 0;
+ text-align: right;
+ top: 0;
+ vertical-align: middle;
+ width: 7rem; }
+ #menu .close:before {
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ font-family: FontAwesome;
+ font-style: normal;
+ font-weight: normal;
+ text-transform: none !important; }
+ #menu .close:before {
+ content: '\f00d';
+ font-size: 1.25rem; }
+ #menu .close:hover {
+ color: #ffffff; }
+ @media screen and (max-width: 736px) {
+ #menu .close {
+ height: 4rem;
+ line-height: 4rem; } }
+ @media screen and (max-width: 736px) {
+ #menu {
+ padding: 2.5rem 1.75rem; } }
+
+body.is-menu-visible #menu {
+ -moz-transform: translateX(0);
+ -webkit-transform: translateX(0);
+ -ms-transform: translateX(0);
+ transform: translateX(0);
+ box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.2);
+ visibility: visible; }
diff --git a/static/templated-industrious/assets/fonts/FontAwesome.otf b/static/templated-industrious/assets/fonts/FontAwesome.otf
new file mode 100644
index 0000000..401ec0f
Binary files /dev/null and b/static/templated-industrious/assets/fonts/FontAwesome.otf differ
diff --git a/static/templated-industrious/assets/fonts/fontawesome-webfont.eot b/static/templated-industrious/assets/fonts/fontawesome-webfont.eot
new file mode 100644
index 0000000..e9f60ca
Binary files /dev/null and b/static/templated-industrious/assets/fonts/fontawesome-webfont.eot differ
diff --git a/static/templated-industrious/assets/fonts/fontawesome-webfont.svg b/static/templated-industrious/assets/fonts/fontawesome-webfont.svg
new file mode 100644
index 0000000..855c845
--- /dev/null
+++ b/static/templated-industrious/assets/fonts/fontawesome-webfont.svg
@@ -0,0 +1,2671 @@
+
+
+
+
+Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016
+ By ,,,
+Copyright Dave Gandy 2016. All rights reserved.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static/templated-industrious/assets/fonts/fontawesome-webfont.ttf b/static/templated-industrious/assets/fonts/fontawesome-webfont.ttf
new file mode 100644
index 0000000..35acda2
Binary files /dev/null and b/static/templated-industrious/assets/fonts/fontawesome-webfont.ttf differ
diff --git a/static/templated-industrious/assets/fonts/fontawesome-webfont.woff b/static/templated-industrious/assets/fonts/fontawesome-webfont.woff
new file mode 100644
index 0000000..400014a
Binary files /dev/null and b/static/templated-industrious/assets/fonts/fontawesome-webfont.woff differ
diff --git a/static/templated-industrious/assets/fonts/fontawesome-webfont.woff2 b/static/templated-industrious/assets/fonts/fontawesome-webfont.woff2
new file mode 100644
index 0000000..4d13fc6
Binary files /dev/null and b/static/templated-industrious/assets/fonts/fontawesome-webfont.woff2 differ
diff --git a/static/templated-industrious/assets/js/breakpoints.min.js b/static/templated-industrious/assets/js/breakpoints.min.js
new file mode 100644
index 0000000..f8d3cb9
--- /dev/null
+++ b/static/templated-industrious/assets/js/breakpoints.min.js
@@ -0,0 +1,351 @@
+/* breakpoints.js v0.1-dev | @ajlkn | MIT licensed */
+
+var breakpoints = (function() { "use strict"; var _ = {
+
+ /**
+ * List.
+ * @var {array}
+ */
+ list: null,
+
+ /**
+ * Media cache.
+ * @var {object}
+ */
+ media: {},
+
+ /**
+ * Events.
+ * @var {array}
+ */
+ events: [],
+
+ /**
+ * Initialize.
+ * @param {array} list List.
+ */
+ init: function(list) {
+
+ // Set list.
+ _.list = list;
+
+ // Add event listeners.
+ window.addEventListener('resize', _.poll);
+ window.addEventListener('orientationchange', _.poll);
+ window.addEventListener('load', _.poll);
+ window.addEventListener('fullscreenchange', _.poll);
+
+ },
+
+ /**
+ * Determines if a given query is active.
+ * @param {string} query Query.
+ * @return {bool} True if yes, false if no.
+ */
+ active: function(query) {
+
+ var breakpoint, op, media,
+ a, x, y, units;
+
+ // Media for this query doesn't exist? Generate it.
+ if (!(query in _.media)) {
+
+ // Determine operator, breakpoint.
+
+ // Greater than or equal.
+ if (query.substr(0, 2) == '>=') {
+
+ op = 'gte';
+ breakpoint = query.substr(2);
+
+ }
+
+ // Less than or equal.
+ else if (query.substr(0, 2) == '<=') {
+
+ op = 'lte';
+ breakpoint = query.substr(2);
+
+ }
+
+ // Greater than.
+ else if (query.substr(0, 1) == '>') {
+
+ op = 'gt';
+ breakpoint = query.substr(1);
+
+ }
+
+ // Less than.
+ else if (query.substr(0, 1) == '<') {
+
+ op = 'lt';
+ breakpoint = query.substr(1);
+
+ }
+
+ // Not.
+ else if (query.substr(0, 1) == '!') {
+
+ op = 'not';
+ breakpoint = query.substr(1);
+
+ }
+
+ // Equal.
+ else {
+
+ op = 'eq';
+ breakpoint = query;
+
+ }
+
+ // Build media.
+ if (breakpoint && breakpoint in _.list) {
+
+ a = _.list[breakpoint];
+
+ // Range.
+ if (Array.isArray(a)) {
+
+ x = parseInt(a[0]);
+ y = parseInt(a[1]);
+
+ if (!isNaN(x))
+ units = a[0].substr(String(x).length);
+ else if (!isNaN(y))
+ units = a[1].substr(String(y).length);
+ else
+ return;
+
+ // Max only.
+ if (isNaN(x)) {
+
+ switch (op) {
+
+ // Greater than or equal (>= 0 / anything)
+ case 'gte':
+ media = 'screen';
+ break;
+
+ // Less than or equal (<= y)
+ case 'lte':
+ media = 'screen and (max-width: ' + y + units + ')';
+ break;
+
+ // Greater than (> y)
+ case 'gt':
+ media = 'screen and (min-width: ' + (y + 1) + units + ')';
+ break;
+
+ // Less than (< 0 / invalid)
+ case 'lt':
+ media = 'screen and (max-width: -1px)';
+ break;
+
+ // Not (> y)
+ case 'not':
+ media = 'screen and (min-width: ' + (y + 1) + units + ')';
+ break;
+
+ // Equal (<= y)
+ default:
+ media = 'screen and (max-width: ' + y + units + ')';
+ break;
+
+ }
+
+ }
+
+ // Min only.
+ else if (isNaN(y)) {
+
+ switch (op) {
+
+ // Greater than or equal (>= x)
+ case 'gte':
+ media = 'screen and (min-width: ' + x + units + ')';
+ break;
+
+ // Less than or equal (<= inf / anything)
+ case 'lte':
+ media = 'screen';
+ break;
+
+ // Greater than (> inf / invalid)
+ case 'gt':
+ media = 'screen and (max-width: -1px)';
+ break;
+
+ // Less than (< x)
+ case 'lt':
+ media = 'screen and (max-width: ' + (x - 1) + units + ')';
+ break;
+
+ // Not (< x)
+ case 'not':
+ media = 'screen and (max-width: ' + (x - 1) + units + ')';
+ break;
+
+ // Equal (>= x)
+ default:
+ media = 'screen and (min-width: ' + x + units + ')';
+ break;
+
+ }
+
+ }
+
+ // Min and max.
+ else {
+
+ switch (op) {
+
+ // Greater than or equal.
+ case 'gte':
+ media = 'screen and (min-width: ' + x + units + ')';
+ break;
+
+ // Less than or equal.
+ case 'lte':
+ media = 'screen and (max-width: ' + y + units + ')';
+ break;
+
+ // Greater than.
+ case 'gt':
+ media = 'screen and (min-width: ' + (y + 1) + units + ')';
+ break;
+
+ // Less than.
+ case 'lt':
+ media = 'screen and (max-width: ' + (x - 1) + units + ')';
+ break;
+
+ // Not.
+ case 'not':
+ media = 'screen and (max-width: ' + (x - 1) + units + '), screen and (min-width: ' + (y + 1) + units + ')';
+ break;
+
+ // Equal.
+ default:
+ media = 'screen and (min-width: ' + x + units + ') and (max-width: ' + y + units + ')';
+ break;
+
+ }
+
+ }
+
+ }
+
+ // String.
+ else {
+
+ // Missing a media type? Prefix with "screen".
+ if (a.charAt(0) == '(')
+ media = 'screen and ' + a;
+
+ // Otherwise, use as-is.
+ else
+ media = a;
+
+ }
+
+ }
+
+ // Cache.
+ _.media[query] = (media ? media : false);
+
+ }
+
+ return (
+ _.media[query] === false
+ ? false
+ : window.matchMedia(_.media[query]).matches
+ );
+
+ },
+
+ /**
+ * Registers an event.
+ * @param {string} query Query.
+ * @param {function} handler Handler.
+ */
+ on: function(query, handler) {
+
+ // Register event.
+ _.events.push({
+ query: query,
+ handler: handler,
+ state: false
+ });
+
+ // Query active *right now*? Call handler.
+ if (_.active(query))
+ (handler)();
+
+ },
+
+ /**
+ * Polls for events.
+ */
+ poll: function() {
+
+ var i, e;
+
+ // Step through events.
+ for (i=0; i < _.events.length; i++) {
+
+ // Get event.
+ e = _.events[i];
+
+ // Active?
+ if (_.active(e.query)) {
+
+ // Hasn't been called yet?
+ if (!e.state) {
+
+ // Mark as called.
+ e.state = true;
+
+ // Call handler.
+ (e.handler)();
+
+ }
+
+ }
+
+ // Otherwise ...
+ else {
+
+ // Previously called?
+ if (e.state) {
+
+ // Unmark as called.
+ e.state = false;
+
+ }
+
+ }
+
+ }
+
+ },
+
+}; function __(list) { _.init(list); }; __._ = _; __.on = function(query, handler) { _.on(query, handler); }; __.active = function(query) { return _.active(query); }; return __; })();
+
+// UMD Wrapper (github.com/umdjs/umd/blob/master/returnExports.js | @umdjs + @nason)
+(function(root, factory) {
+
+ // AMD.
+ if (typeof define === 'function' && define.amd)
+ define([], factory);
+
+ // Node.
+ else if (typeof exports === 'object')
+ module.exports = factory();
+
+ // Breakpoints global.
+ else
+ root.breakpoints = factory();
+
+}(this, function() { return breakpoints; }));
\ No newline at end of file
diff --git a/static/templated-industrious/assets/js/browser.min.js b/static/templated-industrious/assets/js/browser.min.js
new file mode 100644
index 0000000..59c112f
--- /dev/null
+++ b/static/templated-industrious/assets/js/browser.min.js
@@ -0,0 +1,166 @@
+/* browser.js v0.1-dev | @ajlkn | MIT licensed */
+
+var browser = (function() { "use strict"; var _ = {
+
+ /**
+ * Name.
+ * @var {string}
+ */
+ name: null,
+
+ /**
+ * Version.
+ * @var {float}
+ */
+ version: null,
+
+ /**
+ * OS.
+ * @var {string}
+ */
+ os: null,
+
+ /**
+ * OS version.
+ * @var {float}
+ */
+ osVersion: null,
+
+ /**
+ * Touch.
+ * @var {bool}
+ */
+ touch: null,
+
+ /**
+ * Mobile.
+ * @var {bool}
+ */
+ mobile: null,
+
+ /**
+ * Temporary element for canUse()
+ * @var {DOMElement}
+ */
+ _canUse: null,
+
+ /**
+ * Determines if the browser supports a given property.
+ * @param {string} p Property.
+ * @return {bool} True if property is supported, false if not.
+ */
+ canUse: function(p) {
+
+ // Create temporary element if it doesn't already exist.
+ if (!_._canUse)
+ _._canUse = document.createElement('div');
+
+ // Check for property.
+ var e = _._canUse.style,
+ up = p.charAt(0).toUpperCase() + p.slice(1);
+
+ return (
+ p in e
+ || ('Moz' + up) in e
+ || ('Webkit' + up) in e
+ || ('O' + up) in e
+ || ('ms' + up) in e
+ );
+
+ },
+
+ /**
+ * Initialize.
+ */
+ init: function() {
+
+ var x, y, a, i, ua = navigator.userAgent;
+
+ // name, version.
+ x = 'other';
+ y = 0;
+ a = [
+ ['firefox', /Firefox\/([0-9\.]+)/],
+ ['bb', /BlackBerry.+Version\/([0-9\.]+)/],
+ ['bb', /BB[0-9]+.+Version\/([0-9\.]+)/],
+ ['opera', /OPR\/([0-9\.]+)/],
+ ['opera', /Opera\/([0-9\.]+)/],
+ ['edge', /Edge\/([0-9\.]+)/],
+ ['safari', /Version\/([0-9\.]+).+Safari/],
+ ['chrome', /Chrome\/([0-9\.]+)/],
+ ['ie', /MSIE ([0-9]+)/],
+ ['ie', /Trident\/.+rv:([0-9]+)/]
+ ];
+
+ for (i=0; i < a.length; i++) {
+
+ if (ua.match(a[i][1])) {
+
+ x = a[i][0];
+ y = parseFloat(RegExp.$1);
+
+ break;
+
+ }
+
+ }
+
+ _.name = x;
+ _.version = y;
+
+ // os, osVersion.
+ x = 'other';
+ y = 0;
+ a = [
+ ['ios', /([0-9_]+) like Mac OS X/, function(v) { return v.replace('_', '.').replace('_', ''); }],
+ ['ios', /CPU like Mac OS X/, function(v) { return 0 }],
+ ['wp', /Windows Phone ([0-9\.]+)/, null],
+ ['android', /Android ([0-9\.]+)/, null],
+ ['mac', /Macintosh.+Mac OS X ([0-9_]+)/, function(v) { return v.replace('_', '.').replace('_', ''); }],
+ ['windows', /Windows NT ([0-9\.]+)/, null],
+ ['bb', /BlackBerry.+Version\/([0-9\.]+)/, null],
+ ['bb', /BB[0-9]+.+Version\/([0-9\.]+)/, null]
+ ];
+
+ for (i=0; i < a.length; i++) {
+
+ if (ua.match(a[i][1])) {
+
+ x = a[i][0];
+ y = parseFloat( a[i][2] ? (a[i][2])(RegExp.$1) : RegExp.$1 );
+
+ break;
+
+ }
+
+ }
+
+ _.os = x;
+ _.osVersion = y;
+
+ // touch.
+ _.touch = (_.os == 'wp' ? (navigator.msMaxTouchPoints > 0) : !!('ontouchstart' in window));
+
+ // mobile.
+ _.mobile = (_.os == 'wp' || _.os == 'android' || _.os == 'ios' || _.os == 'bb');
+
+ },
+
+}; _.init(); return _; })();
+
+// UMD Wrapper (github.com/umdjs/umd/blob/master/returnExports.js | @umdjs + @nason)
+(function(root, factory) {
+
+ // AMD.
+ if (typeof define === 'function' && define.amd)
+ define([], factory);
+
+ // Node.
+ else if (typeof exports === 'object')
+ module.exports = factory();
+
+ // Browser global.
+ else
+ root.browser = factory();
+
+}(this, function() { return browser; }));
\ No newline at end of file
diff --git a/static/templated-industrious/assets/js/jquery.min.js b/static/templated-industrious/assets/js/jquery.min.js
new file mode 100644
index 0000000..644d35e
--- /dev/null
+++ b/static/templated-industrious/assets/js/jquery.min.js
@@ -0,0 +1,4 @@
+/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */
+!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c
0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML=" ",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML=" ";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML=" ","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML=" ",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S),
+a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""," "],thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="x ",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/
+
+
+
+
+
+