.rn_SourceSearchField label{height: 1px;left: -10000px;overflow: hidden;position: absolute;top: auto;width: 1px;}
.rn_SourceSearchButton{display: inline;bottom: 0;}
.rn_SourceSearchButton input{border: 0;vertical-align: top;}
.rn_VisualProductCategorySelector{padding: 0;}
.rn_VisualProductCategorySelector .rn_BreadCrumb{display: block;}
.rn_VisualProductCategorySelector .rn_ItemGroup{*zoom: 1;}
.rn_VisualProductCategorySelector .rn_ItemGroup:before, .rn_VisualProductCategorySelector .rn_ItemGroup:after{content: " ";display: table;}
.rn_VisualProductCategorySelector .rn_ItemGroup:after{clear: both;}
.rn_VisualProductCategorySelector .rn_Item{float: left;display: block;width: 20%;position: relative;}
.rn_VisualProductCategorySelector .rn_Item:last-child{margin-right: 0;}
.rn_VisualProductCategorySelector .rn_Item .rn_ImageContainer{overflow: hidden;max-height: 150px;}
.rn_VisualProductCategorySelector .rn_Item .rn_ImageContainer a{border: 1px solid transparent;display: inline-block;}
.rn_VisualProductCategorySelector .rn_Item .rn_ImageContainer a:focus{border: 1px dotted #3B6DB1;}
.rn_VisualProductCategorySelector .rn_Item .rn_ImageContainer img{width: 100%;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;background: #DBD199;}
.rn_VisualProductCategorySelector .rn_Item .rn_ActionContainer{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.rn_VisualProductCategorySelector .rn_Item .rn_ActionContainer a{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;display: block;text-align: center;padding: 0;}
.rn_VisualProductCategorySelector .rn_Item .rn_ActionContainer a.rn_ItemLink{font-weight: bold;word-wrap: break-word;font-size: 0.9em;}
@media screen and (max-width: 400px){.rn_VisualProductCategorySelector .rn_Item .rn_ActionContainer a.rn_ItemLink:last-child{display: block;margin-bottom: 1.5em;}
}
.rn_VisualProductCategorySelector .rn_Item .rn_ActionContainer a.rn_ItemLink:hover{background-color: rgba(255,0,0,1);}
.rn_VisualProductCategorySelector .rn_Item .rn_ActionContainer a.rn_ItemLink:active{background-color: rgba(255,0,0,1);}
.rn_VisualProductCategorySelector .rn_Item .rn_ActionContainer a.rn_ShowChildren{white-space: nowrap;}
.rn_VisualProductCategorySelector .rn_Item .rn_ActionContainer a.rn_ShowChildren:after{font-family: 'FontAwesome';margin-left: 6px;content: "\f054";font-size: smaller;}
@media screen and (max-width: 400px){.rn_VisualProductCategorySelector .rn_Item .rn_ActionContainer a.rn_ShowChildren{border: 0;display: block;padding-left: 0;}
}
.rn_VisualProductCategorySelector .rn_Item .rn_ActionContainer a.rn_ShowChildren:hover{background-color: rgba(255,0,0,1);}
.rn_VisualProductCategorySelector .rn_Item .rn_ActionContainer a.rn_ShowChildren:active{background-color: #bfbfbf;}
.rn_VisualProductCategorySelector .rn_Item.rn_LastItem{margin-right: 0;}
.rn_VisualProductCategorySelector .rn_ItemPagination{font-size: 1.1em;text-align: right;}
.rn_VisualProductCategorySelector .rn_ItemPagination .rn_Disabled{color: #767676;cursor: default;}
.rn_VisualProductCategorySelector .rn_ItemPagination .rn_PreviousPage:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f104";}
.rn_VisualProductCategorySelector .rn_ItemPagination .rn_ForwardPage:after{font-family: 'FontAwesome';margin-left: 6px;content: "\f105";}
.rn_VisualProductCategorySelector .rn_ItemPagination .rn_CurrentPage{font-weight: bold;}
.rn_VisualProductCategorySelector .rn_ItemPagination li{margin-right: 4px;padding: 0 0.2em;display: inline-block;}
[class*="pinouts"], [class*="accessories"], [class*="repairs-modifications"], [class*="operating-instructions"], [class*="technical-service-bulletins"], [class*="system-application-notes"], [class*="accessory-and-gps-connections"]{display: none !important;}
.rn_Items img{display: none !important;}
.rn_Item{background-color: rgba(255,0,0,0.60);color: black;font-size: 1em;margin: 1em;transition-duration: 0.4s;}
.rn_Item:hover{color: black;text-decoration: none;background-color: rgba(255,0,0,1);}
.rn_Item a{color:white;text-decoration: none;}
.rn_Item a:hover{color:black;text-decoration: none;background-color: rgba(255,0,0,1);}
.rn_ShowChildren{visibility: hidden;}
.rn_Home .rn_VisualProductCategorySelector .rn_ItemGroup{margin-left: 6em;margin-right: 2em;}
.custom_CategoryDetails .rn_Container{display: none;}
.rn_ContactUs fieldset{background: #FFF;}
.rn_ContactUs legend{display: block;}
.rn_ContactUs div:before{color: #505050;}
.rn_ContactUs .rn_QuestionLink:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f128";margin-left: 3px;margin-right: 7px;}
.rn_ContactUs .rn_CommunityLink:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f086";margin-right: 3px;font-size: 1em;}
.rn_ContactUs .rn_ChatLink a:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f0e5";margin-right: 7px;font-size: 1em;}
.rn_ContactUs .rn_PhoneLink a:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f095";margin-right: 7px;font-size: 1em;}
.rn_ContactUs .rn_FeedbackLink .rn_SiteFeedback:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f0a1";margin-right: 2px;font-size: 1em;}
.rn_ContactUs .rn_SiteFeedback, .rn_ContactUs .rn_ConditionalChatLink, .rn_ContactUs .rn_Chat, .rn_ContactUs .rn_Phone{display: inline;}
.rn_ContactUs .rn_Chat span{display: block;}
.rn_Well h2{display:none !important;}
.rn_Home .rn_Well a{text-decoration: none;color: black;text-transform: uppercase;font-weight: bold;}
.rn_ContactUs{width: 230px;display: inline-grid;margin: 25px;min-height: 152px;text-align: left;}
.custom_ContactUs_Container{text-align: center;}
.custom_ContactUs_Container h2{padding-top: 2em;margin:0 auto;text-align: center;font-size: 1.2em;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.rn_ContactUs fieldset{background: #FFF;}
.rn_ContactUs legend{display: block;}
.rn_ContactUs div:before{color: #505050;}
.rn_ContactUs .rn_QuestionLink:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f128";margin-left: 3px;margin-right: 7px;}
.rn_ContactUs .rn_CommunityLink:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f086";margin-right: 3px;font-size: 1em;}
.rn_ContactUs .rn_ChatLink a:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f0e5";margin-right: 7px;font-size: 1em;}
.rn_ContactUs .rn_PhoneLink a:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f095";margin-right: 7px;font-size: 1em;}
.rn_ContactUs .rn_FeedbackLink .rn_SiteFeedback:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f0a1";margin-right: 2px;font-size: 1em;}
.rn_ContactUs .rn_SiteFeedback, .rn_ContactUs .rn_ConditionalChatLink, .rn_ContactUs .rn_Chat, .rn_ContactUs .rn_Phone{display: inline;}
.rn_ContactUs .rn_Chat span{display: block;}
.rn_SiteFeedbackDialog{width: 375px;}
.rn_SiteFeedbackForm label{clear: left;display: block;}
.rn_SiteFeedbackForm .rn_EmailField{clear: left;display: block;margin-bottom: 1em;width: 340px;}
.rn_SiteFeedbackForm .rn_Textarea{clear: left;display: block;margin-bottom: 1em;width: 340px;}
