diff --git a/themes/kwant/assets/css/theme.css b/themes/kwant/assets/css/theme.css
index 9cf0e25ec254ee86d796dfe32b20515a6a5d3d17..bca6f3c16c9ef27df1a24426bf45ec64d1339b4b 100644
--- a/themes/kwant/assets/css/theme.css
+++ b/themes/kwant/assets/css/theme.css
@@ -1073,10 +1073,10 @@ html {
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 body {
-  font-family: "Bitstream Vera", Georgia, serif;
+  font-family: "Bitstream Vera Serif", Georgia, serif;
   font-size: 16px;
   line-height: 1.42857143;
-  color: #333333;
+  color: #000000;
   background-color: #ffffff;
 }
 input,
@@ -2897,7 +2897,7 @@ select[multiple].input-lg {
   display: block;
   margin-top: 5px;
   margin-bottom: 10px;
-  color: #737373;
+  color: #404040;
 }
 @media (min-width: 768px) {
   .form-inline .form-group {
@@ -5049,7 +5049,7 @@ a.thumbnail.active {
 }
 .thumbnail .caption {
   padding: 9px;
-  color: #333333;
+  color: #000000;
 }
 .alert {
   padding: 15px;
@@ -6009,7 +6009,7 @@ button.close {
   position: absolute;
   z-index: 1070;
   display: block;
-  font-family: "Bitstream Vera", Georgia, serif;
+  font-family: "Bitstream Vera Serif", Georgia, serif;
   font-style: normal;
   font-weight: normal;
   letter-spacing: normal;
@@ -6127,7 +6127,7 @@ button.close {
   display: none;
   max-width: 276px;
   padding: 1px;
-  font-family: "Bitstream Vera", Georgia, serif;
+  font-family: "Bitstream Vera Serif", Georgia, serif;
   font-style: normal;
   font-weight: normal;
   letter-spacing: normal;
diff --git a/themes/kwant/assets/css/theme.min.css b/themes/kwant/assets/css/theme.min.css
index f9d3a4b3e09967b849d27adaac0f2b49f3b33062..200ecbbdc9281ef7154ff8e179bac088d9e69db1 100644
--- a/themes/kwant/assets/css/theme.min.css
+++ b/themes/kwant/assets/css/theme.min.css
@@ -1,4 +1,5 @@
 /*! Generated by Live LESS Theme Customizer */
+body,mark{color:#000}
 body,figure{margin:0}
 .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}
 html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:10px;-webkit-tap-highlight-color:transparent}
@@ -11,7 +12,7 @@ a:active,a:hover{outline:0}
 b,optgroup,strong{font-weight:700}
 dfn{font-style:italic}
 h1{margin:.67em 0}
-mark{background:#ff0;color:#000}
+mark{background:#ff0}
 sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
 sup{top:-.5em}
 sub{bottom:-.25em}
@@ -312,7 +313,7 @@ h2,h3{page-break-after:avoid}
 .glyphicon-menu-down:before{content:"\e259"}
 .glyphicon-menu-up:before{content:"\e260"}
 *,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
-body{font-family:"Bitstream Vera",Georgia,serif;font-size:16px;line-height:1.42857143;color:#333}
+body{font-family:"Bitstream Vera Serif",Georgia,serif;font-size:16px;line-height:1.42857143}
 button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
 a{color:#07c;text-decoration:none}
 a:focus,a:hover{color:#07c;text-decoration:underline}
@@ -730,7 +731,7 @@ select[multiple].input-lg,textarea.input-lg{height:auto}
 .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}
 .has-feedback label~.form-control-feedback{top:27px}
 .has-feedback label.sr-only~.form-control-feedback{top:0}
-.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
+.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#404040}
 @media (min-width:768px){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}
 .form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}
 .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
@@ -1112,7 +1113,7 @@ a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}
 .thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}
 .thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}
 a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#07c}
-.thumbnail .caption{padding:9px;color:#333}
+.thumbnail .caption{padding:9px;color:#000}
 .alert{padding:15px;border:1px solid transparent;border-radius:4px}
 .alert h4{margin-top:0;color:inherit}
 .alert>p,.alert>ul{margin-bottom:0}
@@ -1268,7 +1269,7 @@ a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-gro
 .well-lg{padding:24px;border-radius:6px}
 .well-sm{padding:9px;border-radius:3px}
 .close{float:right;font-size:24px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
-.popover,.tooltip{text-decoration:none;font-family:"Bitstream Vera",Georgia,serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal}
+.popover,.tooltip{text-decoration:none;font-family:"Bitstream Vera Serif",Georgia,serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal}
 .close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
 button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
 .modal-content,.popover{background-clip:padding-box}
diff --git a/themes/kwant/less/variables.less b/themes/kwant/less/variables.less
index e30fcb1d0bfcc71ad1625ace05f529f696b392fe..9918675954b1b2dcbb4b668c7be9c49160f490c6 100644
--- a/themes/kwant/less/variables.less
+++ b/themes/kwant/less/variables.less
@@ -2,7 +2,7 @@
 
 @brand-primary: #07c;
 @font-family-sans-serif: "Bitstream Vera Sans",  Verdana, sans-serif;
-@font-family-serif: "Bitstream Vera", Georgia, serif;
+@font-family-serif: "Bitstream Vera Serif", Georgia, serif;
 @font-family-base: @font-family-serif;
 @font-size-base: 16px;
 @headings-font-family: @font-family-sans-serif;