.banner .back {
  background: #CCC!important
}

.logo a {
  color: #666;
  font-size: 20pt;
  text-alight: center;
  line-height: 60pt;
}

.button, .hover .button.white:hover, nav ul li.icon a div, .drop-container::before, .drop .featured .thumb .price, .hamburger span, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .label, .banner::before, .hero .tags li a, .hover .hero .item.over, .accordion li::before, .slideshow.slideshow-main::before, .boxes .item a::before, .boxes .featured, .post-date, .panel::before, .services div[class^="col"]::before, .services .details, .testimonials::before, .testimonials .item.testimonial-main .testimonial, .features .item .thumb, .features .item::before, .quote .details::before, .menu .title::before, .search-list .result a::before, .comments li::before, .copy aside::before, .copy aside .sidebar-nav li::after, .copy aside .sidebar-nav li a::before, .extras .row .details::before, .subscribe, .pop::before, .pop button, .hover #pop .close:hover {
  background: #CCC;
}

.hidden {
    display: none;
}

.form .row .checkbox {
  height: 28px;
  width: 28px;
  margin-top: 10px;
}

.form-check-label-second {
  margin-left: 13px;
  margin-top: 1px;
  font-size: 13px !important;
  color: #666;
}

@media (min-width: 600px) {

    .hero .item .back {
      background-position: right;
    }

}

