diff --git a/less/badges.less b/less/badges.less
index 665aed9218032dd1b8131e371d9482c282ccf5be..e1a2e9c5a62dbe7b980f7b8d4f66874f0bdbfe1a 100644
--- a/less/badges.less
+++ b/less/badges.less
@@ -35,11 +35,9 @@ a.badge {
 }
 
 // Quick fix for labels/badges in buttons
-.btn {
-  .badge {
-    position: relative;
-    top: -1px;
-  }
+.btn .badge {
+  position: relative;
+  top: -1px;
 }
 
 // Account for counters in navs
diff --git a/less/jumbotron.less b/less/jumbotron.less
index 39bec9be68128eb504f05bfcde85bbc6b9118cad..ca51b481aec82d07cd67ac62c65e3246cd8ab89e 100644
--- a/less/jumbotron.less
+++ b/less/jumbotron.less
@@ -18,13 +18,10 @@
   p {
     line-height: 1.4;
   }
-}
 
-@media screen and (min-width: @screen-tablet) {
-  .jumbotron {
+  @media screen and (min-width: @screen-tablet) {
     padding: 50px 60px;
     border-radius: @border-radius-large; // Only round corners at higher resolutions
-
     h1 {
       font-size: (@font-size-base * 4.5);
     }
diff --git a/less/media.less b/less/media.less
index bcba8081c1178fd055eed96dc9a02a6291adac7a..5ad22cd6d540fa378940c97910eabad478b09cba 100644
--- a/less/media.less
+++ b/less/media.less
@@ -36,11 +36,13 @@
 // Media image alignment
 // -------------------------
 
-.media > .pull-left {
-  margin-right: 10px;
-}
-.media > .pull-right {
-  margin-left: 10px;
+.media {
+  > .pull-left {
+    margin-right: 10px;
+  }
+  > .pull-right {
+    margin-left: 10px;
+  }
 }
 
 
diff --git a/less/popovers.less b/less/popovers.less
index 2c79da9a0389b5925b50f799b0e0cf57042c4ca8..33488e885ee139fa81f2df9ff541d4ae4b97fc7b 100644
--- a/less/popovers.less
+++ b/less/popovers.less
@@ -50,14 +50,16 @@
 //
 // .arrow is outer, .arrow:after is inner
 
-.popover .arrow,
-.popover .arrow:after {
-  position: absolute;
-  display: block;
-  width: 0;
-  height: 0;
-  border-color: transparent;
-  border-style: solid;
+.popover .arrow {
+  &,
+  &:after {
+    position: absolute;
+    display: block;
+    width: 0;
+    height: 0;
+    border-color: transparent;
+    border-style: solid;
+  }
 }
 .popover .arrow {
   border-width: @popover-arrow-outer-width;
diff --git a/less/print.less b/less/print.less
index 64c1ff9fa919997b38e7e26b0de59415fd64d780..7fe459a2ed7f2ab526be05ef342bfbbe98d43512 100644
--- a/less/print.less
+++ b/less/print.less
@@ -71,13 +71,17 @@
   .navbar {
     display: none;
   }
-  .table td,
-  .table th {
-    background-color: #fff !important;
-  }
-  .btn > .caret,
-  .dropup > .btn > .caret {
-    border-top-color: #000 !important;
+  .table {
+    td,
+    th {
+      background-color: #fff !important;
+    }
+  }
+  .btn,
+  .dropup > .btn {
+    > .caret {
+      border-top-color: #000 !important;
+    }
   }
   .label {
     border: 1px solid #000;