/* Custom CSS Document */


/* BEGIN m1155 - MODIFY: /t3-assets/dev/templates.ja_brickstore.acm.gallery.less.style.less.css */
/* Alter the appearance of JA ACM module as shown on the "Press" page */
.repm-presspage .item {
  height: 250px;
}
.repm-presspage .item .item-details h4 {
  position: absolute; !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  opacity: 1.0 !important;
}
.repm-presspage .item .item-image {
  background-color: #000000 !important;
}
.repm-presspage .item img {
  opacity: 0.7 !important;
}
/* END */

/* BEGIN m1155 - Press - 1,2,or 4 Columns wide */
@media (max-width: 500px) {
  .acm-gallery .item {
    width: 100% !important;
  }
}@media (min-width: 501px) {
  .acm-gallery .item {
    width: 50% !important;
  }
}
@media (min-width: 1000px) {
  .acm-gallery .item {
    width: 25% !important;
  }
}
/* END */

/* BEGIN m1155 - New Masthead Font */
div.ja-masthead .ja-masthead-detail .ja-masthead-title {
  font-family: 'Josefin Sans', sans-serif;
  color: #ffffff;
  font-size: 36px;
  font-weight: 300;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.3;
}
/* END */

/* BEGIN m1155 - Masthead image properties */
div.ja-masthead::before {
  opacity: 1.0;
  filter: alpha(opacity=90);
}/* END */

/* BEGIN m1155 - Call to Action */
@media screen and (min-width: 768px) {
  .repm-calltoaction .jumbotron {
    padding: 33px 0 33px 20px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .repm-calltoaction .jumbotron h1,
  .repm-calltoaction .jumbotron .h1 {
    font-size: 43px;
  }
}
/* END */

/* m1155 - VM Product Detail Input Box border */
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.inputbox {
  border: 2px solid #999999;
}

/* m1155 - VM Add to Cart Button */
div.product-container span.addtocart-button input.addtocart-button,
span.addtocart-button input.addtocart-button,
span.addtocart-button input.notify-button {
  color: #000;
  background-color: #d9534f;
}

/* m1154 - VM Product Details display of Price */
div.productdetails-view .product-price span.PricesalesPrice {
  font-size: 36px;
  color: red;
}
div.productdetails-view .spacer-rating {
  padding: 5px 23px 10px 23px;
}

