<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width: 600px) {
	html.wp-toolbar {
		padding-top: 45px;
	}
}

body.admin-bar {
	margin-top: 45px;
}

html.wp-toolbar body.admin-bar {
	margin-top: 0;
}

#wpadminbar * {
	font-family: Poppins, Arial, sans-serif;
}

#wp-admin-bar-my-account.super-admin-notice {
	background: #f00;
	padding-right: 15px;
}

/* Copied from BP, whose selectors are too specific */
#wpadminbar .quicklinks a span.count {
	background: #21759b;
	color: #fff;
	display: inline;
	padding: 2px 3px;
	font-size: 10px;
	font-weight: 700;
	text-shadow: none;
}

#wpadminbar .quicklinks li#wp-admin-bar-my-account a span.count,
#wpadminbar .quicklinks a span.count {
	border-radius: 4px;
}

#wpadminbar .ab-top-secondary {
	display: flex;
}

@media screen and (min-width:782px) {

	#wpadminbar {
		min-height: 45px;
		background: #222;
		padding: 0 5px;
	}

	#wpadminbar .screen-reader-shortcut {
		color: #fff;
	}

	#wpadminbar .ab-top-secondary {
		background: #222;
		height: 45px;
	}

	#wpadminbar .quicklinks a.ab-item {
		line-height: 40px;
	}

	#wpadminbar &gt; div.quicklinks &gt; ul &gt; li a {
			white-space: nowrap;
		height: 45px;
	}

	/* My Commons first-level hover color */
	#wpadminbar .quicklinks .menupop .ab-sub-secondary &gt; li:hover,
	#wpadminbar .quicklinks .menupop .ab-sub-secondary &gt; li.hover,
	#wpadminbar .quicklinks .menupop .ab-sub-secondary &gt; li:focus {
		background: #3c3c3c;
	}

	#wpadminbar .ab-label {
		line-height: 40px;
	}

	#wpadminbar .ab-icon {
		margin-top: 12px;
	}

	/* Logo/main site nav */
	#wpadminbar .ab-top-menu &gt; li#wp-admin-bar-cuny-academic-commons &gt; a {
		white-space: nowrap;
		display: block;
		height: 45px;
		overflow: hidden;
		padding-right: 6px;
	}

	#wpadminbar .ab-top-menu &gt; li#wp-admin-bar-cuny-academic-commons {
		padding-right: 20px;
		margin-right: 5px;
	}

	#wpadminbar .ab-top-menu &gt; li#wp-admin-bar-cuny-academic-commons:hover,
	#wpadminbar .ab-top-menu &gt; li#wp-admin-bar-cuny-academic-commons:hover &gt; a {
		background: #2c3338;
		color: #72aee6;
	}

	#wpadminbar .ab-top-menu &gt; li#wp-admin-bar-cuny-academic-commons:after,
	#wpadminbar #wp-admin-bar-my-account:after {
		font-size: .8em;
		content: "\25BC";
		position: absolute;
		right: 5px;
		top: 9px;
	}

	#wpadminbar li#wp-admin-bar-cuny-academic-commons div {
		text-indent: 0;
	}

	#wpadminbar #wp-admin-bar-updates .ab-icon:before {
		top: -5px;
	}

	#wpadminbar #wp-admin-bar-comments .ab-icon:before,
	#wpadminbar #wp-admin-bar-new-content .ab-icon:before {
		top: -4px;
	}

	#wpadminbar #wp-admin-bar-edit &gt; .ab-item:before {
		top: 6px;
	}

	#wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar.nojs .quicklinks .menupop:hover ul li a {
		color: inherit;
	}

	/* Notifications */
	#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications &gt; a &gt; span {
		line-height: 40px;
	}

	/* My Commons */
	#wp-admin-bar-my-account &gt; a {
		padding: 0 4px 0 20px !important;
		position: relative;
	}

	#wp-admin-bar-my-account &gt; a .count {
		position: absolute;
		left: 12px;
		bottom: 6px;
		line-height: 16px;
	}

	#wp-admin-bar-my-account img.avatar {
		border-radius: 5px;
		width: 36px;
		height: 36px;
		margin-right: 24px;
		margin-top: 3px;
	}

	#wpadminbar li#wp-admin-bar-my-account.hover &gt; .ab-sub-wrapper {
		top: 45px;
	}

	#wpadminbar #wp-admin-bar-my-account:after {
		right: 10px;
	}

	#wpadminbar ul li#wp-admin-bar-bp-login, #wpadminbar ul li#wp-admin-bar-bp-register {
		float: right;
		text-align: right;
	}

	#wpadminbar .ab-top-menu &gt; li &gt; .ab-sub-wrapper &gt; ul &gt; li {
		padding-left: 16px;
	}

	#wpadminbar .ab-top-menu &gt; li &gt; .ab-sub-wrapper &gt; ul &gt; li.menupop {
		padding-left: 0px;
	}

	#wpadminbar .ab-top-menu &gt; li.menupop:hover &gt; .ab-item,
	#wpadminbar .ab-top-menu &gt; li.menupop.hover &gt; .ab-item {
		background: #000;
		color: #fff;
	}

	#wpadminbar .quicklinks &gt; ul &gt; li {
		border-right: none;
	}

	#wpadminbar .quicklinks &gt; ul &gt; li &gt; a,
	#wpadminbar .quicklinks &gt; ul &gt; li &gt; .ab-empty-item {
		border-right: none;
	}

	/* Level 2 */
	#wpadminbar .ab-sub-secondary .menupop div.ab-sub-wrapper div.ab-sub-wrapper {
		position: absolute;
	}

	/* My Commons second-level hover */
	#wpadminbar .menupop li:hover,
	#wpadminbar .menupop li.hover {
		background: #3c3c3c;
	}

	/* WP 3.8 Dashicons overrides */
	#wpadminbar #wp-admin-bar-site-name &gt; .ab-item:before,
	#wpadminbar #wp-admin-bar-my-account &gt; .ab-item:before {
		content: none;
	}

	#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
	#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
		background: none;
	}

	#wpadminbar .menupop .ab-sub-wrapper {
		background: #222;
		border: 0;
		box-shadow: none;
	}

	#wpadminbar .quicklinks .menupop ul li a,
	#wpadminbar .quicklinks .menupop.hover ul li a {
		color: #fff;
	}

	#wp-admin-bar-my-groups-default {
		width: auto;
	}

	#wpadminbar .blavatar {
		display: none; /* Remove the WP icons */
	}

	#wp-admin-bar-my-account-blogs .li_container ul {
		width: 260px;
	}

	#wp-admin-bar-my-account-blogs .li_container ul li {
		width: 250px;
	}

	#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
		background: none;
	}

	#wpadminbar .ab-sub-secondary .menupop.hover div.ab-sub-wrapper,
	#wpadminbar .ab-sub-secondary .menupop.hover div.ab-sub-wrapper * {
		z-index: 999999 !important;
	}

	#wpadminbar .ab-sub-secondary .menupop div.ab-sub-wrapper * {
		position: relative;
	}

	#wpadminbar .ab-sub-wrapper, #wpadminbar ul, #wpadminbar ul li {
		z-index: auto;
	}

	ul#wp-admin-bar-my-sites-list {
		width: 100%;
	}

	#wpadminbar .ab-sub-secondary .menupop div.ab-sub-wrapper .wp-admin-bar-arrow {
		position: static;
	}

	#footer #wpadminbar a:link { color: #ccc; }
	#wpadminbar .quicklinks .ab-top-secondary &gt; li { border: none; }
	#wpadminbar .quicklinks .ab-top-secondary &gt; li &gt; .ab-empty-item { border: none; }

	#wpadminbar .quicklinks .ab-top-secondary &gt; li &gt; a {
		border-left: 1px solid #555;
	}

	#wp-admin-bar-my-account-blogs .ab-sub-wrapper,
	#wp-admin-bar-my-account-groups .ab-sub-wrapper {
		max-height: 500px;
		overflow-y: scroll;
	}
} /* end media query */


/* adminbar login form
----------------------------------------------------------------------------------------
- adding some default BP form styles so the form will look accurate across all WP blogs */
li.bp-login {position:relative;}

#wpadminbar ul li#wp-admin-bar-bp-login {
	padding-right: 1em;
	width: 70px;
}

form#sidebar-login-form {
	background-color: rgba(0, 0, 0, 0.8);
	box-shadow: 0px 3px 3px #999;
	display: none;
	margin-left: -142px;
	padding: 10px;
	position: absolute;
	text-align: left;
	width: 200px;
}

li.bp-login:hover form {display:block; cursor:default;}

form#sidebar-login-form label, form#sidebar-login-form span.label {display:block; color:#fff; margin:5px 0;}

#wpadminbar form#sidebar-login-form textarea, #wpadminbar form#sidebar-login-form input[type="text"],
#wpadminbar form#sidebar-login-form select, #wpadminbar form#sidebar-login-form input[type="password"],
#wpadminbar form#sidebar-login-form input[type="submit"]
	{background: #fff; border:1px inset #ccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color: #888; text-shadow: none;}

#sidebar-login-form input[type="text"], #sidebar-login-form input[type="password"] {padding:4px; width:95%;}

form#sidebar-login-form input[type="submit"] {padding:3px 10px; text-decoration:none; vertical-align:bottom; border:1px solid #ddd; cursor:pointer; text-shadow: none;}

input#sidebar-rememberme {margin-left:0; margin-right:.5em;}

form#sidebar-login-form p.forgetmenot {float:none;}

#wp-toolbar #sidebar-login-form .lost-pw {
	background: none;
	float: right;
	font-size: .9em;
	padding: .5em 2px 0 0;
}

#wp-toolbar .lost-pw:hover {text-decoration:underline; background:none;}

form#sidebar-login-form #sidebar-wp-submit {background:#fff;}

.login-click {background:#000 !important;}

/* Force the Login button to show in responsive mode. */
@media screen and (max-width:782px) {
	#wp-toolbar &gt; ul &gt; li#wp-admin-bar-bp-login {
		display: list-item;
		padding-left: 10px;
	}

	#wp-toolbar &gt; ul &gt; li#wp-admin-bar-bp-login &gt; a {
		padding-left: 10px;
	}

	form#sidebar-login-form {
		margin-left: 0;
	}

	/* Remove Customize link to save space */
	#wpadminbar #wp-admin-bar-customize {
		display: none !important;
	}

	/* Remove Query Monitor link to save space */
	#wpadminbar #wp-admin-bar-query-monitor {
		display: none !important;
	}

	/* Always show Register link */
	#wpadminbar #wp-admin-bar-bp-register {
		display: block;
	}
}


#wpadminbar .ab-top-menu &gt; li#wp-admin-bar-my-account:hover &gt; .ab-item,
#wpadminbar .ab-top-menu &gt; li#wp-admin-bar-my-account.hover &gt; .ab-item,
#wp-admin-bar-my-account &gt; a.has-avatar {
	background-size: 0;
}

@media screen and (max-width:781px) {
	#wpadminbar .ab-top-secondary .menupop .menupop &gt; .ab-item .wp-admin-bar-arrow:before {
		left: 10px;
		top: 8px;
	}

	#wpadminbar .ab-top-menu &gt; .menupop &gt; .ab-sub-wrapper .ab-item {
		padding-left: 32px;
	}

	#wpadminbar .ab-top-secondary .menupop li:hover &gt; .ab-sub-wrapper, #wpadminbar .ab-top-secondary .menupop li.hover &gt; .ab-sub-wrapper {
		margin-left: 32px;
	}

	#wp-admin-bar-my-account &gt; a {
		padding-right: 20px !important;
		position: relative;
	}

	#wp-admin-bar-my-account &gt; a:before {
		float: none;
	}

	#wp-admin-bar-my-account &gt; a .pending-count,
	#wp-admin-bar-my-account &gt; a img {
		display: none !important;
	}

	#wp-admin-bar-my-account &gt; a.has-avatar {
		background-size: 36px !important;
		background-position: center left 5px !important;
		background-repeat: no-repeat !important;
	}

	#wp-admin-bar-my-account &gt; a.has-avatar:before {
		content: '';
	}

	#wpadminbar #wp-admin-bar-my-account &gt; a &gt; .wp-admin-bar-arrow:before {
		position: absolute;
		font: normal 27px/1 dashicons !important;
		speak: never;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	#wpadminbar #wp-admin-bar-my-account &gt; a &gt; .wp-admin-bar-arrow:before {
		top: 5px;
		right: 30px;
		padding: 4px 0;
		content: "\f139";
		color: inherit;
	}

	#wpadminbar #wp-admin-bar-my-account.hover &gt; a &gt; .wp-admin-bar-arrow:before {
		content: "\f140";
	}
}

/* Dashboard fix. */
body.wp-admin .mce-notification-inner { word-break: normal !important; }

/* Global footer
--------------------------------------------- */

.css-php-img {
	position: absolute;
}

.cac-container {
	margin: 0 20px;
}

.cac-network-footer {
	clear: both;
	color: #fff;
	font-family: Poppins, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.6em;
}

.cac-network-footer a,
.cac-network-footer a:link,
.cac-network-footer a:visited,
.cac-network-footer a {
	color: #fff;
}

.cac-network-footer .cac-logo {
	max-width: 100%;
}

.cac-network-footer-top {
	background: #222;
	padding: 32px 0 38px;
}

.cac-network-footer .cac-footer-nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}

.cac-network-footer .cac-footer-nav li {
	float: left;
}

.cac-network-footer .cac-footer-main-nav {
	margin-top: 20px;
}

.cac-network-footer .cac-footer-main-nav li {
	font-weight: 700;
	margin-right: 33px;
	margin-bottom: 18px;
}

.cac-network-footer .cac-footer-main-nav a {
	text-decoration: none;
}

.cac-network-footer .cac-footer-main-nav a:hover {
	text-decoration: underline;
}

.cac-network-footer .cac-footer-secondary-nav {
	margin-top: 10px;
}

.cac-network-footer .cac-footer-secondary-nav li {
	font-size: 13px;
	margin-right: 33px;
	margin-bottom: 12px;
}

.cac-network-footer-bottom {
	background: #000;
	font-size: 13px;
	padding: 16px 0 10px;
}

.cac-network-footer-bottom .cac-container {
	display: flex;
	flex-wrap: wrap;
}

.cac-network-footer-bottom .cac-container &gt; span {
	display: inline-block;
	flex: 1 1 50%;
	margin-bottom: 16px;
}

.cac-network-footer-bottom .cac-container &gt; span.cac-footer-cuny-logo {
	flex-basis: 25%;
}

.cac-network-footer-bottom .cac-container &gt; span.cac-footer-credit-akismet,
.cac-network-footer-bottom .cac-container &gt; span.cac-footer-cuny-logo {
	text-align: right;
}

.cac-network-footer-bottom .cac-container &gt; span.cac-footer-cuny-logo img {
	height: 30px;
	width: 30px;
}

@media screen and (min-width: 600px) {
	.cac-container {
		max-width: 1316px;
		margin: 0 auto;
		padding: 0 28px;
	}

	.cac-network-footer {
		font-size: 16px;
	}

	.cac-network-footer .cac-logo {
		max-width: 411px;
	}

	.cac-network-footer-top {
		padding: 60px 0;
	}

	.cac-network-footer-bottom {
		padding: 6px;
	}

	.cac-network-footer-bottom .cac-container {
		align-items: center;
		flex-wrap: none;
	}

	.cac-network-footer-bottom .cac-container &gt; span.cac-footer-credit-akismet {
		text-align: left;
	}

	.cac-network-footer-bottom .cac-container &gt; span.cac-footer-cuny-logo,
	.cac-network-footer-bottom .cac-container &gt; span {
		flex: 0 0 auto;
		margin-bottom: 0;
	}

	.cac-network-footer-bottom .cac-container &gt; span.cac-footer-credit-wordpress,
	.cac-network-footer-bottom .cac-container &gt; span.cac-footer-credit-akismet {
		margin-right: 40px;
	}

	.cac-network-footer-bottom .cac-container &gt; span.cac-footer-cuny-logo {
		margin-left: auto;
		margin-right: 18px;
	}

	.cac-network-footer-bottom .cac-container &gt; span.cac-footer-cuny-logo img {
		height: 45px;
		width: 45px;
	}
}

@media screen and (max-width: 600px) {
	#wpadminbar .ab-top-menu &gt; .menupop &gt; .ab-sub-wrapper {
		top: 46px;
	}
}
</pre></body></html>