.facSearchBar { z-index:1 !important; font-size: 30px !important; background-color: #e6f0f9; position: relative; top: -10px; z-index: 1000; padding: 25px 0px; margin: 5px 0 45px 0; border: none; width: 99%; }
 
 input.facSearchBar {
    background-image: url(/_resources/images/facSearch.png);
    background-repeat: no-repeat;
    background-size: 56px;
    background-position-x: 20px;
    background-position-y: 15px;
    text-indent: 90px;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #444 !important;
    font-size: 30px !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #444 !important;
   opacity:  1 !important;
   font-size: 30px !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #444 !important;
   opacity:  1 !important;
   font-size: 30px !important;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #444 !important;
   font-size: 30px !important;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #444 !important;
   font-size: 30px !important;

}

#searchResultsBar {
	border-bottom: solid 2px #0056b8;
	margin-bottom: 50px;
}

#searchResultsBar h1 {
	margin: 0px;
	font-size: 32px !important;
}

#searchResultsInfo img {
	width: 150px;
}

#searchResultsInfo div {
	width: 21%;
    display: inline-block;
    margin: 0 19px 25px;
    text-align: center;
}

#searchResultsInfo h6 {
	color: #0056b8;
	margin: 10px 0 5px 0;
	font-size: 18px;
}

#searchResultsInfo p {
	font-size: 15px;
	margin-bottom: 10px;
}
	 
.full-width-content #searchResultsInfo {
	display: flex;
	flex-wrap: wrap;
}

.searchSmallParagraph {
	margin:0px !important;
}

#directoryPersonnelArea img {
	width: 150px !important;
	float: left;
	margin: 0 25px 10px 0;
}
	 
.news-feed .article {
    margin-bottom: 20px;
}
	 
 .navBox {
	position: relative;
	padding: .625em;
	margin: 0 0 1em;
	border: 1px solid #d8d8d8;
	line-height: 120%;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	-ms-border-radius: .5em;
	-o-border-radius: .5em;
	border-radius: .5em;
}	

.facSearchBar::placeholder { 
	font-size: 26px !important; 
}

@media only screen and (max-width:1007px) { #searchResultsInfo div { width: 27% !important; } }
@media only screen and (max-width:656px) { #searchResultsInfo div { width: 40% !important; } }
@media only screen and (max-width:599px) { #searchResultsInfo div { width: 99% !important; text-align: center !important; } }
@media only screen and (max-width:570px) { input.facSearchBar { background-size: 32px !important; text-indent: 64px !important; } .facSearchBar { padding: 15px 0 !important; font-size: 25px !important; } ::-webkit-input-placeholder { font-size: 25px !important; } :-moz-placeholder { font-size: 25px !important; } ::-moz-placeholder {font-size: 25px !important; } :-ms-input-placeholder { font-size: 25px !important; } ::-ms-input-placeholder { font-size: 25px !important;} }
@media only screen and (max-width:475px) { .facSearchBar::placeholder { font-size: 22px !important; } }
@media only screen and (max-width:415px) { p { font-size: 14px !important; } #searchResultsInfo h6 { font-size: 14px !important; } #searchResultsInfo p { font-size: 14px !important; } #searchResultsInfo div { font-size: 14px !important; } .facSearchBar { font-size: 18px !important; } .facSearchBar::placeholder { font-size: 18px !important; } .facSearchBar { padding: 12px 0 15px !important; } input.facSearchBar { background-size: 24px !important; } }
@media only screen and (max-width:295px) { input.facSearchBar { background-size: 22px !important; text-indent: 50px !important; } .facSearchBar { padding: 15px 0 !important; font-size: 18px !important; } ::-webkit-input-placeholder { font-size: 18px !important; } :-moz-placeholder { font-size: 18px !important; } ::-moz-placeholder {font-size: 18px !important; } :-ms-input-placeholder { font-size: 18px !important; } ::-ms-input-placeholder { font-size: 18px !important;} }
@media only screen and (max-width:200px) { input.facSearchBar { background-image: none !important; text-indent: 5px !important; } }