.cta-btn {
  background: #88c54c;
  background-image: -webkit-linear-gradient(top, #88c54c, #88c54c);
  background-image: -moz-linear-gradient(top, #88c54c, #88c54c);
  background-image: -ms-linear-gradient(top, #88c54c, #88c54c);
  background-image: -o-linear-gradient(top, #88c54c, #88c54c);
  background-image: linear-gradient(to bottom, #88c54c, #88c54c);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.cta-btn:hover {
  background: #2e8ba0;
  background-image: -webkit-linear-gradient(top, #2e8ba0, #2e8ba0);
  background-image: -moz-linear-gradient(top, #2e8ba0, #2e8ba0);
  background-image: -ms-linear-gradient(top, #2e8ba0, #2e8ba0);
  background-image: -o-linear-gradient(top, #2e8ba0, #2e8ba0);
  background-image: linear-gradient(to bottom, #2e8ba0, #2e8ba0);
  text-decoration: none;
}

li.cat-item span {
    min-width: 30px;
    text-align: center;
}

div#displaycategorieswidget-2 ul li:before {
    content: "\f07b";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 15px;
    font-weight: normal;
    color: #33d6ff;
    left: 0;
    top: 0;
    padding-right: 4px;
}


li.cat-item span {
    min-width: 30px;
    text-align: center;
}

li.cat-item span {
    min-width: 30px;
    text-align: center;
}

#primary.sidebar-left #sidebar {
    padding-right: 10px;
}

.dcw span {
    float: right;
}

.dcw_c1 span {
    background-color: #f2f2f2;
    border-radius: 32px;
}




#site-header {
    padding: 5px 0;
}

#live-search {
    padding: 5px 0;
}

#live-search #searchsubmit {
    margin: 7px 10px 0 0;
    padding: 6px 7px;
}

#live-search #s {
    font-size: 16px;
    padding: 12px 20px;
}
