diff --git a/.csslintrc b/.csslintrc
deleted file mode 100644
index 8f0df22..0000000
--- a/.csslintrc
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "box-sizing" : false,
-
-}
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 9200fcf..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-language: node_js
-node_js:
-  - "0.10"
-before_install:
-  - rvm use 1.9.3 --fuzzy
-  - export GEMDIR=$(rvm gemdir)
-install:
-  - time npm install -g grunt-cli bower
-  - gem install bundler
-  - bundle
-  - bower install
-  - npm install
-  - grunt --force
diff --git a/dist/css/kalatheme.css b/dist/css/kalatheme.css
index bb51d99..34863d6 100644
--- a/dist/css/kalatheme.css
+++ b/dist/css/kalatheme.css
@@ -370,28 +370,28 @@ ul.panels-ipe-linkbar > li a {
 /**
  * Navbar Styling
  */
-#navbar-link-admin-panopoly:before {
+a#navbar-link-admin-panopoly:before {
   background-image: url(../img/kalatheme-sprite.png);
-  background-position: 0px -60px;
+  background-position: 0px -40px;
   width: 20px;
   height: 20px;
   margin-top: 9px; }
 
-#navbar-link-admin-panopoly.active:before {
+a#navbar-link-admin-panopoly.active:before {
   background-image: url(../img/kalatheme-sprite.png);
   background-position: 0px -40px;
   width: 20px;
   height: 20px;
   margin-top: 9px; }
 
-#navbar-link-admin-apps:before {
+a#navbar-link-admin-apps:before {
   background-image: url(../img/kalatheme-sprite.png);
   background-position: 0px -20px;
   width: 20px;
   height: 20px;
   margin-top: 9px; }
 
-#navbar-link-admin-apps.active:before {
+a#navbar-link-admin-apps.active:before {
   background-image: url(../img/kalatheme-sprite.png);
   background-position: 0px 0px;
   width: 20px;
@@ -401,146 +401,6 @@ ul.panels-ipe-linkbar > li a {
 #navbar-administration .edit-shortcuts {
   display: none; }
 
-/**
- * Panopoly Modal Magic Styles
- */
-/**
- * Styles for Menu Block Pane
- */
-.menu-block-processed {
-  border: 0; }
-
-@media only screen and (max-width: 480px) {
-  #panels-ipe-control-container {
-    display: none; } }
-.ctools-modal-content .form-item-categories label {
-  float: left;
-  font-weight: normal;
-  margin-top: 2px;
-  margin-right: 5px;
-  width: auto; }
-
-#panels-layout-category-Panopoly {
-  margin: 3% 6%; }
-
-div.ctools-modal-content .panels-choose-layout .dependent-options {
-  padding-left: 0px; }
-
-div.modal-content-preview-button {
-  padding-top: 100px;
-  text-align: center; }
-
-#panels-layout-category-Panopoly-wrapper .panels-layouts-category,
-#panels-layout-category-Panopoly-wrapper .layout-link div {
-  display: none; }
-
-#panels-layout-category-Panopoly-wrapper .layout-link {
-  float: left;
-  height: 68px;
-  padding: 1.25em;
-  text-align: center;
-  width: 68px; }
-
-#panels-layout-category-Panopoly-wrapper .layout-link:hover {
-  background-color: #BBB; }
-
-#panels-layout-category-Panopoly-wrapper .current-layout {
-  background-color: #DDD; }
-
-/**
- * Custom styling for exposed views filter options
- */
-#modal-content .form-item-offset,
-#modal-content .form-item-items-per-page,
-#modal-content .form-item-exposed-sort-order,
-#modal-content .form-item-exposed-sort-by {
-  float: left;
-  width: 175px; }
-
-#modal-content .form-item-offset,
-#modal-content .form-item-exposed-sort-order {
-  clear: none; }
-
-#modal-content .form-item-exposed-sort-order label,
-#modal-content .form-item-exposed-sort-by label {
-  float: left;
-  font-weight: normal;
-  margin-right: 5px;
-  width: auto;
-  margin-top: 3px;
-  font-size: 100%; }
-
-#modal-content .form-item-exposed-pager-id label {
-  font-weight: normal; }
-
-#modal-content .general-settings-fieldset label {
-  float: left;
-  font-weight: normal;
-  width: auto;
-  margin-top: 5px;
-  margin-right: 5px; }
-
-#modal-content .general-settings-fieldset label.option {
-  float: none; }
-
-#modal-content #edit-context label {
-  float: left;
-  font-weight: normal;
-  width: auto;
-  margin-top: 2px;
-  margin-right: 5px; }
-
-#modal-content #views-exposed-pane div.form-item {
-  display: inline; }
-
-#modal-content .form-item-view-settings {
-  display: inline;
-  margin-left: 5px; }
-
-/* Handle the Header Type Setting Element */
-#modal-content .form-item-header-type label {
-  display: inline;
-  clear: none;
-  font-weight: normal;
-  font-size: 12px;
-  margin-top: 5px; }
-
-#modal-content .form-item-header-type select {
-  display: inline;
-  margin-left: 5px;
-  margin-top: 5px; }
-
-#modal-content .view-settings-wrapper .field-prefix {
-  padding-right: 5px; }
-
-#modal-content .view-settings-wrapper .form-radios {
-  display: inline;
-  padding-right: 5px; }
-
-/**
- * Custom Stylizer CSS
- */
-#ctools_stylizer_color_scheme_form {
-  float: none; }
-
-#ctools_stylizer_color_scheme_form #palette .form-item {
-  width: auto;
-  padding: .5em .75em; }
-
-div.ctools-modal-content #ctools_stylizer_color_scheme_form .form-item label {
-  width: auto; }
-
-#ctools_stylizer_color_scheme_form #palette .form-item label {
-  float: left;
-  margin-right: 10px;
-  margin-top: .25em; }
-
-/**
- * Remove the Save as Default Option
- */
-#panels-ipe-edit-control-form #panelizer-save-default {
-  display: none; }
-
 /* Node edit form */
 #node-edit #edit-title {
   height: auto; }
@@ -678,7 +538,7 @@ ul.links {
   list-style: none outside none; }
 
 html.js input.form-autocomplete {
-  background-image: none; }
+  background: transparent; }
 
 form .form-actions .btn {
   margin-right: 10px; }
@@ -712,8 +572,7 @@ html.js fieldset.collapsed {
 .panopoly-spotlight-label,
 .mceEditor,
 #pane-library table,
-.box-sizing-content-box,
-.mceToolbar {
+.box-sizing-content-box {
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box; }
diff --git a/dist/css/kalatheme.css.map b/dist/css/kalatheme.css.map
index f39a80e..f5d6921 100644
--- a/dist/css/kalatheme.css.map
+++ b/dist/css/kalatheme.css.map
@@ -1 +1 @@
-{"version":3,"file":"kalatheme.css","sources":["kalatheme.css","../../scss/_panopoly.scss","../../scss/_sprites.scss","../../scss/_panopoly-magic.scss","../../scss/_tweaks.scss"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"kalatheme.css","sources":["kalatheme.css","../../scss/_panopoly.scss","../../scss/_sprites.scss","../../scss/_tweaks.scss"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/css/kalatheme.min.css b/dist/css/kalatheme.min.css
index f45aa86..02e5d38 100644
--- a/dist/css/kalatheme.min.css
+++ b/dist/css/kalatheme.min.css
@@ -1,4 +1,4 @@
-/*! kalatheme - v3.0.0+dev - 2014-05-02
+/*! kalatheme - v3.0.0+dev - 2014-04-28
 * https://drupal.org/project/kalatheme
 * Copyright (c) 2014 ; Licensed  */
-#node-edit #edit-title{font-size:2em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*width:98%}#node-edit .form-item-title{margin-bottom:0;padding-bottom:.25em}#node-edit .form-item-title label{display:none}#node-edit #edit-body .form-type-textarea{padding-top:.25em}#node-edit #edit-body{width:100%}#node-edit .form-item-path-alias label{float:left;font-weight:400;font-size:14px}#node-edit .form-item-path-alias{font-size:.8em;margin-bottom:.25em;margin-top:.55em;min-height:1.2em;padding:0;vertical-align:middle}#node-edit .form-item-path-alias input{margin-left:4px;padding-bottom:0;padding-top:0;height:20px}#node-edit .form-item-path-pathauto{display:none}#node-edit .form-item-date label,#node-edit .form-item-machine-name label,#node-edit .form-item-name label{float:left;font-weight:400;margin-right:5px;margin-top:5px}#node-edit .pane-node-form-menu .form-item-menu-link-title label,#node-edit .pane-node-form-menu .form-item-menu-parent label{float:left;font-weight:400;margin-right:4px;width:49px}#node-edit .field-name-field-featured-categories>.form-item-field-featured-categories-und>label{display:none}#node-edit .pane-node-field-featured-image h2{margin-top:5px}#node-edit .form-item-field-featured-image-und-0-alt label{float:left;font-weight:400;margin:4px 10px 0 0}#node-edit #edit-field-featured-image-und-0-alt{width:180px}#node-edit #edit-field-featured-image .form-item-field-featured-image-und-0>label,#node-edit .form-item-field-featured-image-und-0-alt .description{display:none}#node-edit .field-name-field-featured-image .image-preview img{height:auto;margin-bottom:0;max-width:100%}#node-edit .field-name-field-featured-image div.image-widget-data{float:none}#node-edit .field-name-field-featured-image .image-widget-data span.file{float:left;margin-right:5%;margin-top:5px;width:65%}#node-edit .field-name-field-featured-image .image-widget-data img{margin-bottom:0}#node-edit .field-name-field-featured-image .image-widget-data span.file-size{display:none}#node-edit .field-name-field-featured-image .image-widget-data input#edit-field-featured-image-und-0-remove-button{max-width:28%}#node-edit .field-name-field-featured-image .image-widget-data div.form-item{clear:both;margin-bottom:.25em;margin-top:.75em}#node-edit .field-name-field-featured-image .image-preview{width:100%}#node-edit .form-item-field-featured-image-und-0>label{display:none}#node-edit .container-inline-date>.form-item{border:0;margin:0}#node-edit .container-inline-date .date-padding{float:none;padding:0}#node-edit .container-inline-date .form-item-date-date,#node-edit .container-inline-date .form-item-date-time{padding-bottom:1em}#node-edit .container-inline-date .form-item-date-time{clear:left}#node-edit .form-item-date-date label,#node-edit .form-item-date-time label,#node-edit .form-item-name label{width:49px}#node-edit .container-inline-date .form-item-date-date .description,#node-edit .container-inline-date .form-item-date-time .description{display:none}#media-browser-page{background:0 0;border-radius:0;padding:0}#media-browser-page .content{margin-top:0}ul#media-browser-library-list{margin:0}#media-browser-tabset .views-exposed-form{margin-bottom:1em}#media-browser-tabset .views-exposed-form .views-exposed-widget{float:left;margin-right:15px}#media-browser-tabset .views-exposed-form div.form-item{margin:.25em 0}#media-browser-tabset .view .item-list .pager li{padding:0}#active-vertical-tab{height:1px;overflow:hidden}#views-ajax-body form{background-color:#fff}.tabledrag-toggle-weight-wrapper{display:none}.form-item-uid{position:relative}body.ctools-modal-open{overflow:hidden}#modalContent .modal-content{width:100%;overflow:hidden;-webkit-box-shadow:none!important;box-shadow:none!important}#modalContent #modal-content{overflow:auto;width:100%!important;background:#fff}#modalContent .panels-add-content-modal{background:0 0;padding:0;height:100%;margin:-20px -20px 0;width:100%;position:absolute}#modalContent .panels-categories-description,#modalContent .panels-section-columns{border:none}#modalContent .panels-section-column-categories{margin-left:0;border-right:1px solid #ccc;height:100%;background:#fff;overflow:auto;padding-bottom:20px}#modalContent .panels-section-column-categories .btn{border:1px solid #999!important;line-height:inherit;margin:0;text-align:left}#modalContent .panels-categories-box{border:0}#modalContent .panels-categories-box a.btn{padding:5px 10px}#modalContent .panels-categories-box a.active{background:#eee;-webkit-box-shadow:none;box-shadow:none}#modalContent .panels-root-content-box a.btn{padding:5px 10px}#modalContent .panels-categories-description{padding:20px}#modalContent .panels-section-columns{padding-bottom:20px}#modal-content fieldset.widget-preview{margin-top:18px;margin-bottom:0;position:static;border:1px solid #ddd}#modal-content fieldset.widget-preview .panel-heading{position:relative}#modal-content fieldset.widget-preview .panel-heading .btn{position:absolute;right:10px;top:5px}#modal-content .ctools-auto-submit-full-form fieldset{width:48%;display:block!important}#modal-content .ctools-auto-submit-full-form fieldset fieldset{width:100%}#modal-content .ctools-auto-submit-full-form fieldset.widget-preview-single{float:right;margin-left:1em;margin-top:0;width:48%;max-width:48%!important}#modal-content .ctools-auto-submit-full-form .form-actions{float:right;clear:right;width:48%;max-width:48%;text-align:right}#modal-content .form-item-exposed-use-pager,#modal-content .form-item-view-settings{display:block}ul.nav>li.dropdown:after{width:100%;height:2px;background:0 0;position:absolute;bottom:-2px;left:0;right:0;content:''}.panel-display>.row{margin-bottom:20px}.panel-flexible .panel-separator{display:none}div#panels-ipe-control-container{width:auto;left:0;right:0;-webkit-box-shadow:none;box-shadow:none}div#panels-ipe-control-container .panels-ipe-button-container{text-align:center}div#panels-ipe-control-container .panels-ipe-button-container .panels-ipe-pseudobutton-container{margin:0 5px}div#panels-ipe-control-container .panels-ipe-button-container .panels-ipe-pseudobutton-container a{padding:0 10px 0 34px}div#panels-ipe-control-container .panels-ipe-button-container .panels-ipe-pseudobutton-container a:hover{text-decoration:none}div#panels-ipe-control-container .panels-ipe-form-container form>div{text-align:center}div#panels-ipe-control-container .panels-ipe-form-container form .form-submit{margin:0 5px;padding:0 10px 0 34px}div#panels-ipe-control-container .panels-ipe-form-container form .form-submit:hover{-webkit-box-shadow:none;box-shadow:none}ul.panels-ipe-linkbar>li{display:inline-block;margin:0 0 0 5px}ul.panels-ipe-linkbar>li a{margin:0!important}.form-item{margin-top:0}.panels-ipe #themer-toggle{bottom:55px}.navbar-tray-open.navbar-vertical #themer-toggle{right:0;left:auto}#navbar-link-admin-panopoly:before{background-image:url(../img/kalatheme-sprite.png);background-position:0 -60px;width:20px;height:20px;margin-top:9px}#navbar-link-admin-panopoly.active:before{background-image:url(../img/kalatheme-sprite.png);background-position:0 -40px;width:20px;height:20px;margin-top:9px}#navbar-link-admin-apps:before{background-image:url(../img/kalatheme-sprite.png);background-position:0 -20px;width:20px;height:20px;margin-top:9px}#navbar-link-admin-apps.active:before{background-image:url(../img/kalatheme-sprite.png);background-position:0 0;width:20px;height:20px;margin-top:9px}#navbar-administration .edit-shortcuts{display:none}.menu-block-processed{border:0}@media only screen and (max-width:480px){#panels-ipe-control-container{display:none}}.ctools-modal-content .form-item-categories label{float:left;font-weight:400;margin-top:2px;margin-right:5px;width:auto}#panels-layout-category-Panopoly{margin:3% 6%}div.ctools-modal-content .panels-choose-layout .dependent-options{padding-left:0}div.modal-content-preview-button{padding-top:100px;text-align:center}#panels-layout-category-Panopoly-wrapper .layout-link div,#panels-layout-category-Panopoly-wrapper .panels-layouts-category{display:none}#panels-layout-category-Panopoly-wrapper .layout-link{float:left;height:68px;padding:1.25em;text-align:center;width:68px}#panels-layout-category-Panopoly-wrapper .layout-link:hover{background-color:#BBB}#panels-layout-category-Panopoly-wrapper .current-layout{background-color:#DDD}#modal-content .form-item-exposed-sort-by,#modal-content .form-item-exposed-sort-order,#modal-content .form-item-items-per-page,#modal-content .form-item-offset{float:left;width:175px}#modal-content .form-item-exposed-sort-order,#modal-content .form-item-offset{clear:none}#modal-content .form-item-exposed-sort-by label,#modal-content .form-item-exposed-sort-order label{float:left;font-weight:400;margin-right:5px;width:auto;margin-top:3px;font-size:100%}#modal-content .form-item-exposed-pager-id label{font-weight:400}#modal-content .general-settings-fieldset label{float:left;font-weight:400;width:auto;margin-top:5px;margin-right:5px}#modal-content .general-settings-fieldset label.option{float:none}#modal-content #edit-context label{float:left;font-weight:400;width:auto;margin-top:2px;margin-right:5px}#modal-content #views-exposed-pane div.form-item{display:inline}#modal-content .form-item-view-settings{display:inline;margin-left:5px}#modal-content .form-item-header-type label{display:inline;clear:none;font-weight:400;font-size:12px;margin-top:5px}#modal-content .form-item-header-type select{display:inline;margin-left:5px;margin-top:5px}#modal-content .view-settings-wrapper .field-prefix{padding-right:5px}#modal-content .view-settings-wrapper .form-radios{display:inline;padding-right:5px}#ctools_stylizer_color_scheme_form{float:none}#ctools_stylizer_color_scheme_form #palette .form-item{width:auto;padding:.5em .75em}div.ctools-modal-content #ctools_stylizer_color_scheme_form .form-item label{width:auto}#ctools_stylizer_color_scheme_form #palette .form-item label{float:left;margin-right:10px;margin-top:.25em}#panels-ipe-edit-control-form #panelizer-save-default{display:none}#node-edit #edit-title{height:auto}#navbar{position:absolute;z-index:9999}.navbar-fixed-top{position:static}.navbar-brand h1{margin-top:5px}.navbar-fixed-bottom,.navbar-fixed-top{z-index:999}.navbar .nav>.dropdown>a{float:left;padding-right:0}.navbar .nav>.dropdown>.dropdown-toggle{padding-left:5px;padding-right:17px}.navbar .nav>.open{background-color:transparent}@media (min-width:768px){.navbar .nav>.dropdown>.dropdown-toggle,.navbar-default nav{float:right}}.views-ajax-popup .scroll fieldset{padding:5px}.views-ui-display-tab-bucket .views-display-setting .label{color:#666;font-size:100%}.views-ui-display-tab-actions .ctools-button-processed input,.views-ui-display-tab-actions .ctools-button-processed li a{color:#000}#admin-menu,#admin-menu .dropdown{z-index:9999}table .active{background-color:transparent}td.checkbox,th.checkbox{display:table-cell}.update tbody>tr:nth-child(even)>td,.update tbody>tr:nth-child(even)>th,.update tbody>tr:nth-child(odd)>td,.update tbody>tr:nth-child(odd)>th,table.package tr.enabling,tr.dblog-error,tr.dblog-error .active,tr.dblog-notice,tr.dblog-notice .active,tr.dblog-warning,tr.dblog-warning .active,tr.selected td{background:0 0}tr.even,tr.odd{background-color:transparent;border-bottom:inherit;padding:inherit}table td.checkbox input,table th.checkbox input{float:none!important;margin-left:0!important}fieldset legend{float:left;line-height:1em;margin:0}fieldset .panel-body{clear:both}.collapse-processed .fieldset-wrapper{margin-left:25px;margin-bottom:10px}div.vertical-tabs{border:none;border:1px solid #DDD;outline:0;-o-border-radius:4px;border-radius:4px}div.vertical-tabs ul.vertical-tabs-list{border:none;margin-top:20px;margin-bottom:20px;outline:0}div.vertical-tabs ul.vertical-tabs-list li{background:0 0;outline:0!important;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;border:1px solid;border-color:#fff #ddd #fff #fff}div.vertical-tabs ul.vertical-tabs-list li.selected{border-color:#ddd #fff #ddd #ddd}div.vertical-tabs ul.vertical-tabs-list li a{outline:0!important;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}div.vertical-tabs .vertical-tabs-panes{padding:20px 10px}div.vertical-tabs .form-type-textfield input{width:90%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}ul.links{padding:0;list-style:none outside none}html.js input.form-autocomplete{background-image:none}form .form-actions .btn{margin-right:10px}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:1px;border-right-width:1px;height:auto}#main-wrapper{margin-bottom:50px;margin-top:20px}.pane-content .container{width:auto}#module-filter-squeeze{background-color:transparent;border:0}.version-links .links{list-style-type:none}#pane-library table,.box-sizing-content-box,.draggable a.tabledrag-handle .handle,.mceEditor,.mceToolbar,.panopoly-spotlight-label{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#edit-module-filter-name{display:inline}label.option{display:inline;font-weight:400}.media-list-thumbnails .form-type-checkbox{bottom:0}div#admin-toolbar.vertical{z-index:9999}#tabs{margin-bottom:20px}.batch-processed .progress{height:auto}#kalapreview-image-load-image img{width:50%}#kala-submit-change-title{display:inline}ul.panels-ipe-linkbar{list-style:none outside none}#features-export-form .features-export-parent{margin:0 0 20px}.features-export-component .checkbox label{margin-left:10px}.features-export-component .checkbox input[type=checkbox],.features-export-component .checkbox-inline input[type=checkbox],.features-export-component .radio input[type=radio],.features-export-component .radio-inline input[type=radio],.features-export-list .checkbox input[type=checkbox],.features-export-list .checkbox-inline input[type=checkbox],.features-export-list .radio input[type=radio],.features-export-list .radio-inline input[type=radio]{margin-left:0}
\ No newline at end of file
+#node-edit #edit-title{font-size:2em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*width:98%}#node-edit .form-item-title{margin-bottom:0;padding-bottom:.25em}#node-edit .form-item-title label{display:none}#node-edit #edit-body .form-type-textarea{padding-top:.25em}#node-edit #edit-body{width:100%}#node-edit .form-item-path-alias label{float:left;font-weight:400;font-size:14px}#node-edit .form-item-path-alias{font-size:.8em;margin-bottom:.25em;margin-top:.55em;min-height:1.2em;padding:0;vertical-align:middle}#node-edit .form-item-path-alias input{margin-left:4px;padding-bottom:0;padding-top:0;height:20px}#node-edit .form-item-path-pathauto{display:none}#node-edit .form-item-date label,#node-edit .form-item-machine-name label,#node-edit .form-item-name label{float:left;font-weight:400;margin-right:5px;margin-top:5px}#node-edit .pane-node-form-menu .form-item-menu-link-title label,#node-edit .pane-node-form-menu .form-item-menu-parent label{float:left;font-weight:400;margin-right:4px;width:49px}#node-edit .field-name-field-featured-categories>.form-item-field-featured-categories-und>label{display:none}#node-edit .pane-node-field-featured-image h2{margin-top:5px}#node-edit .form-item-field-featured-image-und-0-alt label{float:left;font-weight:400;margin:4px 10px 0 0}#node-edit #edit-field-featured-image-und-0-alt{width:180px}#node-edit #edit-field-featured-image .form-item-field-featured-image-und-0>label,#node-edit .form-item-field-featured-image-und-0-alt .description{display:none}#node-edit .field-name-field-featured-image .image-preview img{height:auto;margin-bottom:0;max-width:100%}#node-edit .field-name-field-featured-image div.image-widget-data{float:none}#node-edit .field-name-field-featured-image .image-widget-data span.file{float:left;margin-right:5%;margin-top:5px;width:65%}#node-edit .field-name-field-featured-image .image-widget-data img{margin-bottom:0}#node-edit .field-name-field-featured-image .image-widget-data span.file-size{display:none}#node-edit .field-name-field-featured-image .image-widget-data input#edit-field-featured-image-und-0-remove-button{max-width:28%}#node-edit .field-name-field-featured-image .image-widget-data div.form-item{clear:both;margin-bottom:.25em;margin-top:.75em}#node-edit .field-name-field-featured-image .image-preview{width:100%}#node-edit .form-item-field-featured-image-und-0>label{display:none}#node-edit .container-inline-date>.form-item{border:0;margin:0}#node-edit .container-inline-date .date-padding{float:none;padding:0}#node-edit .container-inline-date .form-item-date-date,#node-edit .container-inline-date .form-item-date-time{padding-bottom:1em}#node-edit .container-inline-date .form-item-date-time{clear:left}#node-edit .form-item-date-date label,#node-edit .form-item-date-time label,#node-edit .form-item-name label{width:49px}#node-edit .container-inline-date .form-item-date-date .description,#node-edit .container-inline-date .form-item-date-time .description{display:none}#media-browser-page{background:0 0;border-radius:0;padding:0}#media-browser-page .content{margin-top:0}ul#media-browser-library-list{margin:0}#media-browser-tabset .views-exposed-form{margin-bottom:1em}#media-browser-tabset .views-exposed-form .views-exposed-widget{float:left;margin-right:15px}#media-browser-tabset .views-exposed-form div.form-item{margin:.25em 0}#media-browser-tabset .view .item-list .pager li{padding:0}#active-vertical-tab{height:1px;overflow:hidden}#views-ajax-body form{background-color:#fff}.tabledrag-toggle-weight-wrapper{display:none}.form-item-uid{position:relative}body.ctools-modal-open{overflow:hidden}#modalContent .modal-content{width:100%;overflow:hidden;-webkit-box-shadow:none!important;box-shadow:none!important}#modalContent #modal-content{overflow:auto;width:100%!important;background:#fff}#modalContent .panels-add-content-modal{background:0 0;padding:0;height:100%;margin:-20px -20px 0;width:100%;position:absolute}#modalContent .panels-categories-description,#modalContent .panels-section-columns{border:none}#modalContent .panels-section-column-categories{margin-left:0;border-right:1px solid #ccc;height:100%;background:#fff;overflow:auto;padding-bottom:20px}#modalContent .panels-section-column-categories .btn{border:1px solid #999!important;line-height:inherit;margin:0;text-align:left}#modalContent .panels-categories-box{border:0}#modalContent .panels-categories-box a.btn{padding:5px 10px}#modalContent .panels-categories-box a.active{background:#eee;-webkit-box-shadow:none;box-shadow:none}#modalContent .panels-root-content-box a.btn{padding:5px 10px}#modalContent .panels-categories-description{padding:20px}#modalContent .panels-section-columns{padding-bottom:20px}#modal-content fieldset.widget-preview{margin-top:18px;margin-bottom:0;position:static;border:1px solid #ddd}#modal-content fieldset.widget-preview .panel-heading{position:relative}#modal-content fieldset.widget-preview .panel-heading .btn{position:absolute;right:10px;top:5px}#modal-content .ctools-auto-submit-full-form fieldset{width:48%;display:block!important}#modal-content .ctools-auto-submit-full-form fieldset fieldset{width:100%}#modal-content .ctools-auto-submit-full-form fieldset.widget-preview-single{float:right;margin-left:1em;margin-top:0;width:48%;max-width:48%!important}#modal-content .ctools-auto-submit-full-form .form-actions{float:right;clear:right;width:48%;max-width:48%;text-align:right}#modal-content .form-item-exposed-use-pager,#modal-content .form-item-view-settings{display:block}ul.nav>li.dropdown:after{width:100%;height:2px;background:0 0;position:absolute;bottom:-2px;left:0;right:0;content:''}.panel-display>.row{margin-bottom:20px}.panel-flexible .panel-separator{display:none}div#panels-ipe-control-container{width:auto;left:0;right:0;-webkit-box-shadow:none;box-shadow:none}div#panels-ipe-control-container .panels-ipe-button-container{text-align:center}div#panels-ipe-control-container .panels-ipe-button-container .panels-ipe-pseudobutton-container{margin:0 5px}div#panels-ipe-control-container .panels-ipe-button-container .panels-ipe-pseudobutton-container a{padding:0 10px 0 34px}div#panels-ipe-control-container .panels-ipe-button-container .panels-ipe-pseudobutton-container a:hover{text-decoration:none}div#panels-ipe-control-container .panels-ipe-form-container form>div{text-align:center}div#panels-ipe-control-container .panels-ipe-form-container form .form-submit{margin:0 5px;padding:0 10px 0 34px}div#panels-ipe-control-container .panels-ipe-form-container form .form-submit:hover{-webkit-box-shadow:none;box-shadow:none}ul.panels-ipe-linkbar>li{display:inline-block;margin:0 0 0 5px}ul.panels-ipe-linkbar>li a{margin:0!important}.form-item{margin-top:0}.panels-ipe #themer-toggle{bottom:55px}.navbar-tray-open.navbar-vertical #themer-toggle{right:0;left:auto}a#navbar-link-admin-panopoly.active:before,a#navbar-link-admin-panopoly:before{background-image:url(../img/kalatheme-sprite.png);background-position:0 -40px;width:20px;height:20px;margin-top:9px}a#navbar-link-admin-apps:before{background-image:url(../img/kalatheme-sprite.png);background-position:0 -20px;width:20px;height:20px;margin-top:9px}a#navbar-link-admin-apps.active:before{background-image:url(../img/kalatheme-sprite.png);background-position:0 0;width:20px;height:20px;margin-top:9px}#navbar-administration .edit-shortcuts{display:none}#node-edit #edit-title{height:auto}#navbar{position:absolute;z-index:9999}.navbar-fixed-top{position:static}.navbar-brand h1{margin-top:5px}.navbar-fixed-bottom,.navbar-fixed-top{z-index:999}.navbar .nav>.dropdown>a{float:left;padding-right:0}.navbar .nav>.dropdown>.dropdown-toggle{padding-left:5px;padding-right:17px}.navbar .nav>.open{background-color:transparent}@media (min-width:768px){.navbar .nav>.dropdown>.dropdown-toggle,.navbar-default nav{float:right}}.views-ajax-popup .scroll fieldset{padding:5px}.views-ui-display-tab-bucket .views-display-setting .label{color:#666;font-size:100%}.views-ui-display-tab-actions .ctools-button-processed input,.views-ui-display-tab-actions .ctools-button-processed li a{color:#000}#admin-menu,#admin-menu .dropdown{z-index:9999}table .active{background-color:transparent}td.checkbox,th.checkbox{display:table-cell}.update tbody>tr:nth-child(even)>td,.update tbody>tr:nth-child(even)>th,.update tbody>tr:nth-child(odd)>td,.update tbody>tr:nth-child(odd)>th,table.package tr.enabling,tr.dblog-error,tr.dblog-error .active,tr.dblog-notice,tr.dblog-notice .active,tr.dblog-warning,tr.dblog-warning .active,tr.selected td{background:0 0}tr.even,tr.odd{background-color:transparent;border-bottom:inherit;padding:inherit}table td.checkbox input,table th.checkbox input{float:none!important;margin-left:0!important}fieldset legend{float:left;line-height:1em;margin:0}fieldset .panel-body{clear:both}.collapse-processed .fieldset-wrapper{margin-left:25px;margin-bottom:10px}div.vertical-tabs{border:none;border:1px solid #DDD;outline:0;-o-border-radius:4px;border-radius:4px}div.vertical-tabs ul.vertical-tabs-list{border:none;margin-top:20px;margin-bottom:20px;outline:0}div.vertical-tabs ul.vertical-tabs-list li{background:0 0;outline:0!important;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;border:1px solid;border-color:#fff #ddd #fff #fff}div.vertical-tabs ul.vertical-tabs-list li.selected{border-color:#ddd #fff #ddd #ddd}div.vertical-tabs ul.vertical-tabs-list li a{outline:0!important;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}div.vertical-tabs .vertical-tabs-panes{padding:20px 10px}div.vertical-tabs .form-type-textfield input{width:90%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}ul.links{padding:0;list-style:none outside none}html.js input.form-autocomplete{background:0 0}form .form-actions .btn{margin-right:10px}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:1px;border-right-width:1px;height:auto}#main-wrapper{margin-bottom:50px;margin-top:20px}.pane-content .container{width:auto}#module-filter-squeeze{background-color:transparent;border:0}.version-links .links{list-style-type:none}#pane-library table,.box-sizing-content-box,.draggable a.tabledrag-handle .handle,.mceEditor,.panopoly-spotlight-label{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#edit-module-filter-name{display:inline}label.option{display:inline;font-weight:400}.media-list-thumbnails .form-type-checkbox{bottom:0}div#admin-toolbar.vertical{z-index:9999}#tabs{margin-bottom:20px}.batch-processed .progress{height:auto}#kalapreview-image-load-image img{width:50%}#kala-submit-change-title{display:inline}ul.panels-ipe-linkbar{list-style:none outside none}#features-export-form .features-export-parent{margin:0 0 20px}.features-export-component .checkbox label{margin-left:10px}.features-export-component .checkbox input[type=checkbox],.features-export-component .checkbox-inline input[type=checkbox],.features-export-component .radio input[type=radio],.features-export-component .radio-inline input[type=radio],.features-export-list .checkbox input[type=checkbox],.features-export-list .checkbox-inline input[type=checkbox],.features-export-list .radio input[type=radio],.features-export-list .radio-inline input[type=radio]{margin-left:0}
\ No newline at end of file
diff --git a/dist/js/kalatheme.map b/dist/js/kalatheme.map
index df1159c..de3ff3e 100644
--- a/dist/js/kalatheme.map
+++ b/dist/js/kalatheme.map
@@ -1 +1 @@
-{"version":3,"file":"kalatheme.pkg.min.js","sources":["kalatheme.pkg.js"],"names":["$","_base","window","Drupal","ajax","prototype","beforeSend","xmlhttprequest","options","iconClasses","markup","progressBar","v","this","form","extraData","ajax_iframe_upload","fieldValue","element","name","addClass","attr","progress","type","id","eval_","update_callback","method","error_callback","message","setProgress","url","startMonitoring","interval","object","after","settings","kalatheme","fontawesome","is","append","jQuery","call","behaviors","autocomplete","attach","context","acdb","once","$input","ariaLive","uri","value","ACDB","substr","length","submit","autocompleteSubmit","parent","jsAC","each","owner","hidePopup","highlight","node","selected","removeClass","html","unhighlight","empty","populatePopup","input","popup","remove","db","search","found","matches","ac","key","ul","css","display","right","click","e","preventDefault","mousedown","select","mouseover","mouseout","data","appendTo","children","show","t","visibility","setStatus","status","$throbber","fontAwesome","iconSpin","throbbingClass","first","CTools","Modal","choice","defaults","opts","resize","extend","modalTheme","throbberTheme","animation","animationSpeed","modalSize","width","height","addWidth","addHeight","contentRight","contentBottom","modalOptions","opacity","background","CToolsModal","currentSettings","modal","document","theme","bind","loadingText","modalContent","dismiss","console","log","unmodalContent","CToolsModalDialog","CToolsModalThrobber","ProgressBar","updateCallback","errorCallback","el","modalHtml","pb","percentage","delay","sendPing","stopMonitoring","clearTimeout","timer","dataType","success","displayError","setTimeout","error","xmlhttp","ajaxError","string","errorHtml","before","hide"],"mappings":";;;CAYA,YACE,SAAUA,GACR,GAAIC,EAIJ,OAHoC,QAA/BA,EAAQC,OAAOC,QAAQC,OAC1BH,EAAMG,KAAO,cAERD,OAAOC,KAAKC,UAAUC,WAAa,SAASC,EAAgBC,GACjE,GAAIC,GAAaC,EAAQC,EAAaC,CAUtC,OATIC,MAAKC,OACPN,EAAQO,UAAYP,EAAQO,cAC5BP,EAAQO,UAAUC,mBAAqB,IACvCJ,EAAIZ,EAAEiB,WAAWJ,KAAKK,SACZ,OAANN,IACFJ,EAAQO,UAAUF,KAAKK,QAAQC,MAAQP,IAG3CZ,EAAEa,KAAKK,SAASE,SAAS,qBAAqBC,KAAK,YAAY,GACpC,QAAvBR,KAAKS,SAASC,MAChBZ,EAAc,GAAIR,QAAOQ,YAAY,iBAAmBE,KAAKK,QAAQM,GAAIC,MAAMZ,KAAKS,SAASI,iBAAkBb,KAAKS,SAASK,OAAQF,MAAMZ,KAAKS,SAASM,iBACrJf,KAAKS,SAASO,SAChBlB,EAAYmB,YAAY,GAAIjB,KAAKS,SAASO,SAExChB,KAAKS,SAASS,KAChBpB,EAAYqB,gBAAgBnB,KAAKS,SAASS,IAAKlB,KAAKS,SAASW,UAAY,MAE3EpB,KAAKS,SAASJ,QAAUlB,EAAEW,EAAYO,SAASE,SAAS,mCACxDP,KAAKS,SAASY,OAASvB,EAChBX,EAAEa,KAAKK,SAASiB,MAAMtB,KAAKS,SAASJ,UACX,aAAvBL,KAAKS,SAASC,MACvBd,EAAcN,OAAOiC,SAASC,UAAUC,eAAgB,EAAO,wBAA0B,6CACzF5B,EAAS,qDACTA,GAAU,gBAAmBD,EAAc,yEAC3CI,KAAKS,SAASJ,QAAUlB,EAAEU,GACtBV,EAAEa,KAAKK,SAASqB,GAAG,UACjB1B,KAAKS,SAASO,SAChB7B,EAAE,YAAaa,KAAKS,SAASJ,SAASiB,MAAM,wBAA4BtB,KAAKS,SAASO,QAAU,UAE3F7B,EAAEa,KAAKK,SAASiB,MAAMtB,KAAKS,SAASJ,WAEvCL,KAAKS,SAASO,SAChB7B,EAAE,YAAaa,KAAKS,SAASJ,SAASsB,OAAO,wBAA4B3B,KAAKS,SAASO,QAAU,UAE5F7B,EAAEa,KAAKK,SAASsB,OAAO3B,KAAKS,SAASJ,WAdzC,SAkBRuB,UAEFC,KAAK7B,MAcR,YACE,SAAUb,GACR,GAAIC,EAoHJ,OAnHqB,OAAjBC,OAAOC,SACTD,OAAOC,WAMTA,OAAOwC,UAAUC,cACfC,OAAQ,SAASC,GACf,GAAIC,EAEJ,OADAA,MACO/C,EAAE,qBAAsB8C,GAASE,KAAK,eAAgB,WAC3D,GAAIC,GAAQC,EAAUC,CAUtB,OATAA,GAAMtC,KAAKuC,MACNL,EAAKI,KACRJ,EAAKI,GAAO,GAAIhD,QAAOkD,KAAKF,IAE9BF,EAASjD,EAAE,IAAMa,KAAKW,GAAG8B,OAAO,EAAGzC,KAAKW,GAAG+B,OAAS,KAAKlC,KAAK,eAAgB,OAAOA,KAAK,oBAAqB,QAC/GrB,EAAEiD,EAAO,GAAGnC,MAAM0C,OAAOrD,OAAOsD,oBAChCP,EAAWlD,EAAE,2DAA+DqB,KAAK,KAAM,GAAM4B,EAAO5B,KAAK,MAAS,2BAClH4B,EAAOd,MACPc,EAAOS,SAASA,SAASrC,KAAK,OAAQ,eAC/B,GAAIlB,QAAOwD,KAAKV,EAAQF,EAAKI,QAS1ChD,OAAOsD,mBAAqB,WAC1B,MAEc,KAFPzD,EAAE,kCAAkC4D,KAAK,WAC9C,MAAO/C,MAAKgD,MAAMC,cACjBP,QAE+B,OAA/BtD,EAAQC,OAAOC,QAAQwD,OAC1B1D,EAAM0D,KAAO,cAMfxD,OAAOwD,KAAKtD,UAAU0D,UAAY,SAASC,GAMzC,MALInD,MAAKoD,UACPjE,EAAEa,KAAKoD,UAAUC,YAAY,UAE/BlE,EAAEgE,GAAM5C,SAAS,UACjBP,KAAKoD,SAAWD,EACThE,EAAEa,KAAKqC,UAAUiB,KAAKnE,EAAEa,KAAKoD,UAAUE,SAMhDhE,OAAOwD,KAAKtD,UAAU+D,YAAc,SAASJ,GAG3C,MAFAhE,GAAEgE,GAAME,YAAY,UACpBrD,KAAKoD,UAAW,EACTjE,EAAEa,KAAKqC,UAAUmB,SAM1BlE,OAAOwD,KAAKtD,UAAUiE,cAAgB,WACpC,GAAIrB,EACJA,GAASjD,EAAEa,KAAK0D,OACZ1D,KAAK2D,OACPxE,EAAEa,KAAK2D,OAAOC,SAEhB5D,KAAKoD,UAAW,EAChBpD,KAAK2D,MAAQxE,EAAE,gCAAkC,GACjDa,KAAK2D,MAAMX,MAAQhD,KACnBoC,EAAOS,SAASvB,MAAMtB,KAAK2D,OAC3B3D,KAAK6D,GAAGb,MAAQhD,KAChBA,KAAK6D,GAAGC,OAAO9D,KAAK0D,MAAMnB,QAM5BjD,OAAOwD,KAAKtD,UAAUuE,MAAQ,SAASC,GACrC,GAAIC,GAAIC,EAAKC,CACb,KAAKnE,KAAK0D,MAAMnB,MAAMG,OACpB,OAAO,CAETyB,GAAKhF,EAAE,+CACP8E,EAAKjE,KACLmE,EAAGC,KACDC,QAAS,QACTC,MAAO,GAET,KAAKJ,IAAOF,GACV7E,EAAE,iCAAmCmE,KAAKnE,EAAE,iCAAqCmE,KAAKU,EAAQE,IAAMK,MAAM,SAASC,GACjH,MAAOA,GAAEC,oBACPC,UAAU,WACZ,MAAOT,GAAGU,OAAO3E,QAChB4E,UAAU,WACX,MAAOX,GAAGf,UAAUlD,QACnB6E,SAAS,WACV,MAAOZ,GAAGV,YAAYvD,QACrB8E,KAAK,oBAAqBZ,GAAKa,SAASZ,EAE7C,OAAInE,MAAK2D,MACHQ,EAAGa,WAAWtC,QAChBvD,EAAEa,KAAK2D,OAAOH,QAAQ7B,OAAOwC,GAAIc,OAC1B9F,EAAEa,KAAKqC,UAAUiB,KAAKhE,OAAO4F,EAAE,yBAEtC/F,EAAEa,KAAK2D,OAAOS,KACZe,WAAY,WAEPnF,KAAKiD,aARhB,QAYK3D,OAAOwD,KAAKtD,UAAU4F,UAAY,SAASC,GAChD,GAAIC,GAAWC,EAAaC,EAAUC,CAKtC,QAJAF,EAAcjG,OAAOiC,SAASC,UAAUC,aAAc,GAAO,EAC7D+D,EAAWD,EAAc,UAAY,iBACrCD,EAAYnG,EAAE,0DAA2DA,EAAE,IAAMa,KAAK0D,MAAM/C,IAAIkC,UAAU6C,QAC1GD,EAAkBH,EAAU5D,GAAG,0BAA4B,YAAc8D,EACjEH,GACN,IAAK,QAEH,MADAC,GAAU/E,SAASkF,GACZtG,EAAEa,KAAKqC,UAAUiB,KAAKhE,OAAO4F,EAAE,4BACxC,KAAK,SACL,IAAK,QACL,IAAK,QACH,MAAOI,GAAUjC,YAAYoC,MAGlC7D,SAEFC,KAAK7B,MAWR,YACE,SAAUb,GAMa,MAAjBE,OAAOC,SACTD,OAAOC,WAEY,MAAjBA,OAAOqG,SACTrG,OAAOqG,QACLC,OACEX,KAAM,QAIZ3F,OAAOqG,OAAOC,MAAMX,KAAO,SAASY,GAClC,GAAIC,GAAUC,EAAMC,EAAQzE,CAC5BwE,MACIF,GAA4B,gBAAXA,IAAuBvG,OAAOiC,SAASsE,GAC1D1G,EAAE8G,QAAO,EAAMF,EAAMzG,OAAOiC,SAASsE,IAEjCA,GACF1G,EAAE8G,QAAO,EAAMF,EAAMF,GAGzBC,GACEI,WAAY,oBACZC,cAAe,sBACfC,UAAW,OACXC,eAAgB,OAChBC,WACE5F,KAAM,QACN6F,MAAO,GACPC,OAAQ,GACRC,SAAU,EACVC,UAAW,EACXC,aAAc,GACdC,cAAe,IAEjBC,cACEC,QAAS,IACTC,WAAY,SAGhBxF,KACApC,EAAE8G,QAAO,EAAM1E,EAAUuE,EAAUxG,OAAOiC,SAASyF,YAAajB,GAC5DzG,OAAOqG,OAAOC,MAAMqB,iBAAmB3H,OAAOqG,OAAOC,MAAMqB,kBAAoB1F,IACjFjC,OAAOqG,OAAOC,MAAMsB,MAAMtD,SAC1BtE,OAAOqG,OAAOC,MAAMsB,MAAQ,MAE9B5H,OAAOqG,OAAOC,MAAMqB,gBAAkB1F,EACtCyE,EAAS,SAASxB,GAChB,GAAIvC,GAASuE,EAAQD,CACrBtE,GAAWuC,EAAI2C,SAAW7H,OAAOqG,OAAOC,MAAMsB,MACa,UAAvD5H,OAAOqG,OAAOC,MAAMqB,gBAAgBX,UAAU5F,MAChD6F,EAAQpH,EAAEE,QAAQkH,QAAUjH,OAAOqG,OAAOC,MAAMqB,gBAAgBX,UAAUC,MAC1EC,EAASrH,EAAEE,QAAQmH,SAAWlH,OAAOqG,OAAOC,MAAMqB,gBAAgBX,UAAUE,SAE5ED,EAAQjH,OAAOqG,OAAOC,MAAMqB,gBAAgBX,UAAUC,MACtDC,EAASlH,OAAOqG,OAAOC,MAAMqB,gBAAgBX,UAAUE,QAEzDrH,EAAE,0BAA2B8C,GAASmC,KACpCmC,MAAOA,EAAQjH,OAAOqG,OAAOC,MAAMqB,gBAAgBX,UAAUG,SAAW,KACxED,OAAQA,EAASlH,OAAOqG,OAAOC,MAAMqB,gBAAgBX,UAAUI,UAAY,OAE7EvH,EAAE,sCAAuC8C,GAASmC,KAChDmC,MAAQA,EAAQjH,OAAOqG,OAAOC,MAAMqB,gBAAgBX,UAAUK,aAAgB,KAC9EH,OAASA,EAASlH,OAAOqG,OAAOC,MAAMqB,gBAAgBX,UAAUM,cAAiB,QAGhFtH,OAAOqG,OAAOC,MAAMsB,QACvB5H,OAAOqG,OAAOC,MAAMsB,MAAQ/H,EAAEG,OAAO8H,MAAM7F,EAAS2E,aACpB,UAA5B3E,EAAS+E,UAAU5F,MACrBvB,EAAEE,QAAQgI,KAAK,SAAUrB,IAG7B7G,EAAE,QAAQoB,SAAS,cACnByF,IACA7G,EAAE,eAAgBG,OAAOqG,OAAOC,MAAMsB,OAAO5D,KAAKhE,OAAOqG,OAAOC,MAAMqB,gBAAgBK,aACtFhI,OAAOqG,OAAOC,MAAM2B,aAAajI,OAAOqG,OAAOC,MAAMsB,MAAO3F,EAASsF,aAActF,EAAS6E,UAAW7E,EAAS8E,gBAChHlH,EAAE,6BAA6BmE,KAAKhE,OAAO8H,MAAM7F,EAAS4E,iBAE5D7G,OAAOqG,OAAOC,MAAM4B,QAAU,WAC5BC,QAAQC,IAAI,MACRpI,OAAOqG,OAAOC,MAAMsB,QACtB/H,EAAE,QAAQkE,YAAY,cACtB/D,OAAOqG,OAAOC,MAAM+B,eAAerI,OAAOqG,OAAOC,MAAMsB,SAGvC,MAAhB5H,OAAO8H,QACT9H,OAAO8H,MAAQ,cAMjB9H,OAAO8H,MAAM5H,UAAUoI,kBAAoB,WACzC,GAAItE,EAcJ,OAbAA,GAAO,GACPA,GAAQ,4BACRA,GAAQ,qDACRA,GAAQ,oCACRA,GAAQ,qCACRA,GAAQ,uGACRA,GAAQ,iEACRA,GAAQ,iBACRA,GAAQ,sDACRA,GAAQ,iBACRA,GAAQ,eACRA,GAAQ,aACRA,GAAQ,YAOVhE,OAAO8H,MAAM5H,UAAUqI,oBAAsB,WAC3C,GAAIvE,EAKJ,OAJAA,GAAO,GACPA,GAAQ,kFACRA,GAAQ,8CACRA,GAAQ,aAGT1B,SAEFC,KAAK7B,MAYR,YACE,SAAUb,GACR,GAAI2I,EAgIJ,OA/HqB,OAAjBzI,OAAOC,SACTD,OAAOC,WAaTwI,EAAc,WAKZ,QAASA,GAAYnH,EAAIoH,EAAgBjH,EAAQkH,GAC/C,GAAIC,GAAIC,CACRlI,MAAKW,GAAKA,EACVX,KAAK+H,eAAiBA,EACtB/H,KAAKc,OAASA,EACdd,KAAKgI,cAAgBA,EACrBC,EAAK9I,EAAE,2DACP+I,EAAY,aAAgBlI,KAAKW,GAAK,6CACtCuH,GAAa,4BAA+BlI,KAAKW,GAAK,gCACtDuH,GAAa,6DACbA,GAAa,uEACbA,GAAa,WACbA,GAAa,4CAAkDlI,KAAKW,GAAK,SACzEsH,EAAG3E,KAAK4E,GACRlI,KAAKK,QAAU4H,EAlBjB,GAAIE,EA6GJ,OA3GAA,GAAKL,EAwBLA,EAAYtI,UAAUyB,YAAc,SAASmH,EAAYpH,GAOvD,MANIoH,IAAc,GAAmB,KAAdA,IACrBjJ,EAAE,gBAAiBa,KAAKK,SAAS+D,IAAI,QAASgE,EAAa,KAC3DjJ,EAAE,gBAAiBa,KAAKK,SAASG,KAAK,gBAAiB4H,GACvDjJ,EAAE,cAAea,KAAKK,SAASiD,KAAK8E,EAAa,MAEnDjJ,EAAE,WAAYa,KAAKK,SAASiD,KAAKtC,GAC7BhB,KAAK+H,eACA/H,KAAK+H,eAAeK,EAAYpH,EAAShB,MADlD,QAUF8H,EAAYtI,UAAU2B,gBAAkB,SAASmB,EAAK+F,GAGpD,MAFArI,MAAKqI,MAAQA,EACbrI,KAAKsC,IAAMA,EACJtC,KAAKsI,YAQdR,EAAYtI,UAAU+I,eAAiB,WAErC,MADAC,cAAaxI,KAAKyI,OACXzI,KAAKsC,IAAM,MAQpBwF,EAAYtI,UAAU8I,SAAW,WAI/B,MAHItI,MAAKyI,OACPD,aAAaxI,KAAKyI,OAEhBzI,KAAKsC,KACP6F,EAAKnI,KACEb,EAAEI,MACPmB,KAAMV,KAAKc,OACXI,IAAKlB,KAAKsC,IACVwC,KAAM,GACN4D,SAAU,OACVC,QAAS,SAASlI,GAKhB,MAJwB,KAApBA,EAAS4E,QACX8C,EAAGS,aAAanI,EAASqE,MAE3BqD,EAAGlH,YAAYR,EAAS2H,WAAY3H,EAASO,SACtCmH,EAAGM,MAAQI,WAAW,WAC3B,MAAOV,GAAGG,YACTH,EAAGE,QAERS,MAAO,SAASC,GACd,MAAOZ,GAAGS,aAAatJ,OAAO0J,UAAUD,EAASZ,EAAG7F,UAjB1D,QA4BFwF,EAAYtI,UAAUoJ,aAAe,SAASK,GAC5C,GAAIH,GAAOI,CAOX,OANAA,GAAY,2DACZA,GAAa,sCACbA,GAAa,yCACbA,GAAa,+BACbJ,EAAQ3J,EAAE+J,GAAWvH,OAAOsH,GAC5B9J,EAAEa,KAAKK,SAAS8I,OAAOL,GAAOM,OAC1BpJ,KAAKgI,cACAhI,KAAKgI,cAAchI,MAD5B,QAKK8H,KAGFxI,OAAOQ,YAAcgI,GAC3BlG,SAEFC,KAAK7B"}
\ No newline at end of file
+{"version":3,"file":"kalatheme.pkg.min.js","sources":["kalatheme.pkg.js"],"names":["$","window","Drupal","CTools","Modal","show","choice","defaults","opts","resize","settings","extend","modalTheme","throbberTheme","animation","animationSpeed","modalSize","type","width","height","addWidth","addHeight","contentRight","contentBottom","modalOptions","opacity","background","CToolsModal","currentSettings","modal","remove","e","context","document","css","theme","bind","addClass","html","loadingText","modalContent","dismiss","console","log","removeClass","unmodalContent","prototype","CToolsModalDialog","CToolsModalThrobber","jQuery","call","this","ProgressBar","id","updateCallback","method","errorCallback","el","modalHtml","element","pb","setProgress","percentage","message","attr","startMonitoring","uri","delay","sendPing","stopMonitoring","clearTimeout","timer","ajax","url","data","dataType","success","progress","status","displayError","setTimeout","error","xmlhttp","ajaxError","string","errorHtml","append","before","hide","progressBar"],"mappings":"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"}
\ No newline at end of file
diff --git a/dist/js/kalatheme.pkg.js b/dist/js/kalatheme.pkg.js
index 2155500..aa72c07 100644
--- a/dist/js/kalatheme.pkg.js
+++ b/dist/js/kalatheme.pkg.js
@@ -1,220 +1,8 @@
-/*! kalatheme - v3.0.0+dev - 2014-05-02
+/*! kalatheme - v3.0.0+dev - 2014-04-28
 * https://drupal.org/project/kalatheme
 * Copyright (c) 2014 ; Licensed  */
 /**
 * @file
-* Overrides for core AJAX functionality.
-* See misc/ajax.js
-*
-* Thanks bootstrap theme for insperation
-* @link https://drupal.org/project/bootstrap
- */
-
-(function() {
-  (function($) {
-    var _base;
-    if ((_base = window.Drupal).ajax == null) {
-      _base.ajax = function() {};
-    }
-    return Drupal.ajax.prototype.beforeSend = function(xmlhttprequest, options) {
-      var iconClasses, markup, progressBar, v;
-      if (this.form) {
-        options.extraData = options.extraData || {};
-        options.extraData.ajax_iframe_upload = "1";
-        v = $.fieldValue(this.element);
-        if (v !== null) {
-          options.extraData[this.element.name] = v;
-        }
-      }
-      $(this.element).addClass("progress-disabled").attr("disabled", true);
-      if (this.progress.type === "bar") {
-        progressBar = new Drupal.progressBar("ajax-progress-" + this.element.id, eval_(this.progress.update_callback), this.progress.method, eval_(this.progress.error_callback));
-        if (this.progress.message) {
-          progressBar.setProgress(-1, this.progress.message);
-        }
-        if (this.progress.url) {
-          progressBar.startMonitoring(this.progress.url, this.progress.interval || 1500);
-        }
-        this.progress.element = $(progressBar.element).addClass("ajax-progress ajax-progress-bar");
-        this.progress.object = progressBar;
-        return $(this.element).after(this.progress.element);
-      } else if (this.progress.type === "throbber") {
-        iconClasses = Drupal.settings.kalatheme.fontawesome === true ? "fa fa-refresh fa-spin" : "glyphicon glyphicon-refresh glyphicon-spin";
-        markup = "<div class=\"ajax-progress ajax-progress-throbber\">";
-        markup += "<span class=\"" + iconClasses + "\" aria-hidden=\"true\"></span><span class=\"sr-only\">Loading</span></div>";
-        this.progress.element = $(markup);
-        if ($(this.element).is("input")) {
-          if (this.progress.message) {
-            $(".throbber", this.progress.element).after("<div class=\"message\">" + this.progress.message + "</div>");
-          }
-          return $(this.element).after(this.progress.element);
-        } else {
-          if (this.progress.message) {
-            $(".throbber", this.progress.element).append("<div class=\"message\">" + this.progress.message + "</div>");
-          }
-          return $(this.element).append(this.progress.element);
-        }
-      }
-    };
-  })(jQuery);
-
-}).call(this);
-
-//# sourceMappingURL=kalathemeAjax.js.map
-
-
-/**
-* @file
-* Overrides for core autocomplete themeing.
-* See misc/autocomplete.js
-*
-* Thanks bootstrap theme for insperation
-* @link https://drupal.org/project/bootstrap
- */
-
-(function() {
-  (function($) {
-    var _base;
-    if (window.Drupal == null) {
-      window.Drupal = {};
-    }
-
-    /**
-    *Attaches the autocomplete behavior to all required fields.
-     */
-    Drupal.behaviors.autocomplete = {
-      attach: function(context, settings) {
-        var acdb;
-        acdb = [];
-        return $("input.autocomplete", context).once("autocomplete", function() {
-          var $input, ariaLive, uri;
-          uri = this.value;
-          if (!acdb[uri]) {
-            acdb[uri] = new Drupal.ACDB(uri);
-          }
-          $input = $("#" + this.id.substr(0, this.id.length - 13)).attr("autocomplete", "OFF").attr("aria-autocomplete", "list");
-          $($input[0].form).submit(Drupal.autocompleteSubmit);
-          ariaLive = $("<span class=\"element-invisible\" aria-live=\"assertive\"/>").attr("id", "" + ($input.attr("id")) + "-autocomplete-aria-live");
-          $input.after;
-          $input.parent().parent().attr("role", "application");
-          return new Drupal.jsAC($input, acdb[uri]);
-        });
-      }
-    };
-
-    /*
-    Prevents the form from submitting if the suggestions popup is open
-    and closes the suggestions popup when doing so.
-     */
-    Drupal.autocompleteSubmit = function() {
-      return $(".form-autocomplete > .dropdown").each(function() {
-        return this.owner.hidePopup();
-      }).length === 0;
-    };
-    if ((_base = window.Drupal).jsAC == null) {
-      _base.jsAC = function() {};
-    }
-
-    /*
-    Highlights a suggestion.
-     */
-    Drupal.jsAC.prototype.highlight = function(node) {
-      if (this.selected) {
-        $(this.selected).removeClass("active");
-      }
-      $(node).addClass("active");
-      this.selected = node;
-      return $(this.ariaLive).html($(this.selected).html());
-    };
-
-    /*
-    Unhighlights a suggestion.
-     */
-    Drupal.jsAC.prototype.unhighlight = function(node) {
-      $(node).removeClass("active");
-      this.selected = false;
-      return $(this.ariaLive).empty();
-    };
-
-    /*
-    Positions the suggestions popup and starts a search.
-     */
-    Drupal.jsAC.prototype.populatePopup = function() {
-      var $input;
-      $input = $(this.input);
-      if (this.popup) {
-        $(this.popup).remove();
-      }
-      this.selected = false;
-      this.popup = $("<div class=\"dropdown\"></div>")[0];
-      this.popup.owner = this;
-      $input.parent().after(this.popup);
-      this.db.owner = this;
-      this.db.search(this.input.value);
-    };
-
-    /*
-    Fills the suggestion popup with any matches received.
-     */
-    Drupal.jsAC.prototype.found = function(matches) {
-      var ac, key, ul;
-      if (!this.input.value.length) {
-        return false;
-      }
-      ul = $("<ul class=\"dropdown-menu\" role=\"menu\"></ul>");
-      ac = this;
-      ul.css({
-        display: "block",
-        right: 0
-      });
-      for (key in matches) {
-        $("<li role=\"presentation\"></li>").html($("<a href=\"#\" role=\"menuitem\"/>").html(matches[key]).click(function(e) {
-          return e.preventDefault();
-        })).mousedown(function() {
-          return ac.select(this);
-        }).mouseover(function() {
-          return ac.highlight(this);
-        }).mouseout(function() {
-          return ac.unhighlight(this);
-        }).data("autocompleteValue", key).appendTo(ul);
-      }
-      if (this.popup) {
-        if (ul.children().length) {
-          $(this.popup).empty().append(ul).show();
-          return $(this.ariaLive).html(Drupal.t("Autocomplete popup"));
-        } else {
-          $(this.popup).css({
-            visibility: "hidden"
-          });
-          return this.hidePopup();
-        }
-      }
-    };
-    return Drupal.jsAC.prototype.setStatus = function(status) {
-      var $throbber, fontAwesome, iconSpin, throbbingClass;
-      fontAwesome = Drupal.settings.kalatheme.fontawesome ? true : false;
-      iconSpin = fontAwesome ? 'fa-spin' : 'glyphicon-spin';
-      $throbber = $(".fa-refresh, .glyphicon-refresh, .autocomplete-throbber", $("#" + this.input.id).parent()).first();
-      throbbingClass = ($throbber.is(".autocomplete-throbber") ? "throbbing" : iconSpin);
-      switch (status) {
-        case "begin":
-          $throbber.addClass(throbbingClass);
-          return $(this.ariaLive).html(Drupal.t("Searching for matches..."));
-        case "cancel":
-        case "error":
-        case "found":
-          return $throbber.removeClass(throbbingClass);
-      }
-    };
-  })(jQuery);
-
-}).call(this);
-
-//# sourceMappingURL=kalathemeAutocomplete.js.map
-
-
-/**
-* @file
 * Overrides for CTools modal.
 * See ctools/js/modal.js
  */
diff --git a/dist/js/kalatheme.pkg.min.js b/dist/js/kalatheme.pkg.min.js
index 403e196..aac6734 100644
--- a/dist/js/kalatheme.pkg.min.js
+++ b/dist/js/kalatheme.pkg.min.js
@@ -1,5 +1,5 @@
-/*! kalatheme - v3.0.0+dev - 2014-05-02
+/*! kalatheme - v3.0.0+dev - 2014-04-28
 * https://drupal.org/project/kalatheme
 * Copyright (c) 2014 ; Licensed  */
-(function(){!function(a){var b;return null==(b=window.Drupal).ajax&&(b.ajax=function(){}),Drupal.ajax.prototype.beforeSend=function(b,c){var d,e,f,g;return this.form&&(c.extraData=c.extraData||{},c.extraData.ajax_iframe_upload="1",g=a.fieldValue(this.element),null!==g&&(c.extraData[this.element.name]=g)),a(this.element).addClass("progress-disabled").attr("disabled",!0),"bar"===this.progress.type?(f=new Drupal.progressBar("ajax-progress-"+this.element.id,eval_(this.progress.update_callback),this.progress.method,eval_(this.progress.error_callback)),this.progress.message&&f.setProgress(-1,this.progress.message),this.progress.url&&f.startMonitoring(this.progress.url,this.progress.interval||1500),this.progress.element=a(f.element).addClass("ajax-progress ajax-progress-bar"),this.progress.object=f,a(this.element).after(this.progress.element)):"throbber"===this.progress.type?(d=Drupal.settings.kalatheme.fontawesome===!0?"fa fa-refresh fa-spin":"glyphicon glyphicon-refresh glyphicon-spin",e='<div class="ajax-progress ajax-progress-throbber">',e+='<span class="'+d+'" aria-hidden="true"></span><span class="sr-only">Loading</span></div>',this.progress.element=a(e),a(this.element).is("input")?(this.progress.message&&a(".throbber",this.progress.element).after('<div class="message">'+this.progress.message+"</div>"),a(this.element).after(this.progress.element)):(this.progress.message&&a(".throbber",this.progress.element).append('<div class="message">'+this.progress.message+"</div>"),a(this.element).append(this.progress.element))):void 0}}(jQuery)}).call(this),function(){!function(a){var b;return null==window.Drupal&&(window.Drupal={}),Drupal.behaviors.autocomplete={attach:function(b){var c;return c=[],a("input.autocomplete",b).once("autocomplete",function(){var b,d,e;return e=this.value,c[e]||(c[e]=new Drupal.ACDB(e)),b=a("#"+this.id.substr(0,this.id.length-13)).attr("autocomplete","OFF").attr("aria-autocomplete","list"),a(b[0].form).submit(Drupal.autocompleteSubmit),d=a('<span class="element-invisible" aria-live="assertive"/>').attr("id",""+b.attr("id")+"-autocomplete-aria-live"),b.after,b.parent().parent().attr("role","application"),new Drupal.jsAC(b,c[e])})}},Drupal.autocompleteSubmit=function(){return 0===a(".form-autocomplete > .dropdown").each(function(){return this.owner.hidePopup()}).length},null==(b=window.Drupal).jsAC&&(b.jsAC=function(){}),Drupal.jsAC.prototype.highlight=function(b){return this.selected&&a(this.selected).removeClass("active"),a(b).addClass("active"),this.selected=b,a(this.ariaLive).html(a(this.selected).html())},Drupal.jsAC.prototype.unhighlight=function(b){return a(b).removeClass("active"),this.selected=!1,a(this.ariaLive).empty()},Drupal.jsAC.prototype.populatePopup=function(){var b;b=a(this.input),this.popup&&a(this.popup).remove(),this.selected=!1,this.popup=a('<div class="dropdown"></div>')[0],this.popup.owner=this,b.parent().after(this.popup),this.db.owner=this,this.db.search(this.input.value)},Drupal.jsAC.prototype.found=function(b){var c,d,e;if(!this.input.value.length)return!1;e=a('<ul class="dropdown-menu" role="menu"></ul>'),c=this,e.css({display:"block",right:0});for(d in b)a('<li role="presentation"></li>').html(a('<a href="#" role="menuitem"/>').html(b[d]).click(function(a){return a.preventDefault()})).mousedown(function(){return c.select(this)}).mouseover(function(){return c.highlight(this)}).mouseout(function(){return c.unhighlight(this)}).data("autocompleteValue",d).appendTo(e);return this.popup?e.children().length?(a(this.popup).empty().append(e).show(),a(this.ariaLive).html(Drupal.t("Autocomplete popup"))):(a(this.popup).css({visibility:"hidden"}),this.hidePopup()):void 0},Drupal.jsAC.prototype.setStatus=function(b){var c,d,e,f;switch(d=Drupal.settings.kalatheme.fontawesome?!0:!1,e=d?"fa-spin":"glyphicon-spin",c=a(".fa-refresh, .glyphicon-refresh, .autocomplete-throbber",a("#"+this.input.id).parent()).first(),f=c.is(".autocomplete-throbber")?"throbbing":e,b){case"begin":return c.addClass(f),a(this.ariaLive).html(Drupal.t("Searching for matches..."));case"cancel":case"error":case"found":return c.removeClass(f)}}}(jQuery)}.call(this),function(){!function(a){null==window.Drupal&&(window.Drupal={}),null==Drupal.CTools&&(Drupal.CTools={Modal:{show:null}}),Drupal.CTools.Modal.show=function(b){var c,d,e,f;d={},b&&"string"==typeof b&&Drupal.settings[b]?a.extend(!0,d,Drupal.settings[b]):b&&a.extend(!0,d,b),c={modalTheme:"CToolsModalDialog",throbberTheme:"CToolsModalThrobber",animation:"show",animationSpeed:"fast",modalSize:{type:"scale",width:.8,height:.8,addWidth:0,addHeight:0,contentRight:25,contentBottom:45},modalOptions:{opacity:.55,background:"#fff"}},f={},a.extend(!0,f,c,Drupal.settings.CToolsModal,d),Drupal.CTools.Modal.currentSettings&&Drupal.CTools.Modal.currentSettings!==f&&(Drupal.CTools.Modal.modal.remove(),Drupal.CTools.Modal.modal=null),Drupal.CTools.Modal.currentSettings=f,e=function(b){var c,d,e;c=b?document:Drupal.CTools.Modal.modal,"scale"===Drupal.CTools.Modal.currentSettings.modalSize.type?(e=a(window).width()*Drupal.CTools.Modal.currentSettings.modalSize.width,d=a(window).height()*Drupal.CTools.Modal.currentSettings.modalSize.height):(e=Drupal.CTools.Modal.currentSettings.modalSize.width,d=Drupal.CTools.Modal.currentSettings.modalSize.height),a("div.ctools-modal-dialog",c).css({width:e+Drupal.CTools.Modal.currentSettings.modalSize.addWidth+"px",height:d+Drupal.CTools.Modal.currentSettings.modalSize.addHeight+"px"}),a("div.ctools-modal-dialog .modal-body",c).css({width:e-Drupal.CTools.Modal.currentSettings.modalSize.contentRight+"px",height:d-Drupal.CTools.Modal.currentSettings.modalSize.contentBottom+"px"})},Drupal.CTools.Modal.modal||(Drupal.CTools.Modal.modal=a(Drupal.theme(f.modalTheme)),"scale"===f.modalSize.type&&a(window).bind("resize",e)),a("body").addClass("modal-open"),e(),a(".modal-title",Drupal.CTools.Modal.modal).html(Drupal.CTools.Modal.currentSettings.loadingText),Drupal.CTools.Modal.modalContent(Drupal.CTools.Modal.modal,f.modalOptions,f.animation,f.animationSpeed),a("#modalContent .modal-body").html(Drupal.theme(f.throbberTheme))},Drupal.CTools.Modal.dismiss=function(){console.log("oi"),Drupal.CTools.Modal.modal&&(a("body").removeClass("modal-open"),Drupal.CTools.Modal.unmodalContent(Drupal.CTools.Modal.modal))},null==Drupal.theme&&(Drupal.theme=function(){}),Drupal.theme.prototype.CToolsModalDialog=function(){var a;return a="",a+='  <div id="ctools-modal">',a+='    <div class="ctools-modal-dialog modal-dialog">',a+='      <div class="modal-content">',a+='        <div class="modal-header">',a+='          <button type="button" class="close ctools-close-modal" aria-hidden="true">&times;</button>',a+='          <h4 id="modal-title" class="modal-title">&nbsp;</h4>',a+="        </div>",a+='        <div id="modal-content" class="modal-body">',a+="        </div>",a+="      </div>",a+="    </div>",a+="  </div>"},Drupal.theme.prototype.CToolsModalThrobber=function(){var a;return a="",a+='  <div class="loading-spinner" style="position: absolute; top: 45%; left: 50%">',a+='    <i class="fa fa-cog fa-spin fa-3x"></i>',a+="  </div>"}}(jQuery)}.call(this),function(){!function(a){var b;return null==window.Drupal&&(window.Drupal={}),b=function(){function b(b,c,d,e){var f,g;this.id=b,this.updateCallback=c,this.method=d,this.errorCallback=e,f=a('<div class="progress-wrapper" aria-live="polite"></div>'),g='<div id ="'+this.id+'" class="progress progress-striped active"',g+='aria-describedby="message'+this.id+'">\n<div class="progress-bar"',g+=' role="progressbar" aria-valuemin="0" aria-valuemax="100" ',g+='aria-valuenow="0">\n<div class="percentage">\n</div>\n</div>\n</div>',g+="</div>\n",g+='<p class="message help-block" id="message'+this.id+'"></p>',f.html(g),this.element=f}var c;return c=b,b.prototype.setProgress=function(b,c){return b>=0&&100>=b&&(a(".progress-bar",this.element).css("width",b+"%"),a(".progress-bar",this.element).attr("aria-valuenow",b),a(".percentage",this.element).html(b+"%")),a(".message",this.element).html(c),this.updateCallback?this.updateCallback(b,c,this):void 0},b.prototype.startMonitoring=function(a,b){return this.delay=b,this.uri=a,this.sendPing()},b.prototype.stopMonitoring=function(){return clearTimeout(this.timer),this.uri=null},b.prototype.sendPing=function(){return this.timer&&clearTimeout(this.timer),this.uri?(c=this,a.ajax({type:this.method,url:this.uri,data:"",dataType:"json",success:function(a){return 0===a.status&&c.displayError(a.data),c.setProgress(a.percentage,a.message),c.timer=setTimeout(function(){return c.sendPing()},c.delay)},error:function(a){return c.displayError(Drupal.ajaxError(a,c.uri))}})):void 0},b.prototype.displayError=function(b){var c,d;return d='<div class="alert alert-block alert-error" role="alert">',d+='<button type="button" class="close"',d+=' data-dismiss="alert">&times;</button>',d+="<h4>Error message</h4></div>",c=a(d).append(b),a(this.element).before(c).hide(),this.errorCallback?this.errorCallback(this):void 0},b}(),Drupal.progressBar=b}(jQuery)}.call(this);
+(function(){!function(a){null==window.Drupal&&(window.Drupal={}),null==Drupal.CTools&&(Drupal.CTools={Modal:{show:null}}),Drupal.CTools.Modal.show=function(b){var c,d,e,f;d={},b&&"string"==typeof b&&Drupal.settings[b]?a.extend(!0,d,Drupal.settings[b]):b&&a.extend(!0,d,b),c={modalTheme:"CToolsModalDialog",throbberTheme:"CToolsModalThrobber",animation:"show",animationSpeed:"fast",modalSize:{type:"scale",width:.8,height:.8,addWidth:0,addHeight:0,contentRight:25,contentBottom:45},modalOptions:{opacity:.55,background:"#fff"}},f={},a.extend(!0,f,c,Drupal.settings.CToolsModal,d),Drupal.CTools.Modal.currentSettings&&Drupal.CTools.Modal.currentSettings!==f&&(Drupal.CTools.Modal.modal.remove(),Drupal.CTools.Modal.modal=null),Drupal.CTools.Modal.currentSettings=f,e=function(b){var c,d,e;c=b?document:Drupal.CTools.Modal.modal,"scale"===Drupal.CTools.Modal.currentSettings.modalSize.type?(e=a(window).width()*Drupal.CTools.Modal.currentSettings.modalSize.width,d=a(window).height()*Drupal.CTools.Modal.currentSettings.modalSize.height):(e=Drupal.CTools.Modal.currentSettings.modalSize.width,d=Drupal.CTools.Modal.currentSettings.modalSize.height),a("div.ctools-modal-dialog",c).css({width:e+Drupal.CTools.Modal.currentSettings.modalSize.addWidth+"px",height:d+Drupal.CTools.Modal.currentSettings.modalSize.addHeight+"px"}),a("div.ctools-modal-dialog .modal-body",c).css({width:e-Drupal.CTools.Modal.currentSettings.modalSize.contentRight+"px",height:d-Drupal.CTools.Modal.currentSettings.modalSize.contentBottom+"px"})},Drupal.CTools.Modal.modal||(Drupal.CTools.Modal.modal=a(Drupal.theme(f.modalTheme)),"scale"===f.modalSize.type&&a(window).bind("resize",e)),a("body").addClass("modal-open"),e(),a(".modal-title",Drupal.CTools.Modal.modal).html(Drupal.CTools.Modal.currentSettings.loadingText),Drupal.CTools.Modal.modalContent(Drupal.CTools.Modal.modal,f.modalOptions,f.animation,f.animationSpeed),a("#modalContent .modal-body").html(Drupal.theme(f.throbberTheme))},Drupal.CTools.Modal.dismiss=function(){console.log("oi"),Drupal.CTools.Modal.modal&&(a("body").removeClass("modal-open"),Drupal.CTools.Modal.unmodalContent(Drupal.CTools.Modal.modal))},null==Drupal.theme&&(Drupal.theme=function(){}),Drupal.theme.prototype.CToolsModalDialog=function(){var a;return a="",a+='  <div id="ctools-modal">',a+='    <div class="ctools-modal-dialog modal-dialog">',a+='      <div class="modal-content">',a+='        <div class="modal-header">',a+='          <button type="button" class="close ctools-close-modal" aria-hidden="true">&times;</button>',a+='          <h4 id="modal-title" class="modal-title">&nbsp;</h4>',a+="        </div>",a+='        <div id="modal-content" class="modal-body">',a+="        </div>",a+="      </div>",a+="    </div>",a+="  </div>"},Drupal.theme.prototype.CToolsModalThrobber=function(){var a;return a="",a+='  <div class="loading-spinner" style="position: absolute; top: 45%; left: 50%">',a+='    <i class="fa fa-cog fa-spin fa-3x"></i>',a+="  </div>"}}(jQuery)}).call(this),function(){!function(a){var b;return null==window.Drupal&&(window.Drupal={}),b=function(){function b(b,c,d,e){var f,g;this.id=b,this.updateCallback=c,this.method=d,this.errorCallback=e,f=a('<div class="progress-wrapper" aria-live="polite"></div>'),g='<div id ="'+this.id+'" class="progress progress-striped active"',g+='aria-describedby="message'+this.id+'">\n<div class="progress-bar"',g+=' role="progressbar" aria-valuemin="0" aria-valuemax="100" ',g+='aria-valuenow="0">\n<div class="percentage">\n</div>\n</div>\n</div>',g+="</div>\n",g+='<p class="message help-block" id="message'+this.id+'"></p>',f.html(g),this.element=f}var c;return c=b,b.prototype.setProgress=function(b,c){return b>=0&&100>=b&&(a(".progress-bar",this.element).css("width",b+"%"),a(".progress-bar",this.element).attr("aria-valuenow",b),a(".percentage",this.element).html(b+"%")),a(".message",this.element).html(c),this.updateCallback?this.updateCallback(b,c,this):void 0},b.prototype.startMonitoring=function(a,b){return this.delay=b,this.uri=a,this.sendPing()},b.prototype.stopMonitoring=function(){return clearTimeout(this.timer),this.uri=null},b.prototype.sendPing=function(){return this.timer&&clearTimeout(this.timer),this.uri?(c=this,a.ajax({type:this.method,url:this.uri,data:"",dataType:"json",success:function(a){return 0===a.status&&c.displayError(a.data),c.setProgress(a.percentage,a.message),c.timer=setTimeout(function(){return c.sendPing()},c.delay)},error:function(a){return c.displayError(Drupal.ajaxError(a,c.uri))}})):void 0},b.prototype.displayError=function(b){var c,d;return d='<div class="alert alert-block alert-error" role="alert">',d+='<button type="button" class="close"',d+=' data-dismiss="alert">&times;</button>',d+="<h4>Error message</h4></div>",c=a(d).append(b),a(this.element).before(c).hide(),this.errorCallback?this.errorCallback(this):void 0},b}(),Drupal.progressBar=b}(jQuery)}.call(this);
 //# sourceMappingURL=kalatheme.map
\ No newline at end of file
diff --git a/grunt/aliases.coffee b/grunt/aliases.coffee
index 9ebd8c9..335ee36 100644
--- a/grunt/aliases.coffee
+++ b/grunt/aliases.coffee
@@ -4,12 +4,11 @@ module.exports =
     'clean:dist'
     'img'
     'js'
-    'css'
-    'curl-dir:drupaljs'
     'tests'
+    'css'
   ]
   js: [
-    'clean:tempjs'
+    'clean:temp'
     'coffeelint:theme'
     'coffee:theme'
     'concat:js'
@@ -27,8 +26,6 @@ module.exports =
   css: [
     'sass:dist'
     'autoprefixer:theme'
-    # 'csscss:theme'
-    # 'csslint:theme'
     'cssmin:theme'
   ]
   develop: [
diff --git a/grunt/clean.coffee b/grunt/clean.coffee
index 6e4da58..f21420c 100644
--- a/grunt/clean.coffee
+++ b/grunt/clean.coffee
@@ -1,4 +1,3 @@
 module.exports =
   dist: "dist/*"
   temp: "temp"
-  tempjs: "temp/js/*"
diff --git a/grunt/csslint.coffee b/grunt/csslint.coffee
deleted file mode 100644
index 48dea31..0000000
--- a/grunt/csslint.coffee
+++ /dev/null
@@ -1,9 +0,0 @@
-module.exports =
-  theme:
-    src: 'dist/css/kalatheme.css'
-    options:
-      csslintrc: ".csslintrc"
-      force: true
-      formatters: [
-        { id: 'text', dest:'temp/report/csslint.txt'}
-      ]
diff --git a/grunt/curl-dir.coffee b/grunt/curl-dir.coffee
deleted file mode 100644
index 271f0d6..0000000
--- a/grunt/curl-dir.coffee
+++ /dev/null
@@ -1,10 +0,0 @@
-module.exports = () ->
-  baseurl = 'https://raw.githubusercontent.com/drupalprojects/drupal/7.x'
-  drupaljs:
-    src: [
-      baseurl + '/misc/drupal.js'
-      baseurl + '/misc/jquery.once.js'
-      baseurl + '/misc/ajax.js'
-      baseurl + '/misc/autocomplete.js'
-      ]
-    dest: './temp/drupaljs'
diff --git a/grunt/jasmine.coffee b/grunt/jasmine.coffee
index c2ada50..d56997c 100644
--- a/grunt/jasmine.coffee
+++ b/grunt/jasmine.coffee
@@ -9,10 +9,7 @@ module.exports =
         "bower_components/jasmine-ajax/lib/mock-ajax.js"
         "bower_components/jasmine-jquery/lib/jasmine-jquery.js"
         # this is not a great thing, but I need the tests to be semi independent.
-        "temp/drupaljs/jquery.once.js"
-        "temp/drupaljs/drupal.js"
-        "temp/drupaljs/ajax.js"
-        "temp/drupaljs/autocomplete.js"
+        "https://drupal.org/misc/drupal.js"
         ]
       outfile: 'test/specs/_SpecRunner.html'
       keepRunner: true
diff --git a/includes/fapi.inc b/includes/fapi.inc
index f496c31..1d9ae43 100644
--- a/includes/fapi.inc
+++ b/includes/fapi.inc
@@ -283,53 +283,6 @@ function kalatheme_date($variables) {
 }
 
 /**
- * Implements theme_textfield().
- */
-
-function kalatheme_textfield($variables){
-  $element = $variables['element'];
-  $element['#attributes']['type'] = 'text';
-  element_set_attributes($element, array(
-    'id',
-    'name',
-    'value',
-    'size',
-    'maxlength',
-  ));
-  _form_set_class($element, array('form-text'));
-
-  $output = '<input' . drupal_attributes($element['#attributes']) . ' />';
-
-  $extra = '';
-  if ($element['#autocomplete_path'] && drupal_valid_path($element['#autocomplete_path'])) {
-    drupal_add_library('system', 'drupal.autocomplete');
-    $element['#attributes']['class'][] = 'form-autocomplete';
-
-    $attributes = array();
-    $attributes['type'] = 'hidden';
-    $attributes['id'] = $element['#attributes']['id'] . '-autocomplete';
-    $attributes['value'] = url($element['#autocomplete_path'], array('absolute' => TRUE));
-    $attributes['disabled'] = 'disabled';
-    $attributes['class'][] = 'autocomplete';
-
-    $icon = theme('font_icon',
-      array(
-        'keys' => array( 'refresh' ),
-        'alt_text' => 'Loading'
-      )
-    );
-
-    $output = '<div class="input-group">' . $output . '<span class="input-group-addon">' . $icon . '</span></div>';
-
-
-    $extra = '<input' . drupal_attributes($attributes) . ' />';
-  }
-
-  return $output . $extra;
-}
-
-
-/**
  * Implements theme_fieldset().
  */
 function kalatheme_fieldset($variables) {
diff --git a/includes/utils.inc b/includes/utils.inc
index d5560a5..840787a 100644
--- a/includes/utils.inc
+++ b/includes/utils.inc
@@ -344,30 +344,3 @@ function kalatheme_lib_dir() {
   return is_dir('sites/all/libraries') ? 'sites/all/libraries' : 'sites/all';
 }
 
-
-/**
- * Theme function for icon fonts.
- */
-function kalatheme_font_icon($variables){
-  $attr = isset($variables['attributes']) ? $variables['attributes'] : array();
-  $attr += array('aria-hidden' => 'true' );
-  $attr['class'] = array();
-  $icon_font_prefix = 'glyicon-';
-
-  if( theme_get_setting('fontawesome') ){
-    $icon_font_prefix = 'fa-';
-    $attr['class'][] = 'fa';
-  }
-  else{
-    $attr['class'][] = 'glyphicon';
-  }
-
-  foreach($variables['keys'] as $class){
-    $attr['class'][] = $icon_font_prefix . $class;
-  }
-  $stub = '<span '. drupal_attributes($attr) . '></span>';
-  if(isset($variables['alt_text'])){
-    $stub .= '<span class="element-invisible">'.$variables['alt_text'].'</span>';
-  }
-  return $stub;
-}
diff --git a/package.json b/package.json
index 410cb6b..6ddb956 100644
--- a/package.json
+++ b/package.json
@@ -48,8 +48,6 @@
     "grunt-csscss": "^0.6.1",
     "grunt-contrib-sass": "^0.7.3",
     "grunt-spritesmith": "^1.26.0",
-    "grunt-contrib-connect": "^0.7.1",
-    "grunt-curl": "^1.5.1",
-    "grunt-contrib-csslint": "^0.2.0"
+    "grunt-contrib-connect": "^0.7.1"
   }
 }
diff --git a/scss/_panopoly-magic.scss b/scss/_panopoly-magic.scss
deleted file mode 100644
index 955c0b1..0000000
--- a/scss/_panopoly-magic.scss
+++ /dev/null
@@ -1,174 +0,0 @@
-/**
- * Panopoly Modal Magic Styles
- */
-
-/**
- * Styles for Menu Block Pane
- */
-.menu-block-processed {
-  border: 0;
-}
-
-@media only screen and (max-width: 480px) {
-  // Hide IPE from mobile, since it doesn't really work anyway
-  #panels-ipe-control-container {
-    display: none;
-  }
-}
-
-
-
-// Custom styling for Changing Layout Feature
-.ctools-modal-content .form-item-categories label {
-  float: left;
-  font-weight: normal;
-  margin-top: 2px;
-  margin-right: 5px;
-  width: auto;
-}
-
-#panels-layout-category-Panopoly {
-  margin: 3% 6%;
-}
-
-div.ctools-modal-content .panels-choose-layout .dependent-options {
-  padding-left: 0px;
-}
-
-div.modal-content-preview-button {
-  padding-top: 100px;
-  text-align: center;
-}
-
-#panels-layout-category-Panopoly-wrapper .panels-layouts-category,
-#panels-layout-category-Panopoly-wrapper .layout-link div {
-  display: none;
-}
-
-#panels-layout-category-Panopoly-wrapper .layout-link {
-  float: left;
-  height: 68px;
-  padding: 1.25em;
-  text-align: center;
-  width: 68px;
-}
-
-#panels-layout-category-Panopoly-wrapper .layout-link:hover {
-  background-color: #BBB;
-}
-
-#panels-layout-category-Panopoly-wrapper .current-layout {
-  background-color: #DDD;
-}
-
-/**
- * Custom styling for exposed views filter options
- */
-#modal-content .form-item-offset,
-#modal-content .form-item-items-per-page,
-#modal-content .form-item-exposed-sort-order,
-#modal-content .form-item-exposed-sort-by {
-  float: left;
-  width: 175px;
-}
-
-#modal-content .form-item-offset,
-#modal-content .form-item-exposed-sort-order {
-  clear: none;
-}
-
-#modal-content .form-item-exposed-sort-order label,
-#modal-content .form-item-exposed-sort-by label {
-  float: left;
-  font-weight: normal;
-  margin-right: 5px;
-  width: auto;
-  margin-top: 3px;
-  font-size: 100%;
-}
-
-#modal-content .form-item-exposed-pager-id label {
-  font-weight: normal;
-}
-
-#modal-content .general-settings-fieldset label {
-  float: left;
-  font-weight: normal;
-  width: auto;
-  margin-top: 5px;
-  margin-right: 5px;
-}
-
-#modal-content .general-settings-fieldset label.option {
-  float:none;
-}
-
-#modal-content #edit-context label {
-  float: left;
-  font-weight: normal;
-  width: auto;
-  margin-top: 2px;
-  margin-right: 5px;
-}
-
-#modal-content #views-exposed-pane div.form-item {
-  display: inline;
-}
-
-#modal-content .form-item-view-settings {
-  display:inline;
-  margin-left: 5px;
-}
-
-/* Handle the Header Type Setting Element */
-#modal-content .form-item-header-type label {
-  display:inline;
-  clear: none;
-  font-weight: normal;
-  font-size: 12px;
-  margin-top: 5px;
-}
-
-#modal-content .form-item-header-type select {
-  display: inline;
-  margin-left: 5px;
-  margin-top: 5px;
-}
-
-#modal-content .view-settings-wrapper .field-prefix {
-  padding-right: 5px;
-}
-
-#modal-content .view-settings-wrapper .form-radios {
-  display: inline;
-  padding-right: 5px;
-}
-
-/**
- * Custom Stylizer CSS
- */
-#ctools_stylizer_color_scheme_form {
-  float: none;
-}
-
-#ctools_stylizer_color_scheme_form #palette .form-item  {
-  width: auto;
-  padding: .5em .75em;
-}
-
-div.ctools-modal-content #ctools_stylizer_color_scheme_form .form-item label {
-  width: auto;
-}
-
-#ctools_stylizer_color_scheme_form #palette .form-item label {
-  float: left;
-  margin-right: 10px;
-  margin-top: .25em;
-}
-
-/**
- * Remove the Save as Default Option
- */
-#panels-ipe-edit-control-form #panelizer-save-default {
-  display: none;
-}
diff --git a/scss/_panopoly.scss b/scss/_panopoly.scss
index 017e0ca..a33a4f9 100644
--- a/scss/_panopoly.scss
+++ b/scss/_panopoly.scss
@@ -465,22 +465,22 @@ ul.panels-ipe-linkbar > li a {
 /**
  * Navbar Styling
  */
-#navbar-link-admin-panopoly:before {
-  @include sprite($icon-panopoly);
+a#navbar-link-admin-panopoly:before {
+  @include sprite($icon-panopoly-active);
   margin-top: 9px;
 }
 
-#navbar-link-admin-panopoly.active:before {
+a#navbar-link-admin-panopoly.active:before {
   @include sprite($icon-panopoly-active);
   margin-top: 9px;
 }
 
-#navbar-link-admin-apps:before {
+a#navbar-link-admin-apps:before {
   @include sprite($icon-apps);
   margin-top: 9px;
 }
 
-#navbar-link-admin-apps.active:before {
+a#navbar-link-admin-apps.active:before {
   @include sprite($icon-apps-active);
   margin-top: 9px;
 }
diff --git a/scss/_tweaks.scss b/scss/_tweaks.scss
index daa5026..fc02767 100644
--- a/scss/_tweaks.scss
+++ b/scss/_tweaks.scss
@@ -173,10 +173,9 @@ ul.links {
   padding: 0;
   list-style: none outside none;
 }
-html.js {
-  input.form-autocomplete {
-    background-image: none;
-  }
+
+html.js input.form-autocomplete {
+  background: transparent;
 }
 
 form .form-actions .btn {
@@ -216,8 +215,7 @@ html.js fieldset.collapsed {
 .panopoly-spotlight-label,
 .mceEditor,
 #pane-library table,
-.box-sizing-content-box,
-.mceToolbar {
+.box-sizing-content-box {
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
diff --git a/scss/kalatheme.scss b/scss/kalatheme.scss
index d90fa24..d97f7db 100644
--- a/scss/kalatheme.scss
+++ b/scss/kalatheme.scss
@@ -1,4 +1,3 @@
 @import "sprites";
 @import "panopoly";
-@import "panopoly-magic";
 @import "tweaks";
diff --git a/src/kalathemeAjax.coffee b/src/kalathemeAjax.coffee
deleted file mode 100644
index ecdac6a..0000000
--- a/src/kalathemeAjax.coffee
+++ /dev/null
@@ -1,67 +0,0 @@
-###*
-* @file
-* Overrides for core AJAX functionality.
-* See misc/ajax.js
-*
-* Thanks bootstrap theme for insperation
-* @link https://drupal.org/project/bootstrap
-###
-(($) ->
-  #Make sure we can attach this to an object.
-  window.Drupal.ajax ?= ->
-
-  Drupal.ajax::beforeSend = (xmlhttprequest, options) ->
-    # For forms without file inputs, the jQuery Form plugin serializes the form
-    # values, and then calls jQuery's $.ajax() function, which invokes this
-    # handler. In this circumstance, options.extraData is never used. For forms
-    # with file inputs, the jQuery Form plugin uses the browser's normal form
-    # submission mechanism, but captures the response in a hidden IFRAME. In this
-    # circumstance, it calls this handler first, and then appends hidden fields
-    # to the form to submit the values in options.extraData. There is no simple
-    # way to know which submission mechanism will be used, so we add to extraData
-    # regardless, and allow it to be ignored in the former case.
-    if @form
-      options.extraData = options.extraData or {}
-
-      # Let the server know when the IFRAME submission mechanism is used. The
-      # server can use this information to wrap the JSON response in a TEXTAREA,
-      # as per http://jquery.malsup.com/form/#file-upload.
-      options.extraData.ajax_iframe_upload = "1"
-
-      # The triggering element is about to be disabled (see below), but if it
-      # contains a value (e.g., a checkbox, textfield, select, etc.), ensure that
-      # value is included in the submission. As per above, submissions that use
-      # $.ajax() are already serialized prior to the element being disabled, so
-      # this is only needed for IFRAME submissions.
-      v = $.fieldValue(@element)
-      options.extraData[@element.name] = v  if v isnt null
-
-    # Disable the element that received the change to prevent user interface
-    # interaction while the Ajax request is in progress. ajax.ajaxing prevents
-    # the element from triggering a new request, but does not prevent the user
-    # from changing its value.
-    $(@element).addClass("progress-disabled").attr "disabled", true
-
-    # Insert progressbar or throbber.
-    if @progress.type is "bar"
-      progressBar = new Drupal.progressBar("ajax-progress-" + @element.id, eval_(@progress.update_callback), @progress.method, eval_(@progress.error_callback))
-      progressBar.setProgress -1, @progress.message  if @progress.message
-      progressBar.startMonitoring @progress.url, @progress.interval or 1500  if @progress.url
-      @progress.element = $(progressBar.element).addClass("ajax-progress ajax-progress-bar")
-      @progress.object = progressBar
-      $(@element).after @progress.element
-    else if @progress.type is "throbber"
-      iconClasses = if Drupal.settings.kalatheme.fontawesome is true then "fa fa-refresh fa-spin" else "glyphicon glyphicon-refresh glyphicon-spin"
-      markup = "<div class=\"ajax-progress ajax-progress-throbber\">"
-      markup += "<span class=\"#{iconClasses}\" aria-hidden=\"true\"></span><span class=\"sr-only\">Loading</span></div>"
-      @progress.element = $(markup)
-      # If element is an input type, append after.
-      if $(@element).is("input")
-        $(".throbber", @progress.element).after "<div class=\"message\">" + @progress.message + "</div>"  if @progress.message
-        $(@element).after @progress.element
-
-      # Otherwise inject it inside the element.
-      else
-        $(".throbber", @progress.element).append "<div class=\"message\">" + @progress.message + "</div>"  if @progress.message
-        $(@element).append @progress.element
-)(jQuery)
diff --git a/src/kalathemeAutocomplete.coffee b/src/kalathemeAutocomplete.coffee
deleted file mode 100644
index 4535cc1..0000000
--- a/src/kalathemeAutocomplete.coffee
+++ /dev/null
@@ -1,137 +0,0 @@
-###*
-* @file
-* Overrides for core autocomplete themeing.
-* See misc/autocomplete.js
-*
-* Thanks bootstrap theme for insperation
-* @link https://drupal.org/project/bootstrap
-###
-(($) ->
-
-  window.Drupal ?= {}
-  ###*
-  *Attaches the autocomplete behavior to all required fields.
-  ###
-  Drupal.behaviors.autocomplete = attach: (context, settings) ->
-    acdb = []
-    $("input.autocomplete", context).once "autocomplete", ->
-      uri = @value
-      acdb[uri] = new Drupal.ACDB(uri)  unless acdb[uri]
-      $input = $("#" + @id.substr(0, @id.length - 13))
-      .attr("autocomplete", "OFF")
-      .attr("aria-autocomplete", "list")
-      $($input[0].form).submit Drupal.autocompleteSubmit
-      ariaLive = $("<span class=\"element-invisible\" aria-live=\"assertive\"/>")
-      .attr("id", "#{$input.attr("id")}-autocomplete-aria-live")
-      $input.after
-      $input.parent().parent().attr "role", "application"
-      new Drupal.jsAC($input, acdb[uri])
-
-
-
-
-
-  ###
-  Prevents the form from submitting if the suggestions popup is open
-  and closes the suggestions popup when doing so.
-  ###
-  Drupal.autocompleteSubmit = ->
-    $(".form-autocomplete > .dropdown").each(->
-      @owner.hidePopup()
-
-    ).length is 0
-
-  window.Drupal.jsAC ?= ->
-  ###
-  Highlights a suggestion.
-  ###
-  Drupal.jsAC::highlight = (node) ->
-    $(@selected).removeClass "active"  if @selected
-    $(node).addClass "active"
-    @selected = node
-    $(@ariaLive).html $(@selected).html()
-
-
-
-  ###
-  Unhighlights a suggestion.
-  ###
-  Drupal.jsAC::unhighlight = (node) ->
-    $(node).removeClass "active"
-    @selected = false
-    $(@ariaLive).empty()
-
-
-
-  ###
-  Positions the suggestions popup and starts a search.
-  ###
-  Drupal.jsAC::populatePopup = ->
-    $input = $(@input)
-
-    # Show popup.
-    $(@popup).remove()  if @popup
-    @selected = false
-    @popup = $("<div class=\"dropdown\"></div>")[0]
-    @popup.owner = this
-    $input.parent().after @popup
-
-    # Do search.
-    @db.owner = this
-    @db.search @input.value
-    return
-
-
-  ###
-  Fills the suggestion popup with any matches received.
-  ###
-  Drupal.jsAC::found = (matches) ->
-
-    # If no value in the textfield, do not show the popup.
-    return false  unless @input.value.length
-
-    # Prepare matches.
-    ul = $("<ul class=\"dropdown-menu\" role=\"menu\"></ul>")
-    ac = this
-    ul.css
-      display: "block"
-      right: 0
-
-    for key of matches
-      $("<li role=\"presentation\"></li>")
-      .html($("<a href=\"#\" role=\"menuitem\"/>")
-      .html(matches[key]).click((e) ->
-        e.preventDefault()
-      )).mousedown(->
-        ac.select this
-      ).mouseover(->
-        ac.highlight this
-      ).mouseout(->
-        ac.unhighlight this
-      ).data("autocompleteValue", key).appendTo ul
-
-    # Show popup with matches, if any.
-    if @popup
-      if ul.children().length
-        $(@popup).empty().append(ul).show()
-        $(@ariaLive).html Drupal.t("Autocomplete popup")
-      else
-        $(@popup).css visibility: "hidden"
-        @hidePopup()
-
-  Drupal.jsAC::setStatus = (status) ->
-    fontAwesome = if Drupal.settings.kalatheme.fontawesome then true else false
-    iconSpin = if fontAwesome then 'fa-spin' else 'glyphicon-spin'
-    $throbber = $(
-      ".fa-refresh, .glyphicon-refresh, .autocomplete-throbber",
-      $("#" + @input.id).parent()
-      ).first()
-    throbbingClass = (if $throbber.is(".autocomplete-throbber") then "throbbing" else iconSpin)
-    switch status
-      when "begin"
-        $throbber.addClass throbbingClass
-        $(@ariaLive).html Drupal.t("Searching for matches...")
-      when "cancel", "error", "found"
-        $throbber.removeClass throbbingClass
-
-) jQuery
diff --git a/template.php b/template.php
index 16bbd1e..db36251 100644
--- a/template.php
+++ b/template.php
@@ -48,14 +48,6 @@ function kalatheme_theme($existing, $type, $theme, $path) {
     'navbar_and_header' => array(
       'template' => 'templates/core/navbar-and-header'
     ),
-    'font_icon' => array(
-      'variables' => array(
-        'keys' => array( 'flag' ),
-        'alt_text' => Null,
-        'attributes' => Null
-      ),
-      'file' => 'includes/utils.inc'
-    )
   );
 }
 /**
@@ -67,7 +59,6 @@ function _kalatheme_remove_by_key(array $keys, array $target){
       unset($target[$key]);
     }
   }
-  return $target;
 }
 
 /**
@@ -75,7 +66,7 @@ function _kalatheme_remove_by_key(array $keys, array $target){
  */
 function kalatheme_js_alter(&$javascript){
   $excludes = array('misc/progress.js');
-  $javascript = _kalatheme_remove_by_key($excludes, $javascript);
+  _kalatheme_remove_by_key($excludes, $javascript);
 }
 
 /**
@@ -89,10 +80,10 @@ function kalatheme_css_alter(&$css) {
   $excludes = array(
     drupal_get_path('module', 'panopoly_admin') . '/panopoly-admin.css',
     $panopoly_magic_path . '/css/panopoly-modal.css',
-    $panopoly_magic_path . '/css/panopoly-magic.css',
+    $panopoly_magic_path . '/css/panopoly-modal.css',
     'modules/system/system.menus.css'
   );
-  $css = _kalatheme_remove_by_key($excludes, $css);
+  _kalatheme_remove_by_key($excludes, $css);
 
 }
 
@@ -142,8 +133,6 @@ function kalatheme_process_page(&$variables) {
   }
   // Use Font Awesome
   if (theme_get_setting('fontawesome')) {
-    // let JS know that we have this enabled
-    drupal_add_js(array('kalatheme' => array('fontawesome' => true) ), 'setting');
     drupal_add_css($base['scheme'] . ":" . KALATHEME_FONTAWESOME_CSS, 'external');
   }
 
diff --git a/test/specs/coffee/kalathemeAjaxSpec.coffee b/test/specs/coffee/kalathemeAjaxSpec.coffee
deleted file mode 100644
index e69de29..0000000
diff --git a/test/specs/coffee/kalathemeAutocompleteSpec.coffee b/test/specs/coffee/kalathemeAutocompleteSpec.coffee
deleted file mode 100644
index dac3051..0000000
--- a/test/specs/coffee/kalathemeAutocompleteSpec.coffee
+++ /dev/null
@@ -1,31 +0,0 @@
-(($)->
-  describe 'kalathemeAutocomplete', ->
-    testInput = null
-    testSandbox = null
-    testHidden = null
-    window._testObjs  ?= {}
-
-    beforeEach ->
-      testSandbox = $('<form/>')
-      testInput = $('<input type="text" id="testInput" />')
-      testSandbox.append(testInput)
-      testHidden = $('<input type="hidden" id="testHidden"
-      value="http://null.com" disabled="disabled" class="autocomplete">')
-      testSandbox.append(testHidden)
-      testInput.wrap('<div class="input-group"/>').after(
-        $('<span class="input-group-addon"/>')
-        .html('<span aria-hidden="true" class="fa fa-refresh"/>')
-      )
-      _testObjs.testAutocomplete = testSandbox
-      appendSetFixtures testSandbox
-    describe 'the behaviour it modifies in core',  ->
-
-
-      it 'attaches to Drupal behaviours and runs on load', ->
-
-        expect( Drupal.behaviors.autocomplete ).toBeDefined()
-        #@todo get this thing going
-
-
-
-)(jQuery)
