html,
body {
  height: 100%;
}
body,
body #main {
  color: #000;
  background-color: #ddd;
  background-image: none;
}
body .title {
  color: #000;
}
.nobr {
  white-space: nowrap;
}
.description {
  white-space: pre-line;
}
.pq-item {
  max-height: none;
}
#scrollUp {
  display: none;
  visibility: hidden;
}
.carousel.slide {
  position: relative;
}
.carousel.slide .magnifier-tip {
  opacity: 0.1;
  position: absolute;
  z-index: 10000;
  top: 5px;
  right: 10px;
  color: #FFF;
  pointer-events: none;
  font-size: 20px;
  transition: opacity 0.5s;
  text-shadow: 0px 0px 5px #000;
}
.carousel.slide .carousel-inner:hover .magnifier-tip {
  opacity: 0.9;
}
.featured-ad {
  background-color: #00a697;
  border-color: #00a697;
}
.featured-ad-draft {
  background-color: black;
  border-color: black;
}
.featured-ad-ready {
  background-color: #1b1290;
  border-color: #1b1290;
}
.pq-item:hover .item-image img {
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  -webkit-transform: none;
  transform: none;
}
@media (min-width: 992px) {
  .accordion-wrapper {
    position: fixed;
    width: 212px;
    height: calc(100% - 110px);
    overflow: auto;
  }
}
@media (min-width: 1200px) {
  .accordion-wrapper {
    width: 262px;
  }
}
.search-form {
  transition: box-shadow 0.5s ease-in-out;
}
.search-form.glow {
  -webkit-box-shadow: 0 0 50px #00a697;
  -moz-box-shadow: 0 0 50px #00a697;
  box-shadow: 0 0 50px #00a697;
}
