div.rn_Hide
{
    display:none;
}
div.rn_Show
{
    display:block;
}

div.rn_SearchArea
{
	padding:0!important;
	margin-bottom:10px;
	border:1px solid;
	border-color:#909090 #dadada #e4e4e4;
	background-color:#fff;
	background-image:url(common-clientlibs/images/img-textbox-shadow-1px.png);
	background-repeat:repeat-x;
	position:relative;
	border-radius:3px;
	-pie-border-radius:3px;
	behavior: url(/etc/designs/panasonic/common-clientlibs/css/PIE.htc);
	vertical-align:middle;
}
div.rn_SearchArea:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden;
	clear:both;
}
div.rn_SearchBox
{
	float:left;
	padding:8px 13px;
}
div.rn_SearchBox .rn_Query {
	border:none;
	border-radius:0;
	padding:0 0;
	margin:0;
	width:330px;
	background:none;
    font-size: 12px;
	vertical-align:middle;
	height:31px;
}

div.rn_SearchButton
{
	float:right;
	margin:0 17px 0 53px;
}
div.rn_SearchButton:before,
div.rn_SearchButton:after {
	content:"";
	display:inline-block;
	height:47px;
	vertical-align:middle;
	background-image:url(KnowledgeSyndication-clientlibs/images/spr-utility.png);
}
div.rn_SearchButton:before {
	width:53px;
	margin-left:-53px;
	background-position: -136px top;
	
}
div.rn_SearchButton:after {
	width:17px;
	margin-right:-17px;
	background-position: -195px top;
}
div.rn_SearchButton .rn_ButtonInput {
	border:none;
	border-radius:0;
	padding:0 0;
	margin:0;
	background:none;
	background-image:url(KnowledgeSyndication-clientlibs/images/img-search-1px.png);
	background-repeat:repeat-x;
	height:47px;
	vertical-align:middle;
	cursor:pointer;
	font-family: 'Open Sans Condensed', 'Arial', sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}

div.rn_Corrections
{
    padding-bottom: 5px;
    font-size: 12px;
	line-height:17px;
    font-weight:normal;

}

div.rn_Corrections .rn_WordCorrection
{
    font-size:1em;
    font-weight:normal;
}

div.rn_Suggestions
{
    font-size: 12px!important;
	line-height:17px;
    font-weight:normal;
}

div.rn_Suggestions .rn_SearchSuggestion
{

}

div.rn_Documents
{
    margin-top: 2px;
    width:100%;
    border:1px solid black;
    background-color:whitesmoke;
    padding-bottom: 1px;
    padding-left: 2px;
}

div.rn_Documents h3
{
    font-size: 12px!important;
	line-height:17px;
    font-weight:bold;
}


div.rn_Documents .rn_List
{
    font-size: 12px!important;
	line-height:17px;
    font-weight:normal;
}
div.rn_Documents .rn_List li.rn_Item span.rn_Title
{
    font-size:1em;
    font-weight:normal;
}

div.rn_Documents .rn_List li.rn_Item span.rn_Title a
{
    font-size:1em;
    font-weight:normal;
    text-decoration:underline;
}

div.rn_Documents .rn_List li.rn_Item span.rn_Description
{
    font-size:1em;
    font-weight:normal;
}

div.rn_Content
{
    padding-bottom: 10px!important;
}

div.rn_Content .rn_List
{
    font-size: 12px!important;
	line-height:17px;
    font-weight:normal;
}
div.rn_Content .rn_List li.rn_Item {
	padding-bottom:3px!important;
}
div.rn_Content .rn_List li.rn_Item span.rn_Title
{
    font-size:1em;
    font-weight:bold;
}

div.rn_Content .rn_List li.rn_Item span.rn_Title a
{
    font-size:1em;
    font-weight:bold!important;
    text-decoration:none!important;
}

div.rn_Content .rn_List li.rn_Item span.rn_Description
{
    font-size:1em;
    font-weight:normal;
}

div.rn_Navigation
{
    position: relative;
	text-align:center;
}

div.rn_Navigation a
{
    font-size: 20px!important;
    font-weight:bold!important;
    text-decoration:none!important;
}

.rn_screen_reader_only
{
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
}
@media only screen and (max-width:640px) and (max-device-width:1280px){
	div.rn_SearchArea
	{
		margin-bottom:10px;
		padding:6px 10px;
		display:block;
	}
	div.rn_SearchBox
	{
		width:-webkit-calc(100% - 31px);
		width : calc(100% - 31px) ;
		padding:0 5px;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		-ms-box-sizing:border-box;
	}
	div.rn_SearchBox .rn_Query {
		font-size:0.625rem;
		width:100%;
	}
	div.rn_SearchButton
	{
		margin:0;
	}
	div.rn_SearchButton:before,
	div.rn_SearchButton:after {
		display:none;
	}
	div.rn_SearchButton .rn_ButtonInput {
		background-image:url(KnowledgeSyndication-clientlibs/images/icn-support-faq-search.png);
		background-repeat:no-repeat;
		background-size:18px 18px;
		background-position:center;
		height:31px;
		width:31px;
		vertical-align:middle;
		font-size: 0;
	}
	div.rn_SearchButton .rn_ButtonInput {
	}
	div.rn_Suggestions
	{
		font-size:0.625rem!important;
		line-height:0.75rem;
	}
	div.rn_Documents h3
	{
		font-size:0.625rem!important;
		line-height:0.75rem;
	}
	div.rn_Documents .rn_List
	{
		font-size:0.625rem!important;
		line-height:0.75rem;
	}
	div.rn_Content .rn_List
	{
		font-size:0.625rem!important;
		line-height:0.75rem;
	}
	div.rn_Navigation a
	{
		font-size:0.938rem!important;
		line-height:1.063rem;
	}
}

