Index: src/wp-admin/css/about.css
===================================================================
--- src/wp-admin/css/about.css	(revision 32327)
+++ src/wp-admin/css/about.css	(working copy)
@@ -24,7 +24,7 @@
 
 .about-wrap div.updated,
 .about-wrap div.error {
-	display: none !important;
+	display: none;
 }
 
 .about-wrap hr {
@@ -432,8 +432,8 @@
 
 	.about-wrap .three-col div,
 	.about-wrap .headline-feature .feature-section div {
-		width: 100% !important;
-		float: none !important;
+		width: 100%;
+		float: none;
 	}
 
 	.about-wrap .dfw p {
Index: src/wp-admin/css/admin-menu.css
===================================================================
--- src/wp-admin/css/admin-menu.css	(revision 32327)
+++ 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;
 }
 
 /*------------------------------------------------------------------------------
@@ -425,7 +425,7 @@
 /* A new arrow */
 
 .wp-menu-arrow {
-	display: none !important;
+	display: none;
 }
 
 ul#adminmenu a.wp-has-current-submenu {
@@ -589,10 +589,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 32327)
+++ 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 32327)
+++ 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 */
@@ -682,16 +682,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;
 }
 
 /*------------------------------------------------------------------------------
@@ -744,13 +744,13 @@
 	background: none;
 	color: #b4b9be;
 	content: '\f153';
-	display: block !important;
+	display: block;
 	font: normal 16px/1 'dashicons';
 	speak: none;
 	height: 20px;
 	text-align: center;
 	width: 20px;
-	-webkit-font-smoothing: antialiased !important;
+	-webkit-font-smoothing: antialiased;
 }
 
 #welcome-panel.welcome-panel .welcome-panel-close:before {
@@ -1187,7 +1187,7 @@
 .filters-applied .filter-group,
 .filters-applied .filter-drawer .buttons,
 .filters-applied .filter-drawer br {
-	display: none !important;
+	display: none;
 }
 
 .filters-applied .filtered-by {
@@ -1429,7 +1429,7 @@
 
 #contextual-help-wrap {
 	overflow: auto;
-	margin-left: 0 !important;
+	margin-left: 0;
 }
 
 #screen-meta .screen-reader-text {
@@ -1508,7 +1508,7 @@
 	vertical-align: bottom;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 	color: #b4b9be;
 }
 
@@ -1835,7 +1835,7 @@
 
 .postbox .inside > p:last-child,
 .rss-widget ul li:last-child {
-	margin-bottom: 1px !important;
+	margin-bottom: 1px;
 }
 
 .postbox.closed h3 {
@@ -2086,7 +2086,7 @@
 }
 
 #submitdiv h3 {
-	margin-bottom: 0 !important;
+	margin-bottom: 0;
 }
 
 /* - Used - but could/should be deprecated with a CSS reset
@@ -2722,7 +2722,7 @@
 
 /* @todo: these seem misplaced */
 .js .meta-box-sortables .postbox:hover .handlediv {
-	margin-right: 0 !important;
+	margin-right: 0;
 }
 
 /* Metabox collapse arrow indicators */
@@ -2737,7 +2737,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 {
@@ -2878,7 +2878,7 @@
 	position: relative;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 }
 
 .widget-action,
@@ -3105,7 +3105,7 @@
 	#bulk-titles div a,
 	.tagchecklist span a:hover,
 	#bulk-titles div a:hover {
-		background: none !important;
+		background: none;
 	}
 
 }
@@ -3125,7 +3125,7 @@
 	}
 
 	body * {
-		-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
+		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 	}
 
 	#wpcontent {
@@ -3152,7 +3152,7 @@
 	#screen-meta-links,
 	#collapse-menu,
 	.post-format-select {
-		display: none !important;
+		display: none;
 	}
 
 	.wrap .add-new-h2, .wrap .add-new-h2:active {
Index: src/wp-admin/css/customize-controls.css
===================================================================
--- src/wp-admin/css/customize-controls.css	(revision 32327)
+++ src/wp-admin/css/customize-controls.css	(working copy)
@@ -137,7 +137,7 @@
 }
 
 #customize-theme-controls .control-section.open .accordion-section-title {
-	border-bottom-color: #eeeeee !important;
+	border-bottom-color: #eeeeee;
 }
 
 #customize-theme-controls .control-section:last-of-type.open,
@@ -503,12 +503,12 @@
 }
 
 .collapse-sidebar {
-	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;
 }
 
 
@@ -569,7 +569,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-widgets.css
===================================================================
--- src/wp-admin/css/customize-widgets.css	(revision 32327)
+++ src/wp-admin/css/customize-widgets.css	(working copy)
@@ -335,8 +335,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 {
@@ -348,7 +348,7 @@
 	width: 300px;
 	margin: 0;
 	z-index: 1;
-	background: #fff !important;
+	background: #fff;
 	-webkit-transition: all 0.2s;
 	transition: all 0.2s;
 	border-right: 1px solid #dddddd;
Index: src/wp-admin/css/dashboard.css
===================================================================
--- src/wp-admin/css/dashboard.css	(revision 32327)
+++ 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 {
@@ -207,7 +207,7 @@
 .welcome-panel .welcome-icon {
 	display: block;
 	padding: 0 0 8px;
-	background: transparent !important;
+	background: transparent;
 }
 
 .welcome-panel .welcome-icon:before {
@@ -220,7 +220,7 @@
 	position: relative;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 	vertical-align: top;
 }
 
@@ -407,7 +407,7 @@
 	text-align: center;
 	position: relative;
 	-webkit-font-smoothing: antialiased;
-	text-decoration: none !important;
+	text-decoration: none;
 }
 
 #dashboard_right_now .page-count a:before,
@@ -640,7 +640,7 @@
 	text-align: center;
 	position: relative;
 	-webkit-font-smoothing: antialiased;
-	text-decoration: none !important;
+	text-decoration: none;
 }
 
 #dashboard_activity .subsubsub {
@@ -832,7 +832,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 32327)
+++ src/wp-admin/css/edit.css	(working copy)
@@ -396,15 +396,15 @@
 
 /* editor-expand.js override */
 .wp-fullscreen-wrap {
-	padding-top: 0 !important;
+	padding-top: 0;
 }
 
 .wp-fullscreen-wrap .wp-editor-area {
-	margin-top: 0 !important;
+	margin-top: 0;
 }
 
 .wp-fullscreen-wrap .mce-edit-area {
-	padding-top: 0 !important;
+	padding-top: 0;
 }
 /* end editor-expand.js override */
 
@@ -440,13 +440,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;
 }
 
 .post-php.mce-fullscreen #wpadminbar,
@@ -487,8 +487,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,
@@ -512,7 +512,7 @@
 	vertical-align: top;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 }
 
 #post-body #visibility:before {
@@ -833,7 +833,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;
@@ -1394,7 +1394,7 @@
 	}
 
 	.post-format-options a div:before {
-		font-size: 26px !important;
+		font-size: 26px;
 	}
 
 	/* Publish Metabox Options */
@@ -1471,12 +1471,12 @@
 
 	/* TinyMCE Adjustments */
 	.mceToolbar * {
-		white-space: normal !important;
+		white-space: normal;
 	}
 
 	.mceToolbar tr,
 	.mceToolbar td {
-		float: left !important;
+		float: left;
 	}
 
 	.wp_themeSkin a.mceButton {
@@ -1531,14 +1531,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 32327)
+++ 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;
@@ -233,12 +233,12 @@
 }
 
 .form-invalid {
-	background-color: #ffebe8 !important;
+	background-color: #ffebe8;
 }
 
 .form-invalid input,
 .form-invalid select {
-	border-color: #c00 !important;
+	border-color: #c00;
 }
 
 .form-input-tip {
@@ -425,7 +425,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;
@@ -577,7 +577,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 32327)
+++ src/wp-admin/css/ie.css	(working copy)
@@ -153,7 +153,7 @@
 }
 
 #adminmenu .wp-menu-arrow {
-	display: none !important;
+	display: none;
 }
 
 .js.folded #adminmenu li.menu-top {
@@ -183,7 +183,7 @@
 }
 
 #adminmenu .wp-menu-image {
-	display: none !important;
+	display: none;
 }
 
 #adminmenu a.menu-top .wp-menu-name {
@@ -603,7 +603,7 @@
 
 .revisions-tickmarks,
 .revisions-tooltip {
-	display: none !important;
+	display: none;
 }
 
 .revisions.pinned .revisions-controls {
Index: src/wp-admin/css/install.css
===================================================================
--- src/wp-admin/css/install.css	(revision 32327)
+++ src/wp-admin/css/install.css	(working copy)
@@ -200,7 +200,7 @@
 
 #pass-strength-result {
 	background-color: #eee;
-	border-color: #ddd !important;
+	border-color: #ddd;
 	border-style: solid;
 	border-width: 1px;
 	margin: 5px 5px 5px 0;
@@ -212,22 +212,22 @@
 
 #pass-strength-result.bad {
 	background-color: #ffb78c;
-	border-color: #ff853c !important;
+	border-color: #ff853c;
 }
 
 #pass-strength-result.good {
 	background-color: #ffec8b;
-	border-color: #ffcc00 !important;
+	border-color: #ffcc00;
 }
 
 #pass-strength-result.short {
 	background-color: #ffa0a0;
-	border-color: #f04040 !important;
+	border-color: #f04040;
 }
 
 #pass-strength-result.strong {
 	background-color: #c3ff88;
-	border-color: #8dff1c !important;
+	border-color: #8dff1c;
 }
 
 .message {
Index: src/wp-admin/css/l10n.css
===================================================================
--- src/wp-admin/css/l10n.css	(revision 32327)
+++ src/wp-admin/css/l10n.css	(working copy)
@@ -62,7 +62,7 @@
 .locale-zh-cn #wp-fullscreen-modes a { font-size: 12px; }
 
 /* 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 .inline-edit-row fieldset label span.title {
Index: src/wp-admin/css/list-tables.css
===================================================================
--- src/wp-admin/css/list-tables.css	(revision 32327)
+++ src/wp-admin/css/list-tables.css	(working copy)
@@ -211,7 +211,7 @@
 .vim-current,
 .vim-current th,
 .vim-current td {
-	background-color: #e4f2fd !important;
+	background-color: #e4f2fd;
 }
 
 th .comment-grey-bubble {
@@ -231,7 +231,7 @@
 	vertical-align: top;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 	color: #444;
 }
 
@@ -307,7 +307,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;
 }
@@ -380,7 +380,7 @@
 	vertical-align: top;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 	color: #444;
 }
 
@@ -697,7 +697,7 @@
 }
 
 .row-title {
-	font-size: 14px !important;
+	font-size: 14px;
 	font-weight: 600;
 }
 
@@ -1432,7 +1432,7 @@
 	vertical-align: top;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 	color: #444;
 }
 
Index: src/wp-admin/css/media.css
===================================================================
--- src/wp-admin/css/media.css	(revision 32327)
+++ 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;
 }
@@ -1159,7 +1159,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 32327)
+++ src/wp-admin/css/nav-menus.css	(working copy)
@@ -558,18 +558,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 {
@@ -606,7 +606,7 @@
 	display: block;
 	width: 30px;
 	height: 40px;
-	margin-right: 0 !important;
+	margin-right: 0;
 	text-indent: 100%;
 	outline: none;
 	overflow: hidden;
@@ -757,7 +757,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 32327)
+++ src/wp-admin/css/press-this-editor.css	(working copy)
@@ -85,7 +85,7 @@
 }
 @media (max-width: 900px) {
 	body#tinymce {
-		padding-top: 30px !important;
+		padding-top: 30px;
 	}
 }
 @media (max-width: 640px) {
Index: src/wp-admin/css/revisions.css
===================================================================
--- src/wp-admin/css/revisions.css	(revision 32327)
+++ 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 32327)
+++ 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;
 }
@@ -1087,7 +1087,7 @@
 	content: '\f147';
 }
 .theme-browser .theme.is-installed .theme-actions .button-primary {
-	display: none !important;
+	display: none;
 }
 
 .theme-install-php a.upload,
@@ -1154,11 +1154,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) {
@@ -1327,7 +1327,7 @@
 
 .wp-full-overlay.collapsed,
 .wp-full-overlay.expanded .wp-full-overlay-sidebar {
-	margin-left: 0 !important;
+	margin-left: 0;
 }
 
 .wp-full-overlay.expanded {
@@ -1527,7 +1527,7 @@
 	position: relative;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
-	text-decoration: none !important;
+	text-decoration: none;
 }
 
 /* rtl:ignore */
Index: src/wp-admin/css/widgets.css
===================================================================
--- src/wp-admin/css/widgets.css	(revision 32327)
+++ src/wp-admin/css/widgets.css	(working copy)
@@ -535,7 +535,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 32327)
+++ 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 32327)
+++ 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 32327)
+++ 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 32327)
+++ 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 32327)
+++ src/wp-content/themes/twentyeleven/style.css	(working copy)
@@ -509,7 +509,7 @@
 	background: #eee;
 	border-bottom: 1px solid #ddd;
 	color: #1982d1;
-	clip: auto !important;
+	clip: auto;
 	font-size: 12px;
 	position: absolute;
 	text-decoration: underline;
@@ -734,7 +734,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 {
@@ -993,7 +993,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 */
@@ -1435,7 +1435,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 */
@@ -2486,7 +2486,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,
@@ -2515,7 +2515,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;
@@ -2575,7 +2575,7 @@
 
 @media print {
 	body {
-		background: none !important;
+		background: none;
 		font-size: 10pt;
 	}
 	footer.entry-meta a[rel=bookmark]:link:after,
@@ -2583,14 +2583,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/genericons/example.html
===================================================================
--- src/wp-content/themes/twentyfifteen/genericons/example.html	(revision 32327)
+++ src/wp-content/themes/twentyfifteen/genericons/example.html	(working copy)
@@ -226,7 +226,7 @@
 }
 
 .genericon-404 {
-	display: none !important; /* This is an easter egg */
+	display: none; /* This is an easter egg */
 }
 
 .genericon:after {
Index: src/wp-content/themes/twentyfifteen/style.css
===================================================================
--- src/wp-content/themes/twentyfifteen/style.css	(revision 32327)
+++ src/wp-content/themes/twentyfifteen/style.css	(working copy)
@@ -1004,7 +1004,7 @@
 
 /* reset screen-reader-text */
 .pagination .current .screen-reader-text {
-	position: static !important;
+	position: static;
 }
 
 .pagination .page-numbers {
@@ -1155,7 +1155,7 @@
 	clip: rect(1px, 1px, 1px, 1px);
 	height: 1px;
 	overflow: hidden;
-	position: absolute !important;
+	position: absolute;
 	width: 1px;
 }
 
@@ -2828,7 +2828,7 @@
 
 	/* restore screen-reader-text */
 	.pagination .current .screen-reader-text {
-		position: absolute !important;
+		position: absolute;
 	}
 
 	.pagination .page-numbers {
@@ -5840,7 +5840,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;
 	}
 
@@ -5896,7 +5896,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,
@@ -5915,7 +5915,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 {
@@ -5947,8 +5947,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 32327)
+++ src/wp-content/themes/twentyfourteen/style.css	(working copy)
@@ -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 32327)
+++ 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 32327)
+++ src/wp-content/themes/twentyten/style.css	(working copy)
@@ -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 32327)
+++ 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 32327)
+++ src/wp-content/themes/twentythirteen/style.css	(working copy)
@@ -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 32327)
+++ 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%;
 }
Index: src/wp-content/themes/twentytwelve/editor-style.css
===================================================================
--- src/wp-content/themes/twentytwelve/editor-style.css	(revision 32327)
+++ 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 32327)
+++ 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 32327)
+++ 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;
@@ -1511,7 +1511,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%;
 	}
@@ -1675,7 +1675,7 @@
 
 @media print {
 	body {
-		background: none !important;
+		background: none;
 		color: #000;
 		font-size: 10pt;
 	}
@@ -1694,11 +1694,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 32327)
+++ src/wp-includes/admin-bar.php	(working copy)
@@ -873,11 +873,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 32327)
+++ 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;
 }
 
@@ -482,7 +482,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;
@@ -582,7 +582,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;
@@ -745,7 +745,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 {
@@ -753,13 +753,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;
 }
 
@@ -797,7 +797,7 @@
 	}
 
 	#wpadminbar .ab-icon {
-		font: 40px/1 dashicons !important;
+		font: 40px/1 dashicons;
 		margin: 0;
 		padding: 0;
 		width: 52px;
@@ -860,7 +860,7 @@
 	}
 
 	#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
-		font: 28px/1 'dashicons' !important;
+		font: 28px/1 'dashicons';
 		top: -3px;
 	}
 
@@ -922,7 +922,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;
@@ -992,7 +992,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 32327)
+++ src/wp-includes/css/buttons.css	(working copy)
@@ -187,12 +187,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;
 }
 
@@ -249,12 +249,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 32327)
+++ src/wp-includes/css/editor.css	(working copy)
@@ -2053,7 +2053,7 @@
 	}
 
 	#wp-fullscreen-central-toolbar {
-		width: auto !important;
+		width: auto;
 		min-width: 0;
 	}
 
@@ -2086,7 +2086,7 @@
 
 	.wp-fullscreen-wrap .wp-editor-container,
 	.wp-fullscreen-title {
-		width: 480px !important;
+		width: 480px;
 	}
 
 	body.wp-fullscreen-active {
@@ -2104,7 +2104,7 @@
 	}
 
 	#wp-fullscreen-status {
-		width: auto !important;
+		width: auto;
 		max-width: 100%;
 		padding: 0 10px;
 	}
Index: src/wp-includes/css/jquery-ui-dialog.css
===================================================================
--- src/wp-includes/css/jquery-ui-dialog.css	(revision 32327)
+++ 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 32327)
+++ src/wp-includes/css/media-views.css	(working copy)
@@ -471,7 +471,7 @@
 .sidebar-for-errors .compat-item,
 .sidebar-for-errors .media-sidebar .media-progress-bar,
 .sidebar-for-errors .upload-details {
-	display: none !important;
+	display: none;
 }
 
 /**
@@ -1099,7 +1099,7 @@
 }
 
 .uploader-inline .close:before {
-	font: normal 30px/50px 'dashicons' !important;
+	font: normal 30px/50px 'dashicons';
 	color: #777;
 	display: inline-block;
 	content: '\f335';
@@ -1363,7 +1363,7 @@
 }
 
 .uploader-inline .browser {
-	display: inline-block !important;
+	display: inline-block;
 }
 
 /**
@@ -1700,7 +1700,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 32327)
+++ 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 32327)
+++ 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 32327)
+++ 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 32327)
+++ 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;
 }
 
 body.rtl {
@@ -32,12 +32,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,
@@ -44,7 +44,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 {
