.main a {
  color: #feca25; }
.main .article h2 {
  color: #feca25; }
.main h2 {
  color: #feca25; }
.main .btn-primary {
  color: #151515 !important;
  background-color: #feca25;
  border-color: #bb941b;
  font-weight: bold; }

.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:before {
      content: "Izbran"; }

.categorytitle {
  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: #fffacf; }

.categorywrap .itemimage, .categorywrap .categorytitle {
  background: #fffacf; }
  .categorywrap .itemimage.subcat, .categorywrap .categorytitle.subcat {
    background: #feca25; }
.categorywrap .btn-default.active {
  background: #feca25; }
.categorywrap .btn-default:hover {
  background: #444; }

.pink-text-hover a h1 {
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }
.pink-text-hover a:hover {
  text-decoration: none !important; }
  .pink-text-hover a:hover h1 {
    color: #feca25; }

@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  */
