.nwlrow { padding: 100px 0; }
#menu-directories-sidebar-menu { list-style:none!important; margin:0px!important; }
#menu-directories-sidebar-menu li { padding-bottom: 10px; }
#menu-directories-sidebar-menu li a { font-size:16px; line-height:16px; }
.nwlrow .widgetizedArea h3 {
	padding-bottom: 10px;
	margin-right: 20px;
	text-transform: uppercase;
	border-bottom: 1px solid #86AFC2;
	color:#00476E!important;
	font-size: 25px!important;
}
h3.refinetitle { 
	padding-bottom: 10px;
	margin-right: 20px;
	text-transform: uppercase;
	display: inline-block;
	font-size: 25px!important;
}
.content-title-border { display:inline-block; }
.search-form { display:inline-block; float: right; }
#docsearch .icon-search { 
	position: absolute;
	right: 28px;
	top: 12px;
}
.faculty-search-item h3 {
	margin-bottom:0px;	
	display:inline-block;
}
.resultitem {
    display: flow-root;
	border: 1px solid #999;
	margin-left:0px!important;
	margin-right:0px!important;
}
.resultitem:nth-child(odd) {
	background-color:#efefef;
}
.resultitem:nth-child(even) {
	background-color:#ffffff;
}
.load-more, .load-more2 {
	cursor:pointer;
}
.search-form-blog { 
	text-align: right;
    padding-bottom: 30px; 
}
.search-form-blog .icon-search {
	position:absolute;
	margin-top: 14px;
    right: 27px;
	color:	#070707;
}
#all-posts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
#search-form-input-blog { padding-right:30px; }
#menu-directories-sidebar-menu li a.active { font-weight:bold; }
.facinfoleft { padding:22px 20px; }
.facinforight { padding: 10px 20px; }
.alphachosen { font-weight:bold; }
.alphalist a { cursor:pointer; }
.nwlmaininner { box-shadow: 0px 1px 4px #0000001A; transition: all .2s linear; display: flex; flex-direction: column; }
.nwlexcerpt .read-more { display:none; }
.nwlrm { position:absolute; right:28px; }
.nwlrmlink .nwlrm{ color:#06608B; transition: all .2s linear; }
.nwlmaininner h2 { letter-spacing: -0.98px; font-weight:bold!important; font-size:55px!important; line-height:60px; padding:36px 80% 36px 36px; }
.nwlrmlink:hover .nwlrm { color:#000000; }
.nwlmaininner:hover { box-shadow: 0px 4px 4px #0000001A; }
.nwltextholder { padding: 47px 69px 47px 117px; color:#000000; position: relative; min-height:403px; }
h3.nwltitle { letter-spacing: -0.1px; font-weight:bold!important; line-height:32px; font-size:24px!important; }
.nwlexcerpt, .nwlexcerpt p { letter-spacing: 0.1px; line-height:24px; font-size:16px; }
.nwlpostbg { min-height:253px; }
.nwlpostlarge .nwlpostbg { min-height:262px; }

.dateholder { background-color:#06608bb5; color:#ffffff; display:inline-block; padding: 2px 30px 30px; }
.nwlday { text-align:center; font-size:56px; line-height:60px; font-weight:bold;padding-bottom:30px; }
.nwlmonth { text-align:center; font-size:18px; line-height:28px; font-weight:500; }

@media (max-width:1439px) {
	.nwltextholder { padding: 47px 40px 47px 40px; }
}
@media (max-width:767px){
	.nwlrow { padding: 75px 0; }
	.hidesidemobile { display:none!important; }
	.block-newslisting .ast-container-fluid { padding-left:0px!important; padding-right:0px!important; }
}
@media (max-width:576px) {
	.nwlrow { padding: 50px 0; }
	.nwltextholder { padding: 47px 20px 47px 20px; color:#000000; position: relative; min-height:403px; }
}