.theme-blue .theme-item { background-color: #337ab7; color: #eee; }

.lbl.blue{
  background-color:rgba(5, 127, 234, .7);
  border-color: #2e6da4;
}
.lbl.sky {
  background-color: rgba(44, 164, 224, .85);
  border-color: #2e6da4;
}
.lbl.pink{
  background: rgba(216, 25, 97, .85);
  border-color: rgb(200,0,0);
}
.lbl.red{
  background: rgba(187, 0, 0, .85);
  border-color: red;
}
.lbl.green{
  background: rgba(57, 173, 57, .85);
  border-color: rgba(147, 194, 61, 0.75);
}
.lbl.purple{
  background: rgba(82, 69, 183, 0.85);
  border-bottom-color: #4c3dbf;
}






.theme-color-red h1.heading.bold { color:  #cc0000; }
.theme-color-red h1.heading span:before, .theme-color-red .page-item .current, .theme-color-red .color,
.theme-color-red input[type="submit"], .theme-color-red input[type="button"], .theme-color-red .slider .control:hover { background-color: #cc0000 !important }

.theme-color-black h1.heading.bold { color:  #333; }
.theme-color-black h1.heading span:before, .theme-color-black .page-item .current, .theme-color-black .color, .theme-color-black .slider .control:hover,
.theme-color-black input[type="submit"], .theme-color-black input[type="button"] { background-color: #333 !important }

.theme-color-white h1.heading.bold { color:  #333; }
.theme-color-white h1.heading span:before, .theme-color-white .slider .control:hover { background-color: #333 }
.theme-color-white .page-item .current, .theme-color-white .color,
.theme-color-white input[type="submit"], .theme-color-white input[type="button"] { background-color: white !important; border: 1px solid #ccc; color: #333 !important; }

.theme-color-pink h1.heading.bold { color: rgb(216, 25, 97); }
.theme-color-pink h1.heading span:before, .theme-color-pink .page-item .current, .theme-color-pink .color,
.theme-color-pink input[type="submit"], .theme-color-pink input[type="button"], .theme-color-pink .slider .control:hover { background-color: rgb(216, 25, 97) !important }


.theme-color-green h1.heading.bold { color: #0c7700; }
.theme-color-green h1.heading span:before, .theme-color-green .page-item .current, .theme-color-green .color,
.theme-color-green input[type="submit"], .theme-color-green input[type="button"], .theme-color-green .slider .control:hover { background-color: #0c7700 !important }

.theme-color-purple h1.heading.bold { color: #685dbf; }
.theme-color-purple h1.heading span:before, .theme-color-purple .page-item .current, .theme-color-purple .color,
.theme-color-purple input[type="submit"], .theme-color-purple input[type="button"], .theme-color-purple .slider .control:hover { background-color: #685dbf !important }

.theme-color-yellow h1.heading.bold { color: #333; }
.theme-color-yellow h1.heading span:before, .theme-color-yellow .page-item .current, .theme-color-yellow .color,
.theme-color-yellow input[type="submit"], .theme-color-yellow input[type="button"], .theme-color-yellow .slider .control:hover { background-color: #ffc936 !important; color: #444 !important; }

.theme-color-orange h1.heading.bold { color: #333; }
.theme-color-orange h1.heading span:before, .theme-color-orange .page-item .current, .theme-color-orange .color,
.theme-color-orange input[type="submit"], .theme-color-orange input[type="button"], .theme-color-orange .slider .control:hover { background-color: #f39c12 !important; color: #111 !important; }

.title-a:hover, .title-a-c:hover, .widget li a:hover, .content ul li a:hover {
  color: rgb(216, 25, 97) !important;
}