﻿
/* "delete" button for event registrations */
div.div-table.shopping-cart .col-button {
  width: 2.5%;
}
@media (max-width: 991px) {
  div.div-table.shopping-cart .col-button {
    width: auto;
    vertical-align: middle !important;
  }
}

/* larger item images on category pages */
div.div-table.cat-item-list .col-image .image-wrapper {
  width: 140px;
  height: 140px;
}

/* larger highlight item images */
.FeatItemContainer .FeatItem .FeatItemImage a img {
  /*width: 165px;
  height: 165px;*/
  width: 100%;
  height: 100%;
}
/* larger images for sub-categories on category pages */
.subcategory-list-container .each-sub-category .sub-category-image a img {
  /*width: 140px;
  height: 140px;*/
  width: 100%;
  height: 100%;
}
@media (min-width: 1200px) {
  .subcategory-list-container .each-sub-category.col-lg-3 {
    width: 18%;
  }
}

/* hide main category image on category page */
.category-standard-image-col {
    display: none;
}


/* more space for "add to cart" button on category pages item list */
div.div-table.cat-item-list .col-item-qty {
  width: 25%;
}
/* less space for UOM on category pages item list */
div.div-table.cat-item-list .col-item-uom {
  width: 10%;
}


/* no fancy effects on mouse hover for event services */
/*.Material .FeatItemContainer .FeatItem {
    transform: none !important;
    box-shadow: none !important;
    border: 1px solid #EAEAEA !important;
}*/
.Material .FeatItemContainer .FeatItem:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    border: 1px solid #EAEAEA;
}

/* no white space between tab headers and contents on login page */
.idTabs li > a.selected {
  border-bottom: initial;
}

.loginform i.fa.fa-sign-in,
.loginform i.fa.fa-sign-out {
  margin-left: initial;
}

.form-add-to-cart {
  width: initial;
}


/* center embedded content on item pages */
/* see https://css-tricks.com/NetMag/FluidWidthVideo/Article-FluidWidthVideo.php */
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	/*padding-top: 25px;*/
	height: 0;
    margin-bottom: 10px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* center embedded issuu content on item pages */
#issuu .issuuembed {
    width: initial !important;
}
