#rn_DevelopmentHeader{
	display: none !important; 
}
.rn_PageContent{
	min-height: calc(100vh - 281.5px);
}
.rn_Logo_container_dt{
	padding-top: 20px;
    padding-bottom: 15px;
    padding-left: 30px;
}
.Feedback_link .rn_ContactUs{
	display: inline-block;
}
.Feedback_link .rn_Well, .Feedback_link .rn_WellDark{
	background: transparent !important;
}
.Feedback_link .rn_Well h2{
	display: none !important;
}
.Feedback_link .rn_ContactUs .rn_FeedbackLink .rn_SiteFeedback:before{
	display: none !important;
}
.d-flex-lg{
	display: flex;
}
.custom_header .rn_NavigationBar, .custom_header .rn_SearchBar{
	width: auto;
	justify-content: center;
    align-items: center;
    display: flex;
}
.custom_header .rn_NavigationMenu{
	padding-left: 0px !important;
}
.custom_header nav .rn_SearchBar input[type="search"]{
	width: 320px;
}
.custom_header nav .rn_SearchBar button, .custom_header nav .rn_SearchBar button:active, .custom_header nav .rn_SearchBar button:hover, .custom_header nav .rn_SearchBar button:focus{
	top: 13px;
}
.rn_Logo_container_dt{
	display: block;
}
.rn_Logo_container_mb{
	display: none;
	padding: 0 1em;
    width: 200px;
}
.flex-row{
	display: flex;
	flex-wrap: wrap;
}
.rn_KBAnswerList{
	-ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
	margin-right: 0px;
    padding-left: 40px;
    padding-right: 20px;
}
.rn_ContentDetail{
	-ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
	margin-right: 0px;
    padding-left: 40px;
    padding-right: 20px;
}
.rn_SideRail{
	padding-right: 0px;
    padding-left: 0px;
	-webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
	padding-top: 40px;
}
.rn_RecentlyViewedContent, .rn_RelatedAnswers{
	max-width: 300px !important;
}
.aside-prodcat{
	padding-right: 15px;
    padding-left: 15px;
	-webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
}
.aside-prodcat1{
	padding-right: 15px;
    padding-left: 0px;
	-webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.rn_prodcat_list{
	padding-right: 15px;
    padding-left: 40px;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
.cat_list_end{
	padding-left: 20px;
	display: none;
	font-size: 15px;
	margin-top: 10px;
}
.cat_list_end li{
	padding-bottom: 0px;
}
.cat_list_end li:last-child hr{
	display: none;
}
.prod_cat_list_container{
	margin-top: 40px;
}
.prod_cat_list_container hr{
	border-bottom: 1px solid #d4d2d2;
}
.m-t-5{
	margin-top: 5px;
}
.m-t-10{
	margin-top: 10px;
}
.m-t-15{
	margin-top: 15px;
}
.m-t-20{
	margin-top: 20px;
}
.m-t-25{
	margin-top: 25px;
}
.m-t-30{
	margin-top: 30px;
}
.m-b-5{
	margin-bottom: 5px;
}
.m-b-10{
	margin-bottom: 10px;
}
.m-b-15{
	margin-bottom: 15px;
}
.m-b-20{
	margin-bottom: 20px;
}
.m-b-25{
	margin-bottom: 25px;
}
.m-b-30{
	margin-bottom: 30px;
}
.m-l-5{
	margin-left: 5px;
}
.m-l-10{
	margin-left: 10px;
}
.m-l-15{
	margin-left: 15px;
}
.m-l-20{
	margin-left: 20px;
}
.m-l-25{
	margin-left: 25px;
}
.m-l-30{
	margin-left: 30px;
}
.m-r-5{
	margin-right: 5px;
}
.m-r-10{
	margin-right: 10px;
}
.m-r-15{
	margin-right: 15px;
}
.m-r-20{
	margin-right: 20px;
}
.m-r-25{
	margin-right: 25px;
}
.m-r-30{
	margin-right: 30px;
}
.p-t-0{
	padding-top: 0px;
}
.rn_CategoryList .rn_HeaderContainer h2{
	padding-bottom: 10px;
}
.rn_CategoryList ul .category_heading a{
	font-weight: bold;
	color: #333;
	font-size: 16px;
}
.rn_CategoryList ul .category_heading .category_desc{
	color: #333;
	margin-bottom: 10px;
	font-weight: normal;
    padding-top: 10px;
    padding-left: 5px;
}
.cat_list_toggle{
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.f-bold{
	font-weight: bold;
}
.cat_list_toggle .arrow{
	transform: rotate(-90deg);
	color: #3B6DB1;
	cursor: pointer;
}
.cat_list_toggle a{
	padding-right: 20px;
}
.active .arrow {
    transform: rotate(0deg);
}
.rn_SideRail > div{
	margin-bottom: 1em;
}
.rn_PageContent1{
	padding: 4em 20px;
	BACKGROUND: #FFF;
}
.active .cat_list_end{
	display: block;
}
.breadcrumb__item.seperate_icon img{
	height: 12px;
	padding-left: 5px;
	padding-right: 5px;
}
.body-content .rn_SmartAssistantDialogContainer{
	top: 100px !important;
}
.rn_VisualProductCategorySelector .rn_Item .rn_ImageContainer {
    display: flex;
    align-items: center;
    justify-content: center;
}
.rn_Hero{
	background: none !important;
	padding: 0px 60px !important;
	color: #333 !important;
	min-height: auto !important;
	position: relative !important;
    top: 2em !important;
	text-shadow: #fff 0 1px !important;
}
.rn_Hero .rn_HeroInner{
	padding: 0px !important;
	padding-top: 20px !important;
    margin: 0px !important;
}
.rn_Hero .rn_HeroInner > a, .rn_Hero .rn_HeroInner > p a{
	color: #3B6DB1 !important;
	border: 1px solid #3B6DB1 !important;
}
@media screen and (max-width: 1024px){
	.rn_PageContent{
		padding: 4em 0px;
	}
	.rn_PageContent{
		min-height: calc(100vh - 281.5px);
	}
}
@media screen and (max-width: 960px){
	.d-flex-lg{
		display: block;
	}
	.rn_Logo_container_dt{
		display: none;
	}
	.rn_Logo_container_mb{
		display: block;
	}
	.custom_header .rn_NavigationBar, .custom_header .rn_SearchBar{
		width: 100%;
		display: block;
	}
	.custom_header nav .rn_SearchBar button, .custom_header nav .rn_SearchBar button:active, .custom_header nav .rn_SearchBar button:hover, .custom_header nav .rn_SearchBar button:focus{
		top: 2px;
	}
	.custom_header nav .rn_SearchBar input[type="search"]{
		width: 100%;
	}
}
@media screen and (max-width: 767px){
	.aside-prodcat, .rn_prodcat_list, .rn_KBAnswerList, .rn_SideRail, .rn_ContentDetail, .aside-prodcat1{
		padding-right: 15px;
		padding-left: 15px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.prod_cat_list_container {
		margin-top: 0px;
	}
	.rn_PageContent, .rn_PageContent1 {
		padding: 20px 0px !important;
	}
	.rn_KBAnswerList, .rn_ContentDetail, .rn_prodcat_list{
		order: 0;
	}
	.aside-prodcat1, .aside-prodcat{
		order: 1;
	}
	.rn_SideRail{
		order: 2;
	}
	.rn_Hero{
		padding: 0px 5px !important;
	}
}