Index: src/wp-admin/css/about.css
===================================================================
--- src/wp-admin/css/about.css	(revision 33720)
+++ src/wp-admin/css/about.css	(working copy)
@@ -25,7 +25,7 @@
 .about-wrap div.updated,
 .about-wrap div.error,
 .about-wrap .notice {
-	display: none !important;
+	display: none;
 }
 
 .about-wrap hr {
@@ -446,8 +446,8 @@
 
 	.about-wrap .three-col .col,
 	.about-wrap .headline-feature .feature-section .col {
-		width: 100% !important;
-		float: none !important;
+		width: 100%;
+		float: none;
 	}
 }
 
Index: src/wp-admin/css/admin-menu.css
===================================================================
--- src/wp-admin/css/admin-menu.css	(revision 33720)
+++ src/wp-admin/css/admin-menu.css	(working copy)
@@ -131,7 +131,7 @@
 .menu-icon-site div.wp-menu-image,
 .icon16.icon-generic,
 .menu-icon-generic div.wp-menu-image {
-	background-image: none !important;
+	background-image: none;
 }
 
 /*------------------------------------------------------------------------------
@@ -429,7 +429,7 @@
 /* A new arrow */
 
 .wp-menu-arrow {
-	display: none !important;
+	display: none;
 }
 
 ul#adminmenu a.wp-has-current-submenu {
@@ -593,10 +593,10 @@
 	top: -3px;
 	color: #a0a5aa;
 	color: rgba(240,245,250,0.6);
-	font: normal 20px/1 'dashicons' !important;
+	font: normal 20px/1 'dashicons';
 	speak: none;
 	margin: 0 auto;
-	padding: 0 !important;
+	padding: 0;
 	position: relative;
 	text-align: center;
 	width: 20px;
Index: src/wp-admin/css/colors/_mixins.scss
===================================================================
--- src/wp-admin/css/colors/_mixins.scss	(revision 33720)
+++ src/wp-admin/css/colors/_mixins.scss	(working copy)
@@ -35,9 +35,9 @@
 	&:disabled,
 	&.button-primary-disabled,
 	&.disabled {
-		color: hsl( hue( $button-color ), 10%, 80% ) !important;
-		background: darken( $button-color, 8% ) !important;
-		border-color: darken( $button-color, 15% ) !important;
-		text-shadow: none !important;
+		color: hsl( hue( $button-color ), 10%, 80% );
+		background: darken( $button-color, 8% );
+		border-color: darken( $button-color, 15% );
+		text-shadow: none;
 	}
 }
Index: src/wp-admin/css/common.css
===================================================================
--- src/wp-admin/css/common.css	(revision 33720)
+++ src/wp-admin/css/common.css	(working copy)
@@ -26,7 +26,7 @@
 	padding-bottom: 65px;
 	float: left;
 	width: 100%;
-	overflow: visible !important;
+	overflow: visible;
 }
 
 /* inner 2 column liquid layout */
@@ -692,16 +692,16 @@
 
 /* For emoji replacement images */
 img.emoji {
-	display: inline !important;
-	border: none !important;
-	height: 1em !important;
-	width: 1em !important;
-	margin: 0 .07em !important;
-	vertical-align: -0.1em !important;
-	background: none !important;
-	padding: 0 !important;
-	-webkit-box-shadow: none !important;
-	box-shadow: none !important;
+	display: inline;
+	border: none;
+	height: 1em;
+	width: 1em;
+	margin: 0 .07em;
+	vertical-align: -0.1em;
+	background: none;
+	padding: 0;
+	-webkit-box-shadow: none;
+	box-shadow: none;
 }
 
 /*------------------------------------------------------------------------------
@@ -1201,7 +1201,7 @@
 .filters-applied .filter-group,
 .filters-applied .filter-drawer .buttons,
 .filters-applied .filter-drawer br {
-	display: none !important;
+	display: none;
 }
 
 .filters-applied .filtered-by {
@@ -1435,7 +1435,7 @@
 
 #contextual-help-wrap {
 	overflow: auto;
-	margin-left: 0 !important;
+	margin-left: 0;
 }
 
 #screen-meta .screen-reader-text {
@@ -1503,7 +1503,7 @@
 	vertical-align: bottom;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 	color: #b4b9be;
 }
 
@@ -1831,7 +1831,7 @@
 
 .postbox .inside > p:last-child,
 .rss-widget ul li:last-child {
-	margin-bottom: 1px !important;
+	margin-bottom: 1px;
 }
 
 .postbox.closed h3 {
@@ -2085,7 +2085,7 @@
 }
 
 #submitdiv h3 {
-	margin-bottom: 0 !important;
+	margin-bottom: 0;
 }
 
 /* - Used - but could/should be deprecated with a CSS reset
@@ -2721,7 +2721,7 @@
 
 /* @todo: these seem misplaced */
 .js .meta-box-sortables .postbox:hover .handlediv {
-	margin-right: 0 !important;
+	margin-right: 0;
 }
 
 /* Metabox collapse arrow indicators */
@@ -2736,7 +2736,7 @@
 	position: relative;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 }
 
 .js #widgets-left .sidebar-name .sidebar-name-arrow {
@@ -2877,7 +2877,7 @@
 	position: relative;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 }
 
 .widget-action,
@@ -3252,7 +3252,7 @@
 	#bulk-titles div a,
 	.tagchecklist span a:hover,
 	#bulk-titles div a:hover {
-		background: none !important;
+		background: none;
 	}
 
 }
@@ -3272,7 +3272,7 @@
 	}
 
 	body * {
-		-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
+		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 	}
 
 	#wpcontent {
@@ -3299,7 +3299,7 @@
 	#screen-meta-links,
 	#collapse-menu,
 	.post-format-select {
-		display: none !important;
+		display: none;
 	}
 
 	.wrap .add-new-h2, /* deprecated */
Index: src/wp-admin/css/customize-controls.css
===================================================================
--- src/wp-admin/css/customize-controls.css	(revision 33720)
+++ src/wp-admin/css/customize-controls.css	(working copy)
@@ -189,7 +189,7 @@
 }
 
 #customize-theme-controls .control-section.open .accordion-section-title {
-	border-bottom-color: #eee !important;
+	border-bottom-color: #eee;
 }
 
 #customize-theme-controls .control-section:last-of-type.open,
@@ -656,7 +656,7 @@
 	position: relative;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 	color: #32373c;
 }
 
Index: src/wp-admin/css/customize-nav-menus.css
===================================================================
--- src/wp-admin/css/customize-nav-menus.css	(revision 33720)
+++ src/wp-admin/css/customize-nav-menus.css	(working copy)
@@ -173,8 +173,8 @@
 .move-down-disabled .menus-move-down,
 .move-right-disabled .menus-move-right,
 .move-left-disabled .menus-move-left {
-	color: #d5d5d5 !important;
-	background-color: #fff !important;
+	color: #d5d5d5;
+	background-color: #fff;
 	cursor: default;
 	pointer-events: none;
 }
@@ -213,7 +213,7 @@
 	display: block;
 	width: 30px;
 	height: 38px;
-	margin-right: 0 !important;
+	margin-right: 0;
 	outline: none;
 	overflow: hidden;
 	cursor: pointer;
@@ -240,7 +240,7 @@
 	speak: none;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 }
 
 .wp-customizer .menu-item.menu-item-edit-active .item-edit .toggle-indicator:after {
@@ -330,7 +330,7 @@
 	font: 18px/1 "dashicons";
 	padding: 5px;
 	text-align: center;
-	text-decoration: none !important;
+	text-decoration: none;
 	text-indent: 0;
 	left: 6px;
 	position: absolute;
@@ -618,7 +618,7 @@
 
 /* rework the arrow indicator implementation for NVDA bug see #32715 */
 #available-menu-items .accordion-section-title:after {
-	content: none !important;
+	content: none;
 }
 
 #available-menu-items .accordion-section-title .toggle-indicator {
@@ -635,7 +635,7 @@
 	speak: none;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 }
 
 #available-menu-items .accordion-section-title:hover .toggle-indicator:after {
@@ -857,7 +857,7 @@
 #available-menu-items-search .spinner {
 	position: absolute;
 	top: 20px;
-	margin: 0 !important;
+	margin: 0;
 	right: 20px;
 }
 
Index: src/wp-admin/css/customize-widgets.css
===================================================================
--- src/wp-admin/css/customize-widgets.css	(revision 33720)
+++ src/wp-admin/css/customize-widgets.css	(working copy)
@@ -344,8 +344,8 @@
 
 /* override widgets admin page rules in wp-admin/css/wp-admin.css */
 #widgets-left #available-widgets .widget {
-	float: none !important;
-	width: auto !important;
+	float: none;
+	width: auto;
 }
 
 #available-widgets {
@@ -358,7 +358,7 @@
 	width: 300px;
 	margin: 0;
 	z-index: 1;
-	background: #eee !important;
+	background: #eee;
 	-webkit-transition: left .18s;
 	transition: left .18s;
 	border-right: 1px solid #ddd;
Index: src/wp-admin/css/dashboard.css
===================================================================
--- src/wp-admin/css/dashboard.css	(revision 33720)
+++ src/wp-admin/css/dashboard.css	(working copy)
@@ -35,7 +35,7 @@
 }
 
 #dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container {
-	border: none !important;
+	border: none;
 }
 
 .ie8 #wpbody-content #dashboard-widgets .postbox-container {
@@ -204,7 +204,7 @@
 }
 
 .welcome-panel .welcome-icon {
-	background: transparent !important;
+	background: transparent;
 }
 
 .welcome-panel .welcome-icon:before {
@@ -217,7 +217,7 @@
 	position: relative;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 	vertical-align: top;
 }
 
@@ -405,7 +405,7 @@
 	text-align: center;
 	position: relative;
 	-webkit-font-smoothing: antialiased;
-	text-decoration: none !important;
+	text-decoration: none;
 }
 
 #dashboard_right_now .page-count a:before,
@@ -636,7 +636,7 @@
 	text-align: center;
 	position: relative;
 	-webkit-font-smoothing: antialiased;
-	text-decoration: none !important;
+	text-decoration: none;
 }
 
 #dashboard_activity .subsubsub {
@@ -827,7 +827,7 @@
 }
 
 #latest-comments #the-comment-list .pingback {
-	padding-left: 12px !important;
+	padding-left: 12px;
 }
 
 #latest-comments #the-comment-list .comment-item:first-child {
Index: src/wp-admin/css/edit.css
===================================================================
--- src/wp-admin/css/edit.css	(revision 33720)
+++ src/wp-admin/css/edit.css	(working copy)
@@ -403,13 +403,13 @@
 .mce-fullscreen #wp-content-wrap .mce-toolbar-grp,
 .mce-fullscreen #wp-content-wrap .mce-edit-area,
 .mce-fullscreen #wp-content-wrap .mce-statusbar {
-	position: static !important;
-	width: auto !important;
-	padding: 0 !important;
+	position: static;
+	width: auto;
+	padding: 0;
 }
 
 .mce-fullscreen #wp-content-wrap .mce-statusbar {
-	visibility: visible !important;
+	visibility: visible;
 }
 
 .mce-fullscreen #wp-content-wrap .mce-tinymce .mce-wp-dfw {
@@ -454,8 +454,8 @@
 
 .curtime #timestamp {
 	padding: 2px 0 1px 0;
-	display: inline !important;
-	height: auto !important;
+	display: inline;
+	height: auto;
 }
 
 #misc-publishing-actions label[for="post_status"]:before,
@@ -479,7 +479,7 @@
 	vertical-align: top;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 }
 
 #post-body #visibility:before {
@@ -802,7 +802,7 @@
 	display: block;
 	height: 20px;
 	width: 20px;
-	font: normal 20px/1 'dashicons' !important;
+	font: normal 20px/1 'dashicons';
 	speak: none;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
@@ -1365,7 +1365,7 @@
 	}
 
 	.post-format-options a div:before {
-		font-size: 26px !important;
+		font-size: 26px;
 	}
 
 	/* Publish Metabox Options */
@@ -1442,12 +1442,12 @@
 
 	/* TinyMCE Adjustments */
 	.mceToolbar * {
-		white-space: normal !important;
+		white-space: normal;
 	}
 
 	.mceToolbar tr,
 	.mceToolbar td {
-		float: left !important;
+		float: left;
 	}
 
 	.wp_themeSkin a.mceButton {
@@ -1502,14 +1502,14 @@
 
 	.wp-media-buttons span.wp-media-buttons-icon,
 	.wp-media-buttons span.jetpack-contact-form-icon {
-		width: 22px !important;
-		margin-top: -3px !important;
-		margin-left: -5px !important;
+		width: 22px;
+		margin-top: -3px;
+		margin-left: -5px;
 	}
 
 	.wp-media-buttons .add_media span.wp-media-buttons-icon:before,
 	.wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before {
-		font-size: 20px !important;
+		font-size: 20px;
 	}
 
 	#content_wp_fullscreen {
Index: src/wp-admin/css/forms.css
===================================================================
--- src/wp-admin/css/forms.css	(revision 33720)
+++ src/wp-admin/css/forms.css	(working copy)
@@ -79,7 +79,7 @@
 	height: 16px;
 	margin: -4px 4px 0 0;
 	outline: 0;
-	padding: 0 !important;
+	padding: 0;
 	text-align: center;
 	vertical-align: middle;
 	width: 16px;
@@ -234,7 +234,7 @@
 
 .form-invalid input, .form-invalid input:focus,
 .form-invalid select, .form-invalid select:focus {
-	border-color: #dc3232 !important;
+	border-color: #dc3232;
 	-webkit-box-shadow: 0 0 2px rgba( 204, 0, 0, 0.8 );
  	box-shadow: 0 0 2px rgba( 204, 0, 0, 0.8 );
 }
@@ -435,7 +435,7 @@
 	padding: 0 5px 0 0;
 	position: relative;
 	top: 0;
-	text-decoration: none !important;
+	text-decoration: none;
 	vertical-align: top;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
@@ -628,7 +628,7 @@
 }
 
 .form-table td fieldset label {
-	margin: 0.25em 0 0.5em !important;
+	margin: 0.25em 0 0.5em;
 	display: inline-block;
 }
 
Index: src/wp-admin/css/ie.css
===================================================================
--- src/wp-admin/css/ie.css	(revision 33720)
+++ src/wp-admin/css/ie.css	(working copy)
@@ -140,7 +140,7 @@
 }
 
 #adminmenu .wp-menu-arrow {
-	display: none !important;
+	display: none;
 }
 
 .js.folded #adminmenu li.menu-top {
@@ -170,7 +170,7 @@
 }
 
 #adminmenu .wp-menu-image {
-	display: none !important;
+	display: none;
 }
 
 #adminmenu a.menu-top .wp-menu-name {
@@ -594,7 +594,7 @@
 
 .revisions-tickmarks,
 .revisions-tooltip {
-	display: none !important;
+	display: none;
 }
 
 .revisions.pinned .revisions-controls {
Index: src/wp-admin/css/l10n.css
===================================================================
--- src/wp-admin/css/l10n.css	(revision 33720)
+++ src/wp-admin/css/l10n.css	(working copy)
@@ -55,7 +55,7 @@
 .locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100%; }
 
 /* zh_CN: Enlarge font-size. */
-.locale-zh-cn #sort-buttons { font-size: 1em !important; }
+.locale-zh-cn #sort-buttons { font-size: 1em; }
 
 /* de_DE: Text needs more space for translation */
 .locale-de-de #customize-header-actions .button,
Index: src/wp-admin/css/list-tables.css
===================================================================
--- src/wp-admin/css/list-tables.css	(revision 33720)
+++ src/wp-admin/css/list-tables.css	(working copy)
@@ -256,7 +256,7 @@
 .vim-current,
 .vim-current th,
 .vim-current td {
-	background-color: #e4f2fd !important;
+	background-color: #e4f2fd;
 }
 
 th .comment-grey-bubble {
@@ -276,7 +276,7 @@
 	vertical-align: top;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 	color: #444;
 }
 
@@ -377,7 +377,7 @@
 
 #the-list tr:last-child td,
 #the-list tr:last-child th {
-	border-bottom: none !important;
+	border-bottom: none;
 	-webkit-box-shadow: none;
 	box-shadow: none;
 }
@@ -455,7 +455,7 @@
 	vertical-align: top;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 	color: #444;
 }
 
@@ -841,7 +841,7 @@
 }
 
 .row-title {
-	font-size: 14px !important;
+	font-size: 14px;
 	font-weight: 600;
 }
 
@@ -1580,7 +1580,7 @@
 	vertical-align: top;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 	color: #444;
 }
 
@@ -1792,7 +1792,7 @@
 		position: relative;
 		clear: both;
 		display: block;
-		width: auto !important; /* needs to override some columns that are more specifically targeted */
+		width: auto; /* needs to override some columns that are more specifically targeted */
 	}
 
 	.wp-list-table td.column-primary {
@@ -1815,7 +1815,7 @@
 	}
 
 	.wp-list-table .is-expanded td:not(.hidden) {
-		display: block !important;
+		display: block;
 		overflow: hidden; /* clearfix */
 	}
 
@@ -1826,7 +1826,7 @@
 	}
 
 	#comments-form .fixed .column-author {
-		display: none !important;
+		display: none;
 	}
 
 	.fixed .column-comment .comment-author {
Index: src/wp-admin/css/media.css
===================================================================
--- src/wp-admin/css/media.css	(revision 33720)
+++ src/wp-admin/css/media.css	(working copy)
@@ -674,7 +674,7 @@
 
 .edit-attachment-frame .edit-media-header .right:before,
 .edit-attachment-frame .edit-media-header .left:before {
-	font: normal 20px/50px 'dashicons' !important;
+	font: normal 20px/50px 'dashicons';
 	display: inline;
 	font-weight: 300;
 }
@@ -1157,7 +1157,7 @@
 
 	.edit-attachment-frame .edit-media-header .right:before,
 	.edit-attachment-frame .edit-media-header .left:before {
-		line-height: 40px !important;
+		line-height: 40px;
 	}
 
 	.edit-attachment-frame .edit-media-header .left {
Index: src/wp-admin/css/nav-menus.css
===================================================================
--- src/wp-admin/css/nav-menus.css	(revision 33720)
+++ src/wp-admin/css/nav-menus.css	(working copy)
@@ -563,18 +563,18 @@
 .menu-item-depth-10 .menu-item-transport { margin-left: -300px; }
 .menu-item-depth-11 .menu-item-transport { margin-left: -330px; }
 
-body.menu-max-depth-0 { min-width: 950px !important; }
-body.menu-max-depth-1 { min-width: 980px !important; }
-body.menu-max-depth-2 { min-width: 1010px !important; }
-body.menu-max-depth-3 { min-width: 1040px !important; }
-body.menu-max-depth-4 { min-width: 1070px !important; }
-body.menu-max-depth-5 { min-width: 1100px !important; }
-body.menu-max-depth-6 { min-width: 1130px !important; }
-body.menu-max-depth-7 { min-width: 1160px !important; }
-body.menu-max-depth-8 { min-width: 1190px !important; }
-body.menu-max-depth-9 { min-width: 1220px !important; }
-body.menu-max-depth-10 { min-width: 1250px !important; }
-body.menu-max-depth-11 { min-width: 1280px !important; }
+body.menu-max-depth-0 { min-width: 950px; }
+body.menu-max-depth-1 { min-width: 980px; }
+body.menu-max-depth-2 { min-width: 1010px; }
+body.menu-max-depth-3 { min-width: 1040px; }
+body.menu-max-depth-4 { min-width: 1070px; }
+body.menu-max-depth-5 { min-width: 1100px; }
+body.menu-max-depth-6 { min-width: 1130px; }
+body.menu-max-depth-7 { min-width: 1160px; }
+body.menu-max-depth-8 { min-width: 1190px; }
+body.menu-max-depth-9 { min-width: 1220px; }
+body.menu-max-depth-10 { min-width: 1250px; }
+body.menu-max-depth-11 { min-width: 1280px; }
 
 /* Menu item controls */
 .item-type {
@@ -611,7 +611,7 @@
 	display: block;
 	width: 30px;
 	height: 40px;
-	margin-right: 0 !important;
+	margin-right: 0;
 	text-indent: 100%;
 	outline: none;
 	overflow: hidden;
@@ -762,7 +762,7 @@
 
 @media screen and ( max-width: 782px ) {
 	body.nav-menus-php {
-		min-width: 0 !important;
+		min-width: 0;
 	}
 
 	#nav-menus-frame {
Index: src/wp-admin/css/press-this-editor.css
===================================================================
--- src/wp-admin/css/press-this-editor.css	(revision 33720)
+++ src/wp-admin/css/press-this-editor.css	(working copy)
@@ -84,7 +84,7 @@
 }
 @media (max-width: 900px) {
 	body#tinymce {
-		padding-top: 30px !important;
+		padding-top: 30px;
 	}
 }
 @media (max-width: 640px) {
@@ -100,8 +100,8 @@
 
 #tinymce b,
 #tinymce strong {
-	/* overrides TinyMCE's !important. Woohoo. */
-	font-weight: 700 !important;
+	/* overrides TinyMCE's. Woohoo. */
+	font-weight: 700;
 }
 
 blockquote {
Index: src/wp-admin/css/revisions.css
===================================================================
--- src/wp-admin/css/revisions.css	(revision 33720)
+++ src/wp-admin/css/revisions.css	(working copy)
@@ -336,7 +336,7 @@
 }
 
 .revisions.pinned .revisions-tooltip {
-	display: none !important;
+	display: none;
 }
 
 .comparing-two-revisions .revisions-tooltip {
@@ -495,7 +495,7 @@
 
 .wp-slider .ui-slider-handle.from-handle:before,
 .wp-slider .ui-slider-handle.to-handle:before {
-	font-size: 20px !important;
+	font-size: 20px;
 	margin: -1px 0 0 -1px;
 }
 
Index: src/wp-admin/css/themes.css
===================================================================
--- src/wp-admin/css/themes.css	(revision 33720)
+++ src/wp-admin/css/themes.css	(working copy)
@@ -441,7 +441,7 @@
 }
 
 .theme-overlay .theme-header .close:before {
-	font: normal 22px/50px 'dashicons' !important;
+	font: normal 22px/50px 'dashicons';
 	color: #777;
 	display: inline-block;
 	content: '\f335';
@@ -499,7 +499,7 @@
 
 .theme-overlay .theme-header .right:before,
 .theme-overlay .theme-header .left:before {
-	font: normal 20px/50px 'dashicons' !important;
+	font: normal 20px/50px 'dashicons';
 	display: inline;
 	font-weight: 300;
 }
@@ -1082,7 +1082,7 @@
 	content: '\f147';
 }
 .theme-browser .theme.is-installed .theme-actions .button-primary {
-	display: none !important;
+	display: none;
 }
 
 .theme-install-php .wp-filter {
@@ -1153,11 +1153,11 @@
 	display: block;
 }
 body.show-upload-theme p.no-themes {
-	display: none !important;
+	display: none;
 }
 
 .theme-install-php .add-new-theme {
-	display: none !important;
+	display: none;
 }
 
 @media only screen and (max-width: 1120px) {
@@ -1318,7 +1318,7 @@
 
 .wp-full-overlay.collapsed,
 .wp-full-overlay.expanded .wp-full-overlay-sidebar {
-	margin-left: 0 !important;
+	margin-left: 0;
 }
 
 .wp-full-overlay.expanded {
@@ -1476,12 +1476,12 @@
 	color: #656a6f;
 	outline: 0;
 	line-height: 1;
-	background-color: transparent !important;
-	border: none !important;
-	-webkit-box-shadow: none !important;
-	box-shadow: none !important;
-	-webkit-border-radius: 0 !important;
-	border-radius: 0 !important;
+	background-color: transparent;
+	border: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	-webkit-border-radius: 0;
+	border-radius: 0;
 }
 
 .wp-core-ui .wp-full-overlay .collapse-sidebar:hover,
Index: src/wp-admin/css/widgets.css
===================================================================
--- src/wp-admin/css/widgets.css	(revision 33720)
+++ src/wp-admin/css/widgets.css	(working copy)
@@ -543,7 +543,7 @@
 	}
 
 	div.widget {
-		margin: 0 auto 10px !important;
+		margin: 0 auto 10px;
 		max-width: 480px;
 	}
 }
Index: src/wp-admin/js/svg-painter.js
===================================================================
--- src/wp-admin/js/svg-painter.js	(revision 33720)
+++ src/wp-admin/js/svg-painter.js	(working copy)
@@ -233,7 +233,7 @@
 				}
 			}
 
-			$element.attr( 'style', 'background-image: url("data:image/svg+xml;base64,' + xml + '") !important;' );
+			$element.attr( 'style', 'background-image: url("data:image/svg+xml;base64,' + xml + '");' );
 		}
 	};
 
Index: src/wp-content/themes/twentyeleven/colors/dark.css
===================================================================
--- src/wp-content/themes/twentyeleven/colors/dark.css	(revision 33720)
+++ src/wp-content/themes/twentyeleven/colors/dark.css	(working copy)
@@ -590,10 +590,10 @@
 @media print {
 	body {
 		color: #333;
-		background: none !important;
+		background: none;
 	}
 	#page {
-		background: none !important;
+		background: none;
 	}
 
 	/* Comments */
@@ -608,7 +608,7 @@
 		color: #959595;
 	}
 	.commentlist > li:before {
-		content: none !important;
+		content: none;
 	}
 
 	/* Post Author threaded comments */
Index: src/wp-content/themes/twentyeleven/editor-style.css
===================================================================
--- src/wp-content/themes/twentyeleven/editor-style.css	(revision 33720)
+++ src/wp-content/themes/twentyeleven/editor-style.css	(working copy)
@@ -101,8 +101,8 @@
 }
 .mceContentBody blockquote,
 .mceContentBody blockquote p {
-	font-family: Georgia, "Bitstream Charter", serif !important;
-	font-style: italic !important;
+	font-family: Georgia, "Bitstream Charter", serif;
+	font-style: italic;
 	font-weight: normal;
 	margin: 0 3em;
 }
@@ -213,8 +213,8 @@
 
 /* Tables */
 table {
-	border: none !important;
-	border-bottom: 1px solid #ddd !important;
+	border: none;
+	border-bottom: 1px solid #ddd;
 	border-collapse: collapse;
 	border-spacing: 0;
 	text-align: left;
@@ -222,7 +222,7 @@
 	width: 100%;
 }
 tr th {
-	border: none !important;
+	border: none;
 	color: #666;
 	font-size: 10px;
 	font-weight: 500;
@@ -231,8 +231,8 @@
 	text-transform: uppercase;
 }
 td {
-	border: none !important;
-	border-top: 1px solid #ddd !important;
+	border: none;
+	border-top: 1px solid #ddd;
 	padding: 6px 10px 6px 0;
 }
 
@@ -273,7 +273,7 @@
 }
 .wp-caption img {
 	display: block;
-	margin: 5px auto 0 !important;
+	margin: 5px auto 0;
 	max-width: 98%;
 	border-color: #eee;
 }
@@ -280,9 +280,9 @@
 .wp-caption .wp-caption-text,
 .wp-caption-dd {
 	color: #666;
-	font-family: Georgia, serif !important;
+	font-family: Georgia, serif;
 	font-size: 12px;
-	margin: 0 0 0.6em 0 !important;
+	margin: 0 0 0.6em 0;
 	padding: 0 0 5px 40px;
 	position: relative;
 	text-align: left;
Index: src/wp-content/themes/twentyeleven/rtl.css
===================================================================
--- src/wp-content/themes/twentyeleven/rtl.css	(revision 33720)
+++ src/wp-content/themes/twentyeleven/rtl.css	(working copy)
@@ -531,7 +531,7 @@
 	/* Talking avatars take up too much room at this size */
 	.commentlist > li.comment,
 	.commentlist > li.pingback {
-		margin-right: 0 !important;
+		margin-right: 0;
 	}
 	.commentlist .children .avatar {
 		left: auto;
Index: src/wp-content/themes/twentyeleven/style.css
===================================================================
--- src/wp-content/themes/twentyeleven/style.css	(revision 33720)
+++ src/wp-content/themes/twentyeleven/style.css	(working copy)
@@ -495,7 +495,7 @@
 /* Assistive text */
 .assistive-text,
 .screen-reader-text {
-	position: absolute !important;
+	position: absolute;
 	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
 	clip: rect(1px, 1px, 1px, 1px);
 	overflow: hidden;
@@ -509,7 +509,7 @@
 	background: #eee;
 	border-bottom: 1px solid #ddd;
 	color: #1982d1;
-	clip: auto !important;
+	clip: auto;
 	font-size: 12px;
 	height: auto;
 	position: absolute;
@@ -736,7 +736,7 @@
 .blog .sticky .entry-header .entry-meta {
 	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
 	clip: rect(1px, 1px, 1px, 1px);
-	position: absolute !important;
+	position: absolute;
 }
 .entry-title,
 .entry-header .entry-meta {
@@ -995,7 +995,7 @@
 	max-width: 100%;
 }
 .entry-content .twitter-tweet-rendered {
-	max-width: 100% !important; /* Override the Twitter embed fixed width */
+	max-width: 100%; /* Override the Twitter embed fixed width */
 }
 
 /* Password Protected Posts */
@@ -1437,7 +1437,7 @@
 section.featured-post .entry-meta {
 	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
 	clip: rect(1px, 1px, 1px, 1px);
-	position: absolute !important;
+	position: absolute;
 }
 
 /* Small featured post */
@@ -2488,7 +2488,7 @@
 	}
 	/* Make sure the logo and search form don't collide */
 	#branding #searchform {
-		top: 1.625em !important;
+		top: 1.625em;
 	}
 	/* Floated content doesn't work well at this size */
 	.alignleft,
@@ -2517,7 +2517,7 @@
 	/* Talking avatars take up too much room at this size */
 	.commentlist > li.comment,
 	.commentlist > li.pingback {
-		margin-left: 0 !important;
+		margin-left: 0;
 	}
 	.commentlist .avatar {
 		background: transparent;
@@ -2577,7 +2577,7 @@
 
 @media print {
 	body {
-		background: none !important;
+		background: none;
 		font-size: 10pt;
 	}
 	footer.entry-meta a[rel=bookmark]:link:after,
@@ -2585,14 +2585,14 @@
 		content: " [" attr(href) "] "; /* Show URLs */
 	}
 	#page {
-		clear: both !important;
-		display: block !important;
-		float: none !important;
+		clear: both;
+		display: block;
+		float: none;
 		max-width: 100%;
-		position: relative !important;
+		position: relative;
 	}
 	#branding {
-		border-top: none !important;
+		border-top: none;
 		padding: 0;
 	}
 	#branding hgroup {
Index: src/wp-content/themes/twentyfifteen/css/ie.css
===================================================================
--- src/wp-content/themes/twentyfifteen/css/ie.css	(revision 33720)
+++ src/wp-content/themes/twentyfifteen/css/ie.css	(working copy)
@@ -303,7 +303,7 @@
 }
 
 .sidebar {
-	position: static !important;
+	position: static;
 }
 
 .widget-area {
Index: src/wp-content/themes/twentyfifteen/style.css
===================================================================
--- src/wp-content/themes/twentyfifteen/style.css	(revision 33720)
+++ src/wp-content/themes/twentyfifteen/style.css	(working copy)
@@ -1016,7 +1016,7 @@
 
 /* reset screen-reader-text */
 .pagination .current .screen-reader-text {
-	position: static !important;
+	position: static;
 }
 
 .pagination .page-numbers {
@@ -1167,7 +1167,7 @@
 	clip: rect(1px, 1px, 1px, 1px);
 	height: 1px;
 	overflow: hidden;
-	position: absolute !important;
+	position: absolute;
 	width: 1px;
 }
 
@@ -2840,7 +2840,7 @@
 
 	/* restore screen-reader-text */
 	.pagination .current .screen-reader-text {
-		position: absolute !important;
+		position: absolute;
 	}
 
 	.pagination .page-numbers {
@@ -5852,7 +5852,7 @@
 
 @media print {
 	body {
-		background: none !important; /* Brute force since user agents all print differently. */
+		background: none; /* Brute force since user agents all print differently. */
 		font-size: 11.25pt;
 	}
 
@@ -5881,7 +5881,7 @@
 	.page-content,
 	.comments-area,
 	.widecolumn {
-		background: none !important; /* Make sure color schemes dont't affect to print */
+		background: none; /* Make sure color schemes dont't affect to print */
 	}
 
 	body,
@@ -5908,7 +5908,7 @@
 	.site-info a,
 	.wp-caption-text,
 	.gallery-caption {
-		color: #000 !important; /* Make sure color schemes don't affect to print */
+		color: #000; /* Make sure color schemes don't affect to print */
 	}
 
 	pre,
@@ -5927,7 +5927,7 @@
 	.comment-list .pingback,
 	.comment-list .trackback,
 	.no-comments {
-		border-color: #eaeaea !important; /* Make sure color schemes don't affect to print */
+		border-color: #eaeaea; /* Make sure color schemes don't affect to print */
 	}
 
 	.site {
@@ -5935,7 +5935,7 @@
 	}
 
 	.sidebar {
-		position: relative !important; /* Make sure sticky sidebar doesn't affect to print */
+		position: relative; /* Make sure sticky sidebar doesn't affect to print */
 	}
 
 	.site-branding {
@@ -5959,8 +5959,8 @@
 	}
 
 	.sticky-post {
-		background: #000 !important;
-		color: #fff !important;
+		background: #000;
+		color: #fff;
 	}
 
 	.entry-header,
Index: src/wp-content/themes/twentyfourteen/style.css
===================================================================
--- src/wp-content/themes/twentyfourteen/style.css	(revision 33720)
+++ src/wp-content/themes/twentyfourteen/style.css	(working copy)
@@ -717,7 +717,7 @@
 .screen-reader-text {
 	clip: rect(1px, 1px, 1px, 1px);
 	overflow: hidden;
-	position: absolute !important;
+	position: absolute;
 	height: 1px;
 	width: 1px;
 }
@@ -4172,7 +4172,7 @@
 
 @media print {
 	body {
-		background: none !important; /* Brute force since user agents all print differently. */
+		background: none; /* Brute force since user agents all print differently. */
 		color: #2b2b2b;
 		font-size: 12pt;
 	}
Index: src/wp-content/themes/twentyten/editor-style.css
===================================================================
--- src/wp-content/themes/twentyten/editor-style.css	(revision 33720)
+++ src/wp-content/themes/twentyten/editor-style.css	(working copy)
@@ -214,7 +214,7 @@
 	font-size: 0.9em;
 }
 table {
-	border: 1px solid #e7e7e7 !important;
+	border: 1px solid #e7e7e7;
 	border-collapse: collapse;
 	border-spacing: 0;
 	margin: 0 -1px 24px 0;
@@ -223,7 +223,7 @@
 }
 tr th,
 thead th {
-	border: none !important;
+	border: none;
 	color: #888;
 	font-size: 12px;
 	font-weight: bold;
@@ -231,8 +231,8 @@
 	padding: 9px 24px;
 }
 tr td {
-	border: none !important;
-	border-top: 1px solid #e7e7e7 !important;
+	border: none;
+	border-top: 1px solid #e7e7e7;
 	padding: 6px 24px;
 }
 img {
@@ -282,7 +282,7 @@
 	font-size: 12px;
 	line-height: 18px;
 	margin-bottom: 20px;
-	max-width: 632px !important; /* prevent too-wide images from breaking layout */
+	max-width: 632px; /* prevent too-wide images from breaking layout */
 	padding: 4px;
 	text-align: center;
 }
Index: src/wp-content/themes/twentyten/style.css
===================================================================
--- src/wp-content/themes/twentyten/style.css	(revision 33720)
+++ src/wp-content/themes/twentyten/style.css	(working copy)
@@ -339,7 +339,7 @@
 .screen-reader-text {
 	clip: rect(1px, 1px, 1px, 1px);
 	overflow: hidden;
-	position: absolute !important;
+	position: absolute;
 	height: 1px;
 	width: 1px;
 }
@@ -837,7 +837,7 @@
 	background: #f1f1f1;
 	line-height: 18px;
 	margin-bottom: 20px;
-	max-width: 632px !important; /* prevent too-wide images from breaking layout */
+	max-width: 632px; /* prevent too-wide images from breaking layout */
 	padding: 4px;
 	text-align: center;
 }
@@ -1306,13 +1306,13 @@
 
 @media print {
 	body {
-		background: none !important;
+		background: none;
 	}
 	#wrapper {
-		clear: both !important;
-		display: block !important;
-		float: none !important;
-		position: relative !important;
+		clear: both;
+		display: block;
+		float: none;
+		position: relative;
 	}
 	#header {
 		border-bottom: 2pt solid #000;
@@ -1346,7 +1346,7 @@
 	.navigation,
 	.page-link,
 	.widget-area {
-		display: none !important;
+		display: none;
 	}
 	#container,
 	#header,
Index: src/wp-content/themes/twentythirteen/inc/custom-header.php
===================================================================
--- src/wp-content/themes/twentythirteen/inc/custom-header.php	(revision 33720)
+++ src/wp-content/themes/twentythirteen/inc/custom-header.php	(working copy)
@@ -179,7 +179,7 @@
 	<?php if ( ! display_header_text() ) : ?>
 	#headimg h1,
 	#headimg h2 {
-		position: absolute !important;
+		position: absolute;
 		clip: rect(1px 1px 1px 1px); /* IE7 */
 		clip: rect(1px, 1px, 1px, 1px);
 	}
Index: src/wp-content/themes/twentythirteen/style.css
===================================================================
--- src/wp-content/themes/twentythirteen/style.css	(revision 33720)
+++ src/wp-content/themes/twentythirteen/style.css	(working copy)
@@ -540,7 +540,7 @@
 .screen-reader-text {
 	clip: rect(1px, 1px, 1px, 1px);
 	overflow: hidden;
-	position: absolute !important;
+	position: absolute;
 	height: 1px;
 	width: 1px;
 }
@@ -549,7 +549,7 @@
 	background-color: #f1f1f1;
 	border-radius: 3px;
 	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
-	clip: auto !important;
+	clip: auto;
 	color: #21759b;
 	display: block;
 	font-size: 14px;
@@ -694,7 +694,7 @@
 
 /* Override the Twitter embed fixed width. */
 .entry-content .twitter-tweet-rendered {
-	max-width: 100% !important;
+	max-width: 100%;
 }
 
 /* Images */
@@ -1452,13 +1452,13 @@
 }
 
 .format-audio .wp-audio-shortcode {
-	height: 30px !important; /* Override mediaelement.js style */
+	height: 30px; /* Override mediaelement.js style */
 	margin: 20px 0;
-	max-width: 400px !important; /* Override mediaelement.js style */
+	max-width: 400px; /* Override mediaelement.js style */
 }
 
 .format-audio audio {
-	max-width: 100% !important; /* Avoid player width overflow. */
+	max-width: 100%; /* Avoid player width overflow. */
 }
 
 /* Chat */
@@ -3122,7 +3122,7 @@
 
 @media print {
 	body {
-		background: none !important;
+		background: none;
 		color: #000;
 		font-size: 10pt;
 	}
@@ -3137,7 +3137,7 @@
 	}
 
 	.site-header {
-		background-image: none !important;
+		background-image: none;
 	}
 
 	.site-header .home-link {
Index: src/wp-content/themes/twentytwelve/css/ie.css
===================================================================
--- src/wp-content/themes/twentytwelve/css/ie.css	(revision 33720)
+++ src/wp-content/themes/twentytwelve/css/ie.css	(working copy)
@@ -73,7 +73,7 @@
 .main-navigation div.nav-menu > ul {
 	border-bottom: 1px solid #ededed;
 	border-top: 1px solid #ededed;
-	display: inline-block !important;
+	display: inline-block;
 	text-align: left;
 	width: 100%;
 }
@@ -188,7 +188,7 @@
 	clear: both;
 }
 .template-front-page .widget {
-	width: 100% !important;
+	width: 100%;
 	border: none;
 }
 .template-front-page .widget-area .widget,
Index: src/wp-content/themes/twentytwelve/editor-style.css
===================================================================
--- src/wp-content/themes/twentytwelve/editor-style.css	(revision 33720)
+++ src/wp-content/themes/twentytwelve/editor-style.css	(working copy)
@@ -129,7 +129,7 @@
 	font-size: 128.571429%;
 }
 .mceContentBody blockquote {
-	font-style: italic !important;
+	font-style: italic;
 	font-weight: normal;
 	margin: 0;
 	padding: 24px;
@@ -277,7 +277,7 @@
 	text-transform: uppercase;
 }
 td {
-	border-top: 1px solid #ededed !important;
+	border-top: 1px solid #ededed;
 	color: #757575;
 	font-size: inherit;
 	font-weight: normal;
Index: src/wp-content/themes/twentytwelve/inc/custom-header.php
===================================================================
--- src/wp-content/themes/twentytwelve/inc/custom-header.php	(revision 33720)
+++ src/wp-content/themes/twentytwelve/inc/custom-header.php	(working copy)
@@ -125,7 +125,7 @@
 		text-decoration: none;
 	}
 	#headimg h1 a:hover {
-		color: #21759b !important; /* Has to override custom inline style. */
+		color: #21759b; /* Has to override custom inline style. */
 	}
 	#headimg h2 {
 		color: #757575;
Index: src/wp-content/themes/twentytwelve/style.css
===================================================================
--- src/wp-content/themes/twentytwelve/style.css	(revision 33720)
+++ src/wp-content/themes/twentytwelve/style.css	(working copy)
@@ -341,7 +341,7 @@
 	max-width: 100%;
 }
 .entry-content .twitter-tweet-rendered {
-	max-width: 100% !important; /* Override the Twitter embed fixed width */
+	max-width: 100%; /* Override the Twitter embed fixed width */
 }
 
 /* Images */
@@ -504,7 +504,7 @@
 /* Assistive text */
 .assistive-text,
 .site .screen-reader-text {
-	position: absolute !important;
+	position: absolute;
 	clip: rect(1px, 1px, 1px, 1px);
 	overflow: hidden;
 	height: 1px;
@@ -517,7 +517,7 @@
 	background: #fff;
 	border: 2px solid #333;
 	border-radius: 3px;
-	clip: auto !important;
+	clip: auto;
 	color: #000;
 	display: block;
 	font-size: 12px;
@@ -1513,7 +1513,7 @@
 	.main-navigation div.nav-menu > ul {
 		border-bottom: 1px solid #ededed;
 		border-top: 1px solid #ededed;
-		display: inline-block !important;
+		display: inline-block;
 		text-align: left;
 		width: 100%;
 	}
@@ -1677,7 +1677,7 @@
 
 @media print {
 	body {
-		background: none !important;
+		background: none;
 		color: #000;
 		font-size: 10pt;
 	}
@@ -1696,11 +1696,11 @@
 		box-shadow: none;
 	}
 	.site {
-		clear: both !important;
-		display: block !important;
-		float: none !important;
+		clear: both;
+		display: block;
+		float: none;
 		max-width: 100%;
-		position: relative !important;
+		position: relative;
 	}
 	.site-header {
 		margin-bottom: 72px;
Index: src/wp-includes/admin-bar.php
===================================================================
--- src/wp-includes/admin-bar.php	(revision 33720)
+++ src/wp-includes/admin-bar.php	(working copy)
@@ -838,11 +838,11 @@
  */
 function _admin_bar_bump_cb() { ?>
 <style type="text/css" media="screen">
-	html { margin-top: 32px !important; }
-	* html body { margin-top: 32px !important; }
+	html { margin-top: 32px; }
+	* html body { margin-top: 32px; }
 	@media screen and ( max-width: 782px ) {
-		html { margin-top: 46px !important; }
-		* html body { margin-top: 46px !important; }
+		html { margin-top: 46px; }
+		* html body { margin-top: 46px; }
 	}
 </style>
 <?php
Index: src/wp-includes/css/admin-bar.css
===================================================================
--- src/wp-includes/css/admin-bar.css	(revision 33720)
+++ src/wp-includes/css/admin-bar.css	(working copy)
@@ -231,7 +231,7 @@
 	padding: 4px 0;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	background-image: none !important;
+	background-image: none;
 	margin-right: 6px;
 }
 
@@ -492,7 +492,7 @@
  */
 #wpadminbar .quicklinks li .blavatar {
 	float: left;
-	font: normal 16px/1 'dashicons' !important;
+	font: normal 16px/1 'dashicons';
 	speak: none;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
@@ -598,7 +598,7 @@
 	top: 6px;
 	left: 5px;
 	z-index: 20;
-	font: normal 20px/1 'dashicons' !important;
+	font: normal 20px/1 'dashicons';
 	content: '\f179';
 	speak: none;
 	-webkit-font-smoothing: antialiased;
@@ -761,7 +761,7 @@
 .no-font-face #wpadminbar .ab-icon:before,
 .no-font-face #wpadminbar a.ab-item:before,
 .no-font-face #wpadminbar #wp-admin-bar-wp-logo > .ab-item {
-	display: none !important;
+	display: none;
 }
 
 .no-font-face #wpadminbar ul.ab-top-menu > li > a > span.ab-label {
@@ -769,13 +769,13 @@
 }
 
 .no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon {
-	display: inline !important;
+	display: inline;
 }
 
 .no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before {
 	content: "Menu";
-	font: 14px/45px sans-serif !important;
-	display: inline-block !important;
+	font: 14px/45px sans-serif;
+	display: inline-block;
 	color: #fff;
 }
 
@@ -813,7 +813,7 @@
 	}
 
 	#wpadminbar .ab-icon {
-		font: 40px/1 dashicons !important;
+		font: 40px/1 dashicons;
 		margin: 0;
 		padding: 0;
 		width: 52px;
@@ -876,7 +876,7 @@
 	}
 
 	#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
-		font: 28px/1 'dashicons' !important;
+		font: 28px/1 'dashicons';
 		top: -3px;
 	}
 
@@ -940,7 +940,7 @@
 	#wpadminbar #wp-admin-bar-new-content .ab-icon:before {
 		top: 0;
 		line-height: 53px;
-		height: 46px !important;
+		height: 46px;
 		text-align: center;
 		width: 52px;
 		display: block;
@@ -1010,7 +1010,7 @@
 	}
 
 	#wpadminbar #wp-admin-bar-user-info .username {
-		line-height: 0.8 !important;
+		line-height: 0.8;
 		margin-bottom: -2px;
 	}
 
Index: src/wp-includes/css/buttons.css
===================================================================
--- src/wp-includes/css/buttons.css	(revision 33720)
+++ src/wp-includes/css/buttons.css	(working copy)
@@ -199,12 +199,12 @@
 .wp-core-ui .button-secondary:disabled,
 .wp-core-ui .button-secondary.disabled,
 .wp-core-ui .button-disabled {
-	color: #a0a5aa !important;
-	border-color: #ddd !important;
-	background: #f7f7f7 !important;
-	-webkit-box-shadow: none !important;
-	box-shadow: none !important;
-	text-shadow: 0 1px 0 #fff !important;
+	color: #a0a5aa;
+	border-color: #ddd;
+	background: #f7f7f7;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	text-shadow: 0 1px 0 #fff;
 	cursor: default;
 }
 
@@ -261,12 +261,12 @@
 .wp-core-ui .button-primary:disabled,
 .wp-core-ui .button-primary-disabled,
 .wp-core-ui .button-primary.disabled {
-	color: #94cde7 !important;
-	background: #298cba !important;
-	border-color: #1b607f !important;
-	-webkit-box-shadow: none !important;
-	box-shadow: none !important;
-	text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.1 ) !important;
+	color: #94cde7;
+	background: #298cba;
+	border-color: #1b607f;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.1 );
 	cursor: default;
 }
 
Index: src/wp-includes/css/editor.css
===================================================================
--- src/wp-includes/css/editor.css	(revision 33720)
+++ src/wp-includes/css/editor.css	(working copy)
@@ -117,7 +117,7 @@
 }
 
 .mce-window .mce-wp-help > .mce-container-body {
-	width: auto !important;
+	width: auto;
 }
 
 .mce-window .wp-editor-help {
Index: src/wp-includes/css/jquery-ui-dialog.css
===================================================================
--- src/wp-includes/css/jquery-ui-dialog.css	(revision 33720)
+++ src/wp-includes/css/jquery-ui-dialog.css	(working copy)
@@ -64,7 +64,7 @@
 /* Interaction Cues
 ----------------------------------*/
 .ui-state-disabled {
-	cursor: default !important;
+	cursor: default;
 }
 
 
@@ -244,12 +244,12 @@
 
 .ui-button[disabled],
 .ui-button:disabled {
-	color: #a0a5aa !important;
-	border-color: #ddd !important;
-	background: #f7f7f7 !important;
-	-webkit-box-shadow: none !important;
-	box-shadow: none !important;
-	text-shadow: 0 1px 0 #fff !important;
+	color: #a0a5aa;
+	border-color: #ddd;
+	background: #f7f7f7;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	text-shadow: 0 1px 0 #fff;
 	cursor: default;
 }
 
Index: src/wp-includes/css/media-views.css
===================================================================
--- src/wp-includes/css/media-views.css	(revision 33720)
+++ src/wp-includes/css/media-views.css	(working copy)
@@ -467,7 +467,7 @@
 .sidebar-for-errors .compat-item,
 .sidebar-for-errors .media-sidebar .media-progress-bar,
 .sidebar-for-errors .upload-details {
-	display: none !important;
+	display: none;
 }
 
 /**
@@ -1088,7 +1088,7 @@
 }
 
 .uploader-inline .close:before {
-	font: normal 30px/50px 'dashicons' !important;
+	font: normal 30px/50px 'dashicons';
 	color: #777;
 	display: inline-block;
 	content: '\f335';
@@ -1338,7 +1338,7 @@
 }
 
 .uploader-inline .browser {
-	display: inline-block !important;
+	display: inline-block;
 }
 
 /**
@@ -1678,7 +1678,7 @@
 }
 
 .media-modal .imgedit-wait {
-	height: auto !important;
+	height: auto;
 	right: 0;
 	bottom: 0;
 	left: 0;
Index: src/wp-includes/css/wp-auth-check.css
===================================================================
--- src/wp-includes/css/wp-auth-check.css	(revision 33720)
+++ src/wp-includes/css/wp-auth-check.css	(working copy)
@@ -72,7 +72,7 @@
 
 #wp-auth-check-wrap .wp-auth-check-close:before {
 	content: '\f158';
-	display: block !important;
+	display: block;
 	font: normal 20px/1 'dashicons';
 	speak: none;
 	height: 22px;
@@ -80,7 +80,7 @@
 	text-align: center;
 	width: 22px;
 	color: #777;
-	-webkit-font-smoothing: antialiased !important;
+	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
 }
 
Index: src/wp-includes/css/wp-pointer.css
===================================================================
--- src/wp-includes/css/wp-pointer.css	(revision 33720)
+++ src/wp-includes/css/wp-pointer.css	(working copy)
@@ -63,12 +63,12 @@
 	background: none;
 	color: #b4b9be;
 	content: '\f153';
-	display: block !important;
+	display: block;
 	font: normal 16px/1 'dashicons';
 	speak: none;
 	margin: 1px 0;
 	text-align: center;
-	-webkit-font-smoothing: antialiased !important;
+	-webkit-font-smoothing: antialiased;
 	width: 10px;
 	height: 100%;
 	position: absolute;
Index: src/wp-includes/js/mediaelement/wp-mediaelement.css
===================================================================
--- src/wp-includes/js/mediaelement/wp-mediaelement.css	(revision 33720)
+++ src/wp-includes/js/mediaelement/wp-mediaelement.css	(working copy)
@@ -74,7 +74,7 @@
 }
 
 .me-cannotplay {
-	width: auto !important;
+	width: auto;
 }
 
 .media-embed-details .wp-audio-shortcode {

Index: src/wp-includes/js/tinymce/skins/wordpress/wp-content.css
===================================================================
--- src/wp-includes/js/tinymce/skins/wordpress/wp-content.css	(revision 33720)
+++ src/wp-includes/js/tinymce/skins/wordpress/wp-content.css	(working copy)
@@ -20,7 +20,7 @@
 	color: #333;
 	margin: 9px 10px;
 	max-width: 100%;
-	-webkit-font-smoothing: antialiased !important;
+	-webkit-font-smoothing: antialiased;
 	overflow-wrap: break-word;
 	word-wrap: break-word; /* Old syntax */
 	word-break: break-word; /* iOS */
@@ -35,12 +35,12 @@
 }
 
 body.wp-autoresize {
-	overflow: visible !important;
+	overflow: visible;
 	/* The padding ensures margins of the children are contained in the body. */
-	padding-top: 1px !important;
-	padding-bottom: 1px !important;
-	padding-left: 0 !important;
-	padding-right: 0 !important;
+	padding-top: 1px;
+	padding-bottom: 1px;
+	padding-left: 0;
+	padding-right: 0;
 }
 
 /* When font-weight is different than the default browser style,
@@ -47,7 +47,7 @@
 Chrome and Safari replace <strong> and <b> with spans with inline styles on pasting?! */
 body.webkit strong,
 body.webkit b {
-	font-weight: bold !important;
+	font-weight: bold;
 }
 
 pre {
@@ -62,16 +62,16 @@
 
 /* For emoji replacement images */
 img.emoji {
-	display: inline !important;
-	border: none !important;
-	height: 1em !important;
-	width: 1em !important;
-	margin: 0 .07em !important;
-	vertical-align: -0.1em !important;
-	background: none !important;
-	padding: 0 !important;
-	-webkit-box-shadow: none !important;
-	box-shadow: none !important;
+	display: inline;
+	border: none;
+	height: 1em;
+	width: 1em;
+	margin: 0 .07em;
+	vertical-align: -0.1em;
+	background: none;
+	padding: 0;
+	-webkit-box-shadow: none;
+	box-shadow: none;
 }
 
 .mceIEcenter {
@@ -90,7 +90,7 @@
 
 /* iOS does not obey max-width if width is set. */
 .ios .wp-caption {
-	width: auto !important;
+	width: auto;
 }
 
 .wp-caption img {
