@media print {
	* {
		-webkit-print-color-adjust: exact !important; /* Chrome, Safari */
	}

	body {
		min-width: 1024px;
		margin: 0;
		padding: 0;
		-webkit-print-color-adjust: exact !important;
		page-break-before: avoid;
	}

	@page {
		margin: 20px 0;
		padding: 0;
		size: A4;
		height: 297mm;
		width: 220mm;
	}

	/* Global */
	.vc_row {
		display: flex;
	}

	/* Home Page */
	.header-wrapper .header-cta a,
	.header-wrapper .header-cta,
	.header-wrapper .header-cta span,
	.menu-wrap ul li a,
	.menu-wrap ul li a,
	.nav-container ul li a {
		color: #ffffff;
		text-decoration: none;
	}

	.header-wrapper .wrap {
		padding: 0 .5rem;
	}

	.site-header .menu-scroll-down {
		margin-top: -2rem;
	}

	.home-content {
		background: #ffffff;
	}

	.home-content .home-cmodule-row {
		display: flex;
	}

	.home-content .home-cmodule-row:first-child {
		page-break-after: always;
	}

	a:not(.btn) {
		text-decoration: none;
	}

	.scrollToTop {
		display: none !important;
	}

	.section-title-container .section-cta {
		width: 9.375rem;
	}

	.home-content .vc_row.wpb_row {
		display: flex;
		width: 100% !important;
		left: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.statistic-wrapper {
		margin-top: 0;
		padding: 1.5rem 0;
	}

	.home #footerContainer {
		margin-top: 0;
	}

	.statistic-container .row {
		display: flex;
		flex-wrap: nowrap;
	}

	.home-content .events-container {
		padding: 0 1rem;
	}

	.site-footer .xs-container {
		display: block;
	}

	.site-footer .container {
		display: none;
	}

	.home-content .statistic-wrapper {
		page-break-inside: avoid;
	}

	.statistic-wrapper .stat-col {
		border-right: 0;
	}

	.section-title-container .section-title h2 {
		background: #fff !important;
	}

	.home_stickyHeader {
		display: none;
	}

	.site-footer {
		padding: 2rem 1.1333rem;
		border: 0;
		margin-top: 0 !important;
	}

	/* Page Template - Level 1 */
	.header-wrapper.header-inner {
		box-shadow: 0 0 0.7rem rgba(206, 206, 206, 0.6) !important;
	}

	.header-wrapper.header-inner .menu-wrap #main-menu-right li,
	.header-wrapper.header-inner .menu-wrap #main-menu-right1 li {
		padding: 0 0 0 .7rem;
	}

	.header-wrapper.header-inner .logo-inner.d-lg-block {
		display: block;
	}

	.header-wrapper.header-inner .logo-inner.xs-display.d-lg-none {
		display: none;
	}

	.header-wrapper.header-inner .menu-wrap ul li a {
		padding: 0 0.675rem 1.0rem;
	}

	.header-wrapper.header-inner .menu-wrap .top-menu-left {
		width: 58%;
	}

	.header-wrapper.header-inner .menu-wrap .top-menu-right {
		width: 42%;
	}

	.site-footer.footer-inner .container {
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.site-footer.footer-inner .col-md-5.display-flex.justify-content-end.align-items-center {
		margin-top: -2rem;
	}

	.page-template-page-level1 .page-level1 {
		padding: 0 1rem;
	}

	.page-template-page-level1 .content-section>.vc_row.vc_row-flex {
		flex-wrap: nowrap;
	}

	.page-template-page-level1 .sticky-top {
		width: 300px;
		position: relative;
	}

	.site-footer.footer-inner {
		margin-top: 1rem;
		page-break-inside: avoid;
	}

	/* Page Template - Default */
	.page-template-default .vc_row.wpb-content-container {
		flex-wrap: nowrap;
	}

	.page-template-default .vc_row.wpb-content-container>.vc_col-sm-3 {
		width: 300px;
		min-width: 300px;
	}

	.page-template-default .vc_row.wpb-content-container .content-area {
		min-width: calc(100% - 370px);
		width: 100%;
		float: none;
		display: block;
	}

	.page-template-default .vc_row.wpb-content-container .right-sidebar.sticky-top {
		display: none !important;
	}

	.wp-video {
		page-break-inside: avoid;
	}

	.page-level-default .mjts-section {
		display: block;
	}

	/* Page Template - Level 2 */
	.page-template-page-level1 .content-section .vc_row.wpb_row.vc_row-fluid {
		display: flex;
		flex-wrap: nowrap;
	}

	.page-template-page-level1 .content-section .vc_row.wpb_row.vc_row-fluid .vc_col-sm-3 {
		width: 360px;
	}

	.page-template-page-level2 .content-section .vc_row.wpb_row.vc_row-fluid {
		display: flex;
		flex-wrap: nowrap;
	}

	.page-template-page-level2 .content-section .vc_row.wpb_row.vc_row-fluid .vc_col-sm-3 {
		width: 360px;
	}

	.wrap.pad-100.page-level2,
	.wpb-page-container {
		padding-bottom: 0;
	}

	.page-template-page-level2 .wpb-content-container {
		page-break-inside: avoid;
	}


	/* Page Template - 500 */
	.page-template-page-error-500 .page-container-inner {
		background-attachment: initial;
	}

	/* Page Template - Event List and Details */
	.events-list #tribe-events-bar,
	.events-list .filter_tabs,
	.add-event-mobile {
		display: none;
	}

	/* add event */
	.fullmenu-search-xs .input-container .search-form .search-submit {
		top: 0;
		right: 0;
		padding: 0;
	}

	/* Header */
	.mobile-menu-top #main-menu .menu-item.menu-item-type-custom.submenuopen .menubtn,
	.mobile-menu-top #main-menu1 .menu-item.menu-item-type-custom.submenuopen .menubtn {
		transform: rotateX(180deg);
	}

	.header-wrapper {
		padding: 2rem 1.3333rem 0 1.3333rem;
		min-height: 720px;
	}

	.header-wrapper .header-cta {
		padding-top: 2rem;
	}

	.header-wrapper .header-cta a {
		font: 1.188rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.header-wrapper .header-cta a:hover {
		font: 1.188rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.header-wrapper .header-cta a .header_txt {
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.header-wrapper .header-cta .img_wrap {
		font-size: 1.5rem;
		margin-right: 0.6667rem;
		line-height: 100%;
		margin-left: -.3rem;
	}

	.header-wrapper .header-cta .img_wrap>img {
		width: 0.8rem;
	}

	.header-wrapper .full-menu-btn .hamburger-menu {
		margin: 0;
	}

	.header-wrapper .logo-container,
	.header-wrapper .logo-container>img {
		min-width: 7.3333rem;
		width: 7.3333rem;
	}

	.header-wrapper .wrap {
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.header-wrapper .wrap.header-content-wrapper {
		flex-wrap: wrap;
		justify-content: space-between;
		padding: 5.3rem 0 0 4.5rem !important
	}

	.header-wrapper .full-menu-btn.xs-display {
		display: block;
		margin-top: 0;
	}

	.header-wrapper .nav-container {
		display: none;
	}

	.header-wrapper .logo-inner.xs-display {
		display: block;
		padding: 1.5rem 0.1333rem 0 0;
		min-width: auto;
	}

	.header-wrapper .logo-inner.xs-display .fullmenu-logo_inner img {
		width: 7.5rem;
	}

	.header-wrapper.header-inner .nav-container {
		border-width: 0.3333rem;
	}

	.header-wrapper .header-content,
	.header-wrapper .header-content p {
		font-size: 1.6rem;
	}

	.header-wrapper .wrap:after {
		display: none;
	}

	.header-wrapper.header-inner {
		padding: 0 0 1.4rem;
		box-shadow: 0rem 0.1333rem 0.6667rem 0rem rgba(0, 0, 0, 0.1);
	}

	.header-wrapper.header-inner .nav-container .menu-top-menu-container {
		display: none;
	}

	.header-wrapper.header-inner .nav-container {
		align-items: center;
		padding-right: 0;
	}


	/* Full Menu */
	.input-container {
		height: 2.5333rem;
		padding: 0.1333rem 0.5333rem;
		margin-bottom: 1.1333rem;
	}

	.input-container form input {
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.input-container:focus {
		outline-offset: -0.3333rem;
	}

	.input-container form input:focus {
		outline-offset: -0.3333rem;
	}

	.input-container .search-form input[type="search"].search-field::-webkit-input-placeholder {
		/* Chrome/Opera/Safari */
		color: #969696;
	}

	.input-container .search-form input[type="search"].search-field::-moz-placeholder {
		/* Chrome/Opera/Safari */
		color: #969696;
	}

	.input-container .search-form input[type="search"].search-field::-ms-input-placeholder {
		/* Chrome/Opera/Safari */
		color: #969696;
	}

	.fullmenu-links-container.xs-display {
		display: block;
		padding: 2rem 1.3333rem 3.3333rem
	}

	.fullmenu-search-container .fullmenu-logo-xs {
		background: #fff;
		position: relative;
		padding: 0.188rem 0 0 0.6667rem;
		display: none !important;
	}

	.fullmenu-search-container .fullmenu-logo-xs .fullmenu-logo_inner {
		width: 94px;
		padding: 0;
	}

	.fullmenu-search-container .fullmenu-logo-xs img {
		width: 6.1333rem;
	}

	.full-menu-container .fullmenu-search-container {
		justify-content: space-between;
		align-items: center;
		width: 100%;
	}

	.full-menu-container .fullmenu-search-container:before {
		height: 0.3333rem;
	}

	.fullmenu-search-container .fullmenu-close.xs-display {
		display: block;
		padding: 0;
		width: auto;
	}

	.fullmenu-search-container .fullmenu-close.xs-display img {
		width: 1rem;
		margin-right: 0;
	}

	.fullmenu-links-container.xs-display .fullmenu-links-col,
	.fullmenu-links-container .fullmenu-links-col2 {
		width: 100%;
		padding: 0;
	}

	.fullmenu-links-container .accordian_tabs .menu-full_menu-container .menu {
		display: block;
	}

	.menu-full_menu-container>ul>li.menu-item-has-children>a {
		display: inline-block;
		font: 1.25rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
		padding: 0;
		margin-bottom: 0.6667rem;
		text-transform: uppercase;
	}

	.fullmenu-links-container .accordian_tabs .menu-full_menu-container>ul .menu-item-has-children {
		padding: 0;
		position: relative;
	}

	.fullmenu-links-container .accordian_tabs .menu-full_menu-container>ul .menu-item-has-children .sub-menu {
		display: none;
	}

	.menu-full_menu-container {
		display: block;
		table-layout: unset;
		width: 100%;
	}

	.menu-full_menu-container>ul>li {
		display: block;
	}

	.accordian_tabs ul li.menu-item-has-children .arrow_right {
		display: flex;
		z-index: 10;
		padding: 0 0 0 0.6667rem;
		position: absolute;
		right: 0;
		top: 0.4rem;
		width: 1.6667rem;
		height: 1.6667rem;
	}

	.accordian_tabs ul li.menu-item-has-children .arrow_right-icon {
		width: 0.8rem;
		height: 0.8rem;
		text-align: right;
		display: flex;
		justify-content: flex-end;
		align-items: flex-end;
		transition: transform .3s linear;
		background: transparent;
		text-indent: -9999px;
		border-top: 0.1333rem solid #d1d1d1;
		border-left: 0.1333rem solid #d1d1d1;
		text-decoration: none;
		color: transparent;
		transform: rotate(135deg);
	}

	.accordian_tabs ul li.menu-item-has-children.open .arrow_right-icon {
		transform: rotate(225deg);
		transition: transform .3s linear;
	}

	.fullmenu-links-container .fullmenu-links-col2 li:nth-last-child(-n+2) {
		border-color: #2574bb;
		padding: 0.6667rem 0;
	}

	.fullmenu-links-container .fullmenu-links-col2 li:last-child {
		border: 0;
		padding: 0 0 0.6667rem 0;
	}

	.fullmenu-links-container .fullmenu-footer {
		display: flex;
		align-items: center;
	}

	.full-menu-container {
		padding: 0;
		overflow-y: auto;
		top: -50rem;
		max-height: none;
		width: 50%;
		right: 0.625rem;
		left: inherit;
	}

	.fullmenu-links-container .fullmenu-footer p {
		color: #505d68;
		font-size: 0.9333rem;
		margin: 0;
		padding: 1.9333rem 0 0 0;
	}

	.fullmenu-links-container .fullmenu-links-col2 li {
		border: 0;
		padding: 0 0 0.6667rem 0;
	}

	.fullmenu-links-container .fullmenu-links-col2 li a,
	.fullmenu-links-container .fullmenu-links-col2 li:nth-last-child(-n+2) a {
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.fullmenu-links-container .fullmenu-links-col2 li {
		padding: 0 0 0.6667rem 0;
	}

	.fullmenu-links-container .fullmenu-links-col2 li a {
		font: 1.25rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.fullmenu-links-container .fullmenu-links-col .accordian_link {
		-webkit-user-select: none;
		background: transparent;
		padding: 0 0.6667rem 0 0;
		display: inline-block;
		font: 1.188rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #2574bb;
		margin: 0 0 0.6667rem 0;
		text-decoration: none;
	}

	.fullmenu-footer .btn {
		background: #00a4cc;
		color: #fff;
		font-family: "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 0.9333rem;
		font-weight: 700;
		margin: 2.2667rem 0 0 1rem;
		width: 78px;
		height: 2rem;
		padding: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.fullmenu-links-container .accordian_tabs,
	.header_menu_links .fullmenu-links-col2 {
		border-bottom: 1px solid #2574bb;
	}

	.header_menu_links .fullmenu-links-col2:last-child {
		border: 0;
	}

	.header_menu_links .fullmenu-links-col2 {
		padding-top: 0.9333rem;
	}

	.fullmenu-links-container.xs-display .fullmenu-links-col,
	.fullmenu-links-container .fullmenu-links-col2 h3 {
		position: relative;
	}

	.fullmenu-links-container.xs-display .fullmenu-links-col:last-child {
		margin-bottom: 0.3333rem;
	}

	.fullmenu-links-container.xs-display .fullmenu-links-col2 h3:last-child,
	.fullmenu-links-container.xs-display .fullmenu-links-col2 h4:last-child {
		padding-bottom: 0.9333rem;
	}

	.wrap-md {
		max-width: 100%;
	}

	.single_event .wrap-indent,
	.wrap-indent {
		padding: 3.125rem 3.25rem;
	}

	.wrap-indent.news-details {
		padding: 3.125rem 3.25rem;
	}

	.bg-pattern {
		padding: 4rem 4rem 4rem;
	}

	.container-shadow {
		min-height: 100%;
	}


	/*---------------------Mobile Menu--------------------------------*/
	.full-menu-container.animate {
		display: block;
		position: fixed;
		top: 20px;
	}

	body.admin-bar .full-menu-container.animate {
		top: 57px;
	}

	.cuny-fullmenu-container {
		padding: 2.25rem 1.75rem 0.438rem;
	}

	.input-container .search-form .search-submit {
		font-size: 1rem;
		padding: 0.4667rem 0.3333rem;
		top: 0;
	}

	.mobile-menu-top {
		border-bottom: 2px solid #00ACD8;
		padding-bottom: 0.9rem;
		margin-bottom: 1.438rem;
	}

	#full-menu-container .mobile-nav-menu ul {
		list-style: none;
		padding: 0;
		margin: 0;
		list-style-type: none !important;
	}

	#full-menu-container .mobile-nav-menu #main-menu>ul:after,
	#full-menu-container .mobile-nav-menu #main-menu1>ul:after {
		content: '\f0d7';
		font-size: 0.8rem;
		font-family: Fontawesome;
		font-weight: 600;
		position: absolute;
		text-align: center;
		top: 7px;
		padding-left: 5px;
	}

	#full-menu-container .mobile-nav-menu ul li {
		display: block;
		padding: 0;
		line-height: 140%;
	}

	#full-menu-container .mobile-nav-menu ul li.menu-item-has-children {
		position: relative;
	}

	#full-menu-container .mobile-nav-menu ul li a {
		color: #2574bb;
		font-size: 1.125rem;
		font-family: "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
		font-weight: 700;
		display: inline-block;
		text-transform: uppercase;
		padding: 0 0 0.625rem;
	}

	#full-menu-container .mobile-nav-menu ul li a:hover {
		color: #00ACD8;
		text-decoration: none;
	}

	#full-menu-container .mobile-nav-menu ul li a svg,
	.main-menu li a svg {
		display: none;
	}

	#full-menu-container .mobile-nav-menu .submenu-button {
		margin: 0.275rem 0 0 -0.3rem;
		background: none;
	}

	#full-menu-container .mobile-nav-menu .mobile-menu>li.menu-item-has-children>.menubtn {
		color: #2574bb;
		font-size: 0.8rem;
		font-family: Fontawesome;
		font-weight: 600;
		position: absolute;
		text-align: center;
		top: 0;
		padding-left: 0.313rem;
		background: none;
	}

	#full-menu-container .mobile-nav-menu ul li.menu-item-has-children:hover>a:after {
		display: none;
	}

	#full-menu-container .mobile-nav-menu li:hover>a,
	#full-menu-container .mobile-nav-menu li>a:active,
	#full-menu-container .mobile-nav-menu li>a:focus,
	#full-menu-container .mobile-nav-menu li.current_page_item>a,
	#full-menu-container .mobile-nav-menu li.current-menu-item>a,
	#full-menu-container .mobile-nav-menu li.current_page_ancestor>a,
	#full-menu-container .mobile-nav-menu li.current-menu-ancestor>a {
		background: none;
	}

	#full-menu-container .mobile-nav-menu ul ul {
		background: #ffffff;
		display: none;
		position: relative;
		left: inherit;
		padding: 0 0 0.5rem;
		width: 100%;
		z-index: 99999;
	}

	#full-menu-container .mobile-nav-menu ul>li>ul>li.menuopen:last-child>ul,
	#full-menu-container .mobile-nav-menu ul ul ul li.menuopen:last-child ul {
		border: none;
	}

	#full-menu-container .mobile-nav-menu ul ul li a {
		border: none;
		color: #000000;
		font-size: 0.875rem;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		display: inline-block;
		padding: 0 0.6rem 0.5rem 0;
		word-wrap: break-word;
		line-height: 1.3;
		text-transform: none;
	}

	#full-menu-container .mobile-nav-menu ul ul li a:hover {
		color: #00ACD8;
		border: none;
	}

	#full-menu-container .mobile-nav-menu ul.main-menu ul.sub-menu ul.sub-menu li a {
		border: none;
		color: #969696;
		font-size: 0.875rem;
		padding-bottom: 0;
		display: inline;
	}

	#full-menu-container .mobile-nav-menu ul.main-menu ul.sub-menu ul.sub-menu ul.sub-menu li a {
		border: none;
		color: #969696;
		font-size: 0.75rem;
		padding-bottom: 0;
	}

	#full-menu-container .mobile-nav-menu ul ul ul a:hover {
		color: #00ACD8 !important;
	}

	#full-menu-container .mobile-nav-menu ul ul li:hover>ul,
	#full-menu-container .mobile-nav-menu ul ul li.focus>ul {
		left: auto;
	}

	#full-menu-container .mobile-nav-menu ul ul ul {
		background: none;
		border-bottom: 1px solid #eee;
		box-shadow: none !important;
		display: none;
		left: inherit;
		position: relative;
		padding: 0 0 5px;
		margin-bottom: 5px;
		width: 100%;
	}

	#full-menu-container .mobile-nav-menu ul ul li>a:active,
	#full-menu-container .mobile-nav-menu ul ul li>a:focus,
	#full-menu-container .mobile-nav-menu ul ul li.current_page_item>a,
	#full-menu-container .mobile-nav-menu ul ul li.current-menu-item>a,
	#full-menu-container .mobile-nav-menu ul ul li.current_page_ancestor>a,
	#full-menu-container .mobile-nav-menu ul ul li.current-menu-ancestor>a {
		color: #000000;
	}

	#full-menu-container .mobile-nav-menu #main-menu-bottom li a {
		color: #969696;
		font-size: 0.875rem;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	#full-menu-container .mobile-nav-menu #main-menu-bottom li a:hover {
		color: #00ACD8;
	}

	/* Accordian tabs for header Navigation */
	.accordian_tabs .accordian_link {
		text-transform: uppercase;
		transition: all 0.4s ease;
	}

	.accordian_tabs .accordian_list {
		display: none;
	}

	/* page container */
	.page-container-inner {
		margin: 0;
		padding: 1.3333rem;
		min-height: 40rem;
		background-size: cover;
		background-attachment: fixed;
		background-position: center;
	}

	.page-container-inner .page-title h1 {
		font-size: 3.438rem;
		padding: 1.4rem 0 1.0667rem;
	}


	.page-container-inner .page-content {
		padding: 0;
	}

	/* page sidebar */
	.page-container-inner .page-sidebar {
		padding: 3rem 0 0 0;
		max-width: 100%;
		width: 100%;
	}

	.page-sidebar .block-title {
		padding-bottom: 1.4667rem;
	}

	.related-resouces-list {
		padding-bottom: 1.6667rem;
	}

	.sidebar-event .btn-container {
		padding: 0.8667rem 0 2rem 0;
	}

	.related-resouces-list li:last-child {
		border-bottom: 0.0667rem solid #66cde8;
	}

	/* page content */
	.page-content .page-des-block p {
		font-size: 1.0667rem;
		padding-bottom: 0.6667rem;
		line-height: 135%;
	}

	.page-content .page-des-block h1 {
		font-size: 1.8667rem;
	}

	.page-content .page-des-block h2 {
		font-size: 1.6rem;
	}

	.page-content .page-des-block h3 {
		font-size: 1.188rem;
	}

	.page-content .page-des-block h4 {
		font-size: 1.0667rem;
	}

	.page-content .page-des-block h5 {
		font-size: 0.9333rem;
	}

	.page-content .page-des-block h6 {
		font-size: 0.8rem;
	}

	.page-content li {
		font-size: 1.0667rem;
		line-height: 135%;
	}

	/* Label 2/3 templates */
	.content-section1 {
		padding: 0;
	}

	.content-section1 .summary .summary-img {
		float: none;
		max-width: 100%;
		margin: 0;
	}

	.content-section1 .summary .summary-img img {
		width: 100%;
		height: auto;
	}

	.content-section1 .summary p {
		font-size: 1.0667rem;
		line-height: 120%;
	}

	.content-section1 .summary h1 {
		font-size: 1.188rem;
	}

	.content-section1 .summary h2 {
		font-size: 1.0667rem;
	}

	.content-section1 .summary h3 {
		font-size: 1.0667rem;
	}

	.content-section1 .summary h4 {
		font-size: 0.9333rem;
	}

	.content-section1 .summary h5 {
		font-size: 0.9333rem;
	}

	.content-section1 .summary h6 {
		font-size: 0.8rem;
	}

	.content-section1 .summary h1,
	.content-section1 .summary h2,
	.content-section1 .summary h3,
	.content-section1 .summary h4,
	.content-section1 .summary h5,
	.content-section1 .summary h6 {
		margin: 0;
		padding: 0.6667rem 0;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.content-section1 .summary ul,
	.content-section1 .summary ol {
		margin: 0;
		padding: 0 0 0 1.3333rem;
	}

	.content-section1 .summary ul li:first-child {
		padding-top: 0;
	}

	.content-section1 .summary li {
		font: 1.0667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		color: #333;
		margin: 0;
		padding: 1rem 0 0 0;
	}

	.content-section1 .summary li a {
		font: 1.0667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.content-section1 .summary table {
		margin: 0 0 1.3333rem 0;
	}

	.content-section1 .summary table tr {
		border-bottom: 0.0667rem solid #e1e1e1;
	}

	.content-section1 .summary table td,
	.content-section1 .summary table th {
		font: 0.9333rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.content-section1 .summary .summary_content.xs-display {
		display: block;
		margin-bottom: 1.8667rem;
		font-size: 1.0667rem;
	}

	.content-section2 {
		padding: 1.3333rem 0 0 0;
	}

	.content-section2 .section-link-row:first-child .link-col {
		padding-top: 0;
	}

	.content-section2 .section-link-row {
		display: block;
	}

	.content-section2 .section-link-row:hover {
		box-shadow: none;
		height: 100%;
		width: 100%;
		margin-left: 0;
	}

	.content-section2 .section-link-row:hover .link-col {
		padding-left: 0;
		min-width: 100%;
	}

	.content-section2 .section-link-row .link-des {
		font: 0.9333rem "plantin", Georgia, Times New Roman, serif;
		color: #000;
		padding: 0 0 1.2667rem;
	}

	.content-section2 .section-link-row .link-col {
		font: 1.0667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		padding: 1.3333rem 0 0.3333rem;
		min-width: 100%;
		width: 100%;
	}

	.content-section2 .section-link-row .link-col p {
		margin: 0;
	}

	.content-section2 .section-link-row .link-col a {
		font: 1.0667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	/* accordion tabs */
	.accordion-tabs-container {
		padding: 0.8rem 0 0 0;
	}

	.accordion-tabs-container li {
		font-size: 1.188rem;
	}

	.accordion-tabs-container ul ul {
		padding: 0 0 1rem 0;
	}

	.accordion-tabs-container ul ul li {
		font-size: 0.9333rem;
	}

	.accordion-tabs-container ul ul li a {
		font-size: 0.9333rem;
		padding: 0 0 0.4667rem 0;
	}

	.accordion-tabs-container .accordion-icon:after {
		font-size: 0.9333rem;
		top: 1.4667rem;
	}

	.accordion-tabs-container li a {
		font-size: 1.188rem;
		padding: 1.1333rem 2rem 1.1333rem 0;
	}

	/* page sidebar */
	.related-resouces-list li a {
		font: 0.9333rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	/* buttons */
	.btn-container .btn-orange {
		background: #eea130;
	}

	.btn-container .btn-sm {
		letter-spacing: normal;
	}

	/* Breadcrumb */
	.breadcrumbs-container {
		padding: 1.3rem 0 1.188rem 0;
		font-size: 0.6667rem;
	}

	.breadcrumbs-container .current-item:after {
		font-size: 0.6667rem;
		height: 0.9333rem;
		top: 0;
		right: 0.1333rem;
	}

	.breadcrumbs-container .current-item {
		padding-right: 0.8rem;
		padding-left: 0.188rem;
	}

	/* Datepicker */
	.datepicker table tr td.day,
	.datepicker-inline .table-condensed thead .dow,
	.datepicker table tr td.new,
	.datepicker table tr td.old {
		font-size: 0.875rem
	}

	.datepicker-inline .table-condensed thead th.prev {
		right: 2.7333rem;
	}

	/* About Page */
	.sidebar-links {
		width: 100%;
		min-width: 100%;
		padding-right: 0;
		margin-right: 0;
		border-right: 0;
		margin-top: 0;
	}

	.sidebar-links h3 {
		font-size: 1.125rem;
	}

	.sidebar-links ul {
		margin: 0;
		padding: 0;
	}

	.sidebar-links ul ul ul {
		border-left: 0.0667rem solid #e1e1e1;
	}

	.sidebar-links li {
		list-style: none;
	}

	.sidebar-links li a {
		font: 0.9333rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.sidebar-links li a:hover {
		color: #00ACD8;
	}

	.sidebar-links li.current_page_item>a,
	.sidebar-links li.page_item_has_children.current_page_item>a {
		color: #2574bb;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.sidebar-links>ul>li {
		padding: 0.9333rem 0 0 0;
	}

	.sidebar-links>ul ul {
		padding-left: 1rem;
	}

	.sidebar-links>ul ul>li {
		margin: 0.8rem 0 0 0;
	}

	.sidebar-links #sidebarLinks {
		display: none;
	}

	.wrap.pad-100 {
		padding: 0.7333rem 0 1.3333rem 0;
	}

	.default-layout_breadcrumbs .breadcrumbs-container,
	.two-by-three-default-layout_breadcrumbs .breadcrumbs-container {
		padding: 1.3333rem 0;
	}

	.content-section1 .summary p {
		font-size: 1.0667rem;
		color: #969696;
	}

	.content-section1 {
		padding: 0.8667rem 0 0 0;
		border: 0;
	}

	.content-section1 .summary .summary-img {
		height: auto;
		max-width: 100%;
		float: none;
		margin: 0;
	}

	.content-section1 .summary {
		display: block;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		line-height: 1.2;
	}

	/* quote */
	.quote-container {
		padding: 0.6667rem 0 0 0;
		margin-bottom: 1.3333rem;
	}

	.quote-container .quote-content {
		padding: 2rem 0 0 0;
	}

	.quote-container .quote-img {
		padding: 1.3333rem 0 0 0;
	}

	.quote-container .quote-img img {
		width: 100%;
	}

	.quote-container.sidebar-visible-desktop {
		display: none;
	}

	.quote-container.sidebar-visible-mobile {
		display: block;
	}

	/* Bio  */
	.sidebar-bio {
		padding: 0.6667rem 0 0 0;
		margin-bottom: 1.3333rem;
	}

	.sidebar-bio .bio-img {
		width: 100%;
		height: auto;
	}

	.sidebar-bio .bio-img img {
		width: 100%;
		height: auto;
	}

	.sidebar-bio.sidebar-visible-desktop {
		display: none;
	}

	.sidebar-bio.sidebar-visible-mobile {
		display: block;
	}

	/* Contact */
	.sidebar-contact {
		padding: 0.6667rem 0 0 0;
		margin-bottom: 2rem;
	}

	.sidebar-contact.sidebar-visible-desktop {
		display: none;
	}

	.sidebar-contact.sidebar-visible-mobile {
		display: block;
	}

	/* Statistics */
	.sidebar-statistics {
		padding: 0.6667rem 0 0 0;
		margin-bottom: 2rem;
	}

	.sidebar-statistics .statistic-img {
		padding: 0 0 0.8rem 0;
	}

	.sidebar-statistics .statistic-img img {
		max-width: 100%;
		height: auto;
	}

	.sidebar-statistics .statistic-lg {
		font: 2.3333rem/100% "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.sidebar-statistics .statistic-sm {
		font: 1.188rem/100% "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.sidebar-statistics.sidebar-visible-desktop {
		display: none;
	}

	.sidebar-statistics.sidebar-visible-mobile {
		display: block;
	}

	/* News */
	.sidebar-news {
		padding: 0.6667rem 0 0 0;
		margin-bottom: 2rem;
	}

	.sidebar-news.sidebar-visible-desktop {
		display: none;
	}

	.sidebar-news .newsSidebar-title {
		font: 1.0667rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.sidebar-news .news-block {
		padding: 0.8rem 0 0 0;
	}

	.sidebar-news.sidebar-visible-mobile {
		display: block;
	}

	/* Publications */
	.sidebar-publication {
		margin: 0.6667rem 0 0 0;
		margin-bottom: 2rem;
		position: relative;
	}

	.sidebar-publication:hover .publication-img {
		opacity: 1;
	}

	.sidebar-publication.sidebar-visible-desktop {
		display: none;
	}

	.sidebar-publication.sidebar-visible-mobile {
		display: block;
	}

	/* Degrees of Prominence */
	.sidebar-degrees {
		margin: 0.6667rem 0 0.6667rem 0;
	}

	.sidebar-degrees .degrees-title {
		font: 1.188rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.sidebar-degrees.design-style1 .degrees-title {
		font-size: 1rem;
	}

	.sidebar-degrees .degrees-des {
		padding: 0.6667rem 0 0 0;
	}

	.sidebar-degrees .degrees-btn {
		padding: 1rem 0 0 0;
	}

	.sidebar-degrees.sidebar-visible-desktop {
		display: none;
	}

	.sidebar-degrees.block-blue.sidebar-visible-mobile {
		display: block;
	}

	/* GC Default Templates Pages */
	.default-layout-container {
		display: flex;
		margin-top: 1.7333rem;
		flex-direction: column-reverse;
	}

	.default-layout-container .middle-content h2 {
		font: 1.0667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		padding: 1rem 0 0.3333rem 0;
	}

	.default-layout-container .middle-content h2:first-child {
		padding: 1rem 0 0.3333rem 0;
		margin: 0;
	}

	.default-layout-container .middle-content h3,
	.default-layout-container .middle-content h4,
	.default-layout-container .middle-content h5,
	.default-layout-container .middle-content h6 {
		font: 1.0667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		padding: 0.6667rem 0;
		margin: 0;
	}

	.default-layout-container .middle-content h2 a,
	.default-layout-container .middle-content h3 a,
	.default-layout-container .middle-content h4 a,
	.default-layout-container .middle-content h5 a,
	.default-layout-container .middle-content h6 a {
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.default-layout-container .middle-content p,
	.default-layout-container .middle-content li,
	.default-layout-container .middle-content u,
	.default-layout-container .middle-content strong,
	.default-layout-container .middle-content span,
	.default-layout-container .middle-content div {
		font: 0.9333rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.default-layout-container .middle-content * a {
		color: #00ACD8;
	}

	.default-layout-container .middle-content .video-js {
		width: 100%;
		min-height: 225px;
		height: 100%;
	}

	.default-layout-container .middle-content {
		font-size: 0.9333rem;
		margin-bottom: 0.6667rem;
	}

	.default-layout-container .middle-content table td {
		font: 0.9333rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.default-layout-container .middle-content_wrap {
		display: block;
		width: 100%;
	}

	.default-layout-container .middle-content.sidebar_true {
		width: 100%;
	}

	.default-layout-container .jump-to-section {
		margin-bottom: 0;
		padding: 0;
	}

	.default-layout-container .jump-to-section .jump-to-section_title {
		text-transform: uppercase;
		color: #7d8da0;
	}

	.default-layout-container .sidebar-right-default-template {
		width: 100%;
		margin: 0;
		min-width: 100%;
	}

	.default-layout-container .jump-to-section_wrap {
		margin: 0 0 2rem 0;
		background: #f5f6f7;
		padding: 1.3333rem 1.3333rem 1.3333rem 0;
	}

	.default-layout-container .jump-to-section li {
		border-bottom: 0.0667rem solid #cccccc;
		padding: 0.5333rem 0;
	}

	.default-layout-container .jump-to-section li:last-child {
		border: 0;
		padding-bottom: 0;
	}

	.default-layout-container .jump-to-section li a {
		color: #4a4a4a;
	}

	.default-layout-container .jump-to-section li a:hover {
		color: #4a4a4a;
	}

	.default-layout-container .sidebar-right-default-template .jump-to-section_wrapper {
		display: none;
	}

	.default-layout-container .middle-content table p {
		margin: 0;
	}

	/* anchor */
	.default-layout-container .middle-content p a,
	.default-layout-container .middle-content li a,
	.default-layout-container .middle-content u a,
	.default-layout-container .middle-content strong a,
	.default-layout-container .middle-content span a,
	.default-layout-container .middle-content div a {
		font: 0.9333rem "plantin", Georgia, Times New Roman, serif;
		color: #00ACD8;
	}

	/* Tables */
	.cuny_table_boundary table td,
	.cuny_table_line table td,
	.default-layout-container .cuny_table_boundary table td,
	.default-layout-container .cuny_table_line table td {
		min-width: 6.6667rem;
	}

	.default-layout-container .cuny_table_line {
		overflow-x: auto;
	}

	/* Events */
	.page-title-white-base .page-title {
		padding: 0;
	}

	.page-title-white-base h1 {
		font-size: 3.5rem;
		padding-right: 0.6667rem;
		color: #000000;
		margin-bottom: 1rem;
	}


	/* event details */
	.container-spacing {
		margin: 0;
	}

	.tribe-events-back {
		display: none;
		position: absolute;
		top: 4.1333rem;
		left: -10rem;
	}

	.tribe-events-back a {
		font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	/* share icons */
	.addtoany_list a,
	.widget .addtoany_list a {
		padding: 0;
		height: 1.6rem;
		width: 1.6rem;
		margin-right: 0.6rem;
	}

	.event-tags-wrapper .addtoany_list a {
		margin-right: 0;
		height: 1.8rem;
		width: 2rem;
	}

	.addtoany_list .a2a_svg svg {
		width: 1.3333rem;
		top: 0.1333rem;
	}

	.addtoany_list .a2a_button_email .a2a_svg svg {
		width: 1.4667rem;
		top: 0.0667rem;
	}


	/* footer */

	.site-footer {
		padding: 2rem 1.1333rem;
		border: 0;
		margin-top: 0 !important;
	}

	.footer-inner .padt35 {
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
	}

	.footer-inner .footer-icons ul {
		margin-bottom: 1rem;
	}

	.footer-inner .footer-links {
		padding-left: 0.6667rem;
	}

	.footer-inner .footer-links li {
		width: 100%;
		padding: 0;
		font-size: 0.6rem;
		border-bottom: 0.0667rem solid #a9b5c0;
		margin-bottom: 0.188rem;
		padding-bottom: 0.2667rem;
	}

	.footer-inner .footer-links li:after,
	.footer-inner .bottom-links li:first-child::after {
		display: none;
	}

	.footer-inner .footer-links li:last-child {
		border: 0;
	}

	.footer-inner .bottom-links {
		display: flex;
		width: 85%;
	}

	.footer-inner .bottom-links li {
		padding: 0 0.4rem 0.3333rem;
		float: left;
		font-size: 0.6rem;
	}

	.footer-inner .bottom-links .icon_volume {
		display: flex;
		font-size: 0.6rem;
		padding: 0 0.4rem 0.188rem 0;
		color: #a9b5c0;
	}

	.footer-inner .bottom-links li:after {
		height: 0.6rem;
		top: 0.0667rem;
	}

	.footer-inner .bottom-links li a,
	.footer-inner .footer-links li a {
		font-size: 0.6rem;
	}

	.footer-inner .footer-copyright div,
	.footer-inner .footer-copyright.fmob p {
		font: 0.6rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.footer-inner .footer-copyright .copy-text {
		margin-bottom: 0.6667rem;
	}

	.footer-inner .footer-icons li a {
		width: 1.4rem;
		height: 1.3333rem;
		font-size: 0.5333rem;
	}

	.footer-inner .footer-logo>img {
		width: 2.2667rem;
	}

	.footer-inner .footer-logo {
		border: 0;
		padding: 0;
		margin: 0;
	}

	.footer-inner .bottom-links ul {
		display: block;
	}

	/* sidebars*/
	.global-sidebar,
	.sidebar-links .global-sidebar {
		padding: 0;
	}

	.global-sidebar .sidebar-publication {
		padding: 0 0 2rem 0;
	}

	/* quote */
	.quote-container {
		padding: 0;
	}

	.quote-container .quote-content {
		padding: 0.8rem 0 0 0.4rem;
		font-size: 1.0667rem;
		background-size: 1.0667rem;
	}

	.quote-container .quote-by {
		font: 0.9333rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
		padding: 0.5333rem 0 0 0;
	}

	.quote-container .quote-department {
		font: 0.8rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.quote-container .quote-img {
		padding: 2rem 0 0 0;
	}

	.quote-container.quote-icon-bottom {
		padding: 0 0 0.6667rem 0;
		background-size: 1.0667rem;
		margin-bottom: 1.3333rem;
	}

	/* Publications */
	.sidebar-publication:hover .publication-img {
		opacity: 1;
	}

	/* gravity form */

	.gform_wrapper .gform_footer {
		margin: 0;
		padding-bottom: 0;
		display: flex;
		justify-content: flex-end;
		position: relative;
	}

	.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		width: 7rem;
		margin: 0;
		min-height: 2rem;
		padding: 0.5333rem 0.6667rem;
		letter-spacing: normal;
		line-height: 0.9333rem;
	}

	.default-layout-container .gform_wrapper .ginput_container.ginput_container_text input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),
	.default-layout-container .gform_wrapper .ginput_container.ginput_container_email input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		width: 100%
	}

	.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
	.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] {
		margin-top: 0.1333rem;
	}

	.gform_wrapper .gform_footer .gform_ajax_spinner {
		position: absolute;
		top: 1.0667rem;
		z-index: 10;
		margin: 0 auto;
		left: 0;
		right: 0;
		height: 2rem;
	}

	.gform_wrapper.gf_browser_safari .gfield_checkbox li input,
	.gform_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox],
	.gform_wrapper.gf_browser_safari .gfield_radio li input[type=radio] {
		margin-top: 0.1333rem;
	}

	.default-layout-container .middle-content .video-js .vjs-big-play-button span {
		font-size: 1.0667rem;
		line-height: 2.2667rem;
	}

	.menu-full_menu_right_links-container ul::before,
	.menu-full_menu_right_links-container ul::after {
		display: block;
		content: "";
		clear: both;
	}

	.menu-full_menu_right_links-container li.menu-content {
		width: calc(100% - 84px);
		float: left;
	}

	.menu-full_menu_right_links-container li.menu-content p {
		color: #505d68;
		font-size: 0.9333rem;
		margin: 1rem 0.8rem 0 0;
	}

	.menu-full_menu_right_links-container li.menu-content,
	.menu-full_menu_right_links-container li.btn-donate {
		position: relative;
	}

	.menu-full_menu_right_links-container li.menu-content::before {
		position: absolute;
		width: 100%;
		height: 0.0667rem;
		top: 0;
		background: #2574bb;
		content: "";
	}

	.menu-full_menu_right_links-container li.btn-donate::before {
		position: absolute;
		width: 100%;
		height: 0.0667rem;
		top: 0;
		background: #2574bb;
		content: "";
	}

	.menu-full_menu_right_links-container li.btn-donate {
		width: 5.2rem;
		float: right;
	}

	.menu-full_menu_right_links-container li.btn-donate .btn {
		margin: 1.8667rem 0 0 0;
	}

	.about-content-section {
		padding-left: 0;
	}

	.vc_col-sm-3.l2-right-sidebar {
		padding-left: 0;
	}

	.search-page-form .search-field {
		height: 2.5rem
	}

	.search-filter-wrapper .search-page-form {
		margin-bottom: 1.7rem;
	}

	.search-filter-wrapper .search-sort {
		margin-bottom: 1.5rem;
	}

	.search-filter-wrapper .search-sort .searchsort {
		width: 100%;
	}

	.search-item .spost-link {
		font-size: 0.75rem;
	}

	.wpb-page-container.page-with-bg {
		background-attachment: scroll !important;
	}

	/* Form */
	.gform_wrapper .gform_body {
		width: 100%;
	}

	.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
	.gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
		width: 33.3%;
	}

	.gform_wrapper .top_label li.gfield.gf_left_third+.gform_footer,
	.gform_wrapper .top_label li.gfield.gf_left_third+li.gfield,
	.gform_wrapper .top_label li.gfield.gf_middle_third+.gform_footer,
	.gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield,
	.gform_wrapper .top_label li.gfield.gf_right_third+.gform_footer,
	.gform_wrapper .top_label li.gfield.gf_right_third+li.gfield {
		clear: both;
	}

	.gform_wrapper .top_label li.gfield.gf_left_third,
	.gform_wrapper .top_label li.gfield.gf_middle_third,
	.gform_wrapper .top_label li.gfield.gf_right_third {
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		float: none;
		margin-bottom: 8px;
	}

	.gform_wrapper ul.gform_fields li.gfield {
		padding-right: 16px;
	}

	.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),
	.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select,
	.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),
	.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select,
	.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),
	.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select {
		width: 100% !important;
	}

	.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox,
	.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio,
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox,
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio,
	.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox,
	.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio,
	.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox,
	.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio {
		overflow: hidden;
	}

	.gform_wrapper .top_label li ul.gfield_checkbox,
	.gform_wrapper .top_label li ul.gfield_radio {
		width: calc(100% + 16px);
	}

	.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
		width: 33.3%;
		display: -moz-inline-stack;
		display: inline-block;
		margin: 0 0 2px;
		padding-right: 16px;
		min-height: 28px;
		vertical-align: top;
		font-size: 90%;
	}

	.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label,
	.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label,
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label,
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label,
	.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label,
	.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
		max-width: 75%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		vertical-align: middle;
	}

	/* News */
	.wpb-news-wrapper.large-news-block .post-block-wrap {
		flex: 1;
	}

	.news-list-container .list-view-container {
		page-break-inside: avoid;
	}

	.news-details .news-body {
		max-width: 100%;
	}

	.news-details .news-img-container .news-img img {
		max-width: 860px;
	}

	.news-details .img-caption {
		padding-left: 55px;
	}

	.wpb-news-content .vc_row.wpb_row {
		display: flex;
		flex-wrap: nowrap;
	}

	.sidebar-links {
		display: block !important;
	}

	/* Staff */
	.filter.d-display.d-md-none.d-lg-none {
		display: none !important;
	}

	.section-link-row,
	.wpb-content-link,
	.section-link-row {
		border-top: none !important;
		border-bottom: 1px solid #e1e1e1;
	}

	.content-section .wpb_wrapper .section-link-row:last-child,
	.content-section .wpb_wrapper .wpb-content-link:last-child,
	.content-section .wpb_wrapper .section-link-row:last-child {
		border-bottom: 0px solid #e1e1e1;
	}

	.vc_col-sm-3.left-sidebar,
	.vc_col-sm-4.left-sidebar {
		width: 20.66%;
		margin-right: 4%;
		padding-right: 3.9%;
		border-right: 1px solid #eeeeee;
	}

	.post-share .tooltip-sm {
		display: none !important;
	}

	#search_wrap {
		padding: 1rem 0 !important;
	}

	.gcsc-find-more-on-google-root,
	.gcsc-branding {
		display: none !important;
	}

	.infobox-wrap.row {
		display: flex;
		flex-wrap: nowrap !important;
	}

	.related-news-block {
		page-break-inside: avoid;
	}

	.staffFilters {
		flex-wrap: wrap !important;
	}

	.staff-temp .filter {
		width: 100% !important;
	}

	.staff-temp .has-search.form-group {
		flex: 1;
	}

	.staff-temp .dropdown_wrapper {
		flex: 1;
	}

	.page-template-template-deans-senior-administration .staff-wrapper .staff-info .row {
		flex-wrap: nowrap !important;
	}

	.wrap.add_event {
		padding: 0 !important;
	}

	.fullmenu-search-xs .input-container {
		width: 88%;
	}

	.header-wrapper.header-inner .full-menu-btn>input[type=checkbox]:checked~label .fullmenu-close {
		top: 1.5rem;
	}

	.footer-inner .bottom-links {
		padding-left: 15px;
		align-items: center;
	}

	.footer-inner .footer-logo {
		padding-right: 15px;
	}

	.dean-wrapper .pro-img {
		min-height: 336px;
	}

	.wrap.white-base.archive-news_wrap {
		padding-left: 0;
		padding-right: 0;
	}

	.full-menu-btn>input[type=checkbox]:checked~label~.full-menu-container {
		display: block;
		position: absolute;
		top: 0;
		right: -8px;
	}

	.full-menu-container .wrap {
		padding-left: 0;
		padding-right: 0;
	}

	.alm-btn-wrap {
		display: none !important;
	}

	.brow .wpb_wrapper .dp-section {
		margin-right: 0 !important;
		flex: 0 0 25% !important;
		max-width: 25% !important;
		padding-right: 0;
	}

	.brow .wpb_wrapper [class*='col-'] {
		flex: 0 0 25% !important;
		max-width: 25% !important;
	}

	.dean-profile-wrap {
		padding-left: 16px;
	}

	.page-template-default .wpb-content-container {
		position: relative;
	}

	.left-sidebar {
		position: relative !important;
		top: 0 !important;
	}

	.wpb_wrapper {
		page-break-inside: avoid;
	}
}
