.shadow-type1 {
  -moz-box-shadow: 1px 1px 3px #4E6075;
  -webkit-box-shadow: 1px 1px 3px #4E6075;
  box-shadow: 1px 1px 3px #4E6075; }

/*404 Not Found*/
.addButton {
  width: 100%;
  text-align: center;
  display: block; }

#store-item #slideShow {
  display: block;
  float: none; }

.catalogQty {
  text-align: center;
  margin-bottom: 5px; }

#store-item .catalogPrice {
  text-align: center;
  font-size: x-large;
  font-weight: bold;
  left: 0;
  display: block;
  position: relative;
  color: #089D35;
  width: 100%; }

#categoriesMenu {
  margin: 0; }

.category-select {
  display: block;
  list-style: none;
  margin: 0;
  margin-bottom: 1em;
  background-color: #ffffff; }

.category-select-title {
  font-weight: bold;
  width: 100%;
  text-align: center;
  z-index: 9; }

.category-select img {
  width: 100%; }

.category-select .about {
  display: none; }

.category-select-grid-box {
  position: relative;
  display: inline-block;
  float: none;
  text-align: left;
  margin-right: -4px; }

#items-list {
  margin: 0px;
  padding: 0px; }

.item-select {
  display: block;
  list-style: none;
  margin: 0px;
  margin-bottom: 1em;
  background-color: #ffffff;
  border: thin solid #003399;
  border-radius: 3px; }

.item-select-title {
  height: 3.5em;
  font-size: .9em;
  overflow: hidden;
  font-weight: bold;
  padding-left: 1em;
  padding-right: 1em;
  text-align: center;
  z-index: 9; }

.item-select-title a {
  display: block;
  width: 100%;
  font-size: 1em;
  opacity: .9;
  border-bottom: none; }

.item-select-title a:hover {
  text-decoration: none; }

.item-select-thumb, .item-select-thumb a {
  background-color: #003399;
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer; }

.item-select .about {
  display: none; }

.item-select-grid-box {
  text-align: center;
  display: inline-block; }

/* centered columns styles */
.row-centered {
  text-align: center; }

.col-centered {
  display: inline-block;
  float: none;
  /* reset the text-align */
  text-align: left;
  /* inline-block space fix */
  margin-right: -4px; }

.item-select-price {
  position: absolute;
  top: 8px;
  right: 25px;
  z-index: 8;
  opacity: .9; }

/* Shutter Out Vertical */
.hvr-shutter-out-vertical {
  display: inline-block;
  vertical-align: middle;
  padding: 5px;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #003399;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active {
  color: white; }

.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1); }

li.cartItem {
  list-style: none; }

#cartItems {
  margin: auto;
  width: 90%; }

#catalogCriteria {
  font-size: .9em;
  padding: 5px; }

#catalogCriteria DL {
  margin-left: 5px; }

#catalogCriteria a {
  color: #ffffff; }

.cartItemName {
  color: #003399;
  font-size: 1.1em;
  font-weight: bold; }

.cartItemImage {
  text-align: center; }

.cartItemImage img {
  width: 100%; }

.cartItemControls {
  text-align: right; }

.cartOptions dl {
  margin-left: 0em; }

.cartOptions dt {
  font-size: .8em; }

.cart-footer {
  text-align: center;
  padding-bottom: 25px; }

input[name=itemQty] {
  width: 4em !important; }

.ct-over-icon {
  text-align: center;
  position: absolute; }

.cartItemName {
  border-bottom: solid thin grey;
  margin-bottom: .5em; }

.cartItemTotal {
  margin-bottom: .4em; }

.minorPriceDesc {
  font-size: .8em;
  font-weight: bold;
  color: grey; }

.cartItemTotalPrice {
  color: green;
  font-weight: bold;
  font-size: .8em; }

.cartItemPriceFinal {
  color: green;
  font-weight: bold; }

.cartTotalPrice {
  font-size: 1.4em;
  color: green;
  font-weight: bold; }

.cartTotal {
  text-align: center;
  margin-bottom: 10px; }

#formPayGateway {
  text-align: center; }

#squarePaymentForm {
  display: block;
  overflow: auto; }

.cartItemStockId {
  margin-left: 1em;
  font-size: .8em;
  color: darkslategrey; }

ul.catalog-item-specs {
  margin-left: .5em; }

li.catalog-item-spec {
  list-style: none;
  display: block;
  overflow: auto; }

.catalog-item-spec-title {
  font-weight: bold;
  width: 30%;
  float: left;
  text-align: left; }

.catalog-item-spec-value {
  display: block;
  padding-left: 30%; }

@media screen and (max-width: 768px) {
  .catalog-item-spec-title {
    width: 40%; }

  .catalog-item-spec-value {
    padding-left: 40%; } }
#catalogItemsTable td img {
  height: 50px; }

.flange_dia_mm, .traverse_mm, .barrel_od_mm, .bore_size_mm {
  color: #ec0014; }

#catalog-search {
  margin: auto;
  margin-bottom: 2em;
  display: block;
  width: 100%;
  text-align: center; }

/*This file does not exist on the server.
This file is an empty place holder.*/

/*# sourceMappingURL=catalog.css.map */
