/* Background */
div#background {
  background-color: #facc28;
  background-image: none;
}
/* Logo */
header #logo {
  /* Full size */
  background-image: url("oncinemaheader.png");
  background-position: center;
  height: 0;
  width: 100%;
  padding-top: 24%;
}
.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-brand,
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-brand {
  color: #000;
}
h2.highlight {
  background: #000;
  padding: 1%;
  font-size: 20px;
  color: #fff;
  margin: 0;
  text-align: center;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #000;
  }
  h2.highlight {
    font-size: 16px;
    padding: 3%;
  }
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-brand:hover,
.searchbox .form-control,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-brand:hover {
  color: #999;
}
.navbar-inverse .searchbox input[type=text] {
  background-image: url("d5d2d2lupa.png");
}
.navbar-default .searchbox input[type=text] {
  background-image: url("d5d2d2lupa.png");
}
.form-control::-moz-placeholder {
  color: #000;
}
.form-control:-ms-input-placeholder {
  color: #000;
}
.form-control::-webkit-input-placeholder {
  color: #000;
}
.navbar-inverse .navbar-toggle .icon-bar,
.navbar-default .navbar-toggle .icon-bar {
  background-color: #000;
}
@media only screen and (max-width: 767px) {
  /* Mobile size */
  header #logo {
    height: 0;
    width: 90%;
  }
}
/* Navigation */
a#header-cart,
a#header-cart:hover {
  /* Cart link */
  color: #000;
  font-weight: 700;
}
a#header-cart:hover {
  /* Cart link */
  color: #999;
  font-weight: 700;
}
a#header-cart span {
  background-color: #000;
}
a#header-cart path {
  fill: #000;
}
a#header-cart:hover path {
  fill: #999;
}
/* Body */
#main {
  background-color: transparent;
}
/* Footer */
footer {
  background-color: transparent;
  border-color: #000;
}
footer a {
  /* Links (normal) */
  color: #000;
}
footer a:hover {
  /* Links (hover) */
  color: #000;
}
footer .copyright {
  /* Copyright text */
  color: #000;
}
@media only screen and (max-width: 767px) {
  /* Copyright mobile */
  footer .copyright {
    border-color: #000;
  }
}
/******************
** Select Region **
******************/
/* Background */
body.select-region {
  background-color: #222;
}
/* Text */
.select-region .pre-header h2 {
  color: white;
}
/* Map */
.select-region #map {
  color: #000;
}
/* Regions List */
.select-region .regions-footer {
  /* Background */
  background-color: rgba(255, 255, 255, 0.5);
}
.select-region .regions-footer ul.regions li a {
  /* Links (normal) */
  color: rgba(0, 0, 0, 0.5);
}
.select-region .regions-footer ul.regions li a:hover,
.select-region .regions-footer ul.regions li a.hover {
  /* Links (hover) */
  color: white;
}
/* Product Listing */
.store-products figure img {
  /* Product image */
  border: 0;
}
.store-products figure p.band-name {
  /* Band name */
  color: #000;
}
.store-products figure p.product-name {
  /* Product name */
  color: #000;
}
.store-products figure .product-purchase .price {
  /* Price */
  color: #000;
}
.store-products figure p.product-price {
  color: #000;
}
.store-products figure .product-purchase select {
  /* Option dropdown */
  background-color: transparent;
  border-color: #333;
  color: #000;
}
.store-products figure .product-purchase label.submit svg path {
  /* Cart icon (normal) */
  fill: #fff;
}
.store-products figure .product-purchase label.submit:hover svg path {
  /* Cart icon (hover) */
  fill: #fff;
}
.store-products figure .product-purchase label.submit:after {
  /* "Add to Cart" text (normal) */
  color: #fff;
}
.store-products figure .product-purchase label.submit:hover:after {
  /* "Add to Cart" text (hover) */
  color: #fff;
}
.store-products figure .product-purchase label.submit span {
  /* "Added" text */
  color: #fff;
}
/* Search Results */
.store-products .top-bar h2 {
  /* Heading */
  color: #000;
}
.search-results .top-bar p {
  /* Results text */
  color: #000;
}
/*******************
** Product Detail **
*******************/
/* Product Information */
.product-detail h1 {
  /* Product name */
  color: #000;
}
.product-detail h2,
.product-detail p {
  /* Price & Including VAT */
  color: #000;
}
.product-detail h2 .brand.preorder {
  /* Pre-order text */
  color: #000;
}
.product-detail .product-info h3 {
  /* More info heading */
  color: #000;
}
.product-detail .product-info p,
.product-detail .product-info li {
  /* More info text */
  color: #000;
}
.product-detail .product-image figcaption a:hover img,
.product-detail .product-image figcaption a.selected img {
  /* Thumbnail (hover) */
  border-color: #000;
}
/* Ordering Form */
.product-detail .product-order label {
  /* Headings */
  color: #000;
}
.product-detail .product-order form {
  /* Option text (normal) */
  color: #000;
}
.product-detail .product-order .price {
  /* Option prices */
  color: #000;
}
.product-detail .product-order .outofstock,
.product-detail .product-order .outofstock .price {
  /* Option text (out of stock) */
  color: #000;
}
.product-detail .product-order input[type=email],
.product-detail .product-order input[type=number],
.product-detail .product-order input[type=text] {
  /* Fields */
  background-color: transparent;
  border-color: #333;
}
.product-detail .product-order p {
  /* Instructional text */
  color: #000;
}
.product-detail .product-order form {
  /* Horizontal rule */
  border-bottom-width: 1px;
}
/* Social Sharing */
.product-detail .product-order .social-share li a {
  /* Links (normal) */
  color: #000;
}
.product-detail .product-order .social-share li a:hover {
  /* Links (hover) */
  color: #999;
}
/* Related Products */
.product-detail .gray-box {
  /* Padding background */
  background-color: transparent;
}
.product-detail .gray-box article {
  /* Gray box */
  background-color: transparent;
  border-color: #000;
}
.product-detail .gray-box article h2 {
  /* Heading */
  color: #000;
}
a:hover {
  color: #999;
}
.store-products figure .product-purchase label.submit a {
  /* "Add to Cart" (normal) */
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.store-products figure .product-purchase label.submit a:hover {
  /* "Add to Cart" (hover) */
  border-color: #252525;
  background-color: #252525;
  color: #fff;
}
.product-detail .product-order a.button {
  /* Submit button (normal) */
  background-color: #000;
  color: #fff;
}
.product-detail .product-order a.button:hover {
  /* Submit button (hover) */
  background-color: #252525;
  color: #fff;
}
/******************
** Product Modal **
******************/
.modal-body {
  /* Top border */
  border-color: #000;
}
.modal-body .modal-band-name em {
  /* Band name */
  color: #000;
}
.product-detail .modal-content p {
  color: #000;
}
.btn-primary {
  /* Checkout button (normal) */
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.btn-primary:hover {
  /* Checkout button (hover) */
  background-color: #252525;
  border-color: #252525;
  color: #fff;
}
.modal-content p.center a {
  /* Close link (normal) */
  color: #000;
}
.modal-content p.center a:hover {
  /* Close link (hover) */
  color: #252525;
}
.store-products figure .product-purchase select {
  color: #000;
  border-color: #ddd;
}
.modal-product-name,
.modal-band-name,
.order-confirm p {
  color: #000 !important;
}
.cd-hero-slider li:first-of-type {
  background-image: url(KRM-BLACKFRIDAYSALE-2019-OnCinemaLive_400x400.jpg);
}
@media only screen and (min-width: 768px) {
  .cd-hero-slider li:first-of-type {
    background-image: url(KRM-BLACKFRIDAYSALE-2019-OnCinemaLive_1140x400.jpg);
  }
}
