
/*<nav id="resourcenav">
<ul>
<li id="publications_link"><a href="/publications/">Publications</a></li>
<li id="videos_link"><a href="/videos/">Videos</a></li>
<li id="documents_link"><a href="/documents/">Documents</a></li>
<li id="logos_link"><a href="/logos/">Logos</a></li>
<li id="images_link"><a href="/../images/">Images</a></li>

</ul>
</nav>*/

#resourcenav { } 
#resourcenav li { display:inline-block; margin-right:36px; color:#999; }
@media screen and (max-width:600px){  

#resourcenav li { width:calc(49% - 36px); }
}
#resourcenav li a { color:#666; }

#resourcenav li.current,
#resourcenav li.current a { color:#134267; font-weight:600;}

#resourcenav li::before {font-family:'icons'; font-weight:normal !important; margin-right:0.25em;   }



#resourcenav li#publications_link::before {content:"\e90f"; }
#resourcenav li#videos_link::before {content:"\e910"; }
#resourcenav li#documents_link::before { content:"\e90c"; }
#resourcenav li#logos_link::before {content:"\e90e"; }
#resourcenav li#images_link::before { content:"\e90d"; }



@media screen and (min-width:1400px){ 
 
body.resources .module { width:calc(25% - ((36px * 3) / 4)); } 
body.resources .module:nth-child(3n+3){ margin-right:36px !important;    }
body.resources .module:nth-child(3n+4){ clear:none; }

body.resources .module:nth-child(4n+4){ margin-right:0 !important;    }
body.resources .module:nth-child(4n+5){  }
}


body.resources .module h3 { height:5.1em; overflow:hidden; }

@media screen and (max-width:600px){  


body.resources .module h3 { height:auto; }
}


#resource_search {  }
#resource_search form { display:block;   }

#resource_search form input[type=text],
#resource_search form select { font-size:2rem;

	line-height:1 !important; 
	margin:0;
    width:100%;
    border: none;outline:none;
	display:block;
	background:none;
	border:1px solid #134267;
	color:#134267; position:relative; z-index:11; 
	  font-weight:600; margin-bottom:2rem;
 	 }
#resource_search form input[type=text] { height:calc(2.8em - 2px) !important; width:calc(100% - 4rem); padding: 0 2rem; background:rgba(230,230,230,1); }

#resource_search form select { background:rgba(230,230,230,1) url(../../images/icons/down_menu.svg) no-repeat 96% 1.6rem; background-size:2rem auto; -webkit-border-radius:0;
    -moz-border-radius:0;
   border-radius: 0;
   
   -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer; padding: 1rem 2rem; height: 2.8em;  }

	 
@media screen and (min-width:1550px){
	#resource_search form input[type=text],#resource_search form select { font-size:2.2rem; }
}


@media screen and (min-width:1024px){ 
#resource_search form {float:left; width:calc(50% - 18px); }
#resource_search form#yearform { margin-right:36px; }
}

@media screen and (max-width:1024px){  


#resource_search form { width:100%; }
}

#resource_search form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#134267;
}
#resource_search form input::-moz-placeholder { /* Firefox 19+ */
  color:#134267; opacity: 1;
}
#resource_search form input:-ms-input-placeholder { /* IE 10+ */
  color:#134267;
}
#resource_search form input:-moz-placeholder { /* Firefox 18- */
  color:#134267;
}