.iw-icon-search-cart{display:none;}

/* Home Page Blue Bar under form section */
.emergency-services a {
  color: #ffffff;
  text-decoration: underline;
}
	.emergency-services a:hover {
      color: #222222;
    }

/* Add space between contact icons and text on 'our services' page */
#inwave-contact-2 :before {
  padding-right: 6px;
}
/* Fix overlap in Services side-bar "Largest motocycle parts store" title */
.widget-area h3.widget-title {
  line-height: 20px;
}

/* Fix headers */
.header {
  border-bottom: none;
  background: rgba(0, 0, 0, 0);  
}

/* Fix mobile main navigation menu */
.iw-icon-search-cart, .off-canvas-open i {
  display: block;
}

.search-form .search-form-header, .cart-icon span, .header .cart-icon {
  display: none;
}

/* Add padding between Font Awesome icons and email, phone address links */
.fa-envelope:before, .fa-phone:before, .fa-map-marker:before {
  margin-right: 10px;
}  

.header-address a{color:white;}
.header-address a:hover{color:#038cd4;}
.single-iw_portfolio .item.active img {width: 100%;}
.single-iw_portfolio .share{display:none;}
.emergency-services {
    margin-top: 3em;
}

#cat-label {
  display:none;
}

.bike-sing-cust .class-details p {
  	font-size: 16px;
	line-height: 24px;
	margin: 0 0 0px;
}

.bikcath {
  color:white;
}

.bike-arch-cust .port-detail {
    padding: 0 0px;
}

.bike-arch-cust h3 {
    margin-top:0px;
}

.bike-arch-cust .port-detail a {
	padding: 6px 10px;
    font-size: 12px;
    color: #ffffff;
    border: 2px #ffffff solid;
    text-transform: uppercase;
    display: inline-block;
}

.bike-arch-cust .port-detail a:hover {
	border: 2px solid #038cd4;
  	background-color: #038cd4;
}

.bike-arch-card {
  padding: 25px;
  background-color: #222222;
  margin-bottom:15px;
}