/*
Theme Name: Parts Hound
Theme URI: http://www.appnet.com
Description: Custom Theme for Parts Hound
Author: Appnet
Author URI: http://www.appnet.com
Template: Impreza
Version: 1.0.0
*/

.l-header.bg_transparent:not(.sticky) .l-subheader.at_top {
  background-color:rgba(0,0,0,.9); }
    
.header_hor .l-header.shadow_thin .l-subheader.at_middle, .header_hor .l-header.shadow_thin .l-subheader.at_bottom, .header_hor .l-header.shadow_none.sticky .l-subheader.at_middle, .header_hor .l-header.shadow_none.sticky .l-subheader.at_bottom {
  background-color:rgba(255,255,255,.9);
  color:#25282b; }

.single-product .shipping_rules {
	display: none!important;
}
  
.cats-title1 {
  color:white;
  font-size:21px;
  line-height:21px;
  margin-bottom:5px;
  text-transform:uppercase; }
.cats-title2 {
  color:white;
  font-size:50px;
  font-weight:700;
  letter-spacing:2px;
  line-height:40px;
  margin-bottom:15px;
  text-transform:uppercase; }
.cats-links {
  overflow:hidden; }
.cats-links a {
  background:rgba(0,0,0,0.6);
  color:white;
  display:inline-block;
  padding:10px 20px;
  margin:0 10px 10px 0; }
.cats-links a:hover {
  background:rgba(0,0,0,1);
  color:#e14d43; }

footer.l-footer h4 {
  font-weight:700;
  letter-spacing:2px;
  margin:0 0 10px 0;
  padding:0;
  text-transform:uppercase; }
footer.l-footer p {
  margin:0 0 10px 0;
  padding:0; }
footer.l-footer ul {
  border-top:1px solid #444;
  margin:0;
  padding:0; }
footer.l-footer ul li {
  border-bottom:1px solid #444;
  margin:0;
  padding:5px; }
  .shipping_rules
  {
    padding: 15px;
    background: #f1f1f1;
    display: block;
    margin: 30px 0;
  }
  .shipping_rules li
  {
    display: block;
    border-bottom: 1px dotted #171717;
    padding: 15px;
    margin: 0;
  }
  .shipping_rules li:first-child{
    padding-top: 0;
  }
  .shipping_rules li:last-child{
    border-bottom: 0;
    padding-bottom: 0;
  }

  .woocommerce-loop-product__title,
  .woocommerce-mini-cart-item a {
    word-break:break-word;
  }