/*
THEME NAME: Headway Child Theme 1128px (Active)
TEMPLATE:headway
THEME URI: 
VERSION: 3.1
AUTHOR:Matthew Winkel
AUTHOR URI:
DESCRIPTION: This child theme includes TCNJ branded tools, header and footer.
*/

#whitewrap, body {
	padding-top: 0 !important;
	font-size: 16px;
	font-family: 'EB Garamond', serif;
	line-height: 100%;
	color: #293f6f;
	background-color: #293f6f; /*Remove for Fluid Wrapper */
	}

#wp-admin-bar {
	display:none !important;
	}

body.custom div.wrapper {
	/*margin: 10px auto;*/
	margin: 0px auto;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	/*background-color:#ffffff; */
	background-color: transparent; 
	box-shadow: none;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	}
	
div#whitewrap {
	background-color: #fff; /* Change to #fff for Fluid Wrapper */
	}	
	
a, a:link,  a:visited {
	color: #4a85b9;
	text-decoration:none;
	}	
	
a:hover {
	color: #4a85b9;
	text-decoration: underline;
	}
	
#whitewrap .block-title {
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	color:#293f6f;
	letter-spacing:1px;
	text-transform:uppercase;
	line-height:130%; 
	font-weight: normal;
	margin-bottom: 0;
	margin-top: 20px;
	}

#whitewrap .clear {
	clear: both;
	}

/* Horizontal and Vertical Navigation */
 #whitewrap .block-type-navigation {
	padding-bottom:30px;
	} 
	
#whitewrap .block-type-navigation {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #fff;
	border-style: solid;
	border: none;
	overflow: visible;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	}

#whitewrap .block-type-navigation .nav-horizontal {
	background-color: #293f6f; 
	border: none; 
	border-bottom-left-radius: 0px; 
	border-bottom-right-radius: 0px; 
	border-top-left-radius: 0px; 
	border-top-right-radius: 0px;
	}
	

#whitewrap .block-type-navigation .nav-horizontal ul.menu li > a {
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	font-variant:normal;
	font-family: 'Open Sans', sans-serif;	
	padding: 0px 10px;
	text-decoration:none;
    color:#c9daea; 
    font-size:15px;
	}

#whitewrap .block-type-navigation .nav-horizontal ul.menu li.current_page_item > a,.block-type-navigation .nav-horizontal ul.menu li.current_page_parent > a,.block-type-navigation .nav-horizontal ul.menu li.current_page_ancestor > a,.block-type-navigation .nav-horizontal ul.menu li.current_page_item > a:hover,.block-type-navigation .nav-horizontal ul.menu li.current_page_parent > a:hover,.block-type-navigation .nav-horizontal ul.menu li.current_page_ancestor > a:hover {
	color:#fff;
	}

#whitewrap .block-type-navigation .nav-horizontal ul.menu li > a:hover{
	color:#4a85b9;
	}
	
#whitewrap .block-type-navigation .nav-horizontal ul.sub-menu{
	background-color:#293f6f;
	}	

#whitewrap .block-type-navigation .nav-horizontal ul.sub-menu li > a {
	background-color: #4a85b9;
	}

#whitewrap .block-type-navigation .nav-horizontal ul.sub-menu li > a:hover {
	color: #fff;
	}	
	
#whitewrap .block-type-navigation .nav-vertical {
	background-color: #fff; 
	border:none; 
	border-bottom-left-radius:0px; 
	border-bottom-right-radius:0px; 
	border-top-left-radius:0px; 
	border-top-right-radius:0px;
	}

#whitewrap .block-type-navigation .nav-vertical ul.menu li > a {
  	font-size:16px;
	padding: 0px 7px;
 	color: #293F6F;
	font-family: 'Open Sans', sans-serif;	
	text-transform:uppercase;
	font-variant:normal;
  	border-bottom: #c9daea 1px solid;
	text-decoration:none;
  	}

#whitewrap .block-type-navigation .nav-vertical  ul.menu li > a:hover {
  	color:#fff;
  	background-color: #4a85b9;
  	}

#whitewrap .block-type-navigation .nav-vertical ul.sub-menu li > a {
	background-color: #fff;
	}

#whitewrap .block-type-navigation .nav-vertical ul.menu li.current_page_item > a{
	background-color: #fff;
    color: #4a85b9;
	}	
	
/* Site Title */
#whitewrap .block-type-header span.banner a {
	margin-top: 0px;
	margin-bottom: 0px;
	}

#whitewrap .block-type-header .tagline {
	font-family: 'Open Sans', sans-serif;
	color:#293f6f;
	font-size:18px;
	line-height:120%;
	font-style:italic;
	font-weight:normal
	}

/* Slider */
#whitewrap .block-type-slider .flexslider {
	box-shadow: none;
	}

/* Text Block */
#whitewrap .block-type-text {
	background: #fff; 
	margin-bottom:0px;
	}

#whitewrap .block-type-text div.entry-content {
	color:#4e4e4e;
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
	line-height: 165%;
	margin-bottom: 10px;
	}
	
/* Entry Content */	
#whitewrap .block-type-content div.entry-content {
	color:#4e4e4e;
	font-family: 'Open Sans', sans-serif;
	margin-top: 5px; 
	margin-bottom: 5px;	
	}
	
#whitewrap .block-type-content div.entry-content h1 {
	font-size:28px;
	line-height:130%;
	/*font-family: 'EB Garamond', serif;*/
	font-family: 'Open Sans', sans-serif;
	color:#4e4e4e;
	font-weight: normal;
	font-variant:normal;
	margin-bottom: 10px;
	}

#whitewrap .block-type-content div.entry-content h2 {
	font-size:25px;
	line-height:130%;
	/*font-family: 'EB Garamond', serif;*/
	font-family: 'Open Sans', sans-serif;
	color:#4a85b9;
	font-weight: normal;
	margin-bottom: 10px;
	}
	
#whitewrap .block-type-content div.entry-content h3 {
	font-size: 23px;
	line-height: 130%;
	font-family: 'Open Sans', sans-serif;
	color: #4e4e4e;
	font-weight: normal;
	margin-bottom: 10px;
	}	

#whitewrap .block-type-content div.entry-content h4 {
	font-size: 21px;
	line-height: 130%;
	font-family: 'Open Sans', sans-serif;
	color: #4a85b9;
	font-weight: normal;
	margin-bottom: 10px;
	}			

#whitewrap .block-type-content ol li {	
	list-style-image: none;
	color:#4e4e4e;
	}		

#whitewrap .block-type-content ul li {
  	background: none;
  	list-style-image: url('');
	color:#4e4e4e;
  	}	
	
#whitewrap .block-type-content div.entry-content hr {
	background-color: #d6d6d6;
	border: 0;
	height: 1px;
	margin: 50px 0px;
	}
	
#whitewrap hr {
	background-color: #d6d6d6;
	border: 0;
	height: 1px;
	margin: 50px 0px;
	}	

#whitewrap .block-type-content div.entry-content blockquote {
	border-left: 2px solid #4e4e4e;
	background: #fff;
	padding: 0px 10px;
	line-height: 165%;
	}	
	
#whitewrap .wp-caption {
	padding:5px;
	border:1px solid #4a85b9;
	background: rgba(0, 174, 239, 0.1); /* transparent caption */
	margin-top:15px;
	margin-bottom:15px
	}

#whitewrap .wp-caption img {
	border: 1px solid #4a85b9;
	margin:0 auto;
	display:block;
	padding:0;
	}

#whitewrap .wp-caption img.wp-smiley {
	border: none;
	}

#whitewrap .wp-caption p {
	padding:5px;
	text-align:left;
	color:#4e4e4e;
	margin:5px 0 0;
	font-style:italic; 
	font-size: 12px;
	}	
	
#whitewrap .comments-closed {
	display: none;
	}
	
#whitewrap div#comments {
	margin:0;
	}

#whitewrap .addthis_toolbox {
	margin-top: 15px; 
	margin-bottom: 5px;
	}		

.ie8 a.post-thumbnail img, .ie8 .attachment-thumbnail img {
	width: auto;
	}	
	
/* Entry Content Post */
#whitewrap .block-type-content .post {
	padding-bottom: 5px; 
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	}

#whitewrap .block-type-content .post {
	border-style:solid;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#4e4e4e;
	padding-bottom:20px;
	padding-top:0px;
	padding-left:0px;
	}

#whitewrap .block-type-content .post div.entry-content p {
	color: #4e4e4e;
	font-family: 'Open Sans', sans-serif;
	font-size: 19px;
    line-height: 155%;
	font-weight: normal;
	margin-bottom: 15px;
	}	

div.entry-content ul, div.entry-content ol {
  	padding: 0 0 0 25px;
  	margin: 5px 0;
  	/*rev 9-7*/
	}

#whitewrap .block-type-content .post div.entry-content ul, #whitewrap .block-type-content .post div.entry-content ol {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
    line-height: 155%;
	margin-bottom: 20px;
	}	

#whitewrap .block-type-content .post div.entry-content blockquote p {	
    font-family: 'Open Sans', sans-serif;
	font-size: 24px;	
	color: #4e4e4e; 
	line-height: 125%;
	}		
	
#whitewrap .block-type-content .post h1.entry-title  {
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	color: #4e4e4e;
	line-height: 130%; 
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
#whitewrap .block-type-content .archive-title  {
	font-size: 40px; 
	line-height: 140%;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-variant: normal;
	margin-top: 0px;
	color: #4e4e4e;
	font-weight: 600;
	margin-top: 0px;
	margin-bottom: 25px; 
	text-transform:none;
	padding:0px;
	border:none;
	}	

#whitewrap .block-type-content .post h3.entry-title, #whitewrap .block-type-content .post h2.entry-title {	
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	color:#4e4e4e;
	line-height:140%; 
	font-weight: normal;
	}

#whitewrap .block-type-content .post h2.entry-title a, #whitewrap .block-type-content .post h3.entry-title a {
	color:#4a85b9;
	}

#whitewrap .block-type-content .post h2.entry-title:hover, #whitewrap .block-type-content .post h3.entry-title:hover{
	text-decoration: underline;
	}

#whitewrap .loop-navigation {
	margin: 5px 0 15px;
	}

#whitewrap .block-type-content div.loop-navigation div.nav-previous a,.block-type-content div.loop-navigation div.nav-next a {
	background-color:transparent;
	text-decoration:none;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	border: 1px solid #4a85b9;
	color: #4a85b9;
	padding-top:4px;
	padding-right:8px;
	padding-bottom:4px;
	padding-left:8px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-variant:normal;
	letter-spacing:0px;
	text-transform: uppercase;
	}

#whitewrap .block-type-content div.loop-navigation div.nav-previous a:hover,.block-type-content div.loop-navigation div.nav-next a:hover{ 
	background-color:#4a85b9; 
	color: #fff;
	}	
	
#whitewrap .block-type-content div.entry-summary.entry-content p {
    font-family: 'Open Sans', sans-serif;
	font-size:16px;
	line-height: 155%;
	}

#whitewrap .block-type-content div.entry-meta  {
	font-family: 'Open Sans', sans-serif;
	line-height:120%;
	color:#4e4e4e;
	font-size:14px;
	}
	
#whitewrap .entry-meta {
	font-family: 'Open Sans', sans-serif;
	line-height:120%;
	color:#4e4e4e;
	font-size:14px;
	}	
	
#whitewrap .entry-meta a {
	color: #4a85b9;
	}	
	
#whitewrap .block-type-content div.entry-content a.more-link {
	color:#fff;
	background-color: #4a85b9; 
	text-decoration: none;
	border-radius: 4px; 	
    padding: 3px 6px;
    box-shadow: none;
    text-shadow: none;
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 14px;
	letter-spacing: 1px;
	line-height:150%;
	}

#whitewrap .block-type-content div.entry-content a.more-link:hover {
	background-color: #4a85b9;
	color: #fff;
	}		

/* Entry Content Page */
#whitewrap .block-type-content .page {
	padding-bottom: 5px; 
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	}

#whitewrap .block-type-content .page h1.entry-title  {
	font-size: 40px; 
	line-height: 140%;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-variant: normal;
	margin-top: 0px;
	color: #4e4e4e;
	font-weight: 600;
	margin-bottom: 25px; 
	}
	
#whitewrap .block-type-content .page div.entry-content h2 {
	font-size: 35px;
	font-family: 'EB Garamond', serif;
	color:#4a85b9; 
	}	
	
#whitewrap .block-type-content .page div.entry-content p {
	color: #4e4e4e;
	font-family: 'Open Sans', sans-serif;
	font-size: 19px;
	line-height: 160%;
	margin-top: 0px; 
	margin-bottom: 20px;
	}	
	
.block-type-content div.entry-content, .block-type-content div.entry-content p {
    color: #4e4e4e;
    font-size: 19px;
    line-height: 160%;
	}	
	
#whitewrap .block-type-content .page div.entry-content .intro-paragraph p {
	font-family: 'Open Sans', sans-serif;
	color: #4e4e4e; 
	font-size: 23px;
	line-height: 165%;
	}	
	
#whitewrap.intro-paragraph {
	font-size: 23px; 
	line-height: 165%;
	}		
	
#whitewrap .block-type-content .page div.entry-content ul, #whitewrap .block-type-content .page div.entry-content ol {
	font-family: 'Open Sans', sans-serif;
	font-size: 19px;
	line-height: 155%;
	margin-bottom: 10px;
	}
		
#whitewrap .block-type-content .page div.entry-content blockquote p {	
    color: #4e4e4e;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	line-height: 125%;
	}	
	
#whitewrap .block-type-content .hentry {
	/*padding: 5px 0 30px;*/
	padding: 0px;
	}

/* Widgets */
#whitewrap .block-type-widget-area {
	padding-top:0px;
	padding-bottom:0px;
	}

#whitewrap .block-type-widget-area li.widget {	
	font-family: 'Open Sans', sans-serif;
	color:#4e4e4e;
	line-height:150%;
	/*padding-top:5px;*/
	padding-top:0px;
	/*padding-bottom:5px;*/
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	margin-top: 5px;
	}

#whitewrap .block-type-widget-area li.widget span.widget-title, #whitewrap .block-type-widget-area .widget-title span, #whitewrap .block-type-widget-area li.widget .widget-title {
	border-style:solid;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color: transparent;
	border:none;
	letter-spacing:1px;
	text-transform:uppercase;
	font-variant:normal;
	line-height:150%;
	font-family: 'Open Sans', sans-serif;
	color:#4a85b9;
	font-weight:normal;
	font-size:15px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:600;
	}
	
#whitewrap .block-type-widget-area li.widget .textwidget {
	/*margin-top: -20px;*/
	}

#whitewrap .block-type-widget-area li.widget p {
	font-family: 'Open Sans', sans-serif;
	}

#whitewrap .block-type-widget-area li.widget a {
	color:#4a85b9;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
	}

#whitewrap .block-type-widget-area ul li a:hover {
	color:#4a85b9;
	text-decoration:underline;
	}
	
#whitewrap .block-type-widget-area li.widget a:hover {
	text-decoration: underline;
	}	

#whitewrap .block-type-widget-area h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600; 
	font-size: 13.5px;
	margin-top:10px;
	color:#4a85b9;
	}
	
#whitewrap .block-type-widget-area p {
	margin-bottom:15px;
	}	

#whitewrap .block-type-widget-area ul {
	margin-bottom:15px;
	}	

#whitewrap .block-type-widget-area hr {
	background-color:#d6d6d6;
	border:0;
	height:1px;
	margin:15px 0px;
	}	
	
#whitewrap .no-title .widget-area li.widget .widget-title {
	display: none;
	}	
	
#whitewrap .textwidget li, #whitewrap .widget li {
  	background: none;
	list-style-image: url('');
	border-bottom: 1px #d6d6d6 solid;
	list-style-type:none;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:-24px;
  	}		

#whitewrap .block-type-widget-area li.widget a.more-link {
	color:#fff;
	background-color: #4a85b9; 
	text-decoration: none;
	border-radius: 4px; 	
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
    box-shadow: none;
    text-shadow: none;
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 17px;
	letter-spacing: 1px;
	}

#whitewrap .block-type-widget-area li.widget a.more-link:hover { 
	background-color: #4a85b9;
	color: #fff;
	}	

/* Squarebox */
#whitewrap aside.squarebox, #whitewrap aside.squarebox-no-title  {
    border: 1px solid #d6d6d6;
	border-radius: 0px;
	margin-top:0px;
	margin-bottom:10px;
	}	

#whitewrap .squarebox-no-title li.widget span.widget-title, #whitewrap .squarebox-no-title .widget-title span {
	display: none;
	}

/* Solidbox - As Widget */
#whitewrap aside.solid-box {
	background-color: #f7f7f7; 
	border-radius: 0px; 
	margin-top:0px;
	margin-bottom:10px;
	}	

#whitewrap .solid-box li.widget span.widget-title, #whitewrap .solid-box .widget-title span, #whitewrap .squarebox li.widget span.widget-title, #whitewrap .squarebox .widget-title span {
	color: #4e4e4e;
	font-family: 'Open Sans', sans-serif;
	font-size:13.5px;
   	font-weight:600;
	text-transform:uppercase;
	border:none;
	}
	
#whitewrap .solid-box hr, #whitewrap .squarebox hr {
	background-color:#d6d6d6;
	border:0;
	height:1px;
	margin:15px 0px;
	}	

/*Buttons*/	
#whitewrap .block-type-widget-area li.widget a.solid-medium-blue-button, #whitewrap .block-type-custom-code a.solid-medium-blue-button, #whitewrap .block-type-content a.solid-medium-blue-button {
	color: #4a85b9;
	}

#whitewrap a.solid-medium-blue-button  {
	color: #4a85b9;
    background: transparent;
	text-decoration: none;
	border-color: #4a85b9;	
	border-style: solid;
	border-width: 1px;
	border-radius: 4px; 	
    padding: 5px 25px; /* Check style */	
    box-shadow: none;
    text-shadow: none;
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 14px;
	letter-spacing: 1px;
	display:inline-block;
	margin-top: 5px;
	text-transform: uppercase;
	}	
	
#whitewrap a.solid-medium-blue-button:hover, #whitewrap .block-type-content a.solid-medium-blue-button:hover, #whitewrap .block-type-custom-code a.solid-medium-blue-button:hover, #whitewrap .block-type-widget-area li.widget a.solid-medium-blue-button:hover   {
	color: #fff;	
	background: #4a85b9;
	text-decoration: none;
	}

#whitewrap .block-type-widget-area li.widget a.blue-large-button, #whitewrap .block-type-content a.blue-large-button, #whitewrap .block-type-custom-content a.blue-large-button {
	color: #4a85b9;
	}

#whitewrap a.blue-large-button  {
	color: #4a85b9;
    background: transparent;
	text-decoration: none;
	border-color: #4a85b9;	
	border-style: solid;
	border-width: 1px;
	border-radius: 4px; 	
    padding: 15px 50px; /* Check style padding: 25px 70px; */	
    box-shadow: none;
    text-shadow: none;
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 1px;
	display:inline-block;
	margin-top: 15px;
	margin-right:15px;
	}

#whitewrap a.blue-large-button:hover, #whitewrap .block-type-custom-code a.blue-large-button:hover, #whitewrap .block-type-widget-area li.widget a.blue-large-button:hover, #whitewrap .block-type-content a.blue-large-button:hover  {
	color: #fff;	
	background: #4a85b9;
	text-decoration: none;
	}		

/* Shaded Blue Widget - Depreacted */
#whitewrap aside.shaded-blue-widget {
	background-color: #c9daea;  /* Check & Update  */
	border-radius: 0px; 
	margin-top: 0px;
	margin-bottom: 10px;
	} 

#whitewrap .shaded-blue-widget li.widget span.widget-title, #whitewrap .shaded-blue-widget .widget-title span {
	color: #4a85b9; 
	border-color: #c9daea;  /* Check & Update  */
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	border:none
	}	
	
/* Thumbnails */
#whitewrap .block-type-content a.post-thumbnail img {
	margin-top: 0px;
	margin-bottom:10px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-color:#fff;
	border-style:solid;
	padding:0px; 
	}	

#whitewrap .rounded { 
	border-radius: 50%;
	max-width: 91px;
	width:91px;
	height:91px; 
	}	

/* TCNJ Header - Global Nav */	
#whitewrap #toolswrapper, #whitewrap #globalwrapper {
	padding-top:10px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	background-color: #293f6f; 
	/*margin-top:0px; 
	margin-bottom:0px; 
	padding-top:5px; 
	padding-bottom:0px;*/	 
	box-shadow:none;
	}	

#whitewrap div#toolswrapper {
	width:940px
	} /* Added for Headway 3.5 */	

#whitewrap div#toolswrapper.responsive-grid {
	width:auto !important;
	max-width:940px
	} /* Added for Headway 3.5 */
	
#whitewrap div#globalwrapper {
	width:1128px
	} /* Added for Headway 3.5 */	

#whitewrap div#globalwrapper.responsive-grid {
	width:auto !important;
	max-width:1128px
	} /* Added for Headway 3.5 */		

/* Global Brand Header */
#whitewrap .global-brand p {
	color: #7684a3; 
	text-align: right;
	font-family: 'Open Sans', sans-serif;
	margin-top: 8px;
	}

#whitewrap div.global-brand a {
	text-decoration: none; 
	color: #fff; 
	text-transform: uppercase; 
	font-size: 12.5px; 
	}

#whitewrap div.global-brand a:hover {
  text-decoration: none; 
  color: #4a85b9;
}

/* Global Search */
#whitewrap .site-search {
	/*min-height: 20px;*/ 
	color: #fff;
	}
	
#whitewrap .site-search a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif; 
	font-size:15px;
	color: #4a85b9;
	}
	
#whitewrap .site-search a:hover {
	color: #293f6f; 
	text-decoration: underline;
	}
	
#whitewrap .site-search input[type="text"] {
	border: 1px solid #9e9e9e;
	background: url('//tcnj.pages.tcnj.edu/files/2014/07/search30.png') no-repeat right;
	color: #4e4e4e;
	font-size: 22px;
	max-width: 300px;
	}	
	
#whitewrap .site-search input[type="text"]:focus {
	-moz-box-shadow:0 0 0px rgba(0,0,0,0);
	-webkit-box-shadow:0 0 0px rgba(0,0,0,0);
	box-shadow:0 0 0px rgba(0,0,0,0);
	} 	
	
#whitewrap .site-search #SearchButton, #SearchButton {
	background: url() no-repeat;
	display:none;
	}	
		
#whitewrap .site-search #cse-search-box input[type="text"] {
	/*width: 95%;*/
	}	
	
#whitewrap .search-under-links {
	margin-top: 5px;
	}	
	
/* TCNJ Header - Tools Header Search Deprecated */
/*#whitewrap #tools-header-search input[type="submit"] {
	display:inline-block; 
	border: none;
	}

#whitewrap #tools-header-search input[type="text"] {
	border: 1px solid #9e9e9e;
	}	

#whitewrap #tools-header-search {
	font-family: 'Open Sans', sans-serif; 
	text-align:right;
	padding-top: 0px;
	color: #293f6f;
	font-size: 14px;
	}

#whitewrap #tools-header-search a {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	text-decoration: none;
	}

#whitewrap #tools-header-search a:hover {
	color:#92B6D5;
	}	
	
#whitewrap #SearchButton {
	background: url() no-repeat;
	display:none;
	}	
	
#whitewrap #search-tcnj {
	text-decoration: none; 
	color: #293f6f; 
	text-align:left;
	}
	
#whitewrap #search-dir {
	text-decoration: none; 
	color: #293f6f; 
	padding-right: 0px;
	}

#whitewrap .search-active {
	font-weight: 600; 
	background: url(//tcnj.pages.tcnj.edu/files/2013/03/arrow-up-search-16.gif) no-repeat top center; 		
	padding-top:8px;
	text-decoration: none;
	}

#whitewrap .search-inactive {
	font-weight: normal; 
	background-image: none; 
	text-decoration: none; 
	color: #293f6f;
	}		*/

/* Footer */
#whitewrap .block-type-footer {		
    font-family: 'Open Sans', sans-serif;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-color:#293f6f;
	border-style:solid;
	background:#293f6f; 
	overflow:hidden;
	}

#whitewrap .footer p {
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color: #c9daea;
	}
	
#whitewrap .footer-container  {
	border:none;
	}	

#whitewrap .block-type-footer a {
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	text-decoration: none;
	}
	
#whitewrap .block-type-footer a:hover {
	font-family: 'Open Sans', sans-serif;
	color: #4a85b9;
	}	

#whitewrap .block-type-footer p.copyright {
	font-family: 'Open Sans', sans-serif;
	color: #c9daea;
	line-height:140%;
	}
	
#whitewrap .block-type-footer .footer-right p.copyright {
	margin-top: 0px;
	}
		
#whitewrap .block-type-footer .footer-go-to-top-link {
	display:none
	}	
	
#whitewrap .block-type-footer a.footer-go-to-top-link, #whitewrap .block-type-footer a.footer-responsive-grid-link, #whitewrap .block-type-footer p.footer-headway-link, #whitewrap .block-type-footer a.footer-admin-link { 
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	font-size: 12px;
	}

#whitewrap .block-type-footer a:hover.footer-go-to-top-link { 
	color:#4a85b9;
	font-size: 12px;
	}
		
#whitewrap .block-type-footer a:hover.footer-responsive-grid-link { 
	color:#4a85b9;
	}	
	
#whitewrap .footer-link { 
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	}	

#whitewrap #tcnjfooter { 
	font-family: 'Open Sans', sans-serif;
	background-color: #f7f7f7; 
	padding: 12px; 
	}
	
#whitewrap #tcnjfooter a { 
	font-family: 'Open Sans', sans-serif;
	color: #fff;  
	}	
	
#whitewrap #tcnjfooter a:hover { 
	color: #4a85b9;  
	}	
	
#whitewrap .block-type-footer .footer-right .alignleft {
	/* margin-right:45px;*/
	}	

#whitewrap .block-type-footer .footer-right .alignleft p {
	/* font-family: Open Sans, sans-serif;
	font-size:15px; 
	border:none; color: #c9daea; 
	text-transform: uppercase;
	padding: 2px 0px 10px 0px;*/
	}
	
/* Mega Footer */	
#whitewrap .block-type-footer .footer-right {
	margin-top:10px;
	margin-right:0px;
	}

#whitewrap .block-type-footer .footer-left {
	margin-top:10px;
	margin-left:0px;
	}

#whitewrap .block-type-footer .footer-right h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 600;
	color: #4a85b9;
	line-height: 140%;
	margin-bottom: 5px
	}

#whitewrap .block-type-footer .footer-right li a {
	line-height: 190%;
	font-size: 14px
	}

#whitewrap .block-type-footer .footer-right .alignleft {
	margin-right: 0px;
	}

#whitewrap .block-type-footer .min725 {
	min-width: 725px;
	}	
	
/* Forms */
#whitewrap input[type="text"], #whitewrap input[type="password"] {
	border: 1px solid #9e9e9e;
	color: #4e4e4e;
	}	
	
#whitewrap input[type="submit"], #whitewrap input[type="button"], #whitewrap button {
	font-family: 'Open Sans', sans-serif;
	background: transparent;
	/* padding:4px 12px; 
	font-size:18px;
	font-size:14px;
	line-height:23px;
	border: 1px solid #4a85b9;
	*/
	border-radius:4px;
	display:inline-block;
	letter-spacing: 2px;
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
	color: #4a85b9;
	-webkit-appearance:none;
	text-transform: uppercase;
	}
	
#whitewrap input[type="submit"]:hover, #whitewrap input[type="button"]:hover, #whitewrap button:hover {
	color:#4a85b9;
	background:#fff;
	outline-style: none;
	}
	
#whitewrap input[type="submit"]:active, #whitewrap input[type="button"]:active, #whitewrap button:active {
	background: transparent;
}

input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{
	border:1px solid #9e9e9e;
	color:#293f6f;
	-moz-box-shadow:0 0 0px rgba(0,0,0,0);
	-webkit-box-shadow:0 0 0px rgba(0,0,0,0);
	box-shadow:0 0 0px rgba(0,0,0,0)
	}

input[type="submit"]:hover,input[type="button"]:hover,button:hover{
	color:#4a85b9;
	background:#fff;
	outline-style: none;
	}
	
input[type="submit"]:active, input[type="button"]:active,button:active{
	background:#fff;
	}

/* Table Styles */
#whitewrap .shadedtable table {
   font-family: 'Open Sans', sans-serif;
	margin: 10px 0px;
	border: none;
	background-color:#fff;
	border-top: 2px solid #d6d6d6;
	border-bottom: 2px solid #d6d6d6;
	font-size:17px;
	}

#whitewrap .shadedtable table th {  
 	font-family: 'Open Sans', sans-serif;
	color: #4e4e4e;
 	font-weight: 600; 
    font-size: 14px;
	text-align:left;
	vertical-align:top;
	margin: 0; 
	padding: 20px 5px;
	background-color: #fff;
	line-height: 160%;
    text-transform: uppercase;
 	} 

#whitewrap .shadedtable table td {
 	font-family: 'Open Sans', sans-serif;
	color: #4e4e4e;
   	vertical-align: middle;
	}

#whitewrap .shadedtable table tr:nth-child(odd) {
   background-color: #fbfbfb;
	}

#whitewrap .shadedtable table tr:nth-child(even) {
   background-color: #f7f7f7;
	}	

#whitewrap .simpletable table, #whitewrap .fancytable table {
   font-family: 'Open Sans', sans-serif;
	margin: 10px 0px;
	border: none;
	background-color:#ffffff;
	border-top: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	font-size:17px;
	}

#whitewrap .simpletable table caption, #whitewrap .shadedtable table caption {
	color:#4a85b9; 
	font-family: 'EB Garamond', serif;
 	font-weight: 400; 
	text-align: left;
	margin:10px 0px;
	font-size:23px;
	}

#whitewrap .simpletable table td {  
	font-family: 'Open Sans', sans-serif;
	color: #4e4e4e;
	text-align:left;
	vertical-align:top;
	margin: 0; 
	padding: 5px;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	background-color: #fff;
	line-height: 160%;
	}
	
#whitewrap .fancytable table td {  
	font-family: 'Open Sans', sans-serif;
	color: #4e4e4e;
	text-align:left;
	vertical-align:top;
	margin: 0; 
	padding: 5px;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	background-color: #fff;
	line-height: 160%;
	}

#whitewrap .simpletable table th {  
 	font-family: 'Open Sans', sans-serif;
	color: #4e4e4e;
 	font-weight: 600; 
	text-align:left;
	vertical-align:top;
	margin: 0; 
	padding: 5px;
	border-bottom: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	background-color: #fff;
	line-height: 160%;
 	} 
	
#whitewrap .fancytable table th {  
 	font-family: 'Open Sans', sans-serif;
	color: #4e4e4e;
 	font-weight: 600; 
	text-align:left;
	vertical-align:top;
	margin: 0; 
	padding: 5px;
	border-bottom: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	background-color: #d6d6d6;
	line-height: 160%;
 	} 	

#whitewrap .simpletable table tr:hover, #whitewrap .simpletable table th:hover, #whitewrap .fancytable table tr:hover, #whitewrap .fancytable table th:hover {  
 	color: #4e4e4e;
 	}

/* Box Styles */
#whitewrap #simplebox {
	background-color: #fff; 
	border: 1px solid #d6d6d6;
	border-radius: 0px;
	margin: 0; 
	margin-bottom: 20px; /* 3-2-16 */ 
	padding: 50px 60px 30px 60px; /* 2-28-16 */  
	}	

#whitewrap #solidbox {
	background-color: #f7f7f7; 
	border-radius: 0px;
    margin: 0; 
	margin-bottom: 20px; /* 3-2-16 */ 
	padding: 50px 60px 30px 60px; /* 2-28-16 */ 
	}
		
#whitewrap #fancybox {
	background-color: #fff; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ffffff)); /* webkit */
	background: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 100%); /* firefox */ 
	border-radius: 0px;
	margin: 0; 
	margin-bottom: 20px; /* 3-2-16 */ 
	padding: 50px 60px 30px 60px; /* 2-28-16 */ 
	}	

#whitewrap .block-type-content .page div.entry-content #solidbox h2, #whitewrap .block-type-content .page div.entry-content #simplebox h2, #whitewrap .block-type-content .page div.entry-content #fancybox h2, #whitewrap .block-type-content .page div.entry-content #solidbox h3, #whitewrap .block-type-content .page div.entry-content #simplebox h3, #whitewrap .block-type-content .page div.entry-content #fancybox h3 {	
	color: #4e4e4e;
	font-family: 'Open Sans', sans-serif;
	font-size: 13.5px;
   	font-weight: 600;
	text-transform: uppercase;
	}
		
#whitewrap #solidbox h2, #whitewrap #fancybox h2, #whitewrap #simplebox h2  {
	text-align:left;
	}	
	
#whitewrap #simplebox a, #whitewrap #simplebox a:link, #whitewrap #simplebox a:visited, #whitewrap #solidbox a, #whitewrap #solidbox a:link, #whitewrap #solidbox a:visited, #whitewrap #fancybox a, #whitewrap #fancybox a:link, #whitewrap #fancybox a:visited  {
	color:#4a85b9; 
	text-decoration:none
	}

#simplebox a.solid-medium-blue-button:hover,  #whitewrap  #simplebox a.solid-medium-blue-button:hover,
#solidbox a.solid-medium-blue-button:hover,  #whitewrap  #solidbox a.solid-medium-blue-button:hover, #fancybox a.solid-medium-blue-button:hover,  #whitewrap  #fancybox a.solid-medium-blue-button:hover   {
	color: #fff; 
	text-decoration: none;
	}

#whitewrap #simplebox a:hover, #whitewrap #solidbox a:hover, #whitewrap #fancybox a:hover  {
	color:#4a85b9; 
	text-decoration: underline
	}

#whitewrap div.entry-content #solidbox ul, div.entry-content #solidbox ol, #whitewrap div.entry-content #simplebox ul, div.entry-content #simplebox ol, #whitewrap div.entry-content #fancybox ul, div.entry-content #fancybox ol {
    padding: 0;
    margin: 28px 0 0 0;
	}


#whitewrap .list-ruled li, #solidbox .list-ruled li, #whitewrap #simplebox li, #whitewrap #solidbox li, #whitewrap #fancybox li {
	background: none;
	list-style-image: url('');
	border-bottom: 1px #d6d6d6 solid;
	list-style-type: none;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-left: 0px; /* 2-28-16 */
  }	
  
#whitewrap ul.list-ruled li > a  {
	text-decoration:none;
	}

#whitewrap ul.list-ruled li > a:hover {
	text-decoration:underline;
	}
	
#whitewrap ul.list-ruled  {
    padding: 0 0 0 0px;
    margin: 5px 0;
	}
	
	
/* TweetLab Wrapper */
#whitewrap div.tweet_wrapper .block-type-custom-code, #whitewrap div.tweet_wrapper {
	font-family:'Open Sans', sans-serif;
	font-size:18px;
	color: #4e4e4e;
	margin-top:51px;
	padding-bottom:50px;
	margin-bottom:0px;
	line-height: 140%;
	}

#whitewrap .mgl_twitter .mgl_tweets .mgl_tweet {
	padding-right:20px;
	padding-left:5px;
	}
	
#whitewrap .owl-theme .owl-dots .owl-dot.active span, #whitewrap .owl-theme .owl-dots .owl-dot:hover span {
	background: #4e4e4e;
	}	

/* Wrapper Backgrounds  */	
#whitewrap div.footer_wrapper {
	background-color:#293f6f;
	}
	
#whitewrap div.nav_wrapper {
	background-color:#efefef;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	}	
	
#whitewrap div.nav_wrapper .block-type-custom-code {
	margin-top:0px;
	margin-bottom:0px;
	font-family:'Open Sans', sans-serif;
	font-size:15px;
	}	
	
#whitewrap div.nav_wrapper .block-type-custom-code {
	overflow: visible;
	}	
	
#whitewrap div.light_gray_wrapper{
	margin-top:0px;
	margin-bottom:0px;
	background-color:#f7f7f7; 
	background-image:url('//tcnj.pages.tcnj.edu/files/2014/08/light-gray-bar-tri-25.png');
	background-repeat:no-repeat;
	background-position:center top; 
	}

#whitewrap div.light_blue_wrapper{
	margin-top:0px;
	margin-bottom:0px;
	background-color:#DBE7F1; 
	background-image:url('');
	background-repeat:no-repeat;
	background-position:center top; 
	}

#whitewrap div.medium_blue_wrapper{
	margin-top:0px;
	margin-bottom:0px;
	background-color:#c9daea;
	background-image:url('');
	background-repeat:no-repeat;
	background-position:center top;
	}	
	
#whitewrap div.medium_blue_white_wrapper{
	margin-top:0px;
	margin-bottom:0px;
	background-color:#c9daea;
	background-image:url('');
	background-repeat:no-repeat;
	background-position:center top;
	}	

#whitewrap div.dark_blue_wrapper{
	margin-top:0px;
	margin-bottom:0px;
	background-color:#A9B2C5;
	background-image:url('');
	background-repeat:no-repeat;
	background-position:center top;
	}	

/* TCNJ Alerts */
#whitewrap div#tcnjalerts {
	background-color: #FFCCCC;
	}

#whitewrap div#wrapper-1000 {
	width:1128px
	} /* Added for Headway 3.5 */	

#whitewrap div#wrapper-1000.responsive-grid {
	width:auto !important;
	max-width:1128px
	} /* Added for Headway 3.5 */	

#whitewrap #wrapper-1000 {
	padding: 0px 0px;
	/*margin:0px*/
	}
			
#whitewrap .tcnjalert .widget-wrapper {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	padding: 20px 0px;
    display:block;
	}		
	

#whitewrap .tcnjalert .h4-background {
	/*padding: 0px 0px;
  	background: transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;	
	overflow: hidden;*/
	display:none;
	}

#whitewrap .tcnjalert .h4-background h4 {
	/*color:#ff0000;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:700;
	line-height:170%;
	letter-spacing:1px;*/
	display: none;
	}
	
#whitewrap .tcnjalert img {
	border-color: #ff0000;
	}

#whitewrap .tcnjalert h2 {
    color: #ff0000;
    line-height: 150%;
    font-family: 'Open Sans', sans-serif;	
    font-size: 26px;
	padding-top: 0px;
	}

#whitewrap .tcnjalert a:link, #whitewrap .tcnjalert a:visited {
	color: #ff0000;
	font-family: 'Open Sans', sans-serif;
	}

#whitewrap .tcnjalert a:hover{
	color: #ff0000;
	}

#whitewrap .tcnjalert p { 
	font-size: 19px; 
	color: #4e4e4e;
    line-height: 150%;
	font-family: 'Open Sans', sans-serif;
	margin-bottom:0px;
	}
	
#whitewrap .tcnjalert ul, #whitewrap .tcnjalert ol {
	margin-bottom: 20px;
	margin-left:20px
	}
	
#whitewrap .tcnjalert ol li {	
	list-style-type:lower-alpha;
	}		

#whitewrap .tcnjalert ul li {
  	list-style-type:square;
	line-height: 150%;
	color: #ff0000;
  	}	

#whitewrap .tcnjalert span.alert-date { 
	font-size: 14px; 
	color: #4e4e4e;
	padding: 10px 0px;
	font-family: 'Open Sans', sans-serif;
	}
	
#whitewrap .center-button {text-align: center; margin-top:40px}
	
#whitewrap .block-type-widget-area li.widget a.red-border-button-alert {color: #ff0000;}
#whitewrap .block-type-content a.red-border-button-alert {color: #ff0000;}
#whitewrap a.red-border-button-alert  {
	color: #ff0000;
    background: transparent;
	text-decoration: none;
	border-color: #ff0000;	
	border-style: solid;
	border-width: 1px;
	border-radius: 2px; 	
    padding: 24px 53px;
    box-shadow: none;
    text-shadow: none;
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 16px;
	letter-spacing: 1px;
	display:inline-block;
	margin-top: 5px;
	text-transform: uppercase;
	}

#whitewrap a.red-border-button-alert:hover, #whitewrap .block-type-custom-code a.red-border-button-alert:hover, #whitewrap .block-type-widget-area li.widget a.red-border-button-alert:hover  {
	color: #4e4e4e;	
	background: transparent;
	text-decoration: none;
    border-color: #4e4e4e;
	}	
	
/* Fancy Login */
#whitewrap .login-form {
	/*width: 300px;
	margin: 0 auto;
	position: relative;
	background-color: #c9daea;
	border-radius: 4px;*/
	margin: 0 auto;
	position: relative;
	width: 100%;
	max-width:510px;
	min-height:500px;
	background-color: #F7F7F7;
	border-radius: 0px;
	}

#whitewrap .login-support {
	/*width: 300px;
	margin: 0 auto;
	position: relative;
    padding: 20px 30px 20px 30px;*/
	margin: 0 auto;
	position: relative;
	width: 100%;
	padding: 20px 55px 20px 55px;
	}	
	

#whitewrap .login-support p {
	line-height: 130%; 
	font-family: 'Open Sans', sans-serif; 
  	font-size: 15px; 
	color: #293f6f;
	}

#whitewrap .login-support a {
	color: #4a85b9; 
	text-decoration:none;
	}

#whitewrap .login-support a:hover {
	color: #4a85b9; 
	}

#whitewrap .login-form .login-header {
	/* padding: 20px 30px 0px 30px; */
	padding: 20px 55px 0px 55px;
	}

#whitewrap .login-form .login-header h2 {
	color: #4e4e4e;
	font-family: 'Open Sans', sans-serif;
	font-size: 13.5px;
	font-weight: 600;
	text-transform: uppercase;
	border: none;
	margin-top:15px;
	margin-bottom:25px;
	text-align:center;
	}

#whitewrap .login-form .login-header p, #whitewrap .login-form .login-content p, #whitewrap .login-form .login-footer p {
	font-family: 'Open Sans', sans-serif;
	font-size:16px;  
	color:#4e4e4e;
	margin-top:0px;
	margin-bottom:20px;
	line-height:150%;
	}

#whitewrap .login-form .login-footer a {
	text-decoration:none; 
	font-family: 'Open Sans', sans-serif; 
	font-size:16px
	}

#whitewrap .login-form .login-footer a:hover {
	/*color: #DBE7F1*/
	text-decoration:underline;
	color: #4A85B9;
	}
	
#whitewrap .login-form .login-content {
	/* padding: 0 30px 20px 30px; */
	padding: 20px 55px 0px 55px;
	}	
	
#whitewrap .login-form .login-content .input {
	color: #293f6f;
	background: #fff;
	border-radius: 4px;
	min-width: 100%;
	padding: 19px 25px; 
	font-size: 16px;
	border: 1px solid #fff;
	/*box-shadow: inset 0 1px 3px rgba(146, 182, 213,0.80);*/
	}	
	
#whitewrap .login-form .login-footer .login-button {
	
	}	

#whitewrap .login-form .login-content .password, #whitewrap .login-form .login-content .pass-icon {
	margin-top: 25px;
	}

#whitewrap .login-form .login-content .input:hover {
	/*background: #c9daea;*/
	background: #fff;
	color: #293f6f;
    }

#whitewrap .login-form .login-content .input:focus {
	/*background: #E6F7FD;*/ 
	/*box-shadow: inset 0 1px 2px rgba(0, 174, 239,0.25);*/
	background: #E9E9E9; 
	}

#whitewrap .login-content input:focus + div{
	/*left: -46px;*/
	}

#whitewrap .login-form .login-footer {
	/*padding: 20px 30px 20px 30px;*/
	padding: 15px 55px 20px 55px;
	overflow: auto;
	margin: 0 auto;
	position: relative;
	background-color: #F7F7F7;
	border-radius: 0px;        
	}

#whitewrap .login-form .login-footer .login-button {
	/* float:right;*/
	color: #fff;
	background: #4a85b9;
	border-radius: 4px;
	cursor: pointer;
	padding: 20px 25px;
	font-size: 14px; 
	min-width:225px
	}

#whitewrap .login-form .login-footer .login-button:hover {
	/*background: #4a85b9;*/
	outline-style: none;
    color:#fff;
	background: #4e4e4e;
	border-color: #4e4e4e; 
	}

#whitewrap .login-form .login-footer .login-button:focus {
	position: relative;
	bottom: -1px;
    /*color: #4a85b9;	
    background: #E6F7FD;*/
	color: #fff;	
    background: #4A85B9;
	}

#whitewrap .login-form input[type="text"], #whitewrap .login-form input[type="password"], #whitewrap .login-form input[type="placeholder"] {
	color: #293f6f;
	}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #4a85b9;
    opacity: 1;
	}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #4a85b9;
    opacity: 1;
	}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #4a85b9;
    opacity: 1;
	}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #4a85b9;
    opacity: 1;
	}
	
/** Kick Panel **/
.global-nav-panel p {
	font-size: 24px; 
	margin: 20px 0px; 
	text-align: center;
	}

div.global-nav-panel a, div.global-nav-panel a:link, div.global-nav-panel a:visited {
	color: #EAEAEA;
	text-decoration: none;
	font-family: 'EB Garamond', serif;
	}

div.global-nav-panel a:hover {
	color: #fff;
	}

div.global-nav-panel a, div.global-nav-panel a:link, div.global-nav-panel a:visited {
	color: #EAEAEA;
	text-decoration: none;
	font-family: 'EB Garamond', serif;
	}
	
div.global-nav-panel a:hover {
	color: #fff;
	}

.tcnj-global-search-panel {
	text-align: right;
	color: #fff;
	}

.tcnj-global-search-panel {
	text-align:right
	}

.tcnj-global-search-panel input[type="text"] {
	border: 1px solid #3D5384;
	background: url('//tcnj.pages.tcnj.edu/files/2014/07/search30.png') no-repeat left;);
	color: #A9B2C5;
	font-size: 18px;
	text-indent: 30px;
	width: 300px;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
	}	
	
.tcnj-global-global-search-panel input[type="text"]:focus {
	-moz-box-shadow: 0 0 0px rgba(0,0,0,0);
	-webkit-box-shadow: 0 0 0px rgba(0,0,0,0);
	box-shadow: 0 0 0px rgba(0,0,0,0);
	} 	
	
/** Global Header with Master Brand and Top Level Menu **/	
#whitewrap .global_wrapper { 
	background-color: #293f6f;
	}

#whitewrap div.global_wrapper div.grid-container {
	width: 1128px;
	}

#whitewrap div.global_wrapper.responsive-grid div.grid-container {
	width: auto !important;
	max-width: 1128px;
	}
	
#whitewrap div.global_wrapper {
	font-family: 'Open Sans', sans-serif;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	}

#block-global-wordmark.block {
	margin-bottom: 0px;
	}
	
#block-global-menu.block {
	margin-top: 18px; 
	margin-bottom: 0px;
	}	
	
/** Header **/
#whitewrap div.header_wrapper div.grid-container {
	width: 1128px;
	}
	
#whitewrap div.header_wrapper.responsive-grid div.grid-container {
	width: auto !important;
	max-width: 1128px;
	}	

#whitewrap .header_wrapper {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 22px;
	padding-top: 22px;
	}	
	
#whitewrap .header_wrapper .site-title span.banner a {
	color: #4E4E4E;
	font-family: 'EB Garamond', serif;
	font-size: 52px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	line-height: 135%;
	margin-right: 0px;
	margin-left: 0px;
	/*background-color: #fff000; For Testing */
	}	
	
#whitewrap .header_wrapper .site-title span.banner a:hover {
	text-decoration: none;
	color: #4a85b9;
	}	
	
#whitewrap .header_wrapper span.school-title a {
	margin-left: 30px; 
	font-size: 32px; 
	font-family: 'EB Garamond', serif;
	text-transform: none;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	color: #4a85b9;
	}	
	
#whitewrap .header_wrapper span.school-title a:hover {
	text-decoration: none;
	color: #4E4E4E;
	}	

#whitewrap .site-search {
	text-align: right;
	}

/** Portfolio ... where is this used? **/
#whitewrap .portfolio_wrapper {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	}

#whitewrap .portfolio_wrapper h2 {
	font-size: 42px;
	font-family: 'EB Garamond', serif;
	text-align: center;
	color: #4e4e4e; 
	margin-top: 20px; 
	margin-bottom: 25px; 
	font-weight: normal; 
	line-height: 150%;
	}

/** Home Slider **/
#whitewrap .home_slider_wrapper, #whitewrap .billboard_wrapper {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	}

#whitewrap .block-type-slider .flexslider {
	overflow: visible;
	margin-bottom: 0px;
	}

#whitewrap .block {
	margin-bottom: 0px;
	}
	
/** Headway Slider **/	
#whitewrap .slider_wrapper .block-type-slider .flex-viewport {
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

/** 1 Column Wrapper ... where is this used ? **/
#whitewrap .one_col_wrapper {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #f7f7f7;
	padding-top: 65px;
	padding-bottom: 60px;	
	}

#whitewrap .one_col_wrapper h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	color:#4a85b9;
	font-weight:700;
	line-height:170%;
	letter-spacing:1px;
	}

#whitewrap .one_col_wrapper p {
	font-family: 'Open Sans', sans-serif;
	font-size:20px; 
	color: #4E4E4E;
	margin-top: 25px;
	line-height:185%;
	text-align:center;
	margin-bottom:35px;
	}

/** Two Column Wrapper ... where is this used?  **/	
#whitewrap .two_col_wrapper {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #fff;
	padding-top: 65px;
	padding-bottom: 60px;
	}	

/** About **/
#whitewrap .about_wrapper {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #f7f7f7;
	padding-top: 65px;
	padding-bottom: 60px;
	}

#whitewrap .about_wrapper h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	color: #4a85b9;
	font-weight: 700;
	line-height: 170%;
	letter-spacing: 1px;
	}

#whitewrap .about_wrapper p {
	font-family: 'Open Sans', sans-serif;
	font-size: 23px; 
	color: #4E4E4E;
	margin-top: 25px;
	line-height: 185%;
	text-align: center;
	margin-bottom: 35px;
	}

/** Welocme Message **/
#whitewrap .welcome_wrapper {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 40px;
	border-bottom-width: 50px;
	border-color: #f7f7f7;
	border-style: solid;
	padding-right: 20px;
	padding-left: 20px;
	}

#whitewrap div.welcome_message {
	padding-left: 50px;
	}

#whitewrap .welcome_wrapper .welcome_message h3 {
	font-size: 42px; 
	font-family: 'EB Garamond', serif;
	text-align: center; 
	color: #4e4e4e; 
	margin-top: 20px; 
	margin-bottom: 15px; 
	font-weight: normal; 
	line-height: 150%; 
	}

#whitewrap .welcome_wrapper .welcome_message h4 {
	font-family: 'Open Sans', sans-serif;
	text-align: center; 
	line-height: 180%; 
	color: #4a85b9; 
	font-weight: bold; 
	font-style: italic;
	font-size: 18px;
	margin-bottom: 25px;
	}

#whitewrap .welcome_wrapper .welcome_message p {
	font-family: 'Open Sans', sans-serif; 
	font-size: 18px;
	text-align: center; 
	line-height: 180%; 
	color: #4e4e4e;
	}
	

/** Alt Welcome for two column layout **/

#whitewrap .alt_welcome_wrapper {
    margin-top: 0px;
	margin-bottom: 0px;
	background-color: #fff;
	padding-top: 96px;
	padding-bottom: 60px;
	}

#whitewrap .alt_welcome_wrapper h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 13.5px;
	text-transform: uppercase;
	text-align: left;
	color: #4a85b9;
	font-weight: 600;
	line-height: 170%;
	letter-spacing: 1px;
	margin-bottom:25px
	}
	
#whitewrap .alt_welcome_wrapper p {
	font-family: 'Open Sans', sans-serif;
	font-size:19px; 
	color: #4E4E4E;
	line-height:170%;
	text-align:left;
	margin-top: 0px;
	margin-bottom:25px;
	}

/** Programs **/	
#whitewrap .programs_wrapper {
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
#whitewrap .programs-carousel {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
	padding-top:0px;
	}

#whitewrap .programs-carousel h2 {
	margin-top:45px;
	font-size:15px;
	text-transform:uppercase;
	text-align:center;
	color:#4e4e4e;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
	line-height:170%
	}	

/** Take Action Wrapper ... only used on Success site ? **/
#whitewrap .action_wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #f7f7f7;
    padding-top: 30px;
    padding-bottom: 30px;
	}

#whitewrap .action_wrapper p {
	font-family: 'Open Sans', sans-serif;
	font-size:20px; 
	color: #4E4E4E;
	margin-top: 25px;
	line-height:185%;
	text-align:center;
	margin-bottom:35px;
	}
	
/** Take Action - Blue  and Gold Options **/
#whitewrap .blue_action_wrapper {
    background-color: #4a85b9;
    padding-top: 55px;
    padding-bottom: 36px;
	}
	
#whitewrap .gold_action_wrapper {
    background-color: #cca300;
    padding-top: 55px;
    padding-bottom: 36px;
	}	
	
#whitewrap .blue_action_wrapper p, #whitewrap .gold_action_wrapper p {
    font-family: 'Open Sans', sans-serif;     
    font-weight:300 !important;
	font-size:45px;
	text-align:center;
	color:#fff;
	line-height:185%;
	margin-top: 0px;
	margin-bottom:10px;
	}
	
#whitewrap .block-type-widget-area li.widget a.white-border-button, #whitewrap .block-type-content a.white-border-button {
	color: #fff;
	}
	
#whitewrap a.white-border-button  {
	color: #fff;
    background: transparent;
	text-decoration: none;
	border-color: #fff;	
	border-style: solid;
	border-width: 1px;
	border-radius: 2px; 	
    padding: 24px 53px;
    box-shadow: none;
    text-shadow: none;
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 16px;
	letter-spacing: 1px;
	display:inline-block;
	margin-top: 5px;
	text-transform: uppercase;
	}

#whitewrap a.white-border-button:hover, #whitewrap .block-type-custom-code a.white-border-button:hover, #whitewrap .block-type-widget-area li.widget a.white-border-button:hover  {
	color: #fff;	
	background: #293f6f;
	text-decoration: none;
    border-color: #293f6f;
	}
	
#whitewrap .gold_action_wrapper a.white-border-button:hover, #whitewrap .gold_action_wrapper .block-type-custom-code a.white-border-button:hover, #whitewrap .gold_action_wrapper .block-type-widget-area li.widget a.white-border-button:hover  {
	color: #fff;	
	background: #e7cc63;
	text-decoration: none;
    border-color: #e7cc63;
	}	

/** Social Media Wrapper in TCNJ Gold **/
#whitewrap .social-media_wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #cca300;
    padding-top: 55px;
    padding-bottom: 20px;
	}

#whitewrap .social-media_wrapper h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:13.5px;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	font-weight:700;
	line-height:170%;
	letter-spacing:0px;
	}
	
#whitewrap .social-media_wrapper p {
	text-align:center;
	margin: 25px 30px;
    font-size: 50px;
    font-family: 'Open Sans', sans-serif;
	color: #fff;
	line-height:185%;
	text-align:center;
	}	

#whitewrap .socialicons-white a:link, #whitewrap .socialicons-white a:visited  {
	color:#fff;
	}

#whitewrap .socialicons-white a:hover {
	color:#F8C917;
	}
	
/** Rankings Wrapper **/
#whitewrap .rankings_wrapper {
    padding-top: 50px;
    padding-bottom: 20px;
    background-color: #fff;
	}

#whitewrap .rankings_wrapper h2 {
    font-size: 42px;
    font-family: 'EB Garamond', serif;
    text-align: center;
    color: #4e4e4e;
    margin-top: 20px;
    margin-bottom: 0px;
    font-weight: normal;
    line-height: 150%;
	}
	
/** News and Events **/
#whitewrap .news_events_wrapper {
	background-color: #f7f7f7;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 80px;
	padding-bottom: 100px;
	}
	
#whitewrap .news_events_wrapper .block-type-content .entry-title {
	font-size:19px;
	font-weight:400;
	line-height:150%
	}	
	
#whitewrap .news_events_wrapper .block-type-content .entry-title {
    /* margin-top: 25px;  review */
	}	

#whitewrap span.events-teaser-title,  #whitewrap span.news-teaser-title, #whitewrap span.tweets-teaser-title   {
	 text-transform:uppercase;
	 font-family: 'Open Sans', sans-serif;
	 font-size:13.5px;
	 font-weight:600;
	 color:#4a85b9;
	 }

#whitewrap .events-teaser-full-calendar, #whitewrap .news-teaser-news-archives, #whitewrap .tweets-teaser-full-feed {
	text-align:right;
	font-size:14px;
	text-transform:uppercase;
	color:#9e9e9e;
	}

#whitewrap .block-type-custom-code .events-teaser-full-calendar a, #whitewrap .block-type-custom-code .events-teaser-full-calendar a:link, #whitewrap .block-type-custom-code .events-teaser-full-calendar a:visited, #whitewrap .block-type-custom-code .news-teaser-news-archives a, #whitewrap .block-type-custom-code .news-teaser-news-archives a:link, #whitewrap .block-type-custom-code .news-teaser-news-archives a:visited, #whitewrap .block-type-custom-code .tweets-teaser-full-feed a, .block-type-custom-code .tweets-teaser-full-feed a:link, #whitewrap .block-type-custom-code .tweets-teaser-full-feed a:visited {
	color:#9e9e9e; 
	text-decoration:none;
	font-family: 'Open Sans', sans-serif;
	}

#whitewrap .block-type-custom-code .events-teaser-full-calendar a:hover, #whitewrap .block-type-custom-code .news-teaser-news-archives a:hover, #whitewrap .block-type-custom-code .tweets-teaser-full-feed a:hover {
	color:#4a85b9;
	} 

#whitewrap .events-teaser.block-type-custom-code  hr, #whitewrap .news-teaser.block-type-custom-code  hr, #whitewrap .tweets-teaser.block-type-custom-code  hr {
	background-color: #d6d6d6;
    border:0;
	height:1px;
	margin:15px 0px;
	}

#whitewrap .news-teaser {
	padding: 0px; /* should this be 0 or 20 */
	}

/** One Column ... Department Home Page**/
#whitewrap .onecol_wrapper {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #f7f7f7;
	padding-top: 65px;
	padding-bottom: 60px;
	}
	
#whitewrap .onecol_wrapper h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	color:#4a85b9;
	font-weight:700;
	line-height:170%;
	letter-spacing:1px;
	}

#whitewrap .onecol_wrapper p {
	font-family: 'Open Sans', sans-serif;
	font-size:20px; 
	color: #4E4E4E;
	margin-top: 25px;
	line-height:185%;
	text-align:center;
	margin-bottom:35px;
	}		

/** Two Columns ... Department Home Pages **/	
#whitewrap .twocol_wrapper, #whitewrap .dept_highlights_wrapper  {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #fff;
	padding-top: 65px;
	padding-bottom: 60px;
	}
	
#whitewrap .twocol_wrapper h2, #whitewrap .dept_highlights_wrapper h2 {
	font-family: 'EB Garamond', serif;
	font-size:34px;
	text-align:center;
	color:#4E4E4E;
	line-height:170%;
	}

#whitewrap .twocol_wrapper p, #whitewrap .dept_highlights_wrapper p {
	font-family: 'Open Sans', sans-serif;
	font-size:19px; 
	color: #4E4E4E;
	margin-top: 25px;
	line-height:185%;
	text-align:center;
	margin-bottom:35px;
	}

/** News and Success Stories ... where is this used ? **/
#whitewrap .news_success_wrapper {	
	padding-top: 50px;
	margin-bottom: 0px;
	background-color: #f7f7f7;
	}
	
.news_success_wrapper h2 {
	font-size: 42px;
	font-family: 'EB Garamond', serif;
	text-align: center;
	color: #4e4e4e; 
	margin-top: 20px; 
	margin-bottom: 25px; 
	font-weight: normal; 
	line-height: 150%;
	}	

#whitewrap .news_success_wrapper .tcnj-flat .esg-navigationbutton {}

/** Highlights **/
#whitewrap .highlights_wrapper {
	padding-top: 70px;
	padding-bottom: 42px;
	border-right: 30px solid #f7f7f7;
    border-left: 30px solid #f7f7f7;
	}
	
#whitewrap .highlights_wrapper h2 {
	font-size: 42px; 
	font-family: 'EB Garamond', serif;
	text-align: center; 
	color: #4e4e4e; 
	margin-top: 20px; 
	margin-bottom: 25px; 
	font-weight: normal; 
	line-height: 150%;
	}	
	
/** Faculty Highlights **/
#whitewrap .faculty_highlights_wrapper {
	padding-top: 10px;
	padding-bottom: 42px;
	}
	
#whitewrap .faculty_highlights_wrapper h2 {
	font-size: 34px; 
	font-family: 'EB Garamond', serif; 
	text-align: center; 
	color: #4a85b9; 
	margin-top: 20px; 
	margin-bottom: 25px; 
	font-weight: normal; 
	line-height: 150%;
	}			
	
/** Featured Actions Icons **/
#whitewrap .featured_actions_3up_wrapper {
	background-color: #fff;
	/*margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 65px;
	padding-bottom: 60px;*/
	margin-top: 15px;
    margin-bottom: 25px;
    padding-top: 40px;
    padding-bottom: 60px;
	}

#whitewrap .featured_actions_3up_wrapper h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 25px; 
	font-weight: 400;
	line-height: 100%;
	color: #4E4E4E;
	text-align: center;
    margin-top: 4px;
    margin-bottom: 20px; 
   -webkit-margin-before: 0em;
   -webkit-margin-after: 0em;
	}

#whitewrap .featured_actions_3up_wrapper p {
	font-family: 'Open Sans', sans-serif;
	font-size: 23px; 
	color: #4E4E4E;
	margin-top: 25px;
	line-height: 185%;
	text-align: center;
	margin-bottom: 35px;
	}

#whitewrap .featured_actions_3up_wrapper a.blue-large-button {
    margin-right:0px;
	}	

#whitewrap .featured_actions_3up_wrapper img {
	padding-left: 0px;
	padding-bottom:0px;
	}

/** Profiles **/
#whitewrap .profiles_wrapper {	
	padding-top: 70px;
	padding-bottom: 80px;
	background-color: #f7f7f7;
	}
	
#whitewrap .profiles_wrapper h2 {
	font-size: 42px; 
	font-family: 'EB Garamond', serif; 
	text-align: center; 
	color: #4e4e4e; 
	margin-top: 20px; 
	margin-bottom: 25px; 
	font-weight: normal; 
	line-height: 150%;
	}	

/** Resources Module **/ 
#whitewrap .a-z_wrapper, #whitewrap .resources_wrapper {
	background-color: #f7f7f7;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 50px;
	padding-bottom: 85px
	}	

#whitewrap .a-z_wrapper .block-type-widget-area h2, #whitewrap .resources_wrapper .block-type-widget-area h2, #whitewrap .a-z_wrapper .block-type-custom-code h2, #whitewrap .resources_wrapper .block-type-custom-code h2 #whitewrap .resources_wrapper h2 {
	font-size: 42px; 
	font-family: 'EB Garamond', serif; 
	text-align: center; 
	color: #4e4e4e; 
	margin-top: 20px; 
	margin-bottom: 25px;
	font-weight: normal; 
	line-height: 150%;
	}	
	
 #whitewrap .a-z_wrapper .block-type-custom-code li, #whitewrap .resources_wrapper .block-type-custom-code li {	
    font-family: 'Open Sans', sans-serif;		
    background: none;
	list-style-image: url('');
	border-bottom: 1px #D6D6D6 solid;
	list-style-type:none;
	padding-top:21px;
	padding-bottom:21px;
	font-size: 19px;
	color: #4e4e4e;
    line-height:160%;
	}
	
#whitewrap .no-bullets-medium-grey-rule li {
	background: none;
	list-style-image: url('');
	border-bottom: 1px #d6d6d6 solid;
	list-style-type:none;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:-24px;
  	}	

#whitewrap .a-z_wrapper .block-type-custom-code ul.no-bullets-medium-grey-rule li > a, #whitewrap .resources_wrapper .block-type-custom-code ul.no-bullets-medium-grey-rule li > a, #whitewrap .a-z_wrapper ul.no-bullets-medium-grey-rule li > a, #whitewrap .resources_wrapper ul.no-bullets-medium-grey-rule li > a    {
	font-family: 'Open Sans', sans-serif;	
	text-decoration:none;
	color: #4A85B9;
	}

#whitewrap .a-z_wrapper .block-type-custom-code ul.no-bullets-medium-grey-rule li > a:hover, #whitewrap .resources_wrapper .block-type-custom-code ul.no-bullets-medium-grey-rule li > a:hover, #whitewrap ul.no-bullets-medium-grey-rule li > a:hover {
	text-decoration:underline;
	}

#whitewrap .a-z_wrapper .block-type-widget-area li.widget ul, #whitewrap .resources_wrapper .block-type-widget-area li.widget ul {
	font-size:19px;
	}
 
#whitewrap .a-z_wrapper .textwidget li, #whitewrap .a-z_wrapper .widget li, #whitewrap .resources_wrapper .textwidget li, #whitewrap .resources_wrapper .widget li {
	padding-top:16px;
	padding-bottom:16px;
	}

#whitewrap .a-z_wrapper .block-type-widget-area li.widget h3.widget-title span,
#whitewrap .a-z_wrapper .block-type-widget-area li.widget .widget-title span, #whitewrap .resources_wrapper .block-type-widget-area li.widget h3.widget-title span,
#whitewrap .resources_wrapper .block-type-widget-area li.widget .widget-title span {
	display:block;    
	font-size: 42px;
    font-family: 'EB Garamond', serif;
    text-align: center;
    color: #4e4e4e;
    margin-top: 20px;
    margin-bottom: 25px;
    font-weight: normal;
    line-height: 150%;
    text-transform: none;
	}		
 

/** Contact Module **/
#whitewrap .contact_wrapper {
	background-color:#c9daea;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 	margin-bottom: 0px;
	margin-top: 0px;
	}

#whitewrap .contact_wrapper h2 {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	color: #4a85b9;
	margin-top:0px;
	margin-bottom:15px;
	}
	
#whitewrap .contact_wrapper p {
	font-size: 19px;
	color: #4e4e4e;
	line-height: 165%
	}
	
#whitewrap .contact-email, .contact-phone {
	font-size:16px;
	}	

#whitewrap .block-type-widget-area .contact-email a, #whitewrap .block-type-widget-area .contact-email a:link, #whitewrap .block-type-widget-area .contact-email a:visited, #whitewrap .block-type-widget-area .contact-email li.widget a {					
	text-decoration: none; 
	color: #4a85b9;
	}

#whitewrap .block-type-widget-area .contact-email a:hover {
	text-decoration: underline; 
	color: #4e4e4e;
	}

/** Fancy Title for Top Level pages **/
#whitewrap .fancy_title_wrapper {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 60px;
	padding-bottom: 0px;
	}
	
#whitewrap .fancy_title_wrapper h2 {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	color: #4a85b9;
	margin-bottom:10px;
	text-align: center; 
	}	
	
#whitewrap .fancy_title_wrapper p {
	font-size: 32px; 
	font-family: 'EB Garamond', serif; 
	text-align: center; 
	color: #4e4e4e; 
	margin-top: 20px; 
	margin-bottom: 20px; 
	font-weight: normal; 
	line-height: 150%; 
	margin-bottom:60px;
	}	
	
#whitewrap .fancy_title_wrapper hr {
	background-color: #d6d6d6;
    border:0;
	height:1px;
	margin:40px 0px;
	}		

/** Fancy Testimonal for Top Level pages **/
#whitewrap .fancy_testimonial_wrapper {
	background-color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 30px;
	padding-bottom: 50px;
	}
	
#whitewrap .fancy_testimonial_wrapper p {
	font-family: 'Open Sans', sans-serif;
    font-size: 19px;
    color: #4e4e4e;
    line-height: 170%;
	margin-bottom: 25px;
	}
	
#whitewrap .fancy_testimonial_wrapper #solidbox {
	background-color: #f7f7f7; 
    border-radius: 0px;
    padding: 30px 75px 50px 75px; 
	margin-left:0px;
	margin-right:25px;
	}	
	
#whitewrap .fancy_testimonial_wrapper #solidbox h2 {
	margin-top:20px;
	margin-bottom:20px;	
	color: #4e4e4e;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
   	font-weight:600;
	text-transform:uppercase;
   	text-align:center;
	}	
	
 #whitewrap .fancy_testimonial_wrapper #solidbox a, #whitewrap .fancy_testimonial_wrapper #solidbox a:link, #whitewrap .fancy_testimonial_wrapper #solidbox a:visited {
	font-family: 'Open Sans', sans-serif;
	text-decoration:none; 
	color: #4a85b9;
	}
	
#whitewrap .fancy_testimonial_wrapper #solidbox a:hover {
	text-decoration:underline; 
	}	
	
#whitewrap  .fancy_testimonial_wrapper #solidbox li {
	font-family: 'Open Sans', sans-serif;
	color:  #4A85B9; 
	font-size:17px; 
	line-height:150%
	}	
			
#whitewrap fancy_testimonial_wrapper .internal_intro h2 {
        margin-top: 30px;        
        font-family: Open Sans, sans-serif;
	font-size: 35px;
	color: #4e4e4e;
	line-height: 180%;
        text-align: center;
        text-transform: none;
}

#whitewrap fancy_testimonial_wrapper .internal_intro p {
	font-family: Open Sans, sans-serif;
	font-size: 20px;
	color: #4e4e4e;
	line-height: 200%;
        text-align: center;
	}
			
 #whitewrap .fancy_testimonial_wrapper .spotlight-quote p {
	font-family:Open Sans, sans-serif; 
	color: #4A85B9; 
	font-style:italic;
	line-height:150%;
	font-size: 16px;
	}		

 #whitewrap .fancy_testimonial_wrapper .name-program p	{
	font-family:Open Sans, sans-serif; 
	color: #4e4e4e; 
	line-height:140%; 
	font-size: 17px; 
	text-transform: uppercase; 
	font-style:normal;
	margin-top:10px;
	font-weight:400
	}
	
	
/** Simple Title for for Top Level pages **/
#whitewrap .simple_title_wrapper {
	background-color: transparent;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 80px;
	padding-bottom: 70px;
	}
	
#whitewrap .simple_title_wrapper h2 {      
    font-family: Open Sans, sans-serif;
	font-size: 35px;
	color: #4e4e4e;
	line-height: 180%;
    text-align: center;
    text-transform: none;
    font-weight: 600;
    margin-bottom: 20px;
	margin-top:0px;
	}

#whitewrap .simple_title_wrapper p {
	font-family: Open Sans, sans-serif;
	font-size: 23px;
	color: #4e4e4e;
	line-height: 200%;
    text-align: center;
    margin-bottom: 25px;
	}	
	
/** Simple Section for Top Level pages **/
#whitewrap .simple_section_wrapper {
    background-color: transparent;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 80px;
    padding-bottom: 70px;
}

#whitewrap .simple_section_wrapper h2 {
	font-family: Open Sans, sans-serif;
	font-size: 15px;
	color:  #4A85B9;
	line-height: 200%;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 20px;
	}	

#whitewrap .simple_section_wrapper h3 {
	text-transform: uppercase;
	font-size: 13.5px; 
	color:  #4A85B9; 
	font-weight: 600;
	font-family: Open Sans, sans-serif;
	margin-top:25px;
	}

#whitewrap .simple_section_wrapper p {
	font-family:Open Sans, sans-serif;
	font-size: 19px;
	color: #4e4e4e;
	line-height:200%;
        margin-bottom: 25px;
	}

#whitewrap .simple_section_wrapper #solidbox {
	background-color: #f7f7f7; 
	border-radius: 0px;
    padding: 30px 75px 50px 75px; 
	margin-left:0px;
	margin-right:25px;
	}

#whitewrap .simple_section_wrapper #solidbox h2 {
	margin-top: 20px; 
	margin-bottom: 20px; 
	color: #4e4e4e; 
	font-family: 'Open Sans', sans-serif;
 	font-size: 15px;
 	font-weight: 600;
	text-transform: uppercase; 
	text-align: center;
	}

#whitewrap .simple_section_wrapper #solidbox a, #whitewrap  .simple_section_wrapper #solidbox a:link, #whitewrap  .simple_section_wrapper #solidbox a:visited {
	font-family: Open Sans, sans-serif;
	text-decoration:none; 
	color: #4A85B9;
	}
	
#whitewrap .simple_section_wrapper #solidbox a:hover {
	text-decoration:underline; 
		}

#whitewrap .simple_section_wrapper #solidbox li {
	font-family: 'Open Sans', sans-serif;
	color:  #4A85B9; 
	font-size:17px; 
	line-height:150%
	}	

#whitewrap .simple_section_wrapper .simple_section-3up {margin-top:75px}
#whitewrap .simple_section_wrapper .simple_section-3up h3 {margin-bottom:15px}
#whitewrap .simple_section_wrapper .simple_section-3up p {line-height:170%}


/** Study Abroad Areas **/
#whitewrap .study_abroad {
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
#whitewrap .block-type-content .page div.entry-content .study_abroad .intro-paragraph, #whitewrap .block-type-content .page div.entry-content .study_abroad .intro-paragraph p {	
	font-size:23px; 
	line-height: 170%;
	}

#whitewrap .study_abroad h2 {
	font-family: 'EB Garamond', serif; 
	font-size: 34px;
	color: #4a85b9;
	line-height:170%
	}	
	
#whitewrap .study_abroad hr {
	background-color: #d6d6d6;
    border:0;
	height:1px;
	margin: 15px 0;
	}	
	
#whitewrap .study_abroad #solidbox {
	background-color: #f7f7f7; 
	border-radius: 0px;
    margin:10px 0; 
	padding:10px 50px; 
	}	
	
#whitewrap .study_abroad #solidbox h2, #whitewrap .study_abroad #solidbox h3 {
	margin-top:20px;
	margin-bottom:10px;	
	color: #4e4e4e;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
   	font-weight:600;
	text-transform: none;
   	text-align: left;
	}	
	
#whitewrap .study_abroad #solidbox h3 {
	margin-top: 20px;
	margin-bottom: 20px;	
	color: #4e4e4e;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
   	font-weight:c600;
	text-transform: none;
   	text-align: left;
	}		
	
#whitewrap .study_abroad #solidbox a, #whitewrap .study_abroad #solidbox a:link, #whitewrap .study_abroad #solidbox a:visited {
	font-family: 'Open Sans', sans-serif;
	text-decoration:none; 
	color: #4a85b9;
	}
	
#whitewrap .study_abroad #solidbox a:hover {
	text-decoration:underline; 
	}	

/** Areas of Study **/	
#whitewrap .block-type-content .areas-text, #whitewrap .block-type-content .areas-links  { 
	height: 200px;
	}
	
#whitewrap .block-type-content .areas-text {
	border-right: 2px solid #d6d6d6;
    padding-right: 35px;
	}

#whitewrap .block-type-content .page div.entry-content div.areas-links p {
	font-size: 16px;
	color: #4E4E4E;
	line-height:170%;
	margin-bottom: 10px;
	}	

#whitewrap .block-type-content .areas-links a, #whitewrap .block-type-content .areas-links a:link, #whitewrap .block-type-content .areas-links a:visited {
	text-decoration:none; 
	color: #4E4E4E;
	}
	
#whitewrap .block-type-content .areas-links a:hover {
	text-decoration:underline; 
	color: #4a85b9;
	}	
	
#whitewrap .block-type-content .areas-links .areas-links-box {
	left: 0%; top: 50%; 
	transform: translate(-0%,-50%); 
	-webkit-transform: translate(-0%,-50%); 
	position: absolute;
	}	

#whitewrap .block-type-content .post .wp-caption {
	text-align: left; 
	}

#whitewrap .wp-caption{
	padding: 0px;
	border:none;
	background: none;
	margin-top:0px;
	margin-bottom:0px;
	font-style: normal;
	}

#whitewrap .wp-caption img {
	border: none;
	margin:0 auto;
	display:block;
	padding:0;
	}

#whitewrap .wp-caption p {
	padding: 5px;
	text-align:left;
	color:#4E4E4E;
	margin:5px 0 0;
	font-style: normal;
	font-size: 14px;
	}
	
.wp-caption .wp-caption-text {
	text-align: left;
	color: #4E4E4E;
	margin: 5px 0 0 !important;
	font-style: normal;
	}	

/** Spacers **/
#whitewrap .vspace, #whitewrap .vspace100 {
	margin-top: 100px;
	}

#whitewrap .vspace90 {
	margin-top:90px;
	}

#whitewrap .vspace75 {
	margin-top:75px;
	}

#whitewrap .vspace50 {
	margin-top: 50px;
	}
	
#whitewrap .vspace25 {
	margin-top: 25px;
	}
	
#whitewrap .vspace15 {
	margin-top: 15px;
	}	
	
#whitewrap .padding-right-35 {
	padding-right: 35px;
	padding-left:0px;
	}
	
#whitewrap .padding-right-20 {
	padding-right: 20px;
	padding-left:0px;
	}	

#whitewrap .margin-right-35 {
	margin-right: 35px;
	}

#whitewrap .auto-margin-200 {
	margin-right:200px;
	margin-left: 200px;
	}
	
#whitewrap .auto-margin-100 {
	margin-right:150px;
    margin-left:150px;
	}	

/** Majors & Minors **/
#whitewrap .block-type-content .page div.entry-content .majors .intro-paragraph, #whitewrap .block-type-content .page div.entry-content .majors .intro-paragraph p {		
	font-size:23px; 
	line-height: 170%;
	}

#whitewrap .block-type-content .page div.entry-content div.majors h3 {
	font-size:13.5px;
	color:#4E4E4E;
	text-transform:uppercase;
	font-weight:700;
	margin-top:30px;
	margin-bottom:20px
	}

#whitewrap .block-type-content .page div.entry-content div.majors p {
	margin-bottom: 20px;
	}

#whitewrap .block-type-content .majors a, #whitewrap .block-type-content .majors a:link, #whitewrap .block-type-content .majors a:visited {
	text-decoration:none; 
	color: #4a85b9;
	}
	
#whitewrap .block-type-content .majors a:hover {
	text-decoration:underline; 
	color: #4a85b9;
	}	

#whitewrap .block-type-content div.entry-content .majors hr {
	background-color:#d6d6d6;
	margin:30px 0px;
	height:2px
	}	
	
#whitewrap .block-type-content .page div.entry-content .dark-bullets ul li, #whitewrap .block-type-content .page div.entry-content #solidbox .dark-bullets ul li  {
	list-style-image: url('');
	list-style-type: disc;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:0px;
	padding-left: 10px;
	color:#4e4e4e;
  	}
  
#whitewrap .block-type-content .page div.entry-content .dark-bullets li, #whitewrap .block-type-content .page div.entry-content #solidbox .dark-bullets li  {
	list-style-image: url('');
	list-style-type: disc;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:0px;
	padding-left: 10px;
	color:#4e4e4e;
    border-bottom: none;
  	} 	

#whitewrap .block-type-content .page div.entry-content .dark-bullets ul, #whitewrap .block-type-content .page div.entry-content #solidbox .dark-bullets ul {
 	margin-top:0px
 	}
  
/** Google Maps **/  
#whitewrap .google-map {
	width:60%;
	position:absolute;
	left:100%;
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	}

#whitewrap .small_map_container {
	margin:0px 0px 0px;
	}

#whitewrap .small_map_container p {
	font-size:14px;
	}

#whitewrap .direction-container input[type="submit"], #whitewrap .direction-container input[type="button"] {
	font-size:10px; 
	padding: 4px 4px;
	line-height:15px;
	}  

/** Showbiz Carousel **/
#whitewrap .showbiz-navigation.right { 
	text-align:right;
	}
	
#whitewrap .showbiz .mediaholder img {
  	width: 100%;
  	position: relative;
  	margin-bottom: 0px;
	}	

/** DZS Tab Styles **/
#whitewrap .dzs-tabs.skin-default .tabs-menu .tab-menu-con .tab-menu {
	padding: 10px 35px;
	text-transform: uppercase;
	font-size:13.5px;
	font-weight:700;
	color: #d6d6d6;
	}

#whitewrap .dzs-tabs.skin-default .tabs-menu .tab-menu-con .tab-menu:hover {
    color: #4a85b9;
	}

#whitewrap .dzs-tabs.skin-default .tabs-menu .tab-menu-con.active .tab-menu {
	border-bottom: 3px solid #4a85b9;
	color: #4a85b9;
	}

/** Ninja Kick Global Panel Styles **/
.nks_cc_trigger_tabs [id*=nks-tab] .fa-inverse:before,
body .nks_cc_trigger_tabs .ncf-tab-icon .fa-inverse:before,
body .nks_cc_trigger_tabs .nksub-tab-icon .fa-inverse:before,
.nks-hover .fa-inverse + .fa-stack-1x:before { 
	color: transparent !important;
	}

body .nks_cc_trigger_tabs .ncf-tab-icon .fa-inverse::before {
	color: transparent !important;
	}

.nks_cc_trigger_tabs .fa-stack-1x:after {
	background: transparent !important;
	}


#nks_cc_sidebar {
	background-color: #293f6f !important;
	}

.nks_cc_trigger_tabs #nks-tab-1 .fa:before  {
	color: transparent;
	}
		  
.nks_cc_trigger_tabs.nks_metro  #nks-tab-1 .fa-stack-2x {
	background-color: transparent;
	}
	  
#nks-content-1 {
	background-color: #293f6f !important;
    }	

.nks_cc_imagebg_custom {
	background-image: url() !important;
	}

.nks_mobile .nks_cc_trigger_tabs {
	top: 20px !important;
	}

.nks_cc_sidebar_pos_right #nks-body-bg  {
    box-shadow: 0px 0 0px 0px #293f6f !important;
    -moz-box-shadow: 0px 0 0px 0px #293f6f !important;
    -webkit-box-shadow: 0px 0 0px 0px #293f6f !important;
	}

div.global-nav-panel .socialicons a, div.global-nav-panel .socialicons a:link, div.global-nav-panel .socialicons a:visited {
	color: #A9B2C5; /* Check color */
	text-decoration:none;
	font-family: 'EB Garamond', serif;
	}
	
div.global-nav-panel .socialicons a:hover {
	color:#fff;
	}
	
.kick-nav-mobile-tools p  {
	font-size: 13.5px; 
	margin: 30px 30px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	text-align: center; 
	line-height: 180%;
	}
	
div.kick-nav-mobile-tools a, div.kick-nav-mobile-tools a:link, div.kick-nav-mobile-tools a:visited  {
	color:#EAEAEA;
	}

/** Essential Grid Styles **/
#whitewrap .esg-selected-filterbutton, #whitewrap  .esg-selected-filterbutton .eg-icon-down-open {
	color: #4a85b9;
	}

#whitewrap .eg-success-element-0-a a, #whitewrap  .eg-success-element-0-a a:link, #whitewrap .eg-success-element-0-a a:visited {
	text-decoration: none;
	}

#whitewrap .eg-success-element-0-a {
	min-height: 100px;
	}

#whitewrap .eg-facilities-element-0-a a, #whitewrap .eg-facilities-element-0-a a:link, #whitewrap .eg-facilities-element-0-a a:visited {
	text-decoration: none;
	}

#whitewrap .eg-facilities-element-0 {
	min-height:50px;
	}

#whitewrap .eg-student-profiles-element-7 {
	min-height:130px; 
	text-transform: none;
	}

#whitewrap .eg-student-profiles-element-4-a a {
	text-decoration: none; 
	color:#4a85b9;
	}

#whitewrap .eg-student-profiles-element-4-a a:hover {
	color:#fff;
	}

#whitewrap .eg-student-profiles-element-4-a  {
	margin-right:2px;
	}

#whitewrap a.eg-programs-element-24 {
	color:#4e4e4e;
	}

#whitewrap a.eg-programs-element-24:hover {
	color:#4a85b9;
	}

#whitewrap a.eg-experiences-element-4 {
	color:#4a85b9;
	text-decoration:none;
	}
	
#whitewrap a.eg-experiences-element-4:hover {
	color:#fff;
	text-decoration:none;
	}

.eg-icon-left-open:before { content: '\e820'; } /* '' */
.eg-icon-right-open:before { content: '\e81d'; } /* '' */
.eg-icon-left-open:before { content: '\e824'; } /* '' */
.eg-icon-right-open:before { content: '\e825'; } /* '' */
.eg-icon-left-open:before, .eg-icon-right-open:before {
	font-size:30px;
	}


/** UberMenu Custom Menu Styles **/
#whitewrap .ubermenu-custom-link a {
	color: #4a85b9; 
	text-decoration: none; 
	font-family: 'Open Sans', sans-serif;
	}
	
#whitewrap .ubermenu-custom-link a:hover {
	text-decoration: underline;
	}

#whitewrap .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target { 
	font-size: 13px; 
	text-transform: uppercase; 
	/*padding-left: 25px; 
	padding-right: 25px;*/ 
	}
	
#whitewrap .ubermenu .ubermenu-divider hr {
    padding: 0;
    margin: 0;	
	}
	
#whitewrap .ubermenu-horizontal .ubermenu-item.ubermenu-item-mini>.ubermenu-target {
    padding-left: 5px;
    padding-right: 5px;
}	
	
#whitewrap .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target:hover {
	color: #4a85b9;
	}	
	
#whitewrap .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
	color: #4a85b9;  
	border-bottom: 4px solid #4a85b9; 
	margin-bottom: -1px;
	}	
	
#whitewrap .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, #whitewrap .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, #whitewrap .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
	color: #4a85b9; 
	margin-bottom: -1px;
	border-bottom: 4px solid #4a85b9; 
	} 
	
#whitewrap .ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover { 
	color:#4e4e4e; 
	}	
	
#whitewrap .ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target { 
	padding-right:45px; 
	}
	
#whitewrap .ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target:after { 
	right:30px; 
	}

#whitewrap .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, #whitewrap .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, #whitewrap .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target { 
	color:#4a85b9; 
	}

#whitewrap .ubermenu-main .ubermenu-item .ubermenu-submenu-drop { 
	-webkit-transition-duration:300ms; 
	-ms-transition-duration:300ms; 
	transition-duration:300ms; 
	}
#whitewrap .ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop { 
	background-color:#fff;
	}

#whitewrap .ubermenu-main .ubermenu-item-level-0 > .ubermenu-submenu-drop { 
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2); 
	}

#whitewrap .ubermenu-main .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target { 
	padding-top: 20px; 
	padding-right: 20px; 
	padding-bottom: 5px; 
	padding-left: 20px;
	}
	
#whitewrap .ubermenu-main .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target { 
	font-weight:bold;
	}

#whitewrap .ubermenu-main .ubermenu-submenu.ubermenu-submenu-type-flyout { 
	background-color:#fff;
	}
	
#whitewrap .ubermenu-main .ubermenu-submenu-type-flyout > .ubermenu-item-normal > .ubermenu-target { 
	padding-top:5px;
	padding-bottom:5px;
	}
	
#whitewrap .ubermenu-main .ubermenu-submenu-type-flyout { 
	padding-top:10px;	
	padding-bottom:15px;
	}

#whitewrap .ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { 
	margin-top:0;
	}
	
#whitewrap .ubermenu-main .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target { 				
	border: none;
	}

#whitewrap .ubermenu-main .ubermenu-submenu-type-stack { 
	padding-top: 0;
	}

#whitewrap .ubermenu .ubermenu-widget {
	padding: 0px
	}

#whitewrap .ubermenu .ubermenu-widget .textwidget {
	padding: 0px 20px;
	}

#whitewrap .ubermenu .ubermenu-widget .textwidget  {
	padding-bottom: 20px;
	}

#whitewrap .ubermenu h3.ubermenu-widgettitle {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 5px;
	}

#whitewrap .ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop { 
	background-color: rgba(255,255,255, .95)
	}

#whitewrap .ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
	text-transform: uppercase
	}

#whitewrap .ubermenu-main.ubermenu-sticky  #whitewrap .ubermenu-submenu.ubermenu-submenu-drop { 
	background-color: rgba(255,255,255, 1);
	}

/*.ubermenu-main .ubermenu-row { max-width:1128px; margin-left:auto; margin-right:auto; }*/

#whitewrap .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target { 
	color: #4e4e4e; 
	padding-top: 21px; 
	padding-bottom: 21px; 
	}

#whitewrap .ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target { 
	color: #4e4e4e; 
	}

#whitewrap .ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover { 
	color: #4a85b9; 
	}

#whitewrap .ubermenu-main .ubermenu-submenu .ubermenu-item-header.ubermenu-current-menu-item > .ubermenu-target { 
	color: #4e4e4e; 
	}

#whitewrap .ubermenu-main .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target { 	
	border: none; 
	}

#whitewrap .ubermenu-main .ubermenu-submenu-type-stack { 
	padding-top: 0; 
	}

#whitewrap .ubermenu-main .ubermenu-item-normal > .ubermenu-target { 
	color: #4e4e4e; 
	} 

#whitewrap .ubermenu.ubermenu-main .ubermenu-item-normal > .ubermenu-target:hover { 
	color: #4a85b9; 
	}

#whitewrap .ubermenu-target:focus{
	outline:#fff solid 0px;
	box-shadow:0 0 0px #ffffff!important;
	z-index:50;
	transition:outline .1s linear;
	}
	
#whitewrap .ubermenu  .ubermenu-search {
	margin-right:10px;
	}
	
#whitewrap .ubermenu  input[type="text"] {
    border: 1px solid #aaa;
	background: url('') no-repeat right;
	color: #4e4e4e;
	font-size: 22px;
	max-width: 280px;
	}
	
#whitewrap .ubermenu-search-input input[type="text"]:focus {
	-moz-box-shadow:0 0 0px rgba(0,0,0,0);
	-webkit-box-shadow:0 0 0px rgba(0,0,0,0);
	box-shadow:0 0 0px rgba(0,0,0,0);
	}

#whitewrap .ubermenu input[type="submit"] { 
	border: none;
	display: none;
	}	

/* Tweetlab Styles */
.Tweets {height:400px;height: 28.57142857rem;}
.Tweet {border-bottom: 1px solid #C9DAEA;}
.TwitterFeed {border:none}
.TweetInfo {padding: 10px 10px 20px 10px;}
.TwitterUser {display:none;}
.TweetText {font-size:15px;}
span.TweetDate  {float:right; font-style: normal;}
span.TweetAuthorUserName { font-style: normal;}
span.TweetAuthorUserDisplayName a, .widget-area .widget span.TweetAuthorUserDisplayName a {
color:#293f6f; font-weight:700;}
span.TweetAuthorUserDisplayName a:visited, .widget-area .widget span.TweetAuthorUserDisplayName a:visited{color:#293f6f;font-weight:700;}
span.TweetAuthorUserDisplayName a:active, .widget-area .widget span.TweetAuthorUserDisplayName a:active {color:#a9b2c5;font-weight:700;}
span.TweetAuthorUserDisplayName a:hover, .widget-area .widget span.TweetAuthorUserDisplayName a:hover {color:#a9b2c5;font-weight:700;}
span.TweetAuthorUserName{color: #293f6f;}
span.TweetDate{color: #a9b2c5;}
div.TwitterFeed .TweetIntents {display:none}
div.TwitterFeed .TweetIntents a, .widget-area .widget div.TwitterFeed .TweetIntents a
{color: #a9b2c5; display:none}
.TweetText a, .widget-area .widget .TweetText a {color: #4A85B9;}
.TwitterFeed a:hover {text-decoration: underline; color: #00AEEF;}
div.TwitterFeed .TweetIntents li  {margin-bottom:-15px;}

#whitewrap .login-form .login-content .input {margin-bottom:5px}

#whitewrap .mgl_twitter .owl-carousel .owl-stage-outer {-webkit-perspective: 1000; }
#whitewrap .mgl_twitter .owl-carousel .owl-item{
    overflow: hidden;
    position: relative;
    width: 100%;
    -webkit-perspective: 1000;   
    z-index: 1000;  /* added this */
}

#whitewrap .mgl_twitter .mgl_tweets .mgl_tweet {max-width:450px; margin: 0 -1px}
#whitewrap .mgl_twitter.mgl_twitter_vertical .mgl_tweets .mgl_tweet {max-width:400px}
#whitewrap .mgl_twitter {font-family:Open Sans, sans-serif; font-size:18px}
#whitewrap .mgl_tweet_text {line-height:170%;font-family:Open Sans, sans-serif;font-size:18px}
#whitewrap .mgl_twitter.mgl_twitter_vertical .mgl_tweets .mgl_tweet .mgl_tweet_text {line-height:150%;font-family:Open Sans, sans-serif;font-size:18px}
#whitewrap .mgl_tweet {min-height:112px; background-color: transparent;margin-top:0px}
#whitewrap .mgl_ruled {border-bottom: 1px solid #fff; margin-bottom:0px;}
#whitewrap .mgl_twitter {padding-left:5px;padding-top:10px; }
#whitewrap .mgl_tweet {background-image: url(//tcnj.pages.tcnj.edu/files/2014/07/twitter-4-32.png);background-repeat: no-repeat;  background-position: 50% 0%; }
#whitewrap .mgl_twitter.mgl_twitter_vertical .mgl_tweets .mgl_tweet {background-image: url("");}
#whitewrap .mgl_twitter.mgl_twitter_vertical .mgl_tweet {border-right:5px solid #000}
#whitewrap .mgl_twitter .mgl_tweets .mgl_tweet .mgl_tweet_user .mgl_tweet_name small a  {padding-top:30px; color:#4A85B9; font-weight:600; text-transform:uppercase;font-size:13.5px}
#whitewrap .mgl_twitter.mgl_twitter_vertical .mgl_tweets .mgl_tweet .mgl_tweet_user .mgl_tweet_name small a  {padding-top:0px; color:#4A85B9; font-weight:600; text-transform:uppercase;font-size:13.5px;padding-bottom:0}
#whitewrap .mgl_tweet_text {line-height:170%;font-family:Open Sans, sans-serif;font-size:18px}
#whitewrap .mgl_twitter.mgl_twitter_vertical .mgl_tweets .mgl_tweet .mgl_tweet_text {line-height:150%;font-family:Open Sans, sans-serif;font-size:18px}
#whitewrap .mgl_twitter .mgl_tweets .mgl_tweet .mgl_tweet_date {font-family:Open Sans, sans-serif;color:#7D7F80;font-weight:700;font-size:12px;text-transform:uppercase;margin-top:15px}
#whitewrap .mgl_twitter.mgl_twitter_vertical .mgl_tweets .mgl_tweet .mgl_tweet_date {font-family:Open Sans, sans-serif;color:#7D7F80;font-weight:700;font-size:12px;text-transform:uppercase;margin-top:5px; display:none}
#whitewrap .mgl_twitter .mgl_tweets .mgl_tweet .mgl_tweet_user .mgl_tweet_avatar {
	display: block;
	width: 91px;
	height: 91px;
	position: relative;
	}
#whitewrap .mgl_twitter .mgl_tweets .mgl_tweet .mgl_tweet_user .mgl_tweet_avatar img {width: 91px;height: 91px}
#whitewrap .mgl_tweet_name strong {display:none}
#whitewrap .mgl_twitter.mgl_twitter_vertical .mgl_tweets .mgl_tweet .mgl_tweet_name strong {display:none}
#whitewrap  .mgl_twitter.mgl_twitter_vertical .mgl_tweets .mgl_tweet {
  text-align: left; padding-bottom: 20px;
	}
#whitewrap  .mgl_twitter.mgl_twitter_vertical .mgl_tweets .mgl_tweet.mgl_tweet_with_avatar {
  padding-left: 113px;
	}

#whitewrap  .mgl_twitter.mgl_twitter_vertical .mgl_tweets .mgl_tweet.mgl_tweet_with_avatar .mgl_tweet_avatar {
  	position: absolute;
  	top: 0;
  	left: 0;
	}
#whitewrap  .mgl_twitter.mgl_twitter_vertical .mgl_tweets .mgl_tweet .mgl_tweet_name strong {
  	display: block; 
	display:none;
}
	
/* Responsive Styles */

@media screen and (min-width: 960px) and (max-width: 2000px) {
div.kick-nav-mobile-tools  {
	display:none;
	}
}

/* Some Large Devices, Wide Screens */
@media screen and (max-width:1150px) {
/* TCNJ Alerts */
#whitewrap .tcnjalert .widget-wrapper {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	padding: 20px 20px;
    display:block;
	}	

/* Site Title and Parent Title*/
#whitewrap .header_wrapper .site-title span.banner a {	
	font-size:42px;
	}
	
#whitewrap .header_wrapper span.school-title a {
	font-size: 28px;
	}	
	
/* Site Search */
#whitewrap .site-search .search-form input[type="text"] {
	width: 90%;
	}	

/* Blue & White TCNJ Logotype */	
#whitewrap img.wp-image-1988 {
	width:225px; 
	height:142px;
	}	
	
#whitewrap .center-button {
	margin-top:0px;
	}		
}
	
/* Medium Devices, Desktops */
@media screen and (max-width:992px){

/* TCNJ Alerts */
#whitewrap a.red-border-button-alert, #whitewrap a.red-border-button-alert {
	font-size: 14px; 
	padding: 15px 25px;
	} 

/** Header Wrapper **/
#whitewrap .header_wrapper {
    padding-bottom: 15px;
    padding-top: 15px;
	}

/* Site Title and Parent Title*/
#whitewrap .header_wrapper .site-title span.banner a  {
	font-size: 28px;
	}
	
#whitewrap .header_wrapper span.school-title a {
	font-size: 20px;
	}

/* Site Search */		
#whitewrap .site-search .search-form input[type="text"] {
    font-size: 16px;
	}	

#whitewrap .search-under-links {
	display: none;
	}		

/* Welcome Wrapper */	
#whitewrap .welcome_wrapper .welcome_message h3 {	
	margin-top: 10px; 
	margin-bottom: 15px;
    line-height: 100%;
	} 

/* Footer */		
#whitewrap #whitewrap .block-type-footer .footer-right {
	width: 100%;
	}

#whitewrap .footer #unit {
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	clear: both;    
  	} 

#whitewrap #whitewrap .footer p {
	text-align: center;
	}	

#whitewrap .block-type-footer .footer-right .alignright,  #whitewrap .block-type-footer .footer-right .alignleft, #whitewrap .align-right, #whitewrap .alignright, #whitewrap .align-left, #whitewrap .alignleft  {
	float: none;
	clear: both; 
	margin: 0 auto; 
	display: block;
	} 

#whitewrap .block-type-footer .footer-left  {
	float:none;
	}

#whitewrap .block-type-footer .footer-left img  {
    float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	}
	
/** Two Column Wrapper **/
#whitewrap .twocol_wrapper .one_half, #whitewrap .dept_highlights_wrapper .one_half {
	width:100%;
	}
	
#whitewrap .twocol_wrapper .one_half img, #whitewrap .dept_highlights_wrapper .one_half img {
	text-align: center;
	margin-top: 20px;
	}		
}

/*@media screen and (max-width: 920px){ } deprecated ... used for .twocol_wrapper one_half*/ 

/* Small Devices, Tablets */
@media screen and (max-width:768px) {
/* Site Title and Parent Title*/
#whitewrap .header_wrapper .site-title span.banner a {	
	font-size: 26px;
	}
	
#whitewrap .header_wrapper span.school-title a {
	font-size: 18px;
	}	

/* Header */	
#block-global-wordmark {
	text-align:center;
	}	

#whitewrap span .global-brand-links {
	display:none;
	}	

/* Site Search */		
#whitewrap .site-search {
	text-align:right;
	}	
	
#whitewrap .site-search .search-form input[type="text"] {
	width:100%;
	max-width: 300px;
	}	

/* Kick Panel */	
.nks_cc_trigger_element {
	margin-right:0px;
	}

/* Ubermenu */
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop { 
	background-color: rgba(255,255,255, 1)
	}

/* Columns */
#whitewrap .one_third, #whitewrap .two_third, #whitewrap .one_half, #whitewrap .one_fifth, #whitewrap .one_fourth, #whitewrap .three_fourth {
    width: 100%;
    margin-right: 1%;
    float: none;
	}

.full_width, .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
    clear: both;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 1em;
	}

/* Footer */
.responsive-grid-active .block-type-footer div.footer > * {
    clear: both;
    float: none;
    display: block;
    margin: 15px 0px;
    text-align: center;
	}

#whitewrap .block-type-footer .footer-right {
    min-width: 280px;
	}	
	
/* Top Level */	
#whitewrap .simple_section_wrapper .simple_section-3up   {margin-top:25px; margin-bottom:50px}
#whitewrap .simple_section_wrapper .simple_section-3up p  {margin-bottom:25px;}	
#whitewrap .fancy_testimonial_wrapper #solidbox, #whitewrap .simple_section_wrapper #solidbox {
    background-color: #efefef;
    border-radius: 0px;
    padding: 15px 25px 15px 25px;
    margin-left: 0px;
    margin-right: 0px;
}

#whitewrap .simple_section_wrapper  {
	padding-top: 30px;
	padding-bottom: 20px;
	}

#whitewrap .simple_section_wrapper .simple_section-3up   {
	margin-top:25px; 
	margin-bottom:50px;
	}
	
#whitewrap .simple_section_wrapper .simple_section-3up p  {
	margin-bottom:25px;
	}

#whitewrap .fancy_testimonial_wrapper #solidbox, #whitewrap .simple_section_wrapper #solidbox {
    background-color: #efefef;
    border-radius: 0px;
    padding: 15px 25px 15px 25px;
    margin-left: 0px;
    margin-right: 0px;
	}

#whitewrap .internal_intro h2 {
    margin-top: 10px;        
	font-size: 25px;
	line-height: 160%;
	}

#whitewrap .spotlight-quote {
	text-align:left;
	}	
	
#whitewrap .padding-right-35, #whitewrap .padding-right-20 {
	padding-right:0px;
	}
	
#whitewrap .margin-right-35 {
	margin-right: auto; 
	margin-left: auto;
	margin-bottom:10px;
	}	

#whitewrap .auto-margin-200 {
	margin-right:20px;
	margin-left:20px;
	}

#whitewrap .auto-margin-100 {
	margin-right:10px;
	margin-left:10px;
	}	
}

@media screen and (max-width:675px){
/* TCNJ Alerts */
#whitewrap a.red-border-button-alert  {
  	width: auto;
	display:block;
	}

/* Global Wrapper */
#whitewrap div.global_wrapper {
	padding-top: 10px; 
	padding-bottom:10px;
	margin-top:0px;
	margin-bottom:0px
	}

#block-global-menu.block {
    margin-top: 0px;
	}

#whitewrap #toolswrapper {
	text-align: center; 
	}

/* Site Search */
#whitewrap .site-search {
	text-align: center;
	}

#whitewrap #cse-search-box input[type="text"] {
	/*width: 80%;  */
	}

/* Post Caption */
#whitewrap .block-type-content .post .wp-caption {
	text-align: center; 
	}

/** Header Wrapper **/
#whitewrap .header_wrapper {
    padding-bottom: 10px;
    padding-top: 10px;
	}

#whitewrap header .block-type-header {
	/*height:75px; does this work ? */
	}	

/** Columns **/	
#whitewrap .one_third, #whitewrap .two_third, #whitewrap .one_half, #whitewrap .one_fifth, #whitewrap .one_fourth, #whitewrap .three_fourth  {
    width: 100%;
    margin-right: 1%;
	}

/** Headway Menu **/
#whitewrap select.responsiveMenuSelect { } 
  
#whitewrap .nav-horizontal ul.menu {} 
	
#whitewrap .nav-horizontal .nav-search {
    display: none;
    } 	 

/** About Wrapper **/
#whitewrap .about_wrapper {
	padding-top: 45px;
	padding-bottom: 40px;
	padding-right: 25px;
	padding-left: 25px;
	}
	
#whitewrap .about_wrapper h2 {
	font-size:13px;
	line-height:170%;
	}

#whitewrap .about_wrapper p {
	font-size: 18px; 
	line-height:165%;
	}
	
#whitewrap .about_wrapper a.blue-large-button  {
	display:block;
	max-width:180px; 
	margin: 10px auto;
	/* display:inline-block 
	max-width:300px; 
	width:60%;
	*/
	}

/** Welcome Wrapper **/
#whitewrap div.welcome_message {
	padding-left: 0px;
	}

#whitewrap .welcome_wrapper .welcome_message h3 {	
	font-size: 30px;
	margin-top: -10px; 
	margin-bottom: 15px;
    line-height:100%;
	} 	
	
#whitewrap .welcome_wrapper .welcome_message h4 {
	font-size:18px;
	font-style: normal;
	font-weight:400;
	margin-bottom:30px;
	}
	
#whitewrap .welcome_wrapper .welcome_message p {
	font-size:18px; 
	line-height: 170%; 
	}	
	
/** News and Events Wrapper **/	
#whitewrap .news_events_wrapper {
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: center;
	border-left: 0px solid transparent;
    border-right: 0px solid transparent;
	margin-top: 10px;
    margin-bottom: 10px;
	}
	
#whitewrap .news_events_wrapper .block-type-content .entry-title {
	text-align:left; 
	font-size:17px;
	}		

#whitewrap .responsive-grid-active .block-type-content a.post-thumbnail {
	width:auto;
	margin:0px 0;
	text-align:left;
	margin-right:15px;
	}

#whitewrap .responsive-grid-active .block-type-content a.post-thumbnail img {
	max-width:auto;
	height:auto; 
	margin-bottom:60px
	}

#whitewrap span.events-teaser-title, #whitewrap span.news-teaser-title {
	font-size:13.5px;
	}
	
#whitewrap .events-teaser-full-calendar, #whitewrap .news-teaser-news-archives  {
	font-size:13.5px;
	}	

#whitewrap .events-teaser {
	padding-bottom: 50px;
	}		
	
/** Contact Wrapper **/	
#whitewrap .contact_wrapper .block-type-widget-area li.widget .textwidget {
	margin-left:10px
	}
	
#whitewrap .contact_wrapper p {
	font-size: 16px;
	}	

/** Highlights Wrapper **/		
#whitewrap .highlights_wrapper {
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	}	
	
#whitewrap .highlights_wrapper a.blue-large-button {
	display:block;
	max-width:180px; 
	margin: 10px auto;
	}	
	
#whitewrap .highlights_wrapper h2 {
	font-size: 28px;
	}	
	
/** Profiles Wrapper **/	
#whitewrap .profiles_wrapper h2 {
	font-size: 28px;
	}

#whitewrap .profiles_wrapper {
    padding-top: 20px;
    padding-bottom: 30px;
	}	
	
/** Programs Wrapper **/	
#whitewrap .programs_wrapper {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	}

#whitewrap .programs-carousel {
  	padding-left: 0px;
  	padding-right: 0px;
  	padding-bottom: 0px;
  	padding-top: 0px;
	}

#whitewrap .programs-carousel h2 {
	font-size: 13.5px;
	font-weight: 700;
	line-height: 130%;
	}
	
/** Action Wrapper **/	
#whitewrap .action_wrapper a.blue-large-button  {
	display:block;
	max-width:180px; 
	margin: 10px auto;
	}	
	
#whitewrap .action_wrapper p, #whitewrap .blue_action_wrapper p, #whitewrap .gold_action_wrapper p {
    font-size: 25px;
    line-height: 125%;
    margin-bottom: 10px;
	}	
	
#whitewrap a.white-border-button {
	font-size: 14px; 
	padding: 15px 25px;
	}		
	
/** Resources Wrapper **/		
#whitewrap .a-z_wrapper .block-type-widget-area li.widget ul, #whitewrap .resources_wrapper .block-type-widget-area li.widget ul {
	font-size:16px;
	}		

/** Areas of Study **/	
#whitewrap .block-type-content .areas-text {
	border-right: none;    
	border-bottom: 2px solid #D6D6D6;
	padding-right: 0px;
	}

#whitewrap .block-type-content .areas-text, #whitewrap .block-type-content .areas-links {
	height: 100%;
	}

#whitewrap .block-type-content .areas-links .areas-links-box {
    left: 0%;
    top: 0%;
    transform: translate(-0%,-0%);
    -webkit-transform: translate(-0%,-0%);
    position: relative;
	}

/** Bottom Navigation **/
#whitewrap .bottomnav.block-type-navigation ul.menu li a:hover {
	color: #293f6f
	}

#whitewrap .bottomnav.block-type-navigation ul.menu li a {
	background:#fff; 
	font-size: 12px; 
	text-decoration: underline; 
	padding-right: 5px; 
	padding-left: 5px;
	}

#whitewrap .bottomnav.block-type-navigation  { 
	background:#fff; 
	border-top: 1px solid #fff; 
	margin: 0px;
	}	

#whitewrap .block-type-content div.alignright, #whitewrap .block-type-content div.alignleft, #whitewrap .block-type-content div.aligncenter {
	float:none;
	display:block;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	}  

/* Footer */
#whitewrap .footer {
	line-height: 150%;
	}
  
#whitewrap .footer img {
    margin-bottom:5px;
  	}  

#whitewrap .footer #unit { /* change to class tag, id tag is causing errors */
	float:none;
	display:block;
	margin-left:auto;
	margin-right:auto;
	clear:both;    
  	} 
	
#whitewrap .footer-left { /*float: none;*/ }

#whitewrap .footer-left img {
	float:none;
	display:block;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	}

#whitewrap .block-type-footer .footer-right .alignleft {
	margin-right:0px; 
	float:none;
	}

#whitewrap .block-type-footer .footer-right .alignleft p {
    margin-left:auto;
	margin-right:auto;
	clear:none;	
	text-align:center;
  	} 
  
#whitewrap .block-type-footer .footer-right .alignleft img {
	margin-left:auto;
	margin-right:auto;
	clear:none;	
  	}    
	
#whitewrap .block-type-footer .footer-right .alignright {
	float:none;
	clear:both; 
	text-align:center;
  	} 
	
#whitewrap .block-type-footer .socialicons {
	float:none;
	clear:both; 
	text-align:center;
  	}		

#whitewrap .block-type-footer p.copyright {
    text-align:center;
  	}  

#whitewrap .block-type-footer .footer-right p.copyright {
	margin-top: 0px;
	}	

#whitewrap .block-type-footer .footer-right {
	min-width:280px; 
	}

#whitewrap .block-type-footer .footer-right .alignleft {
	margin-right:0px;
	}
	
#whitewrap .block-type-footer .footer #unit {
	line-height:180%;
  	} 
	
#whitewrap .block-type-footer .footer-right .alignleft p.copyright { 
	line-height:180%; 
	}
	
#whitewrap .block-type-footer .footer-right h2 { 
	margin-top:25px;
	} 	
	
/** Ubermenu **/	
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop { 
	background-color: rgba(255,255,255, 1)
	}
	
/** Google Maps **/  
#whitewrap .google-map {
	display:none
	}
	
#whitewrap .small_map_container {
	margin:0px;
	padding:0;
	}	
	
/** Showbiz **/
#showbiz_highlights_2, #showbiz_highlights_3 {
	padding: 0 40px 0 0;
	}

#showbiz_highlights_2 .showbiz p {
	font-size:14px
	}

#showbiz_programs_1 {
	padding: 0 40px 0 0;
	}

#showbiz_highlights_2 {
	padding: 0 40px 0 0;
	}

#showbiz_highlights_3 {
	padding: 0 40px 0 0;
	}

#showbiz_programs_1 {
	padding-left:40px;
	}

#whitewrap #showbiz_programs_1 .sb-navigation-right {
	top:40%;
	right:0px;
	} 

#whitewrap #showbiz_highlights_2 .sb-navigation-right {
	top:21%;
	right:0px;
	} 

#whitewrap #showbiz_highlights_3 .sb-navigation-right {
	top:21%;
	right:0px;
	} 

#whitewrap .showbiz-title, #whitewrap .showbiz-title a, #whitewrap .showbiz-title a:visited, #whitewrap .showbiz-title a:hover {
	font-size:13px;
	}

#whitewrap .showbiz-description {
	margin-top:15px;
	font-size:13px;
	line-height:17px;
	/*text-align: left;*/
	}    

#whitewrap .showbiz p {
	margin-top:15px;
	font-size: 14px;
	line-height: 140%;
	}   

#whitewrap .showbiz-navigation i { 
	font-size:40px
	}
	
#showbiz_programs_1 .showbiz-navigation i { font-size:40px;}
#showbiz_highlights_2 .showbiz-navigation i { font-size:40px;}
#showbiz_highlights_3 .showbiz-navigation i { font-size:40px;}	

#showbiz_News_1 .mediaholder_innerwrap { /** CGE site **/
	padding-right:30px
	} 
	
/** Two Column Wrapper **/  	
#whitewrap .twocol_wrapper .one_half img, #whitewrap .dept_highlights_wrapper .one_half img  {
	margin-top:0px;
	} 	

/** Buttons **/
#whitewrap .centered-buttons { 
	text-align:center;
	}

/** The styles below used to be at 640px breakpoint **/	
#whitewrap .kick-nav-mobile-tools p  {
	font-size: 11.5px;
	} 
	
/** Global Wrapper **/
#whitewrap div.global_wrapper {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px
	}

#block-global-menu.block {
    margin-top: 0px;
	}	

/** Spacers **/	
#whitewrap .vspace, #whitewrap .vspace100, #whitewrap .vspace90, #whitewrap .vspace75  {
    margin-top: 25px;
	}	

#whitewrap .vspace50, #whitewrap .vspace25, #whitewrap .vspace15  {
    margin-top: 0px;
	}	
}

@media screen and (max-width:668px){
#whitewrap .header_wrapper .site-title span.banner {
	text-align: left;
	}	

#whitewrap .site-search .search-form input[type="text"] {
    font-size: 16px;
	}
	
#whitewrap .global-brand {
	text-align: right; 
	}
}

@media screen and (max-width:639px){
#whitewrap .global-brand {
	text-align: right; 
	}

#whitewrap div.global-brand a {
	font-size: 14px; 
	}
  	
#whitewrap .global-brand #divider {
	display: none; 
	} 

#whitewrap .header_wrapper .site-title span.banner {
	text-align: left;
	}

#whitewrap .header_wrapper .site-title span.banner a {
    font-size: 24px;
	}

#whitewrap .site-search .search-form input[type="text"] {
    font-size: 14px;
	}	
}

@media screen and (max-width:600px){
#whitewrap .global-brand {
	text-align: center; 
	}
	
#whitewrap .global-brand #unit {
	float:none;
	display:block;
	margin-left:auto;
	margin-right:auto;
	clear:both; 
	margin-bottom:10px;
	text-align:center;
  	} 	

/* Site Title and Parent Title*/
#whitewrap .header_wrapper .site-title span.banner a  {
	font-size: 24px;
	display: block; 
	width:100%;
	line-height: 130%;
	margin:0px;
	text-align:center;
	}
	
#whitewrap .header_wrapper span.school-title a {
	font-size: 14px;
	display: block; 
	width:100%;   
	line-height: 110%;
	margin:0px;
	text-align:center;
	}	

#whitewrap .header_wrapper .site-title span.banner {
	text-align:center;
	}	
}