.categorywrap h5 {
  line-height: 1.4em !important; }

.category .item {
  padding: 20px; }
  .category .item .winner {
    position: absolute;
    right: 10px;
    bottom: 10px;
    max-width: 30%; }
  .category .item .vote {
    font-weight: bold;
    display: none; }
    .category .item .vote:hover {
      opacity: 0.7; }
    .category .item .vote:before {
      content: "Izberi"; }
    .category .item .vote.active {
      filter: saturate(4); }
      .category .item .vote.active:before {
        content: "Izbran"; }

.categorytitle {
  background: #ec008c;
  color: white;
  font-weight: bold;
  text-transform: uppercase; }
  .categorytitle h4 {
    text-align: center; }

.itemimage {
  display: flex;
  justify-content: center;
  align-items: center; }
  .itemimage h4 {
    color: white;
    font-size: 3.5rem; }
  .itemimage:before {
    content: "";
    float: left;
    padding-top: 100%; }

.cat {
  font-size: 4.8em;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  color: black;
  letter-spacing: 7px;
  text-transform: lowercase;
  text-align: center;
  padding-top: 5%; }
  .cat.side {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    transform-origin: top left;
    width: 0px;
    height: 0px;
    padding-bottom: 100%;
    position: absolute; }
  .cat.fixed {
    position: fixed; }
  .cat .inner {
    white-space: nowrap;
    position: absolute;
    top: 0px;
    right: 10px; }

.product-name {
  min-height: 50px;
  font-size: 15px;
  margin: 1em 0 1em; }

p.obj-name {
  height: 40px; }

h1 .subtit {
  text-transform: uppercase;
  margin: 0.2em; }

.subcategory .well {
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 1px 0 #555; }
  .subcategory .well h2 {
    font-size: 1.2em;
    margin: 0;
    padding: 0;
    color: #ec008c; }

.cat51 .itemimage, .cat51 .categorytitle, .cat51 .btn-default, .cat51 .btn-default.active {
  background: #f0808f; }

.cat52 .itemimage, .cat52 .categorytitle, .cat52 .btn-default, .cat52 .btn-default.active {
  background: #fac599; }

.cat53 .itemimage, .cat53 .categorytitle, .cat53 .btn-default, .cat53 .btn-default.active {
  background: #f49b52; }

.cat54 .itemimage, .cat54 .categorytitle, .cat54 .btn-default, .cat54 .btn-default.active {
  background: #ef9d99; }

.cat55 .itemimage, .cat55 .categorytitle, .cat55 .btn-default, .cat55 .btn-default.active {
  background: #ffdd93; }

.cat57 .itemimage, .cat57 .categorytitle, .cat57 .btn-default, .cat57 .btn-default.active {
  background: #a5d7d4; }

.cat58 .itemimage, .cat58 .categorytitle, .cat58 .btn-default, .cat58 .btn-default.active {
  background: #a2d9ef; }

.cat60 .itemimage, .cat60 .categorytitle, .cat60 .btn-default, .cat60 .btn-default.active {
  background: #f8c6c0; }

.cat61 .itemimage, .cat61 .categorytitle, .cat61 .btn-default, .cat61 .btn-default.active {
  background: #f39fa8; }

.cat63 .itemimage, .cat63 .categorytitle, .cat63 .btn-default, .cat63 .btn-default.active {
  background: #f8b057; }

.cat64 .itemimage, .cat64 .categorytitle, .cat64 .btn-default, .cat64 .btn-default.active {
  background: #f07e3b; }

.cat65 .itemimage, .cat65 .categorytitle, .cat65 .btn-default, .cat65 .btn-default.active {
  background: #ffdc43; }

.cat67 .itemimage, .cat67 .categorytitle, .cat67 .btn-default, .cat67 .btn-default.active {
  background: #e5e99b; }

.cat68 .itemimage, .cat68 .categorytitle, .cat68 .btn-default, .cat68 .btn-default.active {
  background: #c9c9a1; }

.cat70 .itemimage, .cat70 .categorytitle, .cat70 .btn-default, .cat70 .btn-default.active {
  background: #ec699e; }

.cat71 .itemimage, .cat71 .categorytitle, .cat71 .btn-default, .cat71 .btn-default.active {
  background: #c694c3; }

.cat72 .itemimage, .cat72 .categorytitle, .cat72 .btn-default, .cat72 .btn-default.active {
  background: #f29dbf; }

.cat73 .itemimage, .cat73 .categorytitle, .cat73 .btn-default, .cat73 .btn-default.active {
  background: #d98aba; }

@media (min-width: 576px) and (max-width: 991.9px) {
  .item:nth-child(2n+1) {
    clear: left; } }
@media (min-width: 992px) {
  .item:nth-child(3n+4) {
    clear: left; } }
@media (max-width: 991.9px) {
  .itemimage:before {
    content: "";
    float: left;
    padding-top: 50%; } }

/*# sourceMappingURL=cba.css.map  */
