Changes on Downloads pages for Quicksilver

Change-Id: Ib56ee72abbef49427616e94daf83bd4fe4dd7235
Signed-off-by: Eric Poirier <eric.poirier@eclipse-foundation.org>
diff --git a/assets/Gruntfile.js b/assets/Gruntfile.js
index 03a96ed..34f20d8 100644
--- a/assets/Gruntfile.js
+++ b/assets/Gruntfile.js
@@ -37,11 +37,11 @@
                 },
                 files: {
                     // compiling styles.less into styles.css
-                    "./public/stylesheets/downloads.min.css": "./bower_components/solstice-assets/stylesheets/eclipse_org/downloads/downloads.less",
-                    "./public/stylesheets/packages.min.css": "./bower_components/solstice-assets/stylesheets/eclipse_org/downloads/packages.less",
-                    "./public/stylesheets/compare.min.css": "./bower_components/solstice-assets/stylesheets/eclipse_org/downloads/compare.less",
-                    "./public/stylesheets/thankyou.min.css": "./bower_components/solstice-assets/stylesheets/eclipse_org/downloads/thankyou.less",
-                    "./public/stylesheets/mirror.min.css": "./bower_components/solstice-assets/stylesheets/eclipse_org/downloads/mirror.less"
+                    "./public/stylesheets/downloads.min.css": "./bower_components/solstice-assets/stylesheets/_components/eclipse_org/downloads/downloads.less",
+                    "./public/stylesheets/packages.min.css": "./bower_components/solstice-assets/stylesheets/_components/eclipse_org/downloads/packages.less",
+                    "./public/stylesheets/compare.min.css": "./bower_components/solstice-assets/stylesheets/_components/eclipse_org/downloads/compare.less",
+                    "./public/stylesheets/thankyou.min.css": "./bower_components/solstice-assets/stylesheets/_components/eclipse_org/downloads/thankyou.less",
+                    "./public/stylesheets/mirror.min.css": "./bower_components/solstice-assets/stylesheets/_components/eclipse_org/downloads/mirror.less"
                 }
             }
         },
@@ -58,9 +58,9 @@
                 dest: './public/stylesheets/thankyou.min.css',
             },
             css_download: {
-                src: ['./public/stylesheets/downloads.min.css','../../neon/assets/public/stylesheets/neon-fonts.min.css'],
-                dest: './public/stylesheets/downloads.min.css',
-            },
+              src: ['./public/stylesheets/downloads.min.css'],
+              dest: './public/stylesheets/downloads.min.css',
+          },
         },
         uglify: {
             options: {
diff --git a/assets/bower.json b/assets/bower.json
index 76a85a3..bd0e30b 100644
--- a/assets/bower.json
+++ b/assets/bower.json
@@ -1,6 +1,5 @@
 {
   "name": "eclipse-downloads",
-  "version": "0.0.1",
   "authors": [
     "Christopher Guindon <chris.guindon@eclipse.org>"
   ],
@@ -16,10 +15,7 @@
     "tests"
   ],
   "dependencies": {
-    "filtrify": "git://github.com/chrisguindon/filtrify.git#e63549199b5b4d82bc00c5ad8412480a5443c3ee",
-    "jquery-ui": "1.8.23"
-  },
-  "devDependencies": {
+    "jquery-ui": "1.8.23",
     "jquery-migrate": "~1.2.1",
     "solstice-assets": "git@github.com:EclipseFdn/solstice-assets.git"
   }
diff --git a/assets/public/images/logo-iot.png b/assets/public/images/logo-iot.png
index 83bf169..4d5fe26 100644
--- a/assets/public/images/logo-iot.png
+++ b/assets/public/images/logo-iot.png
Binary files differ
diff --git a/assets/public/images/logo-jetty.png b/assets/public/images/logo-jetty.png
index 9b45862..919fcd6 100644
--- a/assets/public/images/logo-jetty.png
+++ b/assets/public/images/logo-jetty.png
Binary files differ
diff --git a/assets/public/images/logo-orion.png b/assets/public/images/logo-orion.png
index 3b11dcb..52a5a5c 100644
--- a/assets/public/images/logo-orion.png
+++ b/assets/public/images/logo-orion.png
Binary files differ
diff --git a/assets/public/images/logo-polarsys.png b/assets/public/images/logo-polarsys.png
index 763f6d4..d04373a 100644
--- a/assets/public/images/logo-polarsys.png
+++ b/assets/public/images/logo-polarsys.png
Binary files differ
diff --git a/assets/public/javascript/compare.min.js b/assets/public/javascript/compare.min.js
index 9cb165a..e622b39 100644
--- a/assets/public/javascript/compare.min.js
+++ b/assets/public/javascript/compare.min.js
@@ -1 +1 @@
-$(document).ready(function(){var default_caption="Compare";$("#row-1").show(),$("#button-control").html('<input id="btn-action" class="button" name="btn-action" type="button" value="'+default_caption+'" />'),$("#btn-action").click(function(){var checkCount=0;$("input:checkbox[name=controls]").each(function(){$(this).is(":checked")&&checkCount++}),2>checkCount&&"Compare"==$(this).attr("value")?alert("Please choose 2 or more packages for comparison."):"Compare"==$(this).attr("value")?($(this).attr("value","Show all"),$("#row-1").hide(),$("#btn-reset").hide(),$("input:checkbox[name=controls]").each(function(){if(!this.checked){var value=$(this).val();$("."+value).hide()}})):($(this).attr("value",default_caption),$("#btn-reset").show(),$("#compareTable td").each(function(){$(this).show(),$("#row-1").show()}))})});
\ No newline at end of file
+$(document).ready(function(){var default_caption="Compare";$("#row-1").show(),$("#button-control").html('<input id="btn-action" class="btn btn-primary" name="btn-action" type="button" value="'+default_caption+'" />'),$("#btn-action").click(function(){var checkCount=0;$("input:checkbox[name=controls]").each(function(){$(this).is(":checked")&&checkCount++}),checkCount<2&&"Compare"==$(this).attr("value")?alert("Please choose 2 or more packages for comparison."):"Compare"==$(this).attr("value")?($(this).attr("value","Show all"),$("#row-1").hide(),$("#btn-reset").hide(),$("input:checkbox[name=controls]").each(function(){if(!this.checked){var value=$(this).val();$("."+value).hide()}})):($(this).attr("value",default_caption),$("#btn-reset").show(),$("#compareTable td").each(function(){$(this).show(),$("#row-1").show()}))})});
\ No newline at end of file
diff --git a/assets/public/javascript/downloads.min.js b/assets/public/javascript/downloads.min.js
index 1e9cbfb..8b00917 100644
--- a/assets/public/javascript/downloads.min.js
+++ b/assets/public/javascript/downloads.min.js
@@ -1 +1,49 @@
-void 0===jQuery.migrateMute&&(jQuery.migrateMute=!0),function(e,t,n){function r(n){var r=t.console;i[n]||(i[n]=!0,e.migrateWarnings.push(n),r&&r.warn&&!e.migrateMute&&(r.warn("JQMIGRATE: "+n),e.migrateTrace&&r.trace&&r.trace()))}function a(t,a,i,o){if(Object.defineProperty)try{return Object.defineProperty(t,a,{configurable:!0,enumerable:!0,get:function(){return r(o),i},set:function(e){r(o),i=e}}),n}catch(s){}e._definePropertyBroken=!0,t[a]=i}var i={};e.migrateWarnings=[],!e.migrateMute&&t.console&&t.console.log&&t.console.log("JQMIGRATE: Logging is active"),e.migrateTrace===n&&(e.migrateTrace=!0),e.migrateReset=function(){i={},e.migrateWarnings.length=0},"BackCompat"===document.compatMode&&r("jQuery is not compatible with Quirks Mode");var o=e("<input/>",{size:1}).attr("size")&&e.attrFn,s=e.attr,u=e.attrHooks.value&&e.attrHooks.value.get||function(){return null},c=e.attrHooks.value&&e.attrHooks.value.set||function(){return n},l=/^(?:input|button)$/i,d=/^[238]$/,p=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,f=/^(?:checked|selected)$/i;a(e,"attrFn",o||{},"jQuery.attrFn is deprecated"),e.attr=function(t,a,i,u){var c=a.toLowerCase(),g=t&&t.nodeType;return u&&(4>s.length&&r("jQuery.fn.attr( props, pass ) is deprecated"),t&&!d.test(g)&&(o?a in o:e.isFunction(e.fn[a])))?e(t)[a](i):("type"===a&&i!==n&&l.test(t.nodeName)&&t.parentNode&&r("Can't change the 'type' of an input or button in IE 6/7/8"),!e.attrHooks[c]&&p.test(c)&&(e.attrHooks[c]={get:function(t,r){var a,i=e.prop(t,r);return i===!0||"boolean"!=typeof i&&(a=t.getAttributeNode(r))&&a.nodeValue!==!1?r.toLowerCase():n},set:function(t,n,r){var a;return n===!1?e.removeAttr(t,r):(a=e.propFix[r]||r,a in t&&(t[a]=!0),t.setAttribute(r,r.toLowerCase())),r}},f.test(c)&&r("jQuery.fn.attr('"+c+"') may use property instead of attribute")),s.call(e,t,a,i))},e.attrHooks.value={get:function(e,t){var n=(e.nodeName||"").toLowerCase();return"button"===n?u.apply(this,arguments):("input"!==n&&"option"!==n&&r("jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var a=(e.nodeName||"").toLowerCase();return"button"===a?c.apply(this,arguments):("input"!==a&&"option"!==a&&r("jQuery.fn.attr('value', val) no longer sets properties"),e.value=t,n)}};var g,h,v=e.fn.init,m=e.parseJSON,y=/^([^<]*)(<[\w\W]+>)([^>]*)$/;e.fn.init=function(t,n,a){var i;return t&&"string"==typeof t&&!e.isPlainObject(n)&&(i=y.exec(e.trim(t)))&&i[0]&&("<"!==t.charAt(0)&&r("$(html) HTML strings must start with '<' character"),i[3]&&r("$(html) HTML text after last tag is ignored"),"#"===i[0].charAt(0)&&(r("HTML string cannot start with a '#' character"),e.error("JQMIGRATE: Invalid selector string (XSS)")),n&&n.context&&(n=n.context),e.parseHTML)?v.call(this,e.parseHTML(i[2],n,!0),n,a):v.apply(this,arguments)},e.fn.init.prototype=e.fn,e.parseJSON=function(e){return e||null===e?m.apply(this,arguments):(r("jQuery.parseJSON requires a valid JSON string"),null)},e.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||0>e.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e.browser||(g=e.uaMatch(navigator.userAgent),h={},g.browser&&(h[g.browser]=!0,h.version=g.version),h.chrome?h.webkit=!0:h.webkit&&(h.safari=!0),e.browser=h),a(e,"browser",e.browser,"jQuery.browser is deprecated"),e.sub=function(){function t(e,n){return new t.fn.init(e,n)}e.extend(!0,t,this),t.superclass=this,t.fn=t.prototype=this(),t.fn.constructor=t,t.sub=this.sub,t.fn.init=function(r,a){return a&&a instanceof e&&!(a instanceof t)&&(a=t(a)),e.fn.init.call(this,r,a,n)},t.fn.init.prototype=t.fn;var n=t(document);return r("jQuery.sub() is deprecated"),t},e.ajaxSetup({converters:{"text json":e.parseJSON}});var b=e.fn.data;e.fn.data=function(t){var a,i,o=this[0];return!o||"events"!==t||1!==arguments.length||(a=e.data(o,t),i=e._data(o,t),a!==n&&a!==i||i===n)?b.apply(this,arguments):(r("Use of jQuery.fn.data('events') is deprecated"),i)};var j=/\/(java|ecma)script/i,w=e.fn.andSelf||e.fn.addBack;e.fn.andSelf=function(){return r("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),w.apply(this,arguments)},e.clean||(e.clean=function(t,a,i,o){a=a||document,a=!a.nodeType&&a[0]||a,a=a.ownerDocument||a,r("jQuery.clean() is deprecated");var s,u,c,l,d=[];if(e.merge(d,e.buildFragment(t,a).childNodes),i)for(c=function(e){return!e.type||j.test(e.type)?o?o.push(e.parentNode?e.parentNode.removeChild(e):e):i.appendChild(e):n},s=0;null!=(u=d[s]);s++)e.nodeName(u,"script")&&c(u)||(i.appendChild(u),u.getElementsByTagName!==n&&(l=e.grep(e.merge([],u.getElementsByTagName("script")),c),d.splice.apply(d,[s+1,0].concat(l)),s+=l.length));return d});var Q=e.event.add,x=e.event.remove,k=e.event.trigger,N=e.fn.toggle,T=e.fn.live,M=e.fn.die,S="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",C=RegExp("\\b(?:"+S+")\\b"),H=/(?:^|\s)hover(\.\S+|)\b/,A=function(t){return"string"!=typeof t||e.event.special.hover?t:(H.test(t)&&r("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),t&&t.replace(H,"mouseenter$1 mouseleave$1"))};e.event.props&&"attrChange"!==e.event.props[0]&&e.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),e.event.dispatch&&a(e.event,"handle",e.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),e.event.add=function(e,t,n,a,i){e!==document&&C.test(t)&&r("AJAX events should be attached to document: "+t),Q.call(this,e,A(t||""),n,a,i)},e.event.remove=function(e,t,n,r,a){x.call(this,e,A(t)||"",n,r,a)},e.fn.error=function(){var e=Array.prototype.slice.call(arguments,0);return r("jQuery.fn.error() is deprecated"),e.splice(0,0,"error"),arguments.length?this.bind.apply(this,e):(this.triggerHandler.apply(this,e),this)},e.fn.toggle=function(t,n){if(!e.isFunction(t)||!e.isFunction(n))return N.apply(this,arguments);r("jQuery.fn.toggle(handler, handler...) is deprecated");var a=arguments,i=t.guid||e.guid++,o=0,s=function(n){var r=(e._data(this,"lastToggle"+t.guid)||0)%o;return e._data(this,"lastToggle"+t.guid,r+1),n.preventDefault(),a[r].apply(this,arguments)||!1};for(s.guid=i;a.length>o;)a[o++].guid=i;return this.click(s)},e.fn.live=function(t,n,a){return r("jQuery.fn.live() is deprecated"),T?T.apply(this,arguments):(e(this.context).on(t,this.selector,n,a),this)},e.fn.die=function(t,n){return r("jQuery.fn.die() is deprecated"),M?M.apply(this,arguments):(e(this.context).off(t,this.selector||"**",n),this)},e.event.trigger=function(e,t,n,a){return n||C.test(e)||r("Global events are undocumented and deprecated"),k.call(this,e,t,n||document,a)},e.each(S.split("|"),function(t,n){e.event.special[n]={setup:function(){var t=this;return t!==document&&(e.event.add(document,n+"."+e.guid,function(){e.event.trigger(n,null,t,!0)}),e._data(this,n,e.guid++)),!1},teardown:function(){return this!==document&&e.event.remove(document,n+"."+e._data(this,n)),!1}}})}(jQuery,window),function(jQuery,window,document){$(window).on("load resize",function(){var itemBoxWidth=$(".downloads-items").width()+30,hoverBoxWidth=230,spacing=(itemBoxWidth-hoverBoxWidth)/2;$(".downloads-items-hover-box").each(function(){$(this).css({left:spacing})})}),jQuery(document).ready(function($){function getUrlVars(){var vars={};window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(m,key,value){vars[key]=value});return vars}var release=getUrlVars().release;$("#osSelect").change(function(){var src="?osType="+$("option:selected",this).val();"undefined"!=release&&(src+="&release="+release),window.location=src})})}(jQuery,window,document);
\ No newline at end of file
+/*! jQuery Migrate v1.2.1 | (c) 2005, 2013 jQuery Foundation, Inc. and other contributors | jquery.org/license */

+jQuery.migrateMute===void 0&&(jQuery.migrateMute=!0),function(e,t,n){function r(n){var r=t.console;i[n]||(i[n]=!0,e.migrateWarnings.push(n),r&&r.warn&&!e.migrateMute&&(r.warn("JQMIGRATE: "+n),e.migrateTrace&&r.trace&&r.trace()))}function a(t,a,i,o){if(Object.defineProperty)try{return Object.defineProperty(t,a,{configurable:!0,enumerable:!0,get:function(){return r(o),i},set:function(e){r(o),i=e}}),n}catch(s){}e._definePropertyBroken=!0,t[a]=i}var i={};e.migrateWarnings=[],!e.migrateMute&&t.console&&t.console.log&&t.console.log("JQMIGRATE: Logging is active"),e.migrateTrace===n&&(e.migrateTrace=!0),e.migrateReset=function(){i={},e.migrateWarnings.length=0},"BackCompat"===document.compatMode&&r("jQuery is not compatible with Quirks Mode");var o=e("<input/>",{size:1}).attr("size")&&e.attrFn,s=e.attr,u=e.attrHooks.value&&e.attrHooks.value.get||function(){return null},c=e.attrHooks.value&&e.attrHooks.value.set||function(){return n},l=/^(?:input|button)$/i,d=/^[238]$/,p=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,f=/^(?:checked|selected)$/i;a(e,"attrFn",o||{},"jQuery.attrFn is deprecated"),e.attr=function(t,a,i,u){var c=a.toLowerCase(),g=t&&t.nodeType;return u&&(4>s.length&&r("jQuery.fn.attr( props, pass ) is deprecated"),t&&!d.test(g)&&(o?a in o:e.isFunction(e.fn[a])))?e(t)[a](i):("type"===a&&i!==n&&l.test(t.nodeName)&&t.parentNode&&r("Can't change the 'type' of an input or button in IE 6/7/8"),!e.attrHooks[c]&&p.test(c)&&(e.attrHooks[c]={get:function(t,r){var a,i=e.prop(t,r);return i===!0||"boolean"!=typeof i&&(a=t.getAttributeNode(r))&&a.nodeValue!==!1?r.toLowerCase():n},set:function(t,n,r){var a;return n===!1?e.removeAttr(t,r):(a=e.propFix[r]||r,a in t&&(t[a]=!0),t.setAttribute(r,r.toLowerCase())),r}},f.test(c)&&r("jQuery.fn.attr('"+c+"') may use property instead of attribute")),s.call(e,t,a,i))},e.attrHooks.value={get:function(e,t){var n=(e.nodeName||"").toLowerCase();return"button"===n?u.apply(this,arguments):("input"!==n&&"option"!==n&&r("jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var a=(e.nodeName||"").toLowerCase();return"button"===a?c.apply(this,arguments):("input"!==a&&"option"!==a&&r("jQuery.fn.attr('value', val) no longer sets properties"),e.value=t,n)}};var g,h,v=e.fn.init,m=e.parseJSON,y=/^([^<]*)(<[\w\W]+>)([^>]*)$/;e.fn.init=function(t,n,a){var i;return t&&"string"==typeof t&&!e.isPlainObject(n)&&(i=y.exec(e.trim(t)))&&i[0]&&("<"!==t.charAt(0)&&r("$(html) HTML strings must start with '<' character"),i[3]&&r("$(html) HTML text after last tag is ignored"),"#"===i[0].charAt(0)&&(r("HTML string cannot start with a '#' character"),e.error("JQMIGRATE: Invalid selector string (XSS)")),n&&n.context&&(n=n.context),e.parseHTML)?v.call(this,e.parseHTML(i[2],n,!0),n,a):v.apply(this,arguments)},e.fn.init.prototype=e.fn,e.parseJSON=function(e){return e||null===e?m.apply(this,arguments):(r("jQuery.parseJSON requires a valid JSON string"),null)},e.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||0>e.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e.browser||(g=e.uaMatch(navigator.userAgent),h={},g.browser&&(h[g.browser]=!0,h.version=g.version),h.chrome?h.webkit=!0:h.webkit&&(h.safari=!0),e.browser=h),a(e,"browser",e.browser,"jQuery.browser is deprecated"),e.sub=function(){function t(e,n){return new t.fn.init(e,n)}e.extend(!0,t,this),t.superclass=this,t.fn=t.prototype=this(),t.fn.constructor=t,t.sub=this.sub,t.fn.init=function(r,a){return a&&a instanceof e&&!(a instanceof t)&&(a=t(a)),e.fn.init.call(this,r,a,n)},t.fn.init.prototype=t.fn;var n=t(document);return r("jQuery.sub() is deprecated"),t},e.ajaxSetup({converters:{"text json":e.parseJSON}});var b=e.fn.data;e.fn.data=function(t){var a,i,o=this[0];return!o||"events"!==t||1!==arguments.length||(a=e.data(o,t),i=e._data(o,t),a!==n&&a!==i||i===n)?b.apply(this,arguments):(r("Use of jQuery.fn.data('events') is deprecated"),i)};var j=/\/(java|ecma)script/i,w=e.fn.andSelf||e.fn.addBack;e.fn.andSelf=function(){return r("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),w.apply(this,arguments)},e.clean||(e.clean=function(t,a,i,o){a=a||document,a=!a.nodeType&&a[0]||a,a=a.ownerDocument||a,r("jQuery.clean() is deprecated");var s,u,c,l,d=[];if(e.merge(d,e.buildFragment(t,a).childNodes),i)for(c=function(e){return!e.type||j.test(e.type)?o?o.push(e.parentNode?e.parentNode.removeChild(e):e):i.appendChild(e):n},s=0;null!=(u=d[s]);s++)e.nodeName(u,"script")&&c(u)||(i.appendChild(u),u.getElementsByTagName!==n&&(l=e.grep(e.merge([],u.getElementsByTagName("script")),c),d.splice.apply(d,[s+1,0].concat(l)),s+=l.length));return d});var Q=e.event.add,x=e.event.remove,k=e.event.trigger,N=e.fn.toggle,T=e.fn.live,M=e.fn.die,S="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",C=RegExp("\\b(?:"+S+")\\b"),H=/(?:^|\s)hover(\.\S+|)\b/,A=function(t){return"string"!=typeof t||e.event.special.hover?t:(H.test(t)&&r("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),t&&t.replace(H,"mouseenter$1 mouseleave$1"))};e.event.props&&"attrChange"!==e.event.props[0]&&e.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),e.event.dispatch&&a(e.event,"handle",e.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),e.event.add=function(e,t,n,a,i){e!==document&&C.test(t)&&r("AJAX events should be attached to document: "+t),Q.call(this,e,A(t||""),n,a,i)},e.event.remove=function(e,t,n,r,a){x.call(this,e,A(t)||"",n,r,a)},e.fn.error=function(){var e=Array.prototype.slice.call(arguments,0);return r("jQuery.fn.error() is deprecated"),e.splice(0,0,"error"),arguments.length?this.bind.apply(this,e):(this.triggerHandler.apply(this,e),this)},e.fn.toggle=function(t,n){if(!e.isFunction(t)||!e.isFunction(n))return N.apply(this,arguments);r("jQuery.fn.toggle(handler, handler...) is deprecated");var a=arguments,i=t.guid||e.guid++,o=0,s=function(n){var r=(e._data(this,"lastToggle"+t.guid)||0)%o;return e._data(this,"lastToggle"+t.guid,r+1),n.preventDefault(),a[r].apply(this,arguments)||!1};for(s.guid=i;a.length>o;)a[o++].guid=i;return this.click(s)},e.fn.live=function(t,n,a){return r("jQuery.fn.live() is deprecated"),T?T.apply(this,arguments):(e(this.context).on(t,this.selector,n,a),this)},e.fn.die=function(t,n){return r("jQuery.fn.die() is deprecated"),M?M.apply(this,arguments):(e(this.context).off(t,this.selector||"**",n),this)},e.event.trigger=function(e,t,n,a){return n||C.test(e)||r("Global events are undocumented and deprecated"),k.call(this,e,t,n||document,a)},e.each(S.split("|"),function(t,n){e.event.special[n]={setup:function(){var t=this;return t!==document&&(e.event.add(document,n+"."+e.guid,function(){e.event.trigger(n,null,t,!0)}),e._data(this,n,e.guid++)),!1},teardown:function(){return this!==document&&e.event.remove(document,n+"."+e._data(this,n)),!1}}})}(jQuery,window);
+/**
+ * downloads.js
+ *
+ * Copyright (c) 2015 Eclipse Foundation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *    Christopher Guindon (Eclipse Foundation)- initial API and implementation
+ */
+(function( jQuery, window, document ) {
+  // Reposition hover boxes so they are always centered
+  $(window).on('load resize', function(){
+    var itemBoxWidth = $('.downloads-items').width() + 30;
+    var hoverBoxWidth = 230;
+    var spacing = (itemBoxWidth - hoverBoxWidth) / 2;
+    $('.downloads-items-hover-box').each(function() {
+      $(this).css({ "left": spacing });
+    });
+  });
+
+  // [Bug 496502] New: Eclipse Packages Platform Selection Drop-down does not update links/change anything
+  jQuery(document).ready(function($) {
+    function getUrlVars() {
+        var vars = {};
+        var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
+            vars[key] = value;
+        });
+        return vars;
+    }
+
+    var release = getUrlVars()["release"];
+    $("#osSelect").change(function() {
+      var src = '?osType=' + $("option:selected", this).val();
+      if(release != "undefined"){
+        src += "&release=" + release;
+      }
+      window.location = src;
+    });
+  });
+})( jQuery, window, document );
+
+
+
+
diff --git a/assets/public/javascript/mirror.min.js b/assets/public/javascript/mirror.min.js
index 50e336c..d07f4c5 100644
--- a/assets/public/javascript/mirror.min.js
+++ b/assets/public/javascript/mirror.min.js
@@ -1 +1 @@
-!function(jQuery,window,document){jQuery(document).ready(function($){$(".btn-ajax-checksum").click(function(){var location=$(this).attr("href"),file=$(this).data("checksum-file"),type=$(this).data("checksum-type");return-1===$.inArray(type,["md5","sha512","sha1"])||void 0===file?!1:void $.ajax({url:"sums.php",data:{file:file,type:type},dataType:"text",type:"GET",beforeSend:function(){$(location+" p").html('<i class="fa fa-spinner fa-spin"></i>')},success:function(response){$(location+" p").html(response.replace(/\s/g,"&nbsp;"))},error:function(){$(location+" p").text("An error has occurred.")}})}),$(".mirror-continent").slice(1).hide(),$("#show_all_mirrors").click(function(e){return e.preventDefault(),$(".mirror-section-2").is(":visible")?($(".mirror-continent").slice(1).hide(),$("html, body").animate({scrollTop:$(".mirror-section-1").offset().top},500),$(this).text("Show all")):($(".mirror-continent").show(),$("html, body").animate({scrollTop:$(".mirror-section-2").offset().top},500,"swing",function(){$("#show_all_mirrors").text("Hide")})),FALSE}),$(".close-choose-mirror-well").click(function(){$(".collapse.in").collapse("hide")})})}(jQuery,window,document);
\ No newline at end of file
+!function(jQuery,window,document){jQuery(document).ready(function($){$(".btn-ajax-checksum").click(function(){var location=$(this).attr("href"),file=$(this).data("checksum-file"),type=$(this).data("checksum-type");if(-1===$.inArray(type,["md5","sha512","sha1"])||void 0===file)return!1;$.ajax({url:"sums.php",data:{file:file,type:type},dataType:"text",type:"GET",beforeSend:function(){$(location+" p").html('<i class="fa fa-spinner fa-spin"></i>')},success:function(response){$(location+" p").html(response.replace(/\s/g,"&nbsp;"))},error:function(){$(location+" p").text("An error has occurred.")}})}),$(".mirror-continent").slice(1).hide(),$("#show_all_mirrors").click(function(e){return e.preventDefault(),$(".mirror-section-2").is(":visible")?($(".mirror-continent").slice(1).hide(),$("html, body").animate({scrollTop:$(".mirror-section-1").offset().top},500),$(this).text("Show all")):($(".mirror-continent").show(),$("html, body").animate({scrollTop:$(".mirror-section-2").offset().top},500,"swing",function(){$("#show_all_mirrors").text("Hide")})),FALSE}),$(".close-choose-mirror-well").click(function(){$(".collapse.in").collapse("hide")})})}(jQuery,window,document);
\ No newline at end of file
diff --git a/assets/public/stylesheets/compare.min.css b/assets/public/stylesheets/compare.min.css
index cb0eb24..f90fa0b 100644
--- a/assets/public/stylesheets/compare.min.css
+++ b/assets/public/stylesheets/compare.min.css
@@ -1 +1 @@
-#novaContent{background:#fff}#widecolumn{padding:0 20px}h1{font-size:24px;margin-bottom:10px}h2{border:none}#compareTable{border:1px solid #000;border-bottom:0}#compareTable thead tr td{font-size:9px;vertical-align:top;border-bottom:none}#compareTable tr td{padding-left:10px;padding-right:10px;border-bottom:1px solid #444;text-align:center}#compareTable tr#row-1 td{bottom-bottom:0}#compareTable tr#row-2 td{border-top:1px solid #444}#compareTable tr td.left{text-align:left}#compareTable .check-description{display:none}#compareTable tr td.td_feature-name{text-align:left}#button-control{margin-bottom:20px}#td_info span{display:block;font-size:11px;font-weight:bold}#compareTable thead tr td#button-control input{top:10px;position:relative}#row-1{display:none}.col-0{width:151px}.button{-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));background:-moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#777;font-family:arial;font-size:14px;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0 #fff}.button:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));background:-moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color:#dfdfdf}.button:active{position:relative;top:1px}#btn-reset{margin-top:5px;font-size:12px;padding:3px 12px}
\ No newline at end of file
+#novaContent{background:#fff}#widecolumn{padding:0 20px}h1{font-size:24px;margin-bottom:10px}h2{border:none}#compareTable{border:1px solid #000;border-bottom:0}#compareTable thead tr td{font-size:9px;vertical-align:top;border-bottom:none}#compareTable tr td{padding-left:10px;padding-right:10px;border-bottom:1px solid #444;text-align:center}#compareTable tr#row-1 td{bottom-bottom:0}#compareTable tr#row-2 td{border-top:1px solid #444}#compareTable tr td.left{text-align:left}#compareTable .check-description{display:none}#compareTable tr td.td_feature-name{text-align:left}#button-control{margin-bottom:20px}#td_info span{display:block;font-size:11px;font-weight:bold}#compareTable thead tr td#button-control input{top:10px;position:relative}#row-1{display:none}.col-0{width:151px}#btn-reset{margin-top:5px;font-size:12px;padding:3px 12px}
\ No newline at end of file
diff --git a/assets/public/stylesheets/downloads.min.css b/assets/public/stylesheets/downloads.min.css
index a094ebb..52ab238 100644
--- a/assets/public/stylesheets/downloads.min.css
+++ b/assets/public/stylesheets/downloads.min.css
@@ -1,2 +1 @@
-.oxygen{font-weight:900;text-transform:uppercase;letter-spacing:-1px;color:#69c1bd}.downloads-container{overflow:hidden}.downloads-header{background-image:url('../images/downloads-header-bg.jpg');background-repeat:repeat-x;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}@media (min-width:768px){.downloads-header{background-position:top left}}@media (min-width:992px){.downloads-header{background-position:top right}}@media (min-width:1200px){.downloads-header{background-position:top right}}.downloads-header .h1-container{border-left:5px solid #f7941e;padding-left:10px;margin-top:60px}.downloads-header h1{color:#fff;position:relative;margin:0}.downloads-header-white-shape{min-height:240px;padding-right:0}@media (min-width:992px) and (max-width:1199px){.downloads-header-white-shape{border-right:5px solid #dbdbdb}}@media (min-width:1200px){.downloads-header-white-shape{background-image:url('../images/downloads-header-white-shape-bg.png');background-position:top right;background-repeat:no-repeat}}.downloads-header-white-content{background-color:#fff;min-height:240px;position:relative}@media (min-width:1200px){.downloads-header-white-content{padding-left:0}}@media (min-width:992px){.downloads-header-white-content:after{content:"";position:absolute;width:1000px;height:240px;z-index:1;left:0;background-color:#f6f6f6}}@media (max-width:992px){.downloads-header-white-content{margin-top:10px}}.downloads-header-box-ad{text-align:center;width:100%;z-index:999}@media (min-width:992px){.downloads-header-box-ad{position:absolute}}@media (min-width:768px) and (max-width:992px){.downloads-header-box-ad{padding:0 10px}}.downloads-header-padding{padding-top:20px;padding-bottom:20px}.downloads-content-padding{padding-top:20px}.downloads-section-all-projects{text-align:center}.downloads-section{-moz-box-shadow:inset 0 -33px 109px -23px #e0e0e0;-webkit-box-shadow:inset 0 -33px 109px -23px #e0e0e0;box-shadow:inset 0 -33px 109px -23px #e0e0e0;text-align:center}.downloads-section .fa-angle-down{color:#f7941e;font-size:24px;border:2px solid #f7941e;border-radius:100px;width:27px;height:27px;display:block;margin:0 auto;padding-bottom:10px;background-color:#fff;z-index:1}.downloads-section .fa-angle-down:after{z-index:-1;position:relative;border-bottom:2px solid #f7941e;content:"";width:100px;height:2px;display:block;margin-left:-40px;top:-13px}.downloads-logo{width:100px;height:50px;margin:0 auto 15px;display:flex}.downloads-logo img{max-width:100%;max-height:auto;margin:0 auto}.downloads-items{margin-bottom:20px;padding:30px 15px 30px;position:relative}.downloads-items .small{font-size:12px}.downloads-items .downloads-items-hover-box{opacity:0;visibility:hidden;position:absolute;background-color:rgba(245,245,245,0.95);border-radius:300px;box-shadow:0 0 4px 1px #ccc;top:-20px;width:230px;left:0;height:230px;z-index:777;padding:25px;transition:visibility 0s,opacity .2s ease-in-out;-o-transition:visibility 0s,opacity .2s ease-in-out;-ms-transition:visibility 0s,opacity .2s ease-in-out;-moz-transition:visibility 0s,opacity .2s ease-in-out;-webkit-transition:visibility 0s,opacity .2s ease-in-out}@media (min-width:992px){.downloads-items:hover .downloads-items-hover-box{transition:visibility 0s,opacity .2s ease-in-out;-o-transition:visibility 0s,opacity .2s ease-in-out;-ms-transition:visibility 0s,opacity .2s ease-in-out;-moz-transition:visibility 0s,opacity .2s ease-in-out;-webkit-transition:visibility 0s,opacity .2s ease-in-out;opacity:1;visibility:visible}}.downloads-items-close{cursor:pointer}.downloads-items-hover-box-text{font-size:.8em}.downloads-items-hover-box-links{font-size:.8em;margin:0 0 5px}.downloads-items-hover-box-links a{color:#8b82b0;text-transform:uppercase}.downloads-items-header{font-size:18px;font-weight:700;margin-top:5px}.downloads-items-header:after{content:"";position:relative;display:block;width:50px;height:3px;border-bottom:2px solid;margin:0 auto;top:5px}@media (max-width:1200px){.downloads-items-header{cursor:pointer}}.downloads-menu-container{height:46px;width:100%}.downloads-menu{font-size:14px;width:100%;z-index:999}.downloads-menu ul{margin-bottom:0;line-height:1}.downloads-menu ul li{line-height:1;padding:16px 15px}.downloads-menu ul li:hover,.downloads-menu ul li.active{background-color:rgba(0,0,0,0.1)}.downloads-menu a{color:#6f6f6f;text-decoration:none}.downloads-menu a:hover{color:#6f6f6f;text-decoration:none}.downloads-bar-ad{color:#fff;border-bottom:1px solid #ddd}.downloads-bar-ad p{color:#fff;padding:15px 0 15px 10px;margin:0;font-weight:300}@media (max-width:991px){.downloads-bar-ad p{text-align:center;padding:15px 0 5px 10px}}@media (min-width:1200px){.downloads-bar-ad p{font-size:16px}}.downloads-bar-ad .btn{margin-top:8px;z-index:999}@media (min-width:992px){.downloads-bar-ad .btn{position:absolute}}@media (max-width:991px){.downloads-bar-ad .btn{margin-bottom:15px}}.downloads-bar-ad-white-shape{background-repeat:no-repeat;background-position:top right;padding-right:0}.downloads-bar-ad-white-content{text-align:center;position:relative}@media (min-width:1200px){.downloads-bar-ad-white-content{padding-left:0}}@media (min-width:992px){.downloads-bar-ad-white-content{text-align:left}}h2{font-size:16px}h2 span.downloads-title{color:#828282;padding:6px 30px;position:relative;border:1px solid #dadada;width:150px}.grey-link{color:#9692a8;font-weight:300}.downloads-installer{background-image:url('../images/oxygen-installer-bg.png');background-size:contain;background-position:top right;background-repeat:no-repeat;position:relative;margin-bottom:10px;top:-20px}@media (max-width:991px){.downloads-installer{border-bottom:2px dotted #e0e0e0;padding-bottom:20px}}@media (min-width:992px){.downloads-installer:after{content:"";height:170px;width:3px;border-right:2px dotted #e0e0e0;position:absolute;top:20px;right:0}}@media (min-width:992px) and (min-width:1200px){.downloads-installer:after{right:45px}}#all-projects{background-color:#efefef;border-top:1px solid #e8e8e8}#all-projects .container{background-image:url('/eclipse.org-common/themes/solstice/public/images/components/discover-search/discover-search-bg.jpg');background-repeat:no-repeat;background-position:bottom right}.downloads-all-projects-items{padding:30px 15px 0}.col-xs-5th,.col-sm-5th,.col-md-5th,.col-lg-5th,.col-xs-10th,.col-sm-10th,.col-md-10th,.col-lg-10th{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-5th{width:20%;float:left}.col-xs-10th{width:20%;float:left}@media (min-width:768px){.col-sm-5th{width:20%;float:left}.col-sm-10th{width:40%;float:left}}@media (min-width:992px){.col-md-5th{width:20%;float:left}.col-md-10th{width:40%;float:left}}@media (min-width:1200px){.col-lg-5th{width:20%;float:left}.col-lg-10th{width:40%;float:left}}
-@font-face{font-family:'clipregular';src:url('/neon/fonts/clip-webfont.eot');src:url('/neon/fonts/clip-webfont.eot?#iefix') format('embedded-opentype'),url('/neon/fonts/clip-webfont.woff2') format('woff2'),url('/neon/fonts/clip-webfont.woff') format('woff'),url('/neon/fonts/clip-webfont.ttf') format('truetype'),url('/neon/fonts/clip-webfont.svg#clipregular') format('svg');font-weight:normal;font-style:normal}
\ No newline at end of file
+.oxygen{font-weight:900;text-transform:uppercase;letter-spacing:-1px;color:#69c1bd}@media (max-width:767px){#tool-platforms{border-top:none}}@media (min-width:768px){.jetty-spacing{margin-left:9.7%}}.downloads-container{overflow:hidden}.downloads-container h2{font-size:16px}.downloads-container h2 span.downloads-title{color:#545454;padding:6px 30px;position:relative;border:1px solid #bdbdbd}.downloads-header .h1-container{margin-top:30px;margin-bottom:20px;border-left:5px solid #f7941e;padding-left:10px;text-align:left}@media (min-width:768px){.downloads-header .h1-container{margin-top:60px}}@media (min-width:992px){.downloads-header .h1-container{margin-top:75px}}.downloads-content-padding{padding-top:20px}.downloads-section-all-projects{text-align:center}.downloads-section{background-color:#f9f9f9;border-top:1px solid #adadad;padding:30px 0;text-align:center}@media (max-width:767px){.downloads-section:first-child{border-top:none}}.downloads-logo{width:100px;height:50px;margin:0 auto 15px;display:flex}.downloads-logo img{max-width:100%;max-height:auto;margin:0 auto}.downloads-items{margin-bottom:20px;padding:30px 15px 30px;position:relative}.downloads-items .small{font-size:12px}.downloads-items .downloads-items-hover-box{opacity:0;visibility:hidden;position:absolute;background-color:rgba(245,245,245,0.95);border-radius:300px;box-shadow:0 0 4px 1px #ccc;top:-20px;width:230px;left:0;height:230px;z-index:777;padding:25px;transition:visibility 0s,opacity .2s ease-in-out;-o-transition:visibility 0s,opacity .2s ease-in-out;-ms-transition:visibility 0s,opacity .2s ease-in-out;-moz-transition:visibility 0s,opacity .2s ease-in-out;-webkit-transition:visibility 0s,opacity .2s ease-in-out}@media (min-width:992px){.downloads-items:hover .downloads-items-hover-box{transition:visibility 0s,opacity .2s ease-in-out;-o-transition:visibility 0s,opacity .2s ease-in-out;-ms-transition:visibility 0s,opacity .2s ease-in-out;-moz-transition:visibility 0s,opacity .2s ease-in-out;-webkit-transition:visibility 0s,opacity .2s ease-in-out;opacity:1;visibility:visible}}.downloads-items-close{cursor:pointer}.downloads-items-hover-box-text{font-size:.8em}.downloads-items-hover-box-links{font-size:.8em;margin:0 0 5px}.downloads-items-hover-box-links a{color:#8b82b0;text-transform:uppercase}.downloads-items-header{font-size:18px;font-weight:700;margin-top:5px}.downloads-items-header:after{content:"";position:relative;display:block;width:50px;height:3px;border-bottom:2px solid;margin:0 auto;top:5px}@media (max-width:1200px){.downloads-items-header{cursor:pointer}}.downloads-menu-container{height:46px;width:100%}.downloads-menu{font-size:14px;width:100%;z-index:999}.downloads-menu ul{margin-bottom:0;line-height:1}.downloads-menu ul li{line-height:1;padding:16px 15px}.downloads-menu ul li:hover,.downloads-menu ul li.active{background-color:rgba(0,0,0,0.1)}.downloads-menu a{color:#6f6f6f;text-decoration:none}.downloads-menu a:hover{color:#6f6f6f;text-decoration:none}.downloads-bar-ad{color:#fff;border-bottom:1px solid #ddd}.downloads-bar-ad p{color:#fff;padding:15px 0 15px 10px;margin:0;font-weight:300}@media (max-width:991px){.downloads-bar-ad p{text-align:center;padding:15px 0 5px 10px}}@media (min-width:1200px){.downloads-bar-ad p{font-size:16px}}.downloads-bar-ad .btn{margin-top:8px;z-index:999}@media (min-width:992px){.downloads-bar-ad .btn{position:absolute}}@media (max-width:991px){.downloads-bar-ad .btn{margin-bottom:15px}}.downloads-bar-ad-white-shape{background-repeat:no-repeat;background-position:top right;padding-right:0}.downloads-bar-ad-white-content{text-align:center;position:relative}@media (min-width:1200px){.downloads-bar-ad-white-content{padding-left:0}}@media (min-width:992px){.downloads-bar-ad-white-content{text-align:left}}.grey-link{color:#9692a8;font-weight:300}.downloads-installer{position:relative;margin-bottom:10px;top:-20px}@media (max-width:991px){.downloads-installer{border-bottom:2px dotted #e0e0e0;padding-bottom:20px}}@media (min-width:992px){.downloads-installer:after{content:"";height:170px;width:3px;border-right:2px dotted #e0e0e0;position:absolute;top:20px;right:0}}@media (min-width:992px) and (min-width:1200px){.downloads-installer:after{right:45px}}.downloads-all-projects-items{padding:30px 15px 0}@media (min-width:768px){.featured-story-block,.featured-ad{min-height:270px}}.col-xs-5th,.col-sm-5th,.col-md-5th,.col-lg-5th,.col-xs-10th,.col-sm-10th,.col-md-10th,.col-lg-10th{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-5th{width:20%;float:left}.col-xs-10th{width:20%;float:left}@media (min-width:992px){.jetty-margin{margin-left:9.7%}}@media (min-width:768px){.col-sm-5th{width:20%;float:left}.col-sm-10th{width:40%;float:left}}@media (min-width:992px){.col-md-5th{width:20%;float:left}.col-md-10th{width:40%;float:left}}@media (min-width:1200px){.col-lg-5th{width:20%;float:left}.col-lg-10th{width:40%;float:left}}
\ No newline at end of file
diff --git a/assets/public/stylesheets/packages.min.css b/assets/public/stylesheets/packages.min.css
index 953225a..8a486a6 100644
--- a/assets/public/stylesheets/packages.min.css
+++ b/assets/public/stylesheets/packages.min.css
@@ -1 +1 @@
-.download-link-1 a{padding-left:12px;border-left:1px solid #fff}.padding-left-0{padding-left:0}.icon{text-align:center}@media (min-width:768px){.icon{text-align:right}}@media (max-width:767px){.xs-sm-text-center{text-align:center}}.downloadLink-icon{text-align:center;padding-top:26px}@media (min-width:768px){.downloadLink-icon{text-align:right}}.downloadLink-content ul{margin-bottom:0}.downloadLink-content ul li{padding-bottom:0}@media (min-width:768px){.downloadLink-content{padding-left:0}.downloadLink-icon{pading-right:0}}.ad{margin-bottom:2em}.package-row{border-top:1px solid #ddd;padding:12px 6px}.package-row.zebra{background:#fafafa}@media (max-width:767px){.package-row{padding:24px 12px}}@media (max-width:767px){.package-row .icon{margin-bottom:20px}}.package-row .download-icon{font-size:3em;text-align:right;margin-top:-7px}.package-row.promo .download-icon{margin-top:7px}.package-row .download-link a{font-weight:bold}.package-row h2{margin:10px 0 0 0;font-weight:700;font-size:1.3em}.package-row h2 a{color:#111}.os-warning{padding:10px;background:#ffe5b4}.download-container .options a,.download-container #download-packages a{color:#f7941e;font-weight:normal}.download-container .well{border-radius:0;border-top:0}.download-container .default-download .btn-primary{margin-bottom:10px}.download-container .default-download .package-row{border-top:1px solid #e6e6e6}.download-container .default-download .package-row .download-counts{background-color:#e6e6e6;padding:3px 5px;font-size:10px}.download-container .default-download .package-row .list-inline{margin-left:0}.download-container .default-download .package-row p{font-size:12px}.download-container .default-download .package-row .download .fa-download{font-size:20px}@media (max-width:767px){.download-container .default-download .package-row .download p{font-weight:bold}}.download-container .default-download .package-row.promo{position:relative}.download-container .default-download .package-row.promo .more-info{position:absolute;right:0;bottom:0;background-color:#f7941e;border-radius:5px 0 0 0;padding:0 5px}.download-container .default-download .package-row.promo .more-info a{color:#fff}.download-container .default-download .package-row.promo .more-info a:hover{text-decoration:none}.download-container .default-download h2,.download-container .default-download h3{margin-top:10px}.download-container .default-download h3{font-size:21px}.download-container .default-download h3 a{color:#2c2255}.download-container .default-download .form-choose-platform{color:#fff}.download-container .default-download .form-choose-platform label{font-weight:normal;font-size:12px;position:relative;top:3px;margin-right:10px}@media (min-width:768px){.download-container .default-download .form-choose-platform label{float:right}}@media (max-width:767px){.download-container .default-download .form-choose-platform label{float:left}}.download-container .default-download .form-choose-platform select{font-size:12px}@media (min-width:768px){.download-container .default-download .form-choose-platform select{float:right;margin-left:10px}}@media (max-width:767px){.download-container .default-download .form-choose-platform.text-right{text-align:left}}ul.list-inline .divider.white{border-left:1px solid #fff}ul.list-inline .divider.black{border-left:1px solid #000}ul.list-inline .divider{line-height:1.4;height:100%;height:15px;padding-right:0;padding-left:0;margin-left:4px;position:relative;top:2px}.no-border{border:none}@media (min-width:768px){.vertical-align-min-md{display:flex;align-items:center}}#filter-placeholder{margin-top:6px;text-transform:capitalize;background:#2c2f33;color:#a2a8ad;border-color:#414346;font-size:1.1em}#filter-placeholder ul.ft-menu>li.ft-field{margin-right:0}#filter-placeholder ul.ft-menu>li.ft-field>span.ft-label:before{content:"" !important;width:auto}.installer{background-image:url('../images/downloads-header-bg.jpg');background-repeat:repeat-x;background-position:bottom right;color:#fff;box-shadow:0 9px 4px -8px rgba(0,0,0,0.3) inset}.installer .row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:185px;overflow:hidden}.installer .content{padding:30px}.installer .content h2{color:#fff;font-weight:100;font-size:26px;margin-top:0}.installer .content p{font-size:18px;font-weight:100}.installer .content ul{margin-bottom:0}.installer .content ul li{font-size:16px;padding-bottom:0}.installer .options{text-align:center;font-weight:300;padding-top:50px;font-size:16px}.installer .options .title{font-size:20px;padding-bottom:0}.installer .options ul.links li{padding:0 5px}.installer .options ul.links li a{font-weight:300}.installer .orange{color:#f7941e}.header-row{padding:6px 6px 4px 6px;box-shadow:0 3px 2px -1px rgba(0,0,0,0.3);z-index:999;position:relative}.header-row h2{font-size:1.5em}.header-row a{color:#fff;font-weight:normal}.header-row a.active{font-weight:bold;color:#2f2f31}.orange-download-link a{color:#f7941e}.download-count-eclipse-installer p{padding-top:10px}.download-count-eclipse-installer span{font-size:18px;font-weight:700}.che-installer{background-image:url(../images/che-installer-bg.png);background-size:cover;background-position:bottom center;text-align:center;padding:40px 20px;height:215px;overflow:hidden;margin-bottom:2em}@media (min-width:992px){.che-installer{padding:22px 20px}}@media (min-width:1200px){.che-installer{padding:29px 20px}}.che-installer .logo{margin:0 auto}.che-installer h2{margin-top:0}.che-installer p{color:#fff;font-size:18px;font-weight:300;position:relative;margin-bottom:30px}.che-installer p:after{position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #f7941e;display:block;content:" ";left:50%;margin-left:-7px;margin-top:5px}
\ No newline at end of file
+.download-link-1 a{padding-left:12px;border-left:1px solid #fff}.padding-left-0{padding-left:0}.icon{text-align:center}@media (min-width:768px){.icon{text-align:right}}@media (max-width:767px){.xs-sm-text-center{text-align:center}}.downloadLink-icon{text-align:center;padding-top:26px}@media (min-width:768px){.downloadLink-icon{text-align:right}}.downloadLink-content ul{margin-bottom:0}.downloadLink-content ul li{padding-bottom:0}@media (min-width:768px){.downloadLink-content{padding-left:0}.downloadLink-icon{pading-right:0}}.ad{margin-bottom:2em}.package-row{border-top:1px solid #dddddd;padding:12px 6px}.package-row.zebra{background:#fafafa}@media (max-width:767px){.package-row{padding:24px 12px}}@media (max-width:767px){.package-row .icon{margin-bottom:20px}}.package-row .download-icon{font-size:3em;text-align:right;margin-top:-7px}.package-row.promo .download-icon{margin-top:7px}.package-row .download-link a{font-weight:bold}.package-row h2{margin:10px 0 0 0;font-weight:700;font-size:1.3em}.package-row h2 a{color:#111111}.os-warning{padding:10px;background:#ffe5b4}.download-container .options a,.download-container #download-packages a{color:#f7941e;font-weight:normal}.download-container .well{border-radius:0;border-top:0}.download-container .default-download .btn-primary{margin-bottom:10px}.download-container .default-download .package-row{border-top:1px solid #E6E6E6}.download-container .default-download .package-row .download-counts{background-color:#E6E6E6;padding:3px 5px;font-size:10px}.download-container .default-download .package-row .list-inline{margin-left:0}.download-container .default-download .package-row p{font-size:12px}.download-container .default-download .package-row .download .fa-download{font-size:20px}@media (max-width:767px){.download-container .default-download .package-row .download p{font-weight:bold}}.download-container .default-download .package-row.promo{position:relative}.download-container .default-download .package-row.promo .more-info{position:absolute;right:0;bottom:0;background-color:#F7941E;border-radius:5px 0 0 0;padding:0 5px}.download-container .default-download .package-row.promo .more-info a{color:#fff}.download-container .default-download .package-row.promo .more-info a:hover{text-decoration:none}.download-container .default-download h2,.download-container .default-download h3{margin-top:10px}.download-container .default-download h3{font-size:21px}.download-container .default-download h3 a{color:#2C2255}.download-container .default-download .form-choose-platform{color:#fff}.download-container .default-download .form-choose-platform label{font-weight:normal;font-size:12px;position:relative;top:3px;margin-right:10px}@media (min-width:768px){.download-container .default-download .form-choose-platform label{float:right}}@media (max-width:767px){.download-container .default-download .form-choose-platform label{float:left}}.download-container .default-download .form-choose-platform select{font-size:12px}@media (min-width:768px){.download-container .default-download .form-choose-platform select{float:right;margin-left:10px}}@media (max-width:767px){.download-container .default-download .form-choose-platform.text-right{text-align:left}}ul.list-inline .divider.white{border-left:1px solid #fff}ul.list-inline .divider.black{border-left:1px solid #000}ul.list-inline .divider{line-height:1.4;height:100%;height:15px;padding-right:0;padding-left:0;margin-left:4px;position:relative;top:2px}.no-border{border:none}@media (min-width:768px){.vertical-align-min-md{display:flex;align-items:center}}#filter-placeholder{margin-top:6px;text-transform:capitalize;background:#2c2f33;color:#a2a8ad;border-color:#414346;font-size:1.1em}#filter-placeholder ul.ft-menu>li.ft-field{margin-right:0}#filter-placeholder ul.ft-menu>li.ft-field>span.ft-label:before{content:"" !important;width:auto}.installer{background-image:url('../images/downloads-header-bg.jpg');background-repeat:repeat-x;background-position:bottom right;color:#fff;box-shadow:0 9px 4px -8px rgba(0,0,0,0.3) inset}.installer .row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:185px;overflow:hidden}.installer .content{padding:30px}.installer .content h2{color:#fff;font-weight:100;font-size:26px;margin-top:0}.installer .content p{font-size:18px;font-weight:100}.installer .content ul{margin-bottom:0}.installer .content ul li{font-size:16px;padding-bottom:0}.installer .options{text-align:center;font-weight:300;padding-top:50px;font-size:16px}.installer .options .title{font-size:20px;padding-bottom:0}.installer .options ul.links li{padding:0 5px}.installer .options ul.links li a{font-weight:300}.installer .orange{color:#F7941E}.header-row{padding:6px 6px 4px 6px;box-shadow:0 3px 2px -1px rgba(0,0,0,0.3);z-index:999;position:relative}.header-row h2{font-size:1.5em}.header-row a{color:#fff;font-weight:normal}.header-row a.active{font-weight:bold;color:#2f2f31}.orange-download-link a{color:#f7941e}.download-count-eclipse-installer p{padding-top:10px}.download-count-eclipse-installer span{font-size:18px;font-weight:700}.che-installer{background-image:url(../images/che-installer-bg.png);background-size:cover;background-position:bottom center;text-align:center;padding:40px 20px;height:215px;overflow:hidden;margin-bottom:2em}@media (min-width:992px){.che-installer{padding:22px 20px}}@media (min-width:1200px){.che-installer{padding:29px 20px}}.che-installer .logo{margin:0 auto}.che-installer h2{margin-top:0}.che-installer p{color:#fff;font-size:18px;font-weight:300;position:relative;margin-bottom:30px}.che-installer p:after{position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #f7941e;display:block;content:" ";left:50%;margin-left:-7px;margin-top:5px}
\ No newline at end of file
diff --git a/assets/public/stylesheets/thankyou.min.css b/assets/public/stylesheets/thankyou.min.css
index 4891dd2..9e192e5 100644
--- a/assets/public/stylesheets/thankyou.min.css
+++ b/assets/public/stylesheets/thankyou.min.css
@@ -1 +1 @@
-.container-thankyou .thankyou{padding-bottom:20px}.container-thankyou .thankyou .thankyou-title{color:#3f3b60;font-size:35px;padding-top:0;font-style:normal}.container-thankyou .thankyou .thankyou-title span{font-weight:bold}.container-thankyou .thankyou .direct-link .download-link-msg{padding-top:10px;color:#7c7a8f;font-size:15px}.container-thankyou .thankyou .direct-link .download-link-msg a{color:#3f3b60}.container-thankyou .newsletter{background-image:url('/downloads/images/thankyou/newsletter_header_bg.jpg');background-size:cover;background-repeat:no-repeat;background-position:top center;padding:80px 0 100px;font-family:'Lato',sans-serif}.container-thankyou .newsletter .newsletter-box{text-align:center}.container-thankyou .newsletter .newsletter-box .signup_1,.container-thankyou .newsletter .newsletter-box .signup_2{color:#fff}.container-thankyou .newsletter .newsletter-box .signup_1{font-size:3em;font-weight:200}.container-thankyou .newsletter .newsletter-box .signup_2{font-size:1.5em;font-weight:200;margin-bottom:20px;display:block}@media (max-width:768px){.container-thankyou .newsletter .newsletter-box .signup_3 .email{margin-bottom:15px}}.container-thankyou .newsletter #newsletter-image{margin-left:2.5em}
\ No newline at end of file
+.container-thankyou .thankyou{padding-bottom:20px}.container-thankyou .thankyou .thankyou-title{color:#3F3B60;font-size:35px;padding-top:0;font-style:normal}.container-thankyou .thankyou .thankyou-title span{font-weight:bold}.container-thankyou .thankyou .direct-link .download-link-msg{padding-top:10px;color:#7C7A8F;font-size:15px}.container-thankyou .thankyou .direct-link .download-link-msg a{color:#3F3B60}.container-thankyou .newsletter{padding-bottom:2em;background-color:#F2F2F2}.container-thankyou .newsletter .triangle-newsletter{padding-top:3em;margin:auto;width:0;height:0;border-style:solid;border-width:40px 100px 0 100px;-moz-transform:scale(.9999);border-color:#FFFFFF transparent transparent transparent}.container-thankyou .newsletter .newsletter-box{padding-top:1.5em;padding-left:3em;padding-right:3em;color:#CBCBCB;background-color:#232325}.container-thankyou .newsletter .newsletter-box hr{border-top:1px solid #49494B}.container-thankyou .newsletter .newsletter-box #signup_1{font-size:2em}.container-thankyou .newsletter .newsletter-box #signup_2{font-size:1.5em}.container-thankyou .newsletter .newsletter-box #signup_2 .subscribe{color:#F2F2F2;font-weight:bold}.container-thankyou .newsletter .newsletter-box #signup_3 #mce-EMAIL{padding-left:.5em;color:#232325;height:3em}.container-thankyou .newsletter .newsletter-box #signup_3 #mc-embedded-subscribe{padding:.75em;padding-left:1.75em;padding-right:2em;margin:.75em;margin-right:1em;margin-bottom:1em}.container-thankyou .newsletter #newsletter-image{margin-left:2.5em}
\ No newline at end of file
diff --git a/assets/src/javascript/compare.js b/assets/src/javascript/compare.js
index 9ccc10a..86f44ab 100644
--- a/assets/src/javascript/compare.js
+++ b/assets/src/javascript/compare.js
@@ -1,25 +1,25 @@
 $(document).ready(function() {
-	
+
 	var default_caption = 'Compare';
 	var reset_button = '<input class="button" id="btn-reset" type="reset" value="Reset"/>';
-	
+
 	$('#row-1').show();
-	$('#button-control').html('<input id="btn-action" class="button" name="btn-action" type="button" value="' + default_caption + '" />');
-    
+	$('#button-control').html('<input id="btn-action" class="btn btn-primary" name="btn-action" type="button" value="' + default_caption + '" />');
+
 	$('#btn-action').click(function() {
-		
+
 		var checkCount = 0;
 		$('input:checkbox[name=controls]').each(function () {
 		  if ($(this).is(':checked')) {
 			  checkCount++;
 		  }
 		});
-		
+
 		if(checkCount < 2 && $(this).attr('value') == 'Compare'){
 			alert('Please choose 2 or more packages for comparison.');
-			
+
 		}else{
-			if($(this).attr('value') == 'Compare') {	
+			if($(this).attr('value') == 'Compare') {
 				$(this).attr('value', 'Show all');
 				$('#row-1').hide();
 				$('#btn-reset').hide();
@@ -28,11 +28,11 @@
 						var value = $(this).val();
 						$('.' + value).hide();
 					}
-				});   	     
-			}else{				
+				});
+			}else{
 				$(this).attr('value', default_caption);
 				/*$('#form-compare').trigger("reset");*/
-				$('#btn-reset').show();				
+				$('#btn-reset').show();
 				$('#compareTable td').each(function() {
 					$(this).show();
 					$('#row-1').show();
diff --git a/compare.php b/compare.php
index 0921dac..4b58d51 100644
--- a/compare.php
+++ b/compare.php
@@ -51,4 +51,5 @@
 $App->AddExtraHtmlHeader('<link href="/downloads/assets/public/stylesheets/compare.min.css" media="screen" rel="stylesheet" type="text/css"/>');
 $App->AddExtraJSFooter('<script type="text/javascript" src="/downloads/assets/public/javascript/compare.min.js"></script>');
 $Theme->setHtml($html);
+$Theme->removeAttributes('breadcrumbs', 'breadcrumbs-default-margin');
 $Theme->generatePage();
diff --git a/content/en_download.php b/content/en_download.php
index 4d27dbd..38886a1 100644
--- a/content/en_download.php
+++ b/content/en_download.php
@@ -234,15 +234,15 @@
     </div>
   </div>
 </div>
-<div id="rightcolumn">
-  <div class="padding-top-10">
+<div id="rightcolumn" class="col-sm-6">
+  <div class="padding-top-10 padding-bottom-30">
     <?php print chooseRandomPromo();?>
   </div>
   <div class="sideitem">
     <h6>Other options for this file</h6>
     <ul>
-      <li><a href="download.php?file=<?print $_file; ?>">All mirrors</a> (<a href="download.php?file=<?print $_file; ?>&format=xml">xml</a>)</li>
-      <li><a href="download.php?file=<?print $_file; ?>&r=1">Direct link to file</a> (download starts immediately from best mirror)</li>
+      <li><a href="download.php?file=<?php print $_file; ?>">All mirrors</a> (<a href="download.php?file=<?php print $_file; ?>&format=xml">xml</a>)</li>
+      <li><a href="download.php?file=<?php print $_file; ?>&r=1">Direct link to file</a> (download starts immediately from best mirror)</li>
     </ul>
   </div>
   <div class="sideitem">
diff --git a/content/en_index.php b/content/en_index.php
index 137d1dc..3ef7e1f 100644
--- a/content/en_index.php
+++ b/content/en_index.php
@@ -10,25 +10,18 @@
  *    Eric Poirier (Eclipse Foundation) - Initial implementation
  *******************************************************************************/
 ?>
-<!-- HEADER -->
-<div class="downloads-header">
+
+<!-- Featured story and ad -->
+<div class="featured-story downloads-header">
   <div class="container">
     <div class="row">
-      <div class="col-lg-18 col-md-16 downloads-header-white-shape">
-        <div class="downloads-header-padding downloads-padding">
-          <div class="row">
-            <div class="col-lg-15">
-              <div class="h1-container">
-                <h1>Download <span class="text-nowrap">Eclipse Technology</span> that is right for you</h1>
-              </div>
-            </div>
-          </div>
-        </div>
+      <div class="col-sm-15 col-md-16 featured-story-block padding-top-20 padding-bottom-20">
+        <h1 class="h1-container">Download <span class="text-nowrap">Eclipse Technology</span><br>that is right for you</h1>
       </div>
-
-      <div class="col-lg-6 col-md-8 col-sm-12 col-sm-offset-6 col-md-offset-0 downloads-header-white-content">
-        <div class="downloads-header-padding downloads-header-box-ad">
+      <div class="col-sm-9 col-md-8 featured-ad featured-story-block padding-top-20 padding-bottom-20">
+        <div class="featured-ad-content">
           <?php print $Downloads->getPromoAd(); ?>
+          <p class="featured-story-description">Sponsored Ad</p>
         </div>
       </div>
     </div>
@@ -40,11 +33,11 @@
 <?php print $Downloads->getAllDownloadsProjects(); ?>
 
 <!-- ALL PROJECTS -->
-<div id="all-projects" class="downloads-section-all-projects">
+<div id="all-projects" class="downloads-section">
   <div class="container">
     <h2><span class="downloads-title">All Projects</span></h2>
     <div class="downloads-items">
-      <p><strong>Find an Eclipse open source project.</strong></p>
+      <p>Find an Eclipse open source project.</p>
       <form id="form-discover-search" class="col-md-8 col-md-offset-8 form-inline form-search-projects input-group custom-search-form text-center" role="form" action="https://projects.eclipse.org">
         <input id="discover-search-box" class="form-control" type="text" size="25" name="combine" placeholder="Search">
         <span class="input-group-btn">
@@ -54,14 +47,7 @@
         </span>
       </form>
       <br/>
-      <p><a class="btn btn-info uppercase fw-700" href="//projects.eclipse.org">List of projects</a></p>
+      <p><a class="btn btn-info" href="//projects.eclipse.org">List of projects</a></p>
     </div>
   </div>
 </div>
-
-<div id="googleAds" class="padding-top-25 padding-bottom-25 text-center">
-  <script type="text/javascript"><!--
-  google_ad_client = "pub-6797025590085056"; google_ad_slot = "4661560739"; google_ad_width = 468; google_ad_height = 60;
-  //-->
-  </script><script type="text/javascript" src="//pagead2.googlesyndication.com/pagead/show_ads.js"></script>
-</div>
\ No newline at end of file
diff --git a/downloads/view.tpl.php b/downloads/view.tpl.php
index 15299fb..1193941 100644
--- a/downloads/view.tpl.php
+++ b/downloads/view.tpl.php
@@ -14,7 +14,6 @@
 if(basename(__FILE__) == basename($_SERVER['PHP_SELF'])){exit();}
 ob_start();
 $active = ' class="active"';
-$active_icon = '<i class="fa fa-angle-double-right orange fa-fw"></i> ';
 ?>
 
 <div class="toolbar-menu breadcrumbs-offset">
@@ -22,9 +21,9 @@
       <div class="row">
         <div class="col-md-24">
           <ol class="breadcrumb">
-            <li><?php if($page == 'download') print $active_icon; ?><a href="/downloads/eclipse-packages"<?php if($page == 'download') print $active; ?>>Packages</a></li>
-            <li><?php if($page == 'developer') print $active_icon; ?><a href="/downloads/index-developer.php"<?php if($page == 'developer') print $active; ?>>Developer Builds</a></li>
-            <!-- <li><?php if($page == 'installer') print $active_icon; ?><a href="/downloads/installer.php"<?php if($page == 'installer') print $active; ?>>Eclipse Installer</a></li>-->
+            <li><a href="/downloads/eclipse-packages"<?php if($page == 'download') print $active; ?>>Packages</a></li>
+            <li><a href="/downloads/index-developer.php"<?php if($page == 'developer') print $active; ?>>Developer Builds</a></li>
+            <!-- <li><a href="/downloads/installer.php"<?php if($page == 'installer') print $active; ?>>Eclipse Installer</a></li>-->
           </ol>
         </div>
       </div>
diff --git a/eclipse-packages/index.php b/eclipse-packages/index.php
index 04e571d..a16abfe 100644
--- a/eclipse-packages/index.php
+++ b/eclipse-packages/index.php
@@ -63,6 +63,6 @@
   require_once($_SERVER['DOCUMENT_ROOT'] . "/downloads/downloads/view.tpl.php");
 
   $Theme->setHtml($html);
-  //$Theme->removeAttributes('breadcrumbs', 'breadcrumbs-default-margin');
+  $Theme->removeAttributes('breadcrumbs', 'breadcrumbs-default-margin');
   $Theme->setExtraHeaders('<link href="/downloads/assets/public/stylesheets/packages.min.css" media="screen" rel="stylesheet" type="text/css"/>');
   $Theme->generatePage();
diff --git a/index-developer.php b/index-developer.php
index 7cb5f1f..4c67d20 100644
--- a/index-developer.php
+++ b/index-developer.php
@@ -68,6 +68,6 @@
 // Generate the web page
 $App->AddExtraHtmlHeader('<link href="/downloads/assets/public/stylesheets/packages.min.css" media="screen" rel="stylesheet" type="text/css"/>');
 $App->AddExtraJSFooter('<script type="text/javascript" src="/downloads/assets/public/javascript/downloads.min.js"></script>');
-//$Theme->removeAttributes('breadcrumbs', 'breadcrumbs-default-margin');
+$Theme->removeAttributes('breadcrumbs', 'breadcrumbs-default-margin');
 $Theme->setHtml($html);
 $Theme->generatePage();