nav {
   text-align: center;
}

nav.nav-secondary a {
   color: #ffde00;
}

.quantity .qty {
   min-width: 80px;
}
#coupon_code {
    min-width: 300px;
}
.widget li {
      border-bottom: 0px ;
      margin-bottom: 0px;
      padding-bottom: 0px;
      text-align: left;
      font-weight: 600;
      line-height: 1.5;
}



.image_right {
  max-width: 250px;
  margin: 5px;
  float: right !important;
}

.nav-secondary .genesis-nav-menu .current-menu-item > a, .nav-secondary .genesis-nav-menu .sub-menu a:hover, .nav-secondary .genesis-nav-menu a:hover, .nav-secondary .genesis-nav-menu li:hover > a {
    color: #fe0000;
}

.more-link {
    color: #fe0000;
}


button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover {
    background-color: #a9151f;
    color: #fff;
}


button, input[type="button"], input[type="reset"], input[type="submit"], .button {
    background-color: #fe0000;
    border-radius: 25px;
}



.biketrio {
   text-align: center;
}

.bike {
   max-width: 300px;
   margin: 5px;
}



.sub-footer {
    background-color: #333333;
}
.sub-footer-right {
    color: #ffffff;
}

#text-13 .widget-title, #text-12 .widget-title {
    color: #ffffff;
}
#text-13 h4.widget-title.widgettitle, #text-12 h4.widget-title.widgettitle {
    text-shadow: #ff0000 2px 2px;
}

.widget-title {
    color: #ff0000;
}


.brandlogos {
   border-radius: 6px;
   margin-bottom: 15px;
   float: none;
   margin-left: 1%;
   margin-right: 1%;
}
section#media_image-3.widget.widget_media_image {
       text-align: center !important;
}

.lSSlideWrapper {
    background-color: #d2d2d2;
    padding: 8px;
}
blockquote {
    background: none;
    text-shadow: none; 
}

span.screen-reader-text {
   display: none;
}

#nav {
    background-color: #111111;
}

#subnav li a {
    padding: 10px 10px;
}

.site-header .widget {
    font-size: 26px;
}


.sidebar-primary {
    width: 300px;
   margin-top: 80px;
}

.site-header {
    background-color: rgba(0, 0, 0, 0.85);
}

.nav-primary {
    background-color: #333333;
}
input.btn, input.button, #getDirections {
    margin: 10px 0 30px;
}

#pgh_header_contact {
    margin-top: 20px;
}
#pgh_header_contact .ppaphone {
    font-size: 1.2em !important;
    margin-bottom: 10px;
}


.sub-footer {
    background-color: rgba(88, 88, 88, 0.75);
}
#gts_widget-2 blockquote {
    color: black;
}
h4 {
    font-size: 18px !important;
}

section#text-19, section#text-20 {
    width: 100%;
}


@media only screen and (min-width: 1024px) {
    /*header phone button*/
    .ppaphone a {
        color: #ffffff !important;
        background-color: #fe0000;
        padding: 15px 20px;
        border-radius: 25px;
    }
    .ppaemail a {
        color: #fff !important;
    }
    .ppaphone a:hover {
        color: ffde00 !important;
        background: #a9151f;
    }
    section#wdslider-3 {
        display: inline;
    }

    section#text-9 {
        display: none;
    }

}

@media only screen and (max-width: 1023px) {
    .site-header .wrap {
       padding: 3%; 
     }
     div.title-area, .site-header .title-area {
          float: none !important;
          text-align: center !important;
          margin: auto;
    }
    section#wdslider-3 {
        display: none;
    }
    section#text-9 {
        display: inline;
    }

}

#woocommerce-product-search-field-0 {
	margin-bottom:12px;
}



/*turn off cart buttons*/
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none;
}
button.single_add_to_cart_button.button.alt {
    display: none;
}