.clearfix,
.clear {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after,
.clear:before,
.clear:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after,
.clear:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a {
  color: #1ABC9C;
}
a:hover {
  color: #108871;
  text-decoration: none;
}
::selection {
  background: #1ABC9C;
  color: #fff;
}
::-moz-selection {
  background: #1ABC9C;
  color: #fff;
}
.btn,
.btn-primary,
.button,
.readon,
div.k2TagCloudBlock a,
.readmore {
  background: #1ABC9C;
  color: #fff;
}
.btn:hover,
.btn-primary:hover,
.button:hover,
.readon:hover,
div.k2TagCloudBlock a:hover,
.readmore:hover {
  background: #16A085;
  color: #fff;
}
#roof {
  background: #1ABC9C;
}
#header {
  background: url("../../images/backgrounds/header-bg-1.png") no-repeat;
  color: #fff;
}
#footer-wrap {
  background: #1ABC9C;
  color: #fff;
}
#footer-wrap a {
  color: #fff;
}
#footer-wrap a:hover {
  color: #ECF0F1;
}
#copyright .container {
  border-top: 1px solid #19DFB8;
  box-shadow: 0 -1px 0 #0A866E;
}
.ex-menu .dropdown,
.ex-menu ul.l1 > li:hover > a,
.ex-menu ul.l1 > li.active > a {
  background-color: #16A085;
}
.ex-menu li:hover > a,
.ex-menu li > a:focus,
.ex-menu li > a:active,
.ex-menu li.active > a {
  background-color: #108871;
}
.social-icons li a {
  background-color: #CD2C0A;
  border-color: #871902;
}
.social-icons li a:hover {
  background-color: #e9340e;
}
#scrolltop {
  background-color: #16A085;
}
#scrolltop:hover {
  background-color: #108871;
}
#mod-finder-searchform button.finder {
  background-color: #1ABC9C;
}
.nav-list > .active > a,
.nav-list > .active:hover > a,
.nav-list > li > a:hover {
  background-color: #1ABC9C;
}
.box2 .title {
  background: #1ABC9C;
}
.box3 {
  background: #1ABC9C;
}
#xt-wrap.xt-bubble .xt-list .xt-tweet-wrap {
  background: #108871;
  border-radius: 6px;
}
#xt-wrap.xt-bubble .xt-tweet:after {
  border-top: 8px solid #108871;
}
div.k2Pagination ul li span,
#component .pagination ul li span {
  background: #1ABC9C;
}
table.calendar tr td.calendarToday {
  background: #1ABC9C;
}
#Kunena a:link {
  color: #1ABC9C !important;
}
#Kunena a:active,
#Kunena a:hover {
  color: #16A085 !important;
}
#component #Kunena #ktop {
  border-color: #1ABC9C !important;
}
#Kunena #ktab li a {
  background-color: #1ABC9C !important;
}
#component #Kunena #ktab a:hover {
  background-color: #16A085 !important;
}
#component #Kunena #ktab ul.menu li.active a,
#Kunena #ktab li#current.selected a {
  background-color: #16A085 !important;
}
#component #Kunena .kblock div.kheader {
  background-color: #16A085 !important;
}
#component #Kunena div.kmsg-header h2 {
  background-color: #1ABC9C !important;
}
#component #Kunena .klist-markallcatsread input.kbutton {
  color: #fff;
  background: #1ABC9C;
  border: 1px solid #16A085;
}
#component #Kunena .klist-markallcatsread input.kbutton:hover {
  background: #16A085;
  color: #fff;
}
#Kunena div.kthead-title a {
  color: #1ABC9C !important;
}
#component #Kunena .kbutton {
  background-color: #1ABC9C;
  color: #fff;
  padding: 5px;
}
#component #Kunena .kbutton:hover,
#Kunena .kbutton:focus {
  background-color: #16A085;
  color: #FFF;
}
#component #Kunena span.kmsgtext-l {
  color: #1ABC9C;
}
#Kunena .kbuttonuser span.markread,
#Kunena .kbuttonuser span.subscribe,
#Kunena .kbuttonuser span.favorite,
#Kunena .kbuttoncomm span.reply,
#Kunena .kbuttonmod span.sticky,
#Kunena .kbuttonmod span.lock,
#Kunena .kbuttoncomm span.quote,
#Kunena .kbuttononline-no span.online-no {
  background: #1ABC9C;
  padding-left: 10px;
}
#Kunena .kbuttonmod span.edit,
#Kunena .kbuttonmod span.moderate,
#Kunena .kbuttonmod span.delete,
#Kunena .kbuttononline-yes span.online-yes {
  background: #108871;
  padding-left: 10px;
}
#community-wrap .cModule h3 {
  color: #fff;
  padding: 15px;
  text-transform: uppercase;
  font-weight: normal !important;
  background: #1ABC9C;
}
#community-wrap .cToolBar .cHas-Childs ul a {
  background: #1ABC9C;
}
#community-wrap .cToolBar .cHas-Childs ul li {
  border-color: #1ABC9C;
}
#community-wrap .cToolBar .cMenu-Text>a {
  background: #1ABC9C;
  border-color: #1ABC9C;
}
.app-box-header {
  background: #1ABC9C;
}
#community-wrap .cToolBar {
  background: #fff !important;
}
#community-wrap .cToolBar .cMenu-Text>a.active,
#community-wrap .cToolBar .cMenu-Text:hover>a {
  background: #16A085;
  border-color: #1ABC9C;
}
#community-wrap .cButton-Green {
  background: #1ABC9C;
  border: 0;
  border-radius: 0;
}
#community-wrap .cButton-Green:hover {
  background: #16A085 !important;
  border: 0;
  border-radius: 0;
}
#community-wrap .cButton-Blue,
#community-wrap .cButton-Blue:hover,
#community-wrap .cButton-Blue:focus,
#community-wrap .cButton-Black,
#community-wrap .cButton-Black:hover,
#community-wrap .cButton-Black:focus {
  background: #16A085 !important;
  border: 0;
  border-radius: 0;
}
