/*Banners*/
.freeshipb{position:absolute;top:-9px;right:-9px;width:80px;height:68px;z-index:10;}
.cat-thumb-banners{border:1px solid #ebebeb;background:white;padding:5px 0 5px 0;}
/* Product Options */
.option_thumbnail{width:32px;height:32px;margin:5px;border:1px solid #ccc;display:inline-block;cursor:pointer}
.option_selected{border:1px solid #428bca!important;box-shadow:0 0 4px rgba(66,139,202,0.5)!important;transition:box-shadow .3s ease}
/* Fonts Options */
.defaultfont{font-family: 'Questrial'}
.dei-link:hover{text-decoration: underline;}
.smalltxt{font-size:85%}
.smalltxt-strict{font-size:12px!important}
.normaltxt-strict{font-size:14px!important}
.fprice{color:#C41D0B;font-family: 'Montserrat';font-size: 35px;font-weight:700;line-height:26px;letter-spacing:0.89px!important}
.fblue{color:#428BCA!important}
.fblack{color:#362F2D!important}
.fwhite{color:#FFF!important}
.fred{color:#C41D0B!important}
.fgray{color:#666!important}
.flightgray{color:#999!important}
.fgreen{color:#066!important}
.forange{color:#ff9619!important}
.deibold{font-weight:700!important}
.absmiddle{margin:0 0 4px;vertical-align:middle}
.partspdf{padding:10px}
.partspdf:nth-of-type(even){background:#FFF5EA}
.altcontainer{margin:0 auto}
.absmiddlelink{border:none;margin:0 10px 4px 0;vertical-align:middle}
.attrib-flex-container{display: flex;border: 1px solid #E6F1FF;}
.attrib-flex-container:hover{border-left:none;border-right:none;border-color:#7D7D7D}
.attrib-flex-child{flex: 1; text-align:left; padding: 5px 10px 5px 10px}  
.attrib-flex-child:first-child{padding: 5px 10px 5px 10px;text-align:right;background-color:#E6F1FF;max-width: 40%;} 
.stock{color:#428BCA!important}
.star-rating{color:#FF9619}
.woocommerce .product .add_to_cart_button.button {
  -moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
  -webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
  box-shadow:inset 0px 1px 0px 0px #f29c93;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100))!important;
  background:-moz-linear-gradient(top, #fe1a00 5%, #ce0100 100%)!important;
  background:-webkit-linear-gradient(top, #fe1a00 5%, #ce0100 100%)!important;
  background:-o-linear-gradient(top, #fe1a00 5%, #ce0100 100%)!important;
  background:-ms-linear-gradient(top, #fe1a00 5%, #ce0100 100%)!important;
  background:linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%)!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100',GradientType=0)!important;
  background-color:#fe1a00!important;
  display:inline-block!important;
  color:#ffffff!important; 
  text-decoration:none;
}
.woocommerce .product .add_to_cart_button.button:hover{
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00))!important;
  background:-moz-linear-gradient(top, #ce0100 5%, #fe1a00 100%)!important;
  background:-webkit-linear-gradient(top, #ce0100 5%, #fe1a00 100%)!important;
  background:-o-linear-gradient(top, #ce0100 5%, #fe1a00 100%)!important;
  background:-ms-linear-gradient(top, #ce0100 5%, #fe1a00 100%)!important;
  background:linear-gradient(to bottom, #ce0100 5%, #fe1a00 100%)!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00',GradientType=0)!important;
  background-color:#ce0100;
  color:#fff!important;
  text-shadow: 1px 1px 3px #333;
}
.woocommerce .product .add_to_cart_button.button:active{
  position:relative;
  top:1px;
  color:#fff!important;
}
/* Product Categories */
.product_cat_size{margin-top: -5px;display: block;margin-bottom: 10px;}