@import url('https://fonts.googleapis.com/css?family=Cabin:400,400i,600,700,700i|Open+Sans:400,400i,600,700,700i');

html,
.cke_editable {
  font-family: 'Open Sans', sans-serif;
}

.primary-header .brand,
.wysiwyg-content h1,
.plan--header,
.homepage-exposure-listings .listing h3,
.listing--business-name,
.listings-results .listing h3,
.categories-filter h3,
.cke_editable h1,
.coupon .coupon--title,
.event .event--title {
  font-family: 'Cabin', sans-serif;
}

.primary-header,
.primary-navigation ol {
  background-color: #ffffff;
}

.brand,
.primary-navigation {
  color: #434343;
}

.btn,
.secondary-navigation,
.primary-footer,
.listing--nav,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.primary .listing-management--image,
.listing-management--add-image label:before,
.coupon--claiming,
.event--sharing {
  background-color: #0d78db;
}

a,
.btn-invert,
.homepage-exposure-listings .listing--name,
.homepage-exposure-listings .listing--description .readmore,
.listings-results .listing--name,
.listings-results .listing--description .readmore,
.listing--section--title,
.listing-sidebar--section--title,
.listing-contact-info-datum .fas,
.listing-contact-info-datum .far,
.listings-results .listing--contact-methods,
.listing-management--title,
.listing-management--add-image,
.coupon--content .coupon--title,
.generic-results--content .coupon--content .coupon--business-name a,
.generic-results--content .event--content .event--business-name a,
.event--content .event--title,
.modal-title {
  color: #0d78db;
}

.listing-search {
  background-color: rgba(13, 120, 219, 0.9);
}

.homepage-exposure-listings .listing:hover,
.listings-results .listing:hover,
.coupon,
.event {
  border-color: #0d78db;
}

.listing-search input[type="submit"] {
  background-color: #3bac4d;
  color: #ffffff;
}

.listing-search input[type="submit"]:hover,
.listing-search input[type="submit"]:focus {
  background-color: #229334;
}

.image--attribution {
  background-color: rgba(13, 120, 219, 0.75);
}
