

/**Testing Solutions**/
.testing--solutions .hdr-wrap.hdr-transparent .hdr.hdr-style6 img.hide-mobile {height:60px;}

/**Homepage Hero**/
#homePageHero .bnr .bnr-caption .bnr-text3.heading-title, #homePageHero .bnr-categories-title {font-family: "Oswald", sans-serif;color:#fff;text-transform:uppercase;letter-spacing: 1px;font-weight: 600;}
#homePageHero .bnr .bnr-caption .bnr-text3:not(.heading-title) {font-weight:400;font-size:14px;color:#fff;}
#homePageHero .bnr .bnr-caption .bnr-text3 .link--underline-secondary {font-size:0.825rem;font-weight: 400;letter-spacing: 1px;padding-bottom: 6px;position: relative;color:#fff;}
#homePageHero .bnr .bnr-caption .bnr-text3 .link--underline-secondary:before {bottom: 0;content: " ";display: block;height: 2px;position: absolute;-webkit-transition-property: left,right;transition-property: left,right;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;width: 100%;}
#homePageHero .bnr .bnr-caption .bnr-text3 .link--underline-secondary:after {bottom: 0;content: " ";display: block;height: 2px;position: absolute;-webkit-transition-property: left,right;transition-property: left,right;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;z-index: -1;left: 50%;right: 50%;}
#homePageHero a.bnr-wrap:hover .bnr .bnr-caption .bnr-text3 .link--underline-secondary:after {background: #9c0c17;opacity: 1;}

#homePageHero .image-hover-scale > .bnr-img {padding-bottom:60%!important;}
#homePageHero .bnr-categories-title {font-size: 2.5rem;}
#homePageHero .bnr-categories-title > a, #homePageHero .bnr-categories-list a {color:#fff;}


#homePageHero .bnr .bnr-caption {background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.90))) repeat-x;background: -webkit-linear-gradient(transparent,rgba(0,0,0,.90)) repeat-x;background: linear-gradient(transparent,rgba(0,0,0,.90)) repeat-x;z-index:4;}
#homePageHero .bnr-img {z-index:-1;}
#homePageHero .bnr-img img {object-fit: cover;height: 100%;}

#homePageHero > div > a {clip-path: polygon(15% 0, 100% 0, 85% 100%, 0% 100%);position:relative;}
#homePageHero > .item-140 > a {clip-path: polygon(0% 0, 100% 0, 85% 100%, 0% 100%);margin-right: -70px;}
#homePageHero > .item-141 > a {clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);margin-left: -70px;}

#homePageHero > .item-140 .bnr .bnr-caption {padding-right:15%;}
#homePageHero > .item-141 .bnr .bnr-caption {padding-left:15%;}


/**End Homepage Hero**/

.prd-info-wrap .prd-tag {height:26px;}
.prd-info-wrap .prd-tag .label-condition, .prd-block_title-wrap .label-condition {box-shadow:none!important;padding: 6px 18px;font-size: 12px;text-transform:uppercase;position:relative;top:-20px;height:26px;}
.product--flags.sold:before {background: #9c0c17;}
.product--flags.coming-soon:before {background: #28a745;}



@media (max-width: 768px) {
    .retail-product + .no--tabs section.spacer60 {padding-top:20px;padding-bottom:10px;}
    .featured--product .retail--detail .section__title--box {margin-bottom:0;}
    .retail--detail .prd-block_warranty h3.featured-title {font-size:1.5rem!important;}
}

/**End Testing Solutions**/