html {
	scroll-behavior: smooth;
}
/* Resetting default styles */
h1,
h2,
h3,
h4,
h5,
h6 {
	letter-spacing: normal;
}
/* default styling */
body {
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	overflow-x: hidden;
}
p,
li {
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
}
a {
	color: #00b1da;
}
a:hover {
	color: #00b1da;
	text-decoration: underline;
}
a:focus,
button:focus {
	outline: none;
}
.pagination {
	justify-content: center;
}
ol, ul {
	padding-left: 1rem;
}
.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	overflow: hidden;
	max-width: 100%;
	height: auto;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
#page {
	width: 100%;
}
.page-level-default a {
	text-decoration: underline;
}
.page-level-default a:hover {
	text-decoration: none;
}
/* wrapper */
.site-content-contain {
	position: relative;
	width: 100%;
}
.site-content-contain .site-content {
	min-height: 35rem;
}
.wrap {
	max-width: 73.125rem;
}
.add_event {
	padding-bottom: 7rem;
}
/* utilities */
.padb56 {
	margin-bottom: 3.5rem;
}
.pad-100 {
	padding-bottom: 6.25rem;
}
.pointer-event-none {
	pointer-events: none;
}
/* header */
.header-wrapper .wrap {
	display: flex;
}
.header-wrapper .full-menu-btn {
	width: auto;
	text-align: right;
	display: none;
	margin-top: 1.3rem;
}
.header-wrapper .full-menu-btn .hamburger-menu span {
	display: block;
	background: #fff;
	height: 0.188rem;
	margin: 0.375rem 0;
}
.header-wrapper .full-menu-btn .hamburger-menu .hide {
	display: none;
}
.header-wrapper .full-menu-btn .btn {
	display: flex;
	align-items: center;
	background: none;
	border: 0;
	outline: 0;
	text-transform: uppercase;
	font: 1.225rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #fff;
	margin: 1.3rem 0 0 0;
	padding: 0;
}
.header-wrapper .full-menu-btn .btn:focus, .header-wrapper .full-menu-btn .btn:visited {
	outline: 0;
	border: 0;
	box-shadow: none;
}
.header-wrapper .full-menu-btn .hamburger-menu {
	width: 2rem;
	margin-right: 0.5rem;
}
.home .header-wrapper .bg-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	top: 0;
	left: 0;
}
#accordian-mobilemenu .search-submit.btn {
	color: #0078BF;
}
/* top nav */
.nav-container {
	flex: 1;
	padding: 0 1.5625rem 0 6.125rem;
}
.nav-container ul {
	margin: 0;
	padding: 0;
	width: 100%;
	flex-wrap: wrap;
}
.nav-container ul li {
	list-style: none;
	text-transform: uppercase;
	font: 1.125rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #fff;
	padding: 0 2rem 0 0;
}
.nav-container ul li a {
	text-transform: uppercase;
	font: 1.125rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #fff;
	position: relative;
}
.nav-container ul li a:hover {
	color: #fff;
	text-decoration: none;
}
/*------------------------ Main Menu --------------------------------*/
.header-nav-wrpper {
	padding: 0 0 0 2.125rem;
}
.menu-wrap {
	display: flex;
}
.menu-wrap .top-menu-left {
	width: 55%;
	position: relative;
}
.menu-wrap .top-menu-left .sub-menu li.menu-item a,
.menu-wrap .top-menu-right #main-menu-right .sub-menu li.menu-item a{
	display: inline-block;
	line-height:120%;
}
.menu-wrap .top-menu-left .sub-menu ul li.menu-item:first-child a,
.menu-wrap .top-menu-right #main-menu-right .sub-menu ul li.menu-item:first-child a{
	margin-top:.25rem;
}
.menu-wrap .top-menu-left .sub-menu li.menu-item:last-child a,
.menu-wrap .top-menu-right #main-menu-right .sub-menu li.menu-item:last-child a {
	padding-bottom:0;
}
.header-wrapper.header-inner .submenu-button {
	position: static;
}
/*.menu-wrap #main-menu:after,
.menu-wrap #main-menu1:after,
.menu-wrap #main-menu2:after {
	content: "";
	background: #fff;
	height: 1rem;
	width: 2px;
	position: absolute;
	right: 0;
	top: 6px;
}*/
.menu-wrap .top-menu-right {
	width: 45%;
	position: relative;
}
.menu-wrap .top-menu-right .main-menu {
	padding-left: 1rem;
}
.menu-wrap ul {
	list-style: none;
}
.menu-wrap #main-menu > ul:after,
.menu-wrap #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;
}
.menu-wrap ul li {
	padding: 0;
}
.menu-wrap ul li.menu-item-has-children {
	position: relative;
}
.menu-wrap ul li a {
	color: #fff;
	font-size: 1.125rem;
	font-family: "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	display: block;
	text-transform: uppercase;
	padding: 0 0.875rem 1.188rem;
}
.menu-wrap ul.main-menu > li > a {
	letter-spacing: 0.031rem;
}
.menu-wrap ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.menu-wrap ul li a svg,
.main-menu li a svg {
	display: none;
}
.menu-wrap ul li.menu-item-has-children > a:after {
	content: '\e808';
	font-size: 0.8rem;
	font-family: Fontawesome;
	font-weight: 600;
	position: absolute;
	text-align: center;
	top: 5px;
	padding-left: 5px;
}

.menu-wrap ul.menu-right li.menu-item-has-children > a:after {
	font-size: 0.6rem;
	top: 0.65rem;
}

.header-wrapper.header-inner .menu-wrap ul.menu-right li.menu-item-has-children > a:after {
	font-size: 0.7rem;
	top: 0.32rem;
}

.menu-wrap ul li.menu-item-has-children:hover > a:after {
	display: none;
}
.menu-wrap ul ul li.menu-item-has-children > a:after {
	color: #ffffff;
	content: '\f105';
	display: none;
	right: 5px;
}
/*.menu-wrap li:hover > a,*/
.menu-wrap li > a:active,
.menu-wrap li > a:focus,
.menu-wrap li.current_page_item > a,
.menu-wrap li.current-menu-item > a,
.menu-wrap li.current_page_ancestor > a,
.menu-wrap li.current-menu-ancestor > a {
	background: none;
	border: none;
	color: #ffffff;
}
.menu-wrap ul ul {
	background: #ffffff;
	float: left;
	position: absolute;
	left: -999em;
	padding: 1rem;
	width: 250px;
	z-index: 99999;
}
.menu-wrap .main-menu > li.menu-item-has-children:hover > a:before,
.menu-wrap .main-menu > li.menu-item-has-children.show-list > a:before {
	content: '\e80b';
	color: #ffffff;
	font-size: 1.5rem;
	font-family: Fontawesome;
	font-weight: 600;
	position: absolute;
	text-align: center;
	bottom: -0.5rem;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.menu-wrap #main-menu-right > li.menu-item-has-children:hover > a:before,
.menu-wrap #main-menu-right > li.menu-item-has-children.show-list > a:before,
.menu-wrap #main-menu-right1 > li.menu-item-has-children:hover > a:before,
.menu-wrap #main-menu-right1 > li.menu-item-has-children.show-list > a:before {
	bottom: -0.8125rem;
}

.menu-wrap #main-menu-right ul,
.menu-wrap #main-menu-right1 ul {
	margin-top: 0.3125rem;
}

.menu-wrap ul ul ul {
	left: -999em;
	top: 0;
}
.menu-wrap ul ul li a,
.menu-wrap #main-menu-right ul li a,
.menu-wrap #main-menu-right1 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 .6rem 0;
	word-wrap: break-word;
	line-height: 1.3;
	text-transform: none;
}
.menu-wrap ul ul li > a:hover,
.menu-wrap #main-menu-right1 > li ul a:hover,
.menu-wrap #main-menu-right > li ul a:hover {
	color: #0078BF;
	border: none;
}
.main-menu>li.menu-item {
	padding-right: 0.625rem;
}
.menu-wrap ul.main-menu ul.sub-menu ul.sub-menu li a,
.menu-wrap ul#main-menu-right1 ul.sub-menu ul.sub-menu li a,
.menu-wrap ul#main-menu-right ul.sub-menu ul.sub-menu li a {
	border: none;
	color: #888888 !important;
	font-size: 0.875rem;
	padding-left:.6rem;
}
.menu-wrap ul.main-menu ul.sub-menu ul.sub-menu ul.sub-menu li a,
.menu-wrap #main-menu-right1 ul.sub-menu ul.sub-menu ul.sub-menu li a,
.menu-wrap #main-menu-right ul.sub-menu ul.sub-menu ul.sub-menu li a {
	border: none;
	color: #666666;
	font-size: 0.75rem;
	padding-bottom: .3rem;
	padding-top: .3rem;
}
.menu-wrap ul ul ul a:hover,
.menu-wrap ul.main-menu ul.sub-menu ul.sub-menu li a:hover {
	color: #0078BF !important;
}
.menu-wrap ul li.show-list > ul, /*.menu-wrap ul li.focus > ul {
	left: auto;
}
*/
.menu-wrap ul li:hover > ul,
.menu-wrap ul li.focus > ul {
	left: auto;
}
.menu-wrap ul ul li:hover > ul,
.menu-wrap ul ul li.focus > ul {
	left: auto;
}
.menu-wrap ul ul ul {
	background: none;
    border-bottom: 1px solid #00B1DA;
    box-shadow: none !important;
    display: none;
    left: inherit;
    position: relative;
    padding: 0 0 1rem;
    margin-bottom: .65rem;
    width: 100%;
}
.menu-wrap ul > li > ul > li.menuopen:last-child > ul,
.menu-wrap ul ul ul li.menuopen:last-child ul {
	border: none;
}
.menu-wrap ul ul li > a:active,
.menu-wrap ul ul li > a:focus,
.menu-wrap ul ul li.current_page_item > a,
.menu-wrap ul ul li.current-menu-item > a,
.menu-wrap ul ul li.current_page_ancestor > a,
.menu-wrap ul ul li.current-menu-ancestor > a {
	color: #000000;
}
.menu-wrap #main-menu-right li,
.menu-wrap #main-menu-right1 li {
	padding: 0 0 0 1rem;
}
.menu-wrap #main-menu-right li ul li,
.menu-wrap #main-menu-right1 li ul li {
	padding-left: 0;
}
.menu-wrap #main-menu-right > li a,
.menu-wrap #main-menu-right1 > li a {
	font-size: 0.8rem;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	padding: 0.313rem 0.375rem;
	text-transform:none;
}
.menu-wrap #main-menu-right li a:hover,
.menu-wrap #main-menu-right1 li a:hover {
	background: rgba(255,255,255,0.3);
}
.submenu-button {
	color: #F7942D;
	cursor: pointer;
	font-size: 0.7rem;
	position: absolute;
	margin: 0.475rem 0 0 -0.3rem;
	z-index: 99;
}

#main-menu-right .submenu-button,
#main-menu-right1 .submenu-button {
	margin-top: 0.42rem;
}

.submenu-button:before,
.menuopen ul li.menu-item-has-children .submenu-button:before {
	content: "\e806";
	font-family: FontAwesome;
	padding:.25rem;
}
.menuopen .submenu-button:before,
.menuopen ul li.menu-item-has-children.menuopen > .submenu-button:before {
	content: "\e807";
}
.search-wrap {
	position: absolute;
	right: 0;
	top: 0px;
}
.header-wrapper.header-inner .search-wrap {
	top: -.23rem;
}
.search-wrap .searchbox {
	display: flex;
}
.search-wrap .search-query {
	border: 1px solid #ddd;
	margin-right: 1.5rem;
}
.search-wrap .searchbtn,
.search-wrap .sticky-search {
	color: #fff;
	cursor: pointer;
	position: absolute;
	right: 0;
	padding: 0.1rem 0.3rem 0.3rem 0.4rem;
	height: 1.9rem;
}
.search-wrap .sticky-search:hover {
	background: rgba(255,255,255,0.3);
}
.search-wrap .searchbtn .fa-times,
.search-wrap .searchbtn.sopen .fa-search,
.search-wrap .sticky-search .fa-times,
.search-wrap .sticky-search.sopen .fa-search {
	display: none;
}
.search-wrap .searchbtn.sopen .fa-times,
.search-wrap .sticky-search.sopen .fa-times {
	display: block;
	padding-top: 0.188rem;
}
.search-wrap .navbar-search,
.search-wrap .sticky-navbar-search {
	display: none;
	position: absolute;
	width: 450px;
	right: 0;
	top: 3rem;
}
.search-wrap .search-submit {
	background: #0078BF;
	border: none;
	width: 70px;
}
.search-wrap .search-submit:hover {
	opacity: 0.8;
}
/* inner header */
.header-wrapper.header-inner {
	background: #fff;
	min-height: initial;
	min-height: auto;
	-webkit-box-shadow: 0 0 0.7rem rgba(206, 206, 206,0.6);
	padding: 0 0 0.5rem;
	-moz-box-shadow: 0 0 0.7rem rgba(206, 206, 206,0.6);
	box-shadow: 0 0 0.7rem rgba(206, 206, 206,0.6);
	z-index: 100;
}
.header-wrapper.header-inner .logo-inner {
	padding: 1.5625rem 0 0 0;
	min-width: 200px;
	display: none;
}
.header-wrapper.header-inner .nav-container {
	border-top: 0.75rem solid #00b1da;
	display: flex;
	align-items: flex-end;
	padding: 0 0 0.563rem;
}
.nav-container .main-navigation1 {
	flex: 1;
}
.header-wrapper.header-inner .nav-container ul li {
	border-left: 0.125rem solid #00afe6;
	padding: 0 2rem;
	line-height: 100%;
}
.header-wrapper.header-inner .nav-container ul li:first-child {
	padding-left: 0;
	border: 0;
}
.header-wrapper.header-inner .nav-container ul li,
.header-wrapper.header-inner .nav-container ul li a {
	color: #0078BF;
	text-decoration: none;
	line-height: 100%;
}
.header-wrapper.header-inner .nav-container ul li.current-menu-item a {
	color: #00b1da;
}
.header-wrapper.header-inner .full-menu-btn .btn {
	color: #0078BF
}
.header-wrapper.header-inner .full-menu-btn .hamburger-menu.bg-transparent span {
	background: #0078BF;
}
.header-wrapper.header-inner .menu-wrap {
	margin-top: 2.2rem;
}
.header-wrapper.header-inner .nav-container ul li {
	border: none;
	padding: 0;
	padding-right: 0.625rem;
}
.header-wrapper.header-inner .menu-wrap ul li:first-child a {
	padding-left: 0;
}
.header-wrapper.header-inner .menu-wrap ul li.menu-item-has-children > a:after {
	top: 2px;
}
.header-wrapper.header-inner .menu-wrap ul ul li.menu-item-has-children > a:after {
	display: none;
}
.header-wrapper.header-inner .menu-wrap li:hover > a,
.header-wrapper.header-inner .menu-wrap li > a:active,
.header-wrapper.header-inner .menu-wrap li > a:focus,
.header-wrapper.header-inner .menu-wrap li.current_page_item > a,
.header-wrapper.header-inner .menu-wrap li.current-menu-item > a,
.header-wrapper.header-inner .menu-wrap li.current_page_ancestor > a,
.header-wrapper.header-inner .menu-wrap li.current-menu-ancestor > a {
	color: #00b1da;
}

.header-wrapper.header-inner .menu-wrap ul ul li a,
.header-wrapper.header-inner .menu-wrap ul ul li.menu-item-has-children > a {
	color: #000000 !important;
}
.header-wrapper.header-inner .menu-wrap ul ul li a:hover,
.header-wrapper.header-inner .menu-wrap ul ul ul li a:hover {
	color: #00b1da !important;
}
.header-wrapper.header-inner .menu-wrap ul ul ul li a,
.header-wrapper.header-inner .menu-wrap ul ul ul li.menu-item-has-children > a {
	color: #666666 !important;
}
.header-wrapper.header-inner .menu-wrap ul ul {
	-moz-box-shadow: 0 0.7rem 0.7rem rgba(206, 206, 206,0.6);
	-webkit-box-shadow: 0 0.7rem 0.7rem rgba(206, 206, 206,0.6);
	box-shadow: 0 0.7rem 0.7rem rgba(206, 206, 206,0.6);
}
.header-wrapper.header-inner .menu-wrap .main-menu li.menu-item-has-children > ul:before {
	display: none;
}
.header-wrapper.header-inner .submenu-button {
	margin: 0.230rem 0 0 -0.3rem;
}
.header-wrapper.header-inner .menu-wrap #main-menu-right li a,
.header-wrapper.header-inner .search-wrap .searchbtn,
.header-wrapper.header-inner .search-wrap .sticky-search {
	color: #666666;
}
.header-wrapper.header-inner .menu-wrap #main-menu-right li a:hover,
.header-wrapper.header-inner .search-wrap .searchbtn:hover {
	color: #00b1da;
}
.header-wrapper.header-inner .menu-wrap #main-menu:after,
.header-wrapper.header-inner .menu-wrap #main-menu1:after,
.header-wrapper.header-inner .menu-wrap #main-menu2:after {
	background: #00b1da;
}
.header-wrapper.header-inner .search-wrap .navbar-search,
.header-wrapper.header-inner .search-wrap .sticky-navbar-search {
	background: #fff;
	-moz-box-shadow: 0 0.7rem 0.7rem rgba(206, 206, 206,0.6);
	-webkit-box-shadow: 0 0.7rem 0.7rem rgba(206, 206, 206,0.6);
	box-shadow: 0 0.7rem 0.7rem rgba(206, 206, 206,0.6);
	padding: 0 2rem 2rem;
	top: 3rem;
	width: 500px;
}
/* footer */
.site-footer {
	background: #526a80;
	border: 0;
	padding: 3.75rem 0;
	box-sizing: border-box;
	position: relative;
}
.single-news .site-footer,
.single-faculty .site-footer,
.single-tribe_events .site-footer {
	margin-top: 0;
	border-top: 0;
}
.site-footer .container {
	padding-left: 0;
	padding-right: 0;
	display: none;
}
.footer-logo {
	max-width: 20rem;
}
.copyright-text {
	color: #a8b4c0;
	font: 0.75rem 'plantin', Georgia, 'Times New Roman', serif;
	padding-bottom: 0.375rem;
	text-align: center;
}
.footer-section1 .zoom-social-icons-widget ul {
	width: 100%;
	text-align: right;
}
.footer-section1 .zoom-social-icons-widget a {
	text-decoration: none;
	box-shadow: none !important;
}
.footer-section1 .zoom-social_icons-list__item {
	margin: 0 0 0 0.625rem;
}
.footer-section1 .zoom-social_icons-list__item span {
	color: #a8b4c0;
}
.footer-section1 .zoom-social_icons-list__item:hover span {
	color: #fff;
}
.footer-section1 .widget, .footer-section2 .widget {
	padding: 0;
}
.footer-section2 {
	display: flex;
	border-top: 0.125rem solid #666666;
	margin-top: 1.5625rem;
	padding-top: 1.875rem;
}
.footer-section2 .footer-box-sm {
	border: 2px solid #666666;
	padding: 0.625rem 0.9375rem;
	margin-left: 1.5625rem;
	font: 0.75rem/120% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #a8b4c0;
	letter-spacing: 0.025rem;
}
.footer-section2 .footer-logo-sm {
	max-width: 7.25rem;
	margin-left: 3.75rem;
}
.footer-section2 .widget_nav_menu {
	flex: 1;
	padding-left: 2.5rem;
	padding-bottom: 0;
}
.footer-section2 .footer-address {
	font: 0.75rem/160% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #a8b4c0;
	letter-spacing: 0.025rem;
}
.footer-section1 .widget-title,
.footer-section2 .widget-title {
	display: none;
}
/* footer menu */
.footer-section2 .menu-footer_links-container {
	overflow: hidden;
}
.footer-section2 .menu-footer_links-container ul {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-top: -0.1875rem;
	margin-left: -0.9375rem;
}
.footer-section2 .menu-footer_links-container li {
	list-style: none;
	border: 0;
	width: calc(100%/3 - 2rem);
	border-top: 1px solid #a8b4c0;
	margin: 0 0.9375rem;
	padding: 0;
}
.footer-section2 .menu-footer_links-container li a {
	text-decoration: none;
	border: 0;
	box-shadow: none;
	font: 0.75rem/120% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #a8b4c0;
	display: block;
	padding: 0.9375rem 0;
}
.footer-section2 .menu-footer_links-container li a:hover {
	color: #76828D;
	box-shadow: none;
	text-decoration: underline;
}
/* Footer Inner */
.footer-inner .footer-links ul {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}
.footer-inner .footer-links li {
	list-style: none;
	text-transform: uppercase;
	font: 1.125rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	padding-left: 1.125rem;
	padding-right: 1.125rem;
	position: relative;
}
.footer-inner .footer-links li:after {
	position: absolute;
	content: "";
	background: #7d8fa0;
	height: 0.75rem;
	width: 0.125rem;
	top: 0.375rem;
	left: 0;
}
.footer-inner .footer-links li:first-child {
	padding-left: 0;
}
.footer-inner .footer-links li:first-child:after {
	background: none;
}
.footer-inner .footer-links li a {
	color: #a9b5c0;
	font: 1.125rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-decoration: none;
}
.footer-inner .footer-links li a:hover {
	color: #76828D;
}
.footer-inner .footer-copyright,
.footer-inner .footer-copyright span {
	font: 0.875rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #a9b5c0;
	text-transform: uppercase;
}
.footer-inner .footer-copyright span {
	display: inline-block;
	border-right: 1px solid #a9b5c0;
	line-height: 0.8rem;
	padding: 0 0.875rem;
}
.footer-inner .footer-copyright span:first-child {
	padding-left: 0;
}
.footer-inner .footer-copyright span:last-child {
	border: none;
}
.footer-inner .bottom-links {
	display: flex;
}
.footer-inner .bottom-links .icon_volume {
	color: #a9b5c0;
	font-size: 0.8125rem;
	padding-right: 0.4375rem;
	margin-top: -0.1rem;
}
.footer-inner .bottom-links ul {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}
.footer-inner .bottom-links li {
	list-style: none;
	font: 0.875rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #a9b5c0;
	text-transform: uppercase;
	padding: 0 0.875rem;
	position: relative;
}
.footer-inner .bottom-links li:after {
	position: absolute;
	content: "";
	background: #7d8fa0;
	height: 0.6875rem;
	width: 0.125rem;
	top: 0.25rem;
	left: 0;
}
.footer-inner .bottom-links li:first-child {
	padding-left: 0;
}
.footer-inner .bottom-links li:last-child {
	padding-right: 0;
}
.footer-inner .bottom-links li:first-child:after {
	background: none;
}
.footer-inner .bottom-links li a {
	font: 0.875rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #a9b5c0;
	text-decoration: none;
}
.footer-inner .bottom-links li a:hover {
	color: #76828D;
	text-decoration: none;
}
.footer-inner .footer-icons ul {
	margin: 0;
	padding: 0;
	display: flex;
}
.footer-inner .footer-icons li {
	list-style: none;
	padding: 0 0 0 0.5rem;
}
.footer-inner .footer-icons li:first-child {
	padding-left: 0;
}
.footer-inner .footer-icons li a {
	width: 1.875rem;
	height: 1.875rem;
	background: #62778b;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #a9b5c0;
	font-size: 0.75rem;
	transition: all ease-in-out .5s;
	text-decoration: none;
}
.footer-inner .footer-icons li a:hover {
	background: #76828D;
	color: #62778b;
	text-decoration: none;
}
.footer-inner .footer-logo {
	border-left: 0.125rem solid #8394a4;
	padding: 0 0 0 1.875rem;
	margin: 0 0 0 1.875rem;
}
.display-flex {
	display: flex;
}
.footer-inner .padt35 {
	padding-top: 2.1875rem;
}
.hcm-column .wpb_wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.hcm-column .vc_element .col-md-12,
.hcm-column .vc_element .col-md-6 {
	width: 100% !important;
	max-width: 100% !important;
}
/* Home Page Modules */
/* module bg color */
.bg-white {
	background: #fff;
}
.bg-red {
	background: #db655b;
}
.bg-green {
	background: #28b998;
}
.bg-blue {
	background: #00add8;
}
/* utilities */
.padt-none {
	padding-top: 0 !important;
}
.modules-container {
	background: url("assets/images/pattern.png");
	padding: 3.125rem 0;
}
/* custom grid */
.modules-container [class*='col-'] {
	padding-left: 0;
	padding-right: 0;
	margin-left: 0.9375rem;
	margin-right: 0.9375rem;
}
.modules-container .col-md-4 {
	flex: 0 0 calc(33.333333% - 2rem);
	max-width: calc(33.333333% - 2rem);
}
.modules-container .col-md-8 {
	flex: 0 0 calc(66.666667% - 2rem);
	max-width: calc(66.666667% - 2rem);
}
.module-row.padt30 {
	padding-top: 1.875rem;
}
.module-content {
	padding: 1rem 1.4rem;
}
/******************/
.department-top p {
	margin:0;
	padding:0;
	line-height:120%;
}
/*****************/

/* block hover effect */
.block-hover {
	position: relative;
	transition: all ease-in-out .5s;
}
.block-hover:hover {
	box-shadow: 0 0 0.313rem rgba(182, 182, 182,0.75);
}
/*------------------- Feature Section 2 - Statistic ----------------------------*/
/* page container */
.wpb-page-container.page-with-bg {
	background-image: url('assets/images/content-bg.jpg');
}
.page-container-inner {
	background-position: center top;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #ffffff;
	background-size: cover;
	position: relative;
	min-height: 43.75rem;
	padding: 2.5rem 0;
	transition: all ease-in .5s;
}
.page-container-inner .page-content {
	padding-right: 0.625rem;
}
.page-container-inner .bg-overlay {
	opacity: 0.8;
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	top: 0;
	left: 0;
}
.wpb-page-container.pad-top {
	padding-top: 0;
}
.wpb-page-container.pad-top.no-breadcrumbs {
	padding-top: 6.25rem;
}
.wpb-page-container {
	padding: 3rem 0;
}

.page-template-page-level1 .wpb-page-container,
.page-template-page-level2 .wpb-page-container,
.page-template-default .wpb-page-container,
.tax-news_categories .wpb-page-container,
.post-type-archive-news .wpb-page-container,
.post-type-archive-staff .site-content-contain,
.post-type-archive-faculty .site-content-contain,
.single-faculty .wrap-indent,
.page-template-template-deans-senior-administration .site-content-contain,
.page-template-page-error-400 .wpb-page-container,
.page-template-page-error-500 .wpb-page-container {
	padding-bottom: 7rem;
}

.wpb-page-container.pad-top.page-not-found-wrapper {
	padding: 6.25rem 0 3rem;
}

.page-template-page-level1 .page-container-inner section.wrap {
	padding-left: 0;
	padding-right: 0;
}

.page-container-inner .wrap {
	position: relative;
}
.page-container-inner .page-title h1 {
	margin: 0;
	padding: 0 0 2.25rem;
	font: 3.5rem/130% 'plantin', Georgia, 'Times New Roman', serif;
	color: #fff;
	text-transform: none;
}
.page-container-inner.page-not-found_container {
	background: url("assets/images/404.jpg") 0 0 no-repeat;
	background-size: cover;
}
.page-container-inner.page-not-found_container:after {
	background: rgba(0, 172, 216, .85);
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	top: 0;
	left: 0;
}
.wpb-page-container.page-not-found-wrapper .page-title h1 {
	font: 3.5rem/130% "plantin", Georgia, Times New Roman, serif;
	padding: 0 0 1.7rem;
	margin-bottom: 1rem;
}
#content-black * {
	color: #000000;
}
.wpb_accordion_wrapper .wpb_accordion.collapsed:after,
.wpb_accordion_wrapper .wpb_accordion.wpb_acc_link:after {
	color: #00b1da;
	padding-left: 0.8rem;
}
.wpb_accordion_wrapper .wpb_accordion:after {
	color: #F7942D;
}
.sidebar-related-resources, .sidebar-related-resources li a {
	color: #666666;
}
#content-black .related-resources * li a:hover,
#content-black .sidebar-related-resources li a:hover {
	color: #00b1da;
}
#content-white *, .content-white {
	color: #ffffff !important;
}
#content-white .sidebar-degrees,
.content-white .sidebar-degrees {
	background: none;
	padding: 0;
}
#content-white .sidebar-degrees .degrees-btn a,
.content-white .sidebar-degrees .degrees-btn a {
	background: #F7942D;
}
#content-white .sidebar-degrees .degrees-btn a:hover {
	background: #bd8132;
}
#content-black .accordion-tabs-container li,
#content-black .related-resouces-list li {
	border-bottom: 1px solid #eee;
}
#content-black .accordion-tabs-container ul ul li {
	border: 0;
}
#content-white .content-area a,
#content-white .wpb_content_element a {
	text-decoration: underline;
}

.page-template-page-error-400 #content-white .wpb_content_element a,
.page-template-page-error-500 #content-white .wpb_content_element a{
	padding-left: .2rem; padding-right: .2rem; padding-bottom: .2rem;
}

#content-white .content-area a:hover,
#content-white .wpb_content_element a:hover,
#content-white .wpb_accordion_wrapper ul li a:hover {
	background: rgba(255,255,255,0.3);
}
#content-white .wpb_accordion_wrapper ul li a {
	text-decoration: none;
}
#content-white .wpb_accordion_wrapper .wpb_accordion {
	text-decoration: none;
}
#content-white .wpb_accordion_wrapper .wpb_accordion:hover {
	background: rgba(255,255,255,0.3)
}
/* page content */
.page-content .page-des-block p {
	margin: 0;
	padding: 0 0 1.25rem 0;
	font-size: 1.75rem;
	line-height: 150%;
	color: #fff;
}
.page-content .page-des-block p a {
	font-size: 1.75rem;
	line-height: 150%;
	color: #fff;
	text-decoration: none;
}
.page-content .page-des-block p a:hover {
	color: #fff;
}
.page-content .page-des-block table {
	color: #fff;
}
.page-content .page-des-block a {
	color: #ffc774;
	text-decoration: none;
	font-size: inherit;
}
.page-content .page-des-block a:hover {
	text-decoration: underline;
}
.page-content .page-des-block h2 {
	font-size: 1.5625rem;
}
.page-content .page-des-block h3 {
	font-size: 1.375rem;
}
.page-content .page-des-block h4 {
	font-size: 1.1875rem;
}
.page-content .page-des-block h5 {
	font-size: 1.0625rem;
}
.page-content .page-des-block h6 {
	font-size: 0.9375rem;
}
.page-content .page-des-block h1,
.page-content .page-des-block h2,
.page-content .page-des-block h3,
.page-content .page-des-block h4,
.page-content .page-des-block h5,
.page-content .page-des-block h6 {
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #fff;
	margin: 0;
	padding: 0 0 0.625rem 0;
}
.page-content .page-title {
	letter-spacing: normal;
}
.page-content ul,
.page-content ol {
	margin-left: 1.25rem;
}
.page-content li {
	font-size: 1.0625rem;
	line-height: 150%;
	color: #fff;
}
.page-content li a {
	font-size: 1.0625rem;
	line-height: 150%;
	color: #fff;
	text-decoration: none;
}
.page-content li a:hover {
	color: #fff;
}
/* page sidebar */
.page-container-inner .page-sidebar {
	max-width: 10.9375rem;
}
.page-sidebar-container {
	display: flex;
	margin: 6.25rem 0 0 0;
	position: relative;
	overflow: hidden;
}
.page-sidebar .block-title {
	font: 1.125rem/140% "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	padding: 0 0 0.875rem 0;
}
.related-resouces-list {
	padding-bottom: 2.5rem;
}
.related-resouces-list ul {
	margin: 0;
	padding: 0;
}
.related-resouces-list li {
	list-style-type: none;
	font: 0.875rem/130% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #fff;
	border-bottom: 1px solid rgba(255,255,255,.7);
	padding: 0.5rem 0;
}
.related-resouces-list li:first-child {
	border-top: 0;
	padding-top: 0;
}
.related-resouces-list li a {
	color: #fff;
	text-decoration: none;
}
.related-resouces-list li a:hover {
	color: #9ceaff;
	text-decoration: none;
}
.page-container-inner h1,
.page-container-inner h2,
.page-container-inner h3,
.page-container-inner h4,
.page-container-inner h5,
.page-container-inner h6,
.page-container-inner .page-content table {
	color: #fff;
}
/* sidebar event */
.sidebar-event {
	padding: 0
}
.sidebar-event .event-des {
	font: 0.875rem/130% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #fff;
}
.sidebar-event .btn-container {
	padding: 1.5625rem 0 0 0;
}
/*--------------------------------- Events Sidebar -----------------------------------*/
.events-container .sidebar-title {
	margin-bottom: 1rem;
}
.sidebar-events {
	padding: 0;
	margin-bottom: 1.875rem;
}
.sidebar-events .sidebar-title {
	font: 1.125rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #666666;
	text-transform: uppercase;
}
.sidebar-events .event-block {
	padding: 0 0 1.125rem;
}
.sidebar-events .event-block:hover {
}
.sidebar-events .event-month {
	font: 1.125rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #00b1da;
}
.sidebar-events .event-time {
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #000;
	padding: 0.5rem 0 0 0;
}
.sidebar-events .event-title {
	font: 0.875rem/110% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000;
	padding: 0.375rem 0 0 0;
}
.sidebar-events .event-title a {
	font: 0.875rem/110% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000;
	text-decoration: none;
}
.sidebar-events .event-title a:hover {
	color: #00b1da;
}
#content-white .sidebar-events .event-title a {
	text-decoration: none;
}
#content-white .sidebar-events .event-title a:hover {
	background: none;
	color: #F7942D !important;
	text-decoration: none;
}
.sidebar-events .event-location {
	padding: 0.5rem 0 0 0;
	font: 0.75rem/110% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
}
.sidebar-events .event-location strong {
	font: 0.625rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	text-transform: uppercase;
}
.sidebar-events .event-btn {
	padding: 1rem 0 0 0;
}
.sidebar-events .event-btn a {
	display: inline-block;
	padding: 0.625rem 0.5rem;
	text-decoration: none !important;
}
.sidebar-events.sidebar-visible-mobile {
	display: none;
}
.tribe-bar-date-filter {
	padding:0;
}
#tribe_events_filters_wrapper label {
	padding-top:1rem;
	font-size:.85rem;
	color: #0078BF;
}
#tribe_events_filters_wrapper label:hover {
	color: #00b1da;
}
#tribe-bar-form input[type=text] {
	border-bottom:none;
	margin-bottom:1.5rem;
}
#tribe-bar-form input[type=text] {
	padding:1rem 0 0 0;
	font-style:normal;
	font-family:monospace;
	font-size:1.25rem;
}

/* buttons */
.btn-container .btn-orange {
	background: #F7942D;
}
.btn-container .btn-sm {
	box-shadow: none;
	color: #ffffff;
	display: inline-block;
	font: 0.845rem/100% "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0.5rem 0.525rem;
	text-decoration: none;
	max-width: 9rem;
}
.btn-container .btn-sm:hover {
	background: #bd8132;
	box-shadow: none;
	color: #ffffff;
}
/* accordion tabs */
.accordion-tabs-container {
	padding: 1.875rem 0 0 0;
}
.accordion-tabs-container ul {
	margin: 0;
	padding: 0;
}
.accordion-tabs-container li {
	list-style: none;
	border-bottom: 1px solid rgba(255,255,255,.7);
	position: relative;
}
.accordion-tabs-container li,
.accordion-tabs-container li a,
.wpb_accordion {
	font: 2rem/130% 'plantin', Georgia, 'Times New Roman', serif;
	color: #fff;
	display: block;
	text-decoration: none;
}
.accordion-tabs-container li a,
.wpb_accordion {
	padding: 0.625rem 0;
}
.accordion-tabs-container li a:hover,
.wpb_accordion {
	text-decoration: none;
}
.accordion-tabs-container .accordion-icon:after,
.wpb_accordion:after {
	position: absolute;
	font: normal 1.25rem 'fontAwesome';
	color: #fff;
	top: 1.3125rem;
	right: 0.625rem;
}
.page-level-default .wpb_accordion_wrapper .accordion-icon:after,
.page-level-default .wpb_accordion:after {
	top: 1rem;
}
.page-level-default .wpb_accordion_wrapper .accordion-body {
	padding-top:1rem;
}
.page-level-default .wpb_accordion_wrapper .accordion-body ol ul {
	margin-left: 20px !important;
}
.page-level-default .wpb_accordion_wrapper .accordion-body ul li {
	text-indent: -20px !important;
}
.page-level-default .wpb_accordion_wrapper .accordion-body ul li ol li {
	text-indent: 0 !important;
}
/*page level default (shobhit Change)*/
.content-area em {
	font-family: 'plantin', Georgia, 'Times New Roman', serif;
	font-style:italic;
}
.page-level-default ul {
	margin-left: 20px;
}
.page-level-default .content-area ul li {
	text-indent: -20px;
}
.page-level-default .content-area ul {
	margin-left: 0.5rem;
}
.page-level-default .left-sidebar .wpb_wrapper ul {
	margin-left: 0px !important;
}
.page-level-default .left-sidebar .wpb_wrapper ul li {
	text-indent: 0px !important;
}
.page-level-default .right-sidebar ul {
	margin-left: 0px !important;
}
.page-level-default .right-sidebar ul li {
	text-indent: 0px !important;
}
.page-level-default .l1-right-sidebar ul {
	margin-left: 0px !important;
}
.page-level-default .l1-right-sidebar ul li {
	text-indent: 0px !important;
}
.page-level-default .content-area .accordion .accordion-body ul {
	margin-left: 20px !important;
}
.page-level-default .content-area .wpb_wrapper ol {
	list-style-position: outside;
}
.page-level-default .content-area .wpb_wrapper ol,
.page-level-default .content-area .wpb_wrapper ol li ul {
	margin-left: 0px;
}
.page-level-default .content-area .wpb_wrapper {
	font-family: 'plantin', Georgia, 'Times New Roman', serif !important;
}
.page-level-default .content-area .wpb_wrapper p {
	font-family: 'plantin', Georgia, 'Times New Roman', serif;
}
.page-level-default .content-area .wpb_wrapper ul {
	list-style: inside;
}
.page-level-default .content-area .wpb_wrapper ul li {
	font-family: 'plantin', Georgia, 'Times New Roman', serif;
}
.page-level-default .content-area .wpb_wrapper ol li {
	text-indent: 0px;
	font-family: 'plantin', Georgia, 'Times New Roman', serif;
}
.page-level-default .content-area .wpb_wrapper ol li ul li {
	text-indent: -20px;
	font-family: 'plantin', Georgia, 'Times New Roman', serif;
}
.page-level-default .content-area .wpb-caccordion .accordion-body ul {
	margin-left: 20px !important;
}
.page-level-default .content-area .wpb-caccordion .accordion-body ol li {
	padding-top: 0.4rem;
}
.page-level-default .content-area .wpb-caccordion .accordion-body ul li {
	padding-top: 0.4rem;
}
/*.page-level-default .wpb_text_column .wpb_wrapper ol li ul{
	margin-left: 0px !important;
}
*/
/**/
.page-level-default .wpb_accordion_wrapper .accordion-header a {
	padding: 0.5rem 2rem 0 0;
	line-height: 2rem !important;
}
.page-level-default .wpb_accordion_wrapper .accordion-header a:focus {
	outline:none!important;
}
.page-level-default .wpb_accordion_wrapper .accordion-body a {
	color: #00b1da;
}

.page-level-default .wpb_accordion_wrapper .accordion-body a:hover {
	color: #00b1da;
	text-decoration: underline;
}

#content-white .wpb_accordion.collapsed:after,
#content-white .wpb_accordion.wpb_acc_link:after {
	color: #ffffff;
}
#content-white .wpb_accordion:after {
	color: #F7942D;
}
.accordion-tabs-container .accordion-icon.arrow-icon:after,
.wpb_accordion.wpb_acc_link:after {
	content: "\e803";
}
.accordion-tabs-container .accordion-icon.plus-icon:after,
.wpb_accordion.collapsed:after {
	content: "\e806";
}
.accordion-tabs-container .accordion-icon.minus-icon:after,
.wpb_accordion:after {
	content: "\e807";
}
.accordion-tabs-container ul ul {
	margin: 0;
	padding: 0 0 1.25rem 0;
	display: none;
}
.accordion-tabs-container ul ul li {
	border: 0;
	padding: 0;
}
.accordion-tabs-container ul ul li,
.accordion-tabs-container ul ul li a {
	list-style: none;
	font: 1.25rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.wpb_accordion_wrapper ul li {
	font: 1.25rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.wpb-caccordion {
	padding-bottom: 1rem;
}
.wpb_accordion_wrapper {
	border-bottom: 1px solid #eeeeee;
}
.wpb_accordion_wrapper .accordion-header {
	position: inherit;
	padding: 0;
}
.wpb_accordion_wrapper .accordion-header:before,
.wpb_accordion_wrapper .accordion-header:after {
	display: none;
}
.wpb_accordion_wrapper .wpb_accordion.collapsed,
.wpb_accordion_wrapper .wpb_accordion.wpb_acc_link,
a.wpb_accordion.collapsed:not([href]):not([tabindex]),
#content-black .wpb_accordion_wrapper .wpb_accordion.collapsed,
#content-black .wpb_accordion_wrapper .wpb_accordion.wpb_acc_link,
#content-black a.wpb_accordion.collapsed:not([href]):not([tabindex]) {
	color: #000000;
	font-size: 2rem;
	cursor: pointer;
	text-decoration: none !important;
	position: relative;
	padding-right: 2rem !important;
}
.wpb_accordion_wrapper .wpb_accordion,
.wpb_accordion_wrapper .wpb_accordion:hover,
a.wpb_accordion:not([href]):not([tabindex]),
a.wpb_accordion:not([href]):not([tabindex]):hover,
#content-black .wpb_accordion_wrapper .wpb_accordion,
#content-black .wpb_accordion_wrapper .wpb_accordion:hover,
#content-black a.wpb_accordion:not([href]):not([tabindex]),
#content-black a.wpb_accordion:not([href]):not([tabindex]):hover {
	color: #00b1da;
	text-decoration: none;
	position: relative;
	cursor: pointer;
}
.wpb_accordion_wrapper .collapse ul li a {
	color: #000;
}
#content-white .wpb_accordion_wrapper .wpb_accordion.collapsed,
#content-white .wpb_accordion_wrapper .wpb_accordion.wpb_acc_link,
#content-white a.wpb_accordion.collapsed:not([href]):not([tabindex]) {
	color: #ffffff !important;
}
#content-white .wpb_accordion_wrapper .wpb_accordion,
#content-white .wpb_accordion_wrapper .wpb_accordion:hover,
#content-white a.wpb_accordion:not([href]):not([tabindex]),
#content-white a.wpb_accordion:not([href]):not([tabindex]):hover {
	color: #F7942D;
}
.wpb_accordion:after {
	color: #00b1da;
}
.wpb_accordion_wrapper ul {
	padding-left: 0;
	margin-left: 0;
}
/*wpb_accordion_wrapper ul li a{
	color:#000000;
}
*/
.wpb_accordion_wrapper ul li a:hover {
	color: #00b1da;
	text-decoration: none;
}
#content-white .wpb_accordion_wrapper ul li a:hover {
	color: #F7942D;
}
.wrap.white-base {
	padding-top: 1.625rem;
	padding-bottom: 5rem;
}
.wrap.white-base.padt-none {
	padding-top: 0;
}
.accordion-header a.wpb_accordion {
	font: 32px "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
}
.accordion-header + .collapse .accordion-body p,
.accordion-header + .collapsing .accordion-body p {
	font: 16px 'plantin', Georgia, 'Times New Roman', serif;
}
.accordion-header + .collapse .accordion-body ol li,
.accordion-header + .collapsing .accordion-body ol li {
	font: 16px 'plantin', Georgia, 'Times New Roman', serif !important;
}
.accordion-header + .collapse .accordion-body ul li,
.accordion-header + .collapsing .accordion-body ul li {
	font: 16px 'plantin', Georgia, 'Times New Roman', serif !important;
}
.accordion-header .wpb_accordion {
	color: #00b1da;
}
.page-level-default .link-accordion ul {
	list-style: none !important;
	margin-left: 0 !important;
}
.page-level-default .link-accordion ul li {
	text-indent: 0 !important;
}
/* breadcrumbs */
.breadcrumbs-container {
	color: #666666;
	font-size: 0.875rem;
	padding: 1.425rem 0 1rem 0;
}
/* page title - white base */
.page-title-white-base {
	padding-bottom: 1.5rem;
	overflow: hidden;
}
.page-title-white-base .page-title {
	text-transform: none;
	word-break: break-word;
	padding: 0 3.75rem 1rem 0;
	letter-spacing: 0;
}
.page-title-white-base h1 {
	color: #000;
	font: normal 3.5rem/100% "plantin", Georgia, Times New Roman, serif;
	margin: 0;
	padding: 0 1.75rem 0 0;
	display: block;
	background: none;
	position: relative;
}
/* .page-title-white-base h1:after {
	content: "";
	position: absolute;
	background: #e5e5e5;
	height: 1px;
	top: 54%;
	left: inherit !important;
	margin-left: 0.8rem;
	width: 100%;
} */
#content-black .page-title-white-base h1:after {
	display: none;
}
/* sidebar & news list */
.sidebar-newslist-container {
	padding: 2.375rem 0 0 0;
	display: flex;
}
.sidebar-newslist-container .content-section {
	width: 100%;
}
.sidebar-newslist-container .news-sidebar {
	width: 12.5rem;
	padding-right: 1.875rem;
	border-right: 1px solid #e1e1e1;
	margin-right: 4.0625rem;
}
.sidebar-newslist-container .news-sidebar h3 {
	font-size: 1.25rem;
	color: #666666;
}
.sidebar-newslist-container .news-sidebar ul {
	margin: 0;
	padding: 0;
}
.sidebar-newslist-container .news-sidebar li {
	list-style: none;
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
}
.sidebar-newslist-container .news-sidebar li a {
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
	text-decoration: none;
}
.sidebar-newslist-container .news-sidebar > ul > li {
	padding: 0.75rem 0 0 0;
}
.sidebar-newslist-container .news-sidebar > ul ul {
	padding-left: 0.9375rem;
}
.sidebar-newslist-container .news-sidebar > ul ul > li {
	padding: 0.625rem 0 0 0;
}
.sidebar-newslist-container .news-sidebar li a:hover {
	color: #00b1da;
}
.sidebar-newslist-container .news-sidebar li.active > a {
	color: #00b1da;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
}
/* Breadcrumbs */
.breadcrumbs-container {
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #00B1DA;
}
.breadcrumbs-container span,
.breadcrumbs-container span a {
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
	text-decoration: none;
	text-transform: capitalize;
	padding: 1px;
}
.breadcrumbs-container a:hover,
.breadcrumbs-container a:hover span {
	color: #00B1DA
}
.breadcrumbs-container .current-item,
.add_event-breadcrumbs .breadcrumbs-container span.post-tribe_events-archive {
	position: relative;
	display: none;
}
.breadcrumbs-container .current-item:after {
	content: "/";
	display: flex;
	position: absolute;
	top: 0.0667rem;
	right: -0.6667rem;
	width: 0.4667rem;
	height: 16px;
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #00B1DA;
	align-items: center;
	justify-content: center;
}
/* Full Menu */
.full-menu-container {
	width: 100%;
	max-height: 36.25rem;
	overflow-y: auto;
	top: -37.5rem;
	left: 0;
	position: absolute;
	z-index: 250;
	background: #fff;
	transition: top 1s;
	box-shadow: #d2d2d2 0 0 1rem;
	padding: 0 0 3.75rem 0;
}
.full-menu-container.animate {
	display: none;
	top: 0;
}
.full-menu-container .fullmenu-search-container {
	display: flex;
	position: relative;
}
.full-menu-container .fullmenu-search-container:before {
	background: #00b1da;
	height: 0.75rem;
	width: 100%;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
}
.fullmenu-search-container .fullmenu-logo {
	width: 12.5rem;
	background: #fff;
	position: relative;
	padding: 1.5625rem 0 0 0;
	display: none;
}
.fullmenu-search-container .fullmenu-search {
	flex: 1;
	align-items: flex-end;
	display: none;
}
.fullmenu-search-container .search-bt {
	cursor: pointer;
	width: 1.125rem;
	height: 1.125rem;
	margin: 0 0.5rem;
}
.input-container {
	border: 1px solid #d9d9d9;
	border-radius: 0.1875rem;
	padding: 0.5rem;
	height: 3rem;
	flex: 1;
}
.input-container form {
	margin: 0;
	padding: 0;
	height: 2rem;
	display: flex;
	align-items: center;
}
.input-container form input {
	margin: 0;
	height: 1.5rem;
	padding: 0 1.875rem 0 0.3125rem;
	width: 100%;
	border: 0;
	font-size: 0.875rem;
	color: #999999;
}
.input-container .search-form .search-submit {
	background: none;
	height: 2rem;
	padding: 0.375rem 0.3125rem;
}
.input-container .search-form .search-submit svg {
	float: right;
	fill: #bcc3c7;
	width: 1.125rem;
}
.fullmenu-search-container .fullmenu-close {
	display: none;
	width: 12rem;
	align-items: center;
	font-size: 1.25rem;
	color: #0078BF;
	cursor: pointer;
	justify-content: flex-end;
	line-height: 1rem;
	padding: 2.5rem 0 0 0;
}
.fullmenu-search-container .fullmenu-close img {
	width: 0.9375rem;
	height: auto;
	margin-right: 0.5rem;
}
.fullmenu-search .input-container .search-form input[type="search"].search-field::-webkit-input-placeholder {
	color: #cccccc;
}
.fullmenu-links-container {
	display: none;
	padding: 2.9375rem 0 0 0;
}
.menu-full_menu-container .menu {
	display: table-row;
}
.menu-full_menu-container > ul .menu-item-has-children {
	padding: 0 0.625rem;
}
.menu-full_menu-container {
	width: calc(100% - 200px);
	display: table;
	table-layout: fixed;
}
.menu-full_menu-container > ul {
	width: 100%;
}
.menu-full_menu-container > ul > li {
	display: table-cell;
}
.menu-full_menu-container > ul > li.menu-item-has-children:first-child {
	padding-left: 0;
}
.menu-full_menu-container > ul > li.menu-item-has-children > a {
	font: 1.125rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	margin: 0;
	padding: 0 0 0.9375rem 0;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
}
.fullmenu-links-container .fullmenu-links-col2 {
	width: 12.5rem;
	padding-left: 0.625rem;
}
.fullmenu-links-container .fullmenu-links-col2 h3 {
	font: 1.125rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	margin: 0;
	padding: 0 0 0.9375rem 0;
}
.fullmenu-links-container .fullmenu-links-col2 h3 a {
	font: 1.125rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	text-decoration: none;
}
.fullmenu-links-container .fullmenu-links-col2 h3 a:hover {
	color: #000;
}
.fullmenu-links-container .fullmenu-links-col2 h4 {
	font: 1.125rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #666666;
	margin: 0;
	padding: 0.5rem 0;
	border-top: 1px solid #d0d0d0;
}
.fullmenu-links-container .fullmenu-links-col2 h4 a {
	font: 1.125rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #666666;
	text-decoration: none;
}
.fullmenu-links-container .fullmenu-links-col2 h4 a:hover {
	color: #00b1da;
}
.fullmenu-links-container .fullmenu-links-col2 ul {
	margin: 0;
	padding: 0;
}
.fullmenu-links-container .fullmenu-links-col2 li {
	font: 1.125rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	margin: 0;
	padding: 0 0 0.9375rem 0;
	list-style: none;
	text-transform: uppercase;
}
.fullmenu-links-container .fullmenu-links-col2 li a {
	font: 1.125rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	text-decoration: none;
}
.fullmenu-links-container .fullmenu-links-col2 li a:hover {
	color: #000;
}
.fullmenu-links-container .fullmenu-links-col2 li.gray-item {
	color: #666666;
	margin: 0;
	padding: 0.5rem 0;
	border-top: 1px solid #d0d0d0;
}
.fullmenu-links-container .fullmenu-links-col2 li.gray-item a {
	color: #666666;
	text-decoration: none;
}
.fullmenu-links-container .fullmenu-links-col2 li.gray-item a:hover {
	color: #00b1da;
}
.fullmenu-links-container .fullmenu-links-col2 p {
	color: #505d68;
	font-size: 0.9375rem;
	margin: 0;
}
.fullmenu-links-container .fullmenu-links-col2 li.menu-content {
	padding: 0.625rem 0 0 0;
	text-transform: none;
}
.fullmenu-links-container .fullmenu-links-col2 .btn {
	background: #00a4cc;
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #fff;
	margin: 1.25rem 0 0 0;
	width: 4.875rem;
	height: 1.875rem;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: normal;
	text-shadow: none;
}
.fullmenu-links-container .fullmenu-links-col2 .btn:hover {
	color: #fff;
}
.menu-full_menu-container ul {
	margin: 0;
	padding: 0;
}
.menu-full_menu-container ul li {
	list-style: none;
	color: #505d68;
	font: 0.875rem/120% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	padding: 0 0 0.6875rem 0;
}
.menu-full_menu-container ul li a {
	color: #505d68;
	font: 0.875rem/120% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-decoration: none;
}
.menu-full_menu-container ul li a:hover {
	color: #00b1da;
}
.notfound-content {
	padding: 9.375rem 0 11.25rem 0;
}
.notfound-content h1 {
	font: 5.625rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #00a4cc;
	text-align: center;
}
.notfound-content h1 span {
	font: 3.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.notfound-content p {
	font-size: 1.5rem;
	color: #676767;
	text-align: center;
	padding: 0.9375rem 0 1.875rem 0;
}
.search-form .search-submit {
	background: none !important;
	color: #666666;
	font-size: 1.3rem;
	top: 0;
	height: 2.875rem;
	right: 0;
	padding: 0.125rem 0.6rem;
}
#content-white .search-form .search-submit,
#content-white .search-form .search-submit .fa {
	color: #666666 !important;
}
#content-white .search-form .search-submit {
	line-height: 0px;
	top: 0;
	bottom: 0;
	margin: auto;
}
.search-field {
	height: 3.25rem;
	font-size: 1rem;
}
.search-filter-wrapper {
	margin-bottom: 1.6rem;
}
.search-filter-wrapper .search-page-form {
}
.search-filter-wrapper .search-page-form label {
	display: block;
	margin: 0;
}
.search-page-form .search-form .search-field {
	height: 2.6rem;
}
.search-page-form .search-form .search-submit {
	font-size: 1.3rem;
	top: 0;
	height: 100%;
	padding: 0 0.6rem;
}
.search-filter-wrapper .search-sort {
}
.search-filter-wrapper .search-sort .searchsort {
	background: #ffffff;
	float: right;
	padding: 0 0.5rem;
	height: 2.6rem;
	width: 80%;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}
.search-filter-wrapper .search-sort:after {
	font-family: FontAwesome;
	content: '\f078';
	font-size: 1rem;
	position: absolute;
	right: 1.688rem;
	top: 0.5rem;
	color: #666666;
	pointer-events: none;
}
.search-filter-wrapper .search-sort .searchsort::-ms-expand {
	display: none;
}
.search-page-form .search-field {
	height: 2.7rem;
}
.search-form .search-page-form .search-submit {
	height: auto;
	padding: 0.125rem 1.4rem 0.125rem 0.5rem;
}
.search-page-form .search-field,
.search-filter-wrapper .search-sort .searchsort {
	font-size: 1.188rem;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.search-item {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 1.5rem;
	margin-bottom: 1.5rem;
}
.search-item .entry-title,
.search-item .entry-title a {
	font-size: 1.688rem;
	font-family: 'plantin', Georgia, 'Times New Roman', serif;
}
.search-item .spost-link {
	color: #526a80;
	font-size: 0.813rem;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0.5rem 0 0;
	display: block;
}
.search-item .spost-link:hover {
	color: #000000;
	text-decoration: none;
}
.search-item .entry-summary {
	overflow: hidden;
}
.search-item .entry-summary,
.search-item .entry-summary p,
.search-item .entry-summary .ellip,
.search-item .entry-summary .ellip-line {
	color: #000000;
	font-size: 1.188rem;
	font-family: 'plantin', Georgia, 'Times New Roman', serif;
}
.search-item .entry-summary.scontent-xl {
	max-height: 2rem;
}
/* Events */
/* sidebar:- add event */
.sidebar-add-event {
	padding: 3.125rem 0 0 0;
	display: none;
}
.sidebar-add-event .sidebar-block-title {
	font: 1.125rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #666666;
	padding: 0 0 0.875rem 0;
}
.sidebar-add-event .sidebar-block-des {
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
}
.sidebar-add-event .sidebar-block-btn {
	padding: 1.375rem 0 0 0;
}
/* share icons */
.st-inline-share-buttons .st-btn {
	margin: 0 0 0 1rem;
}
#share-icons #st-1 .st-btn {
	background: none;
	padding: 0;
	height: auto;
	width: auto;
}
#share-icons #st-1 .st-btn > svg {
	fill: #000;
	width: 1.3125rem;
	height: 1.3125rem;
}
#share-icons .a2a_button_facebook svg,
#share-icons .a2a_button_twitter svg,
#share-icons .a2a_button_email svg,
#share-icons .a2a_dd.addtoany_share_save svg {
	display: none;
}
#share-icons .a2a_button_facebook,
#share-icons .a2a_button_twitter,
#share-icons .a2a_button_email,
#share-icons .a2a_dd.addtoany_share_save {
	position: relative;
	padding: 0 5px;
}
#share-icons .a2a_button_facebook:after,
#share-icons .a2a_button_twitter:after,
#share-icons .a2a_button_email:after,
#share-icons .a2a_dd.addtoany_share_save:after {
	display: block;
	font-family: "FontAwesome";
	font-weight: 900;
	font-size: 1.0625rem;
	position: absolute;
	top: 0;
	left: 0.5rem;
	width: 0.9375rem;
	height: 0.9375rem;
	color: #000;
}
#share-icons .a2a_button_facebook:after {
	content: "\f308";
}
#share-icons .a2a_button_twitter:after {
	content: "\f099";
	font-size: 1.188rem;
}
#share-icons .a2a_button_email:after {
	content: "\f0e0";
}
#share-icons .a2a_dd.addtoany_share_save:after {
	content: "\e80d";
}
#share-icons .a2a_button_facebook:hover:after,
#share-icons .a2a_button_twitter:hover:after,
#share-icons .a2a_button_email:hover:after,
#share-icons .a2a_dd.addtoany_share_save:hover:after {
	opacity: .7;
}
/* Label 2/3 templates */
.content-section1 {
	padding: 2.1875rem 0 2.625rem 0;
	border-bottom: 1px solid #e1e1e1;
}
.content-section1 .summary .summary_content {
	display: none;
}
.content-section1 .summary .summary-img {
	float: right;
	max-width: 16.875rem;
	margin: 0 0 0 2.5rem;
}
.content-section1 .summary .summary-img img {
	width: 100%;
	height: auto;
}
.content-section1 .summary:after {
	display: block;
	content: "";
	clear: both;
}
.content-section1 .summary p,
.content-section1 .summary,
.content-section1 .summary p {
	font-size: 1.75rem;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
	line-height: 120%;
}
.page-desc,
.page-desc p,
.page-desc h2,
.page-desc h3,
.page-desc h4,
.page-desc h5,
.page-desc h6 {
	font-size: 1.75rem !important;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
	line-height: 120%;
}
.content-section1 .summary h2,
.content-section1 .summary h3 .content-section1 .summary h4 .content-section1 .summary h5 .content-section1 .summary h6 {
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-weight: normal;
}
.content-section1 .summary ul, .content-section1 .summary ol {
	margin: 0;
	padding: 0 0 0 1.25rem;
}
.content-section1 .summary li {
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #333;
	margin: 0;
	padding: 0.9375rem 0 0 0;
}
.content-section1 .summary table {
	border: 1px solid #e1e1e1;
	width: 100%;
	border-collapse: collapse;
	margin: 1.5625rem 0 0 0;
}
.content-section1 .summary table tr {
	border-bottom: 1px solid #e1e1e1;
}
.content-section1 .summary table td,
.content-section1 .summary table th {
	font: 1rem/150% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #333;
	padding: 0.625rem 0.9375rem;
}
.content-section2 {
	padding: 1.25rem 0 0 0;
}
.section-link-row, .wpb-content-link {
	border-top: 1px solid #e1e1e1 !important;
	cursor: pointer;
}
.wpb-content-link:hover,
.wpb-content-link:hover + .wpb-content-link {
	border-top: 1px solid transparent !important;
}
.wpb-content-link a {
	text-decoration: none;
}
.section-link-row:first-child,
.wpb-content-link:first-child {
	border-top: 0;
}
.content-section2 .section-link-row:hover,
.wpb-content-link .row:hover,
.content-links-grid .grid-link-col:hover {
	box-shadow: #ccc 0 0 0.7rem;
	/*height: 100%;
	width: calc(100% + 15px);
	margin-left: -0.9375rem*/
}
.wpb-content-link a:hover {
	text-decoration: none;
}
.wpb-content-link:hover .link-col {
	/*padding-left: 0.9375rem;
	min-width: 24.0625rem;
	*/
}
.wpb-content-link .link-des {
	font: 400 1.125rem/150% 'plantin', Georgia, 'Times New Roman', serif;
	color: #000;
	padding: 1.5625rem 1.25rem;
	text-align: left;
	vertical-align: top;
}
.wpb-content-link .link-des .ellip,
.wpb-content-link .link-des .ellip-line,
.wpb-content-link .link-des .ellip span,
.wpb-content-link .link-des .ellip-line span {
	font: 400 1.125rem/150% 'plantin', Georgia, 'Times New Roman', serif;
}
.wpb-content-link .link-col,
.content-links-grid .grid-link-col .link-col {
	font: 1.25rem/120% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #00b1da;
	padding: 1.5625rem 1.5625rem 1.5625rem 1.3rem;
	text-align: left;
	vertical-align: top;
}
.wpb-content-link a .link-col,
.content-links-grid .grid-link-col a {
	font: 1.25rem/120% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #00b1da;
	text-decoration: none;
	padding-right:2rem;
}
.content-links-grid .grid-link-col a {
	display:block;
}
.content-links-grid .vc_column-inner,
.content-links-grid .grid-link-col {
	margin:0;
	padding:0;
	min-height:8rem;
}

.wpb-content-link .link-col .ellip,
.wpb-content-link .link-col .ellip-line,
.wpb-content-link .link-col .ellip span,
.wpb-content-link .link-col .ellip-line span {
	font: 1.25rem/150% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
}
.content-links-grid .wpb_wrapper {
	display:flex;
	flex-wrap:wrap;
}
/* GC Default Templates Pages */
.default-layout-container {
	display: flex;
	margin: 3.125rem 0 0 0;
}
.default-layout-container .middle-content_wrap {
	display: flex;
	justify-content: space-between;
	width: calc(100% - 300px);
	position: relative;
}
.default-layout-container .middle-content {
	color: #000;
	width: 100%;
}
.default-layout-container .middle-content h2,
.wpb-content-container h2,
.vc_row h2,
.content-section h2,
.content-section h2 a {
	font: 1.5rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #00b1da;
	padding: 0.625rem 0;
	margin: 0;
}
.wpb-content-container h2:first-child {
	padding-top: 0;
}
.default-layout-container .middle-content h2:first-child {
	padding: 0 0 0.625rem 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-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #00b1da;
	padding: 1.875rem 0 0.625rem 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: 700;
	color: #00b1da;
	text-decoration: none;
}
.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: 400 1rem/140% 'plantin', Georgia, 'Times New Roman', serif;
	color: inherit;
}
.default-layout-container .middle-content * a {
	color: #00b1da !important;
}
/* 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: 400 1rem/140% 'plantin', Georgia, 'Times New Roman', serif;
	color: #00b1da;
	text-decoration: underline;
}
/* hover */
.default-layout-container .middle-content p a:hover,
.default-layout-container .middle-content li a:hover,
.default-layout-container .middle-content u a:hover,
.default-layout-container .middle-content strong a:hover,
.default-layout-container .middle-content span a:hover,
.default-layout-container .middle-content div a:hover {
	color: #000;
	text-decoration: none;
}
.default-layout-container .middle-content ul,
.default-layout-container .middle-content ol {
	margin: 0;
	padding: 0 0 0 1.25rem;
}
.default-layout-container .middle-content li ul,
.default-layout-container .middle-content li ol {
	padding: 0 0 0 1.875rem;
}
.default-layout-container .middle-content ul li,
.default-layout-container .middle-content ol li {
	padding: 0.4375rem 0;
}
.default-layout-container .middle-content.sidebar_true {
	width: calc(100% - 200px);
}
.wpb_widgetised_column.left-sidebar {
	/*border-right: 1px solid #e1e1e1;
	width: 100%;
	max-width: 12.5rem;
	margin-right: 4.0625rem;
	padding-right: 1rem;
	*/
	word-break: break-word;
	word-wrap: break-word;
}
.sidebar-links {
	margin-bottom: 2rem;
}
.wpb-news-sidebar {
	padding-top: 2.4rem;
}
.wpb-news-sidebar .sidebar-links {
	border-right: 1px solid #e1e1e1;
	margin-right: 4.0625rem;
	padding-right: 1rem;
}
.sidebar-links .global-sidebar {
	padding: 0;
}
.sidebar-links h3,
.events-container .sidebar-title {
	font-size: 1.25rem;
	font-family: "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height:1.05;
	color: #666666;
	text-transform: uppercase;
}
.sidebar-links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sidebar-links ul ul ul {
	/*border-left: 1px solid #e1e1e1;
	*/
}
.sidebar-links .subnav {
	margin-bottom: 1.5625rem;
}
.sidebar-links li {
	list-style: none;
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
}
.sidebar-links li a {
	color: #666666;
	font-size: 0.875rem;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-decoration:none;
}
.sidebar-links li a:hover {
	color: #00b1da;
}
.sidebar-links li.current_page_item > a,
.sidebar-links li.page_item_has_children.current_page_item > a {
	color: #0078BF;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
}
.sidebar-links > ul > li {
	padding: 0.875rem 0 0 0;
}
.sidebar-links > ul ul {
	padding-left: 0.9375rem;
	display: none;
}
.sidebar-links > ul ul > li {
	margin: 0.75rem 0 0 0;
}
/*.sidebar-links li.page_item_has_children.current_page_ancestor > a ~ ul {
	display: block;
}
.sidebar-links li.page_item_has_children.current_page_item > a ~ ul {
	display: block;
}
*/
.sidebar-links li.page_item_has_children.current_page_ancestor > a,
.sidebar-links li.page_item_has_children.current_page_parent > a {
	color: #000000;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	position: relative;
}
.sidebar-links li.page_item_has_children > a:hover {
	color: #00b1da;
}
.wpb-page-info ul li, .wpb-page-info ul li a {
	color: #666666;
	position: relative;
	padding-right: 0.3rem;
	word-break: break-word;	
	font-size: 0.875rem;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.wpb-page-info ul li.page_item_has_children.current_page_ancestor li.page_item_has_children.current_page_item li a,
.wpb-page-info ul li.page_item_has_children ul.children li a {
	color: #666666;
}
.wpb-page-info ul li.page_item_has_children.current_page_ancestor li.page_item_has_children.current_page_item li a:hover,
.wpb-page-info ul li.page_item_has_children ul.children li a:hover,
.wpb-page-info ul li.page_item_has_children ul.children li.current_page_item > a {
	color: #0078BF;
}
.wpb-page-info ul li.page_item_has_children.current_page_ancestor {
	border-bottom: 1px solid #eee;
	padding-bottom: 0.7rem;
}
.wpb-page-info ul li.page_item_has_children.current_page_ancestor ul li.page_item_has_children.current_page_ancestor.current_page_parent {
	border: none;
	padding-bottom: 0;
}
.wpb-page-info ul li .showbtn {
	cursor: pointer;
	font-family: 'FontAwesome';
	font-size: 0.7rem;
	position: absolute;
	padding-top: 4px;
	width: 10px;
	height: 10px;
	z-index: 99;
}
.wpb-page-info ul li.page_item_has_children >.showbtn:before {
	content: "\e806";
	color: #F7942D;
}
.wpb-page-info ul li.page_item_has_children >.showbtn.btn-plusminus:before {
	content: "\e807";
}
.vc_editor .jump-to-section {
	display: none;
}
.jump-to-section {
	width: auto;
	background: #f5f6f7;
	padding: 0.625rem;
	margin-bottom: 2.1875rem;
	display: none;
}
.l1-rjts-section {
	display: block;
}
#content-white .jump-to-section {
	background: none;
	padding: 0;
}
.jump-to-section h3 {
	font-size: 1.125rem;
	color: #666666;
	margin: 0;
	padding: 0 0 0.625rem 0;
	text-transform: uppercase;
}
.jump-to-section ul {
	margin: 0;
	padding: 0;
	word-break: break-word;
}
.jump-to-section li {
	list-style: none;
	padding: 0.4375rem 0;
	border-bottom: 1px solid #cccccc;
}
.jump-to-section li:last-child {
	border: 0;
	padding-bottom: 0;
}
.jump-to-section li a {
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
	text-decoration: none;
	display: block;
	line-height: 1.3;
}
.jump-to-section li a:hover,
#content-white .jump-to-section li a:hover,
#content-black .jump-to-section li a:hover {
	color: #F7942D !important;
}
.jump-to-section li a.active {
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
}
.jump-to-section li a.active:before {
	content: '';
	width: 0.5rem;
	height: 0;
	border-left: 0.3125rem solid #F7942D;
	border-top: 0.3125rem solid transparent;
	border-bottom: 0.3125rem solid transparent;
	display: inline-block;
}
#content-white.page-with-bg .jump-to-section li {
	border-bottom: 1px solid #ffffff;
}
/* 2.5 template */
.wpb-page-info.two-five-links ul {
	padding: 0;
	margin: 0;
}
.wpb-page-info.two-five-links ul li,
.wpb-page-info.two-five-links ul li a {
	border-bottom: 1px solid #00b1da;
	font: 2rem/130% 'plantin', Georgia, 'Times New Roman', serif;
	list-style-type: none;
	padding: 0.625rem 0;
}
.wpb-page-info.two-five-links ul li a {
	display: block;
}
.wpb-page-info.two-five-links ul li:hover {
	background: rgba(255,255,255,0.3);
}
.wpb-page-info.two-five-links ul li a:hover {
	text-decoration: none;
}
.wpb-page-info.two-five-links ul li.showbtn {
	font: normal 1.25rem 'fontAwesome';
	right: 0.625rem;
	top: 0.25rem;
}
.wpb-page-info.two-five-links ul li ul.children {
	margin: 0 0 0 1.25rem;
	padding: 0;
}
.wpb-page-info.two-five-links ul li ul.children li {
	padding: 0;
	font: 0.9333rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	list-style-type: disc;
	position: relative;
}
.wpb-page-info.two-five-links ul li ul.children li a {
	font: 0.9333rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	display: inline-block;
}
/*--------------2.5 Template Updated CSS---------------------*/
.wpb-page-info.two-five-links ul li a {
	border: none;
}
.wpb-page-info.two-five-links ul li a:hover {
	border: none;
	color: #0078BF;
}
.wpb-page-info.two-five-links ul > li.page_item_has_children > .showbtn {
	font-size: 1.188rem;
	right: 1rem;
	top: 1.4rem;
	padding: 0;
}
.wpb-page-info.two-five-links ul > li.page_item_has_children li.page_item_has_children > .showbtn {
	top: .5rem;
	font-size: .9rem;
}
.wpb-page-info.two-five-links ul li ul.children {
	display: none;
}
.wpb-page-info.two-five-links ul li ul.children li:last-child {
	border: none;
}
.wpb-page-info.two-five-links > ul > li > a {
	padding-right: 3rem;
}
.wpb-page-info.two-five-links > ul > li > a:after {
	content: "\e803";
	color: #F7942D;
	font: normal 1.25rem 'fontAwesome';
	right: 0.625rem;
	top: 1.25rem;
	position: absolute;
}
.wpb-page-info.two-five-links > ul > li.page_item_has_children > a:after {
	display: none;
}
/* sidebar related resources */
.sidebar-related-resources {
	font-size: 0.875rem;
}
.sidebar-related-resources ul {
	margin: 0 !important;
	padding: 0;
}
.sidebar-related-resources ul li {
	list-style: none;
	padding: 0.5rem 0;
	border-bottom: 1px solid #00b1da;
	text-indent: 0 !important;
}
.page-with-bg .sidebar-related-resources li {
	border-bottom: 1px solid #ffffff;
}
.sidebar-related-resources li a {
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
	text-decoration: none;
}
#content-white .sidebar-related-resources li a:hover,
.sidebar-related-resources li a:hover {
	color: #F7942D !important;
}
/* sidebars */
.global-sidebar {
	padding: 0;
	word-break: break-word;
}
/* quote */
.quote-container {
	padding: 0 0 0.625rem 0;
	margin-bottom: 1.875rem;
}
.quote-container .quote-content {
	background: url(assets/images/quote-top.png) 0 0 no-repeat;
	padding: 3.25rem 0 0 0;
	font: 1rem/120% 'plantin', Georgia, 'Times New Roman', serif;
	color: #666666;
}
.quote-container .quote-by {
	font: 1.125rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	padding: 1.125rem 0 0 0;
}
.quote-container .quote-department {
	font: 0.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #767676;
	padding: 0.5rem 0 0 0;
}
.quote-container .quote-img {
	padding: 1.875rem 0 0 0;
}
.quote-container.quote-icon-bottom {
	background: url(assets/images/quote-bottom.png) bottom right no-repeat;
	padding-bottom: 1.75rem;
}
.quote-container.sidebar-visible-mobile {
	display: none;
}
/* Bio */
.sidebar-bio {
	padding: 0 0 0.625rem 0;
	margin-bottom: 1.875rem;
}
.sidebar-bio .bio-img {
	width: 8.625rem;
	height: 10.25rem;
}
.sidebar-bio .bio-img img {
	width: 8.625rem;
	height: 10.25rem;
	object-fit: cover;
}
.sidebar-bio .bio-title {
	padding: 1.875rem 0 0 0;
	font: 1.125rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #666666;
}
.sidebar-bio .bio-des {
	padding: 0.75rem 0 0 0;
	font: 0.875rem/120% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
}
.sidebar-bio .bio-name {
	padding: 1.25rem 0 0 0;
	font: 1.125rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
}
.sidebar-bio .bio-department {
	padding: 0.625rem 0 0 0;
	font: 0.75rem/130% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.sidebar-bio.sidebar-visible-mobile {
	display: none;
}
/* Contact */
.sidebar-contact {
	padding: 0 0 0.625rem 0;
	margin-bottom: 1.875rem;
}
.sidebar-contact .sidebar-title {
	font: 1.25rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #8d8d8d;
	padding: 0 0 1.25rem 0;
	text-transform: uppercase;
}
.sidebar-contact .contact-email {
	font: 0.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	padding: 0 0 0.775rem;
}
.sidebar-contact .contact-email a {
	font: 0.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	text-decoration: none;
}
.sidebar-contact .contact-fullName {
	font: 0.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #00b1da;
	padding: 0 0 0.125rem 0;
}
.sidebar-contact .contact-phone,
.sidebar-contact .contact-address {
	font: 0.775rem/1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000;
}
.sidebar-contact .contact-officeHours {
	padding: 0.875rem 0 0 0;
	font: 0.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
}
.sidebar-contact .contact-officeHours span {
	font: 0.625rem"trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #0078BF;
	display: block;
	text-transform: uppercase;
	padding: 0 0 0.3rem 0;
}
.sidebar-contact.sidebar-visible-mobile {
	display: none;
}
/* Statistics */
.sidebar-statistics {
	padding: 0;
	margin-bottom: 1.875rem;
}
.sidebar-statistics .statistic-img {
	padding: 0 0 0.75rem 0;
}
.sidebar-statistics .statistic-img img {
	max-width: 100%;
	height: auto;
}
.sidebar-statistics .statistic-lg {
	color: #9b5994;
	font: 4.5rem/100% "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
}
.sidebar-statistics .statistic-sm {
	font: 1.875rem/100% "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
}
.sidebar-statistics .statistic-orange {
	color: #F7942D;
	word-break: break-word;
}
.sidebar-statistics .statistic-green {
	color: #28b998;
	word-break: break-word;
}
.sidebar-statistics .statistic-purple {
	color: #9b5994;
	word-break: break-word;
}
.sidebar-statistics .statistic-SubTitle {
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	padding: 0.4rem 0 0.625rem;
	line-height: 1.2;
}
.sidebar-statistics .statistic-des {
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
	padding: 0.7rem 0 0;
}
.sidebar-statistics .statistic-source {
	font: 0.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
	letter-spacing: 1px;
	padding: 1.3rem 0 0;
	text-transform: uppercase;
}
.sidebar-statistics.sidebar-visible-mobile {
	display: none;
}
/* News */
.sidebar-news {
	padding: 0 0 0.625rem 0;
	margin-bottom: 1.875rem;
}
.sidebar-news .news-block {
	padding: 0 0 1.375rem;
}
.sidebar-news .newsSidebar-title {
	font: 1.125rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #666666;
	text-transform: uppercase;
}
.sidebar-news .news-date {
	font: 0.625rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #666666;
	text-transform: uppercase;
}
.sidebar-news .news-title {
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000;
	margin: 0.625rem 0 0 0;
}
.sidebar-news .news-title a {
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000;
	box-shadow: none;
	text-decoration: none;
}
.sidebar-news .news-title a:hover {
	color: #00b1da;
	text-decoration: none;
}
#content-white .sidebar-news .news-title a {
	text-decoration: none;
}
#content-white .sidebar-news .news-title a:hover {
	background: none;
	color: #F7942D !important;
	text-decoration: none;
}
.sidebar-news .news-des {
	font: 0.75rem/130% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
	margin: 0.625rem 0 0 0;
	overflow: hidden;
	line-height: 1.25;
	-webkit-line-clamp: 5;
	max-height: calc(1em * 1.25 * 5);
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.sidebar-news .news-des p {
	font: 0.75rem/130% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.sidebar-news .news-des .link-more {
	display: none;
}
.sidebar-news .news-btn {
	padding: 0;
}
.sidebar-news.sidebar-visible-mobile {
	display: none;
}
/* Publications */
.sidebar-publication {
	margin: 0.625rem 0 0 0;
	margin-bottom: 1.875rem;
	position: relative;
}
.sidebar-publication .publication-img {
	width: 100%;
	transition: all ease-in-out .5s;
}
.sidebar-publication .publication-img img {
	max-width: 100%;
	height: auto;
	box-shadow: #b6b6b6 0 0 0.9375rem;
}
.sidebar-publication .publication-title {
	font: 1.125rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #666666;
	text-transform: uppercase;
	padding: 1.5625rem 0 0 0.125rem;
}
.sidebar-publication .publication-des {
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
	padding: 0.9375rem 0 0 0.125rem;
}
.sidebar-publication .publication-btn {
	padding: 1.375rem 0 0 0.125rem;
}
.sidebar-publication .publication-btn a {
	transition: all ease-in-out .5s;
}
.sidebar-publication .publication-btn a:hover {
	background: #526a80;
}
.sidebar-publication:hover .publication-img {
	opacity: .5;
}
.sidebar-publication:hover .publication-btn a {
	background: #526a80;
}
.sidebar-publication.sidebar-visible-mobile {
	display: none;
}
/* Degrees of Prominence */
.sidebar-degrees {
	margin: 0.625rem 0 1.875rem 0;
}
.sidebar-degrees.block-grey {
	padding: 0.9375rem 0.9375rem 1.25rem;
	background: #f5f6f7;
}
.sidebar-degrees.block-blue {
	padding: 0.9375rem 0.9375rem 1.25rem;
	background: #0078BF;
}
.sidebar-degrees .degrees-title {
	font: 1.5rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #00b1da;
}
.sidebar-degrees.design-style1 .degrees-title {
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.sidebar-degrees .degrees-des {
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
	padding: 1.125rem 0 0 0;
}
.sidebar-degrees .degrees-btn {
	padding: 1.5625rem 0 0 0;
}
.sidebar-degrees.block-blue .degrees-title,
.sidebar-degrees.block-blue .degrees-des {
	color: #fff;
}
.sidebar-degrees.block-blue .degrees-btn a {
	background: #00b1da;
}
.sidebar-degrees.block-blue.sidebar-visible-mobile {
	display: none;
}
/* Default Template - Accordion tabs */
.default-accordion {
	padding: 0 0 1.25rem 0;
}
.default-accordion .accordion-item {
	border-bottom: 1px solid #e1e1e1;
}
.default-layout-container .middle-content .accordion-title {
	font: 1.125rem/100% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #000;
	padding: 0.6875rem 1.875rem 0.6875rem 0;
	cursor: pointer;
	position: relative;
}
.default-layout-container .middle-content .accordion-title:after {
	position: absolute;
	content: "\e806";
	font: normal 1rem 'fontAwesome';
	color: #00b1da;
	top: 0.75rem;
	right: 0.625rem;
	z-index: 1;
}
.default-layout-container .middle-content .accordion-content {
	font-size: 0.9375rem;
	padding: 0.9375rem 0 1.875rem 0;
	display: none;
}
.middle-content .accordion-item.active .accordion-content {
	display: block;
}
.middle-content .accordion-item.active .accordion-title {
	color: #00b1da;
}
.middle-content .accordion-item.active .accordion-title:after {
	content: "\e807";
	color: #F7942D;
}
/* Forms */
.default-layout-container .middle-content .gform_wrapper .gform_body > ul {
	margin-left: 0;
	padding-left: 0;
}
.gform_body ul li {
	text-indent: 0 !important;
}
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper textarea.medium {
	border: 2px solid #e6e6e6;
	border-radius: 0;
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif !important;
	font-weight: 400;
	color: #333;
	box-shadow: none;
}
#content-white .gform_wrapper textarea.medium {
	color: #333333 !important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #333;
}
#content-white .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	color: #333333 !important;
}
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
	font: normal 0.688rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	text-transform: uppercase;
	margin: 0;
	line-height: 100%;
}
body .gform_wrapper .top_label div.ginput_container {
	margin-top: 0.3125rem;
}
.gform_wrapper .gfield_checkbox li label {
	font: normal 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000;
}
.gchoice_select_all, .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,
.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
	color: #0078BF;
	font-weight: normal;
}
.default-layout-container .middle-content .ginput_container.ginput_container_checkbox ul {
	padding-left: 0;
}
.gform_wrapper .gform_footer .gform_button.button {
	background: #F7942D;
	font: 0.875rem/1.1875rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0.3125rem 0.625rem;
	text-decoration: none;
}
.gform_wrapper .gform_footer .gform_button.button:hover {
	background: #bd8132;
}
.gform_wrapper .gform_footer {
	margin: 0;
}
.gform_wrapper .gfield_required {
	color: #0078BF;
}
.gform_wrapper div.validation_error {
	font: normal 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #ff0000;
	border: 0;
	padding: 0;
	text-align: left;
}
.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
}
.gform_wrapper .gfield_error .gfield_label,
.gform_wrapper .gfield.gfield_error .gfield_required {
	color: #ff0000;
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper li.gfield_error textarea {
	border-color: #ff0000;
}
.gform_wrapper .field_description_below .gfield_description {
	padding: 0;
}
.gform_wrapper .validation_message {
	font: 0.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #ff0000;
}
.gform_confirmation_wrapper .gform_confirmation_message {
	padding: 0.9375rem 0;
	font: 1.375rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #00b1da;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
	margin-top: 1px;
}
.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.125rem;
}
.gform_wrapper label.gfield_label,
.gform_wrapper legend.gfield_label {
	font-size: 0.688rem !important;
	font-weight: normal !important;
}
.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label {
	font-size: 0.875rem !important;
}
/* Archive Pages */
.sidebar-newslist-container.archive-list-container {
	display: block;
}
.sidebar-newslist-container.archive-list-container .list-view-container .news-date {
	min-width: 16.5625rem;
}
.sidebar-newslist-container.archive-list-container .list-view-container .news-title {
	line-height: 100%;
}
.sidebar-newslist-container.archive-list-container .alm-reveal:first-child .news-list-container:first-child .list-view-container {
	border-top: 0;
}
/* Tables */
.default-layout-container .middle-content .cuny_table_boundary,
.default-layout-container .middle-content .cuny_table_line {
	overflow-x: auto;
}
table th {
	color: #0078BF;
}
.cuny_table_boundary > p, .cuny_table_line > p {
	display: none;
}
.cuny_table_boundary p, .cuny_table_line p {
	padding: 0;
	margin: 0;
}
.cuny_table_boundary table tr:first-child td p,
.cuny_table_boundary table tr:first-child td,
.cuny_table_line table .vc-th td p,
.cuny_table_line table .vc-th td {
	font: 1rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	font-weight: bold;
}
.cuny_table_boundary table {
	border: 1px solid #e1e1e1;
	border-top: 0;
	border-left: 0;
	border-collapse: collapse;
	width: 100%;
	margin: 0.5rem 0 1.25rem 0;
	overflow-x: auto;
	word-wrap: break-word;
	word-break: break-word;
}
.cuny_table_boundary .vc-th {
	border: 1px solid #e1e1e1;
}
.cuny_table_boundary table td {
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid#e1e1e1;
	min-width: 7.5rem;
}
.cuny_table_boundary table td p,
.cuny_table_line table td p,
.default-layout-container .cuny_table_boundary table td p,
.default-layout-container .cuny_table_line table td p {
	font: 400 0.875rem/140% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000;
}
.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 {
	font: 400 0.875rem/140% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000;
	border-left: 1px solid #e1e1e1;
	padding: 0.5rem 0.875rem;
	text-align: left;
	vertical-align: top;
	min-width: 12rem;
}
.default-layout-container .cuny_table_boundary table td *,
.default-layout-container .cuny_table_line table td * {
	font: 400 0.875rem/140% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000;
}
.cuny_table_boundary table td p strong,
.cuny_table_line table td p strong,
.cuny_table_boundary table td strong,
.cuny_table_line table td strong,
.default-layout-container .cuny_table_boundary table td p strong,
.default-layout-container .cuny_table_line table td p strong,
.default-layout-container .cuny_table_boundary table td strong,
.default-layout-container .cuny_table_line table td strong {
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #000;
}
.cuny_table_line table {
	border-collapse: collapse;
	width: 100%;
	margin: 0.5rem 0 1.25rem 0;
	border: 0;
}
.cuny_table_line table td,
.default-layout-container .cuny_table_line table td {
	border: 0;
}
.cuny_table_line table tr {
	border: 0;
	border-top: 1px solid #e1e1e1;
}
.cuny_table_line table tr:first-child {
	border: 0;
}
.loader-wrapper {
	width: 100%;
	position: absolute;
	z-index: 250;
	top: 7.5rem;
	left: 0;
}
.loader-wrapper .events-loading {
	opacity: 1;
	position: absolute;
}
.add-event-mobile {
	position: fixed;
	bottom: -7.5rem;
	left: 0;
	width: 100%;
	z-index: 250;
	background: rgba(0,0,0,0.7);
	text-align: center;
	padding: 0.9375rem 0;
	transition: all ease-in-out .5s;
	display: none;
}
.add-event-mobile a {
	background: #F7942D;
	margin: 0;
	font: 1rem/120% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	text-shadow: none;
	font-weight: normal;
	padding: 0.5rem 1.25rem;
	height: auto;
	display: inline-block;
}
/*----------------- Home Page Dynamic Modules -------------------------------*/
/* Sticky Sidebar */
.enabledStickySidebar .sidebar-right-default-template-inner,
.enabledStickySidebar .page-sidebar-container-indent {
	position: absolute;
	height: 100%;
	width: inherit;
	transition: all ease-in-out .5s;
	z-index: 100;
	overflow: hidden;
}
#sidebarDefaultTemplate,
#sidebarLevelOneByTwoTemplate {
	width: inherit;
	transition: all ease-in-out .5s;
}
/*-------------WPB New CSS-----------------*/
.bold-text-white p {
	color: #ffffff;
	font-weight: 700;
	font-size: 1.125rem;
}
.bold-text p {
	font-weight: 700;
	font-size: 1.125rem;
}
.infobox-with-padding .aio-icon-box {
	padding: 0.625rem;
}
.template-darkbg {
	color: #ffffff;
}
.template-darkbg a {
	color: #ffffff;
	text-decoration: underline;
}
.template-darkbg a:hover {
	text-decoration: none;
}
.wpb-text-big {
	font-size: 1.125rem;
}
.site-header .menu-scroll-down {
	display: block;
	color: #ffffff;
	padding: 0;
}
.site-header .menu-scroll-down:hover {
	color: #F7942D;
}
.cta-block header {
	font-weight: 600;
}
.wpb-box-widget.bluebg,
.wpb-box-widget.lightbg {
	padding: 1.25rem 0.9375rem;
}
.wpb-box-widget.bluebg {
	background: #0078BF;
	color: #fff;
}
.wpb-box-widget.lightbg {
	background: #f5f6f7;
}
.wpb-box-widget.bluebg .degrees-title,
.wpb-box-widget.bluebg .degrees-des {
	color: #ffffff !important;
}
.wpb-box-widget .degrees-btn .nowbtn,
.widget .btn-container .rmorebtn {
	background: #F7942D;
	color: #ffffff;
	box-shadow: none;
	text-decoration: none !important;
	font-weight: 500;
}
.wpb-box-widget .degrees-btn .nowbtn:hover,
.widget .btn-container .rmorebtn:hover {
	background: #bd8132;
}
.wpb-feature-widget .btn-container .rmorebtn:hover {
	background: #526a80;
}
.wpb-box-widget.bluebg .degrees-btn .nowbtn {
	background: #00b1da;
	color: #ffffff !important;
}
.wpb-box-widget.bluebg .degrees-btn .nowbtn:hover {
	background: #168aab;
}
.wpb_widgetised_column .widget {
	padding-bottom: 1rem;
}
.widget .widget-title {
	color: #666666;
	font-size: 1.125rem;
	margin-bottom: 0.625rem;
}
.wpb-quote-widget .quote-desc {
	color: #666666;
	font-size: 1.25rem;
	font-family: 'plantin', Georgia, 'Times New Roman', serif;
	padding: 4.3rem 0 1rem;
	line-height: 1.2;
	position: relative;
}
.wpb-quote-widget .quote-desc.qafter {
	padding-bottom: 2.25rem;
}
.wpb-quote-widget .quote-desc:before,
.wpb-quote-widget .quote-desc.qafter:after {
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 5.3rem;
	color: #00b1da;
	position: absolute;
	top: 0;
}
#content-white .wpb-quote-widget .quote-desc:before,
#content-white .wpb-quote-widget .quote-desc.qafter:after {
	color: #ffffff;
}
.wpb-quote-widget .quote-desc:before {
	content: ' “ ';
	left: 0;
}
.wpb-quote-widget .quote-desc.qafter:after {
	content: ' ” ';
	right: 0;
	top: inherit;
	bottom: inherit;
	padding-top: 0.5rem;
}
.wpb-quote-widget .pname,
.wpb-bio-widget .pname {
	color: #0078BF;
	font-weight: 600;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 1rem;
	margin-bottom: 0.3rem;
}
.wpb-quote-widget .pdeg,
.wpb-bio-widget .pdeg {
	color: #666666;
	font-family: "Trade Gothic Next LT Pro Regular", sans-serif;
	font-weight: 400;
	font-size: 0.75rem;
	text-transform: uppercase;
}
.wpb-quote-widget .pimg {
	margin-top: 1.5rem;
}
.wpb-contact-widget .contact-email a {
	font: 0.8rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700 !important;
	box-shadow: none;
	text-decoration: none !important;
}
.wpb-contact-widget .contact-email a:hover {
	text-decoration: underline !important;
	color: #00b1da;
}
.widget {
	word-break: break-word;
}
.wpb-bio-widget .widget-title,
.widget .widget-title {
	font-size: 1.125rem;
	font-family: "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	color: #666666;
	margin: 0 0 1rem;
	padding-bottom: 0;
}
.wpb-bio-widget .bio-desc {
	color: #666666;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	padding: 0 0 1.5rem;
	line-height: 1.4;
}
.wpb-widget,
.wpb_widgetised_column .jump-to-section:after {
	border-bottom: 2px solid #00b1da;
	padding-bottom: 1rem !important;
	margin-bottom: 1rem;
}
.jump-to-section:after {
	content: '';
}
.widget .pimg {
	margin-bottom: 1rem;
}
.wpb-feature-widget .pimg {
	margin-bottom: 1.6rem;
}
.wpb-quote-widget .pimg img,
.wpb-bio-profile-widget .pimg img {
	max-width: 135px;
	height: auto;
}
.wpb-feature-widget img:hover {
	opacity: inherit;
}

.wpb-feature-widget.wpb-bio-widget .degrees-btn.btn-container a:hover {
	background: #bd8132;
}
.wpb-page-title {
	padding-top: 1.188rem;
}
#content-white .wpb-page-title {
	padding-top: 0;
}
.wpb-cta {
	background: none !important;
	border: none !important;
	padding: 20px 10px !important;
}
.wpb-cta .vc_cta3-content-header .vc_custom_heading {
	font-weight: 600;
}
.wpb-cta .vc_btn3.vc_btn3-size-lg {
	background-color: #F7942D;
	color: #ffffff;
	background-image: none;
	font-weight: 600;
	padding: 10px 20px;
}
.right-sidebar {
	/*max-width:10.9375rem;
	*/
	margin-bottom: 0;
}
.about-content-section {
	padding-left: 2.5rem;
}
.vc-th td {
	font-weight: bold;
	color: #0078BF;
}
.sticky-top {
	align-self: self-start;
	z-index: 99;
	transition: all 0.4s;
}
.sticky-top.js-stickySidebarTopOffset {
	top: 120px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.sticky-top.js-stickySidebarTopOffset {
		top: 0;
	}
}

.wpb_vc_table {
	overflow: auto;
}
.home-content {
	padding-top: 3rem;
}
.home-content .vc_col-has-fill>.vc_column-inner,
.home-content .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.home-content .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.home-content .vc_row-has-fill>.vc_column_container>.vc_column-inner {
	padding-top: 0;
}
.screen-reader-text {
	display: none;
}
a.scrollToTop {
	background: #ffffff;
	border: 2px solid #00b1da;
	bottom: 1.875rem;
	color: #0078BF;
	display: none;
	font-weight: 600;
	font-size: 1.25rem;
	height: 2.667rem;
	padding: 0.267rem;
	position: fixed;
	right: 0.625rem;
	text-align: center;
	text-decoration: none;
	width: 2.667rem;
	z-index: 9999;
	line-height:1.6rem;
}
a.scrollToTop:hover {
	background: #00b1da;
	color: #ffffff;
}
.vc_col-sm-3.l2-right-sidebar {
	padding-left: 6.2rem;
}
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
	min-height: 24px
}
.news-category-sidebar {
	margin-bottom: 1.5rem;
}
.news-category-sidebar .widget-title {
	font-size: 1.25rem;
	font-family: "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height:1.05;
	color: #666666;
	text-transform: uppercase;
}
.news-category-sidebar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.news-category-sidebar ul li a {
	color: #666666;
	font-size: 0.875rem;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.news-category-sidebar ul li a:hover,
.news-category-sidebar ul li.active a {
	color: #0078BF;
	font-weight: 700;
}
.news-category-sidebar ul li a:focus {
	color: #00b1da;
}
.wrap-md {
	max-width: 60.625rem;
	margin: 0 auto;
}
.wrap-indent {
	padding: 3.125rem 6.25rem;
}
.bg-pattern {
	background: url('assets/images/pattern.png') 0 0;
	padding: 3.875rem 0 0 0;
	overflow: hidden;
}
.container-shadow {
	-moz-box-shadow: 0 0 1.6rem rgba(222, 222, 222,0.8);
	-webkit-box-shadow: 0 0 1.6rem rgba(222, 222, 222,0.8);
	box-shadow: 0 0 1.6rem rgba(222, 222, 222,0.8);
	background: #fff;
	min-height: 50rem;
}
.img-caption, .img-caption.TradeGothicLTBoldTwo {
	font-size: 0.75rem;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000;
	text-align: left;
	padding: 0.75rem 0;
	margin-bottom: 2rem;
}

.event-img-large .img-caption{
	margin-bottom: 0;
}
p.event-sub-des-para {
    color: #666666 !important;
    font: 1.25rem/135% "trade-gothic-next", Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
    padding: 0 !important;
    margin-bottom: 1rem !important;
}
/*----------------------------- Filter ----------------------*/
.filterbySearchTerm {
	/*border-bottom: 1px solid #dddddd;
	*/
}
.filterbyLastNameOrDepartments strong,
.filterbyLastNameOrDepartments span,
.filterbySearchTerm, .filterbySearchTerm span {
	font: normal 1.5rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	/*padding: 0 0 1.875rem 0;
	*/
}
.active-faculty-filters {
	display: flex;
	margin: 2.5rem 0 0;
}
.filter-active-status,
.filter-active-status span,
.filter-active-status span.efilters-text {
	color: #666666;
	font-size: 0.813rem;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	transform: translateY(0.5rem);
	width: 7rem;
}
.filter-active-status span.efilters-text {
	font-weight: 700;
}
.staff-temp .filter-active-status,
.filter-active-status span {
	font-size: 0.75rem;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
}
.filtersearch-wrap {
	background: #0078BF;
	border-radius: 4px;
	color: #fff !important;
	display: inline-block;
	font-size: 0.813rem;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	padding: 0.5rem 0.625rem !important;
	margin-right: 1.25rem;
	min-width: 7.813rem;
	margin-bottom: 0.75rem;
}
.filter-close,
.efilter-close {
	font-size: 0.813rem !important;
	position: relative;
}
.filter-close:after,
.efilter-close:after {
	content: "\e805";
	font-family: FontAwesome;
	color: #ffffff;
	cursor: pointer;
	padding-left: 0.813rem;
}
.lastname-val,
.searchResult-no,
.department-val {
	color: #fff;
	font-size: 0.813rem;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	padding: 0
}
.hide {
	display: none !important;
}
.keyword-highlight {
	display: inline-block !important;
	background: #0078BF;
	color: #ffffff;
	padding: 0.313rem;
	text-transform: uppercase;
}
/*------------------ Events ## News ------------------*/
.container-spacing {
	margin: 0 6.25rem;
	position: relative;
}
.tribe-events-back {
	position: absolute;
	top: 3.875rem;
	left: -9.375rem;
}
.tribe-events-list-widget .tribe-events-widget-link a {
	font-size: 0.813rem !important;
}
.tribe-events-back a {
	color: #666666;
	font: 0.75rem/1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
}
.tribe-events-back a:hover {
	color: #00b1da;
}
.tribe-events-back a .fa {
	color: #F7942D;
	font-size: 1rem;
	margin-left: 0;
}
/*------------------Sitemap----------------*/
.sitemap_links ul ul {
	margin-left: 0 !important;
}
.sitemap_links ul ul ul {
	margin-left: 1rem !important;
}
.sitemap_links ul li {
	list-style: none !important;
	margin-bottom: 0.188rem;
}
.sitemap_links ul li a {
	text-decoration: none;
}
.sitemap_links ul li a:hover {
	color: #0078BF;
}
.sitemap_links ul li ul.children .page_item a {
	font-size: 1.25rem !important;
}
/* new css added by Rahul (20-09-2019) */
/*.page-level-default .wpb-caccordion ul li,.page-level1 .wpb-caccordion ul li {
	list-style: none;
}
*/
.page-level-default a.wpb_accordion {
	outline: 0;
}
.page-level-default .wpb_accordion_wrapper a.wpb_accordion.collapsed,
.page-level-default .wpb_accordion_wrapper .accordion-header a {
	font: 1.125rem/200% "trade-gothic-next", Arial, Helvetica, sans-serif !important;
	font-weight: 700 !important;
}
.page-level-default .wpb-caccordion.link-accordion .wpb_accordion_wrapper .wpb_accordion {
	font: 2rem/130% 'plantin', Georgia, 'Times New Roman', serif !important;
}
.page-level-default .wpb-caccordion.link-accordion .wpb_accordion_wrapper ul li,
.page-level-default .wpb-caccordion.link-accordion .wpb_accordion_wrapper ul li a {
	font-family: 'plantin', Georgia, 'Times New Roman', serif !important;
}

.page-level-default .wpb-caccordion.link-accordion .wpb_accordion_wrapper .collapse ul li a {
	color: #00b1da;
	text-decoration: none;
}

.page-level-default .wpb-caccordion.link-accordion .wpb_accordion_wrapper .collapse ul li a:hover {
	color: #00b1da;
	text-decoration: underline;
}

.page-level-default .wpb-caccordion.link-accordion .wpb_accordion_wrapper ul li a {
	color: #000000;
	text-decoration: none;
}

.page-level-default .wpb-caccordion.link-accordion .wpb_accordion_wrapper ul li a:hover {
	color: #00b1da;
}
.page-level-default .wpb_accordion_wrapper .accordion-header a:hover {
	background: rgba(255,255,255,0.3);
}
.page-level-default .wpb_accordion_wrapper .accordion-body * {
	font-family: 'plantin', Georgia, 'Times New Roman', serif;
}
.page-level-default .wpb_accordion_wrapper .accordion-body,
.page-level-default .wpb_accordion_wrapper .accordion-body p,
.page-level-default .wpb_accordion_wrapper .accordion-body p strong,
.page-level-default .wpb_accordion_wrapper .accordion-body p span,
.page-level-default .wpb_accordion_wrapper .accordion-body li {
	font: 1rem 'plantin', Georgia, 'Times New Roman', serif;
}
.wpb_accordion_wrapper .accordion-body a {
	color: #000000;
	text-decoration: none;
}
.wpb_accordion_wrapper .accordion-body a:hover {
	color: #00b1da;
}
/* Mobile Menu - no-js */
.full-menu-btn > input[type=checkbox] {
	display: none;
}
.full-menu-btn > label {
	display: block;
	height: 2.25rem;
	width: 2.25rem;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 400;
	transition: all ease-in-out .3s;
}
.full-menu-btn > label .full-menu-container {
	transition: none;
}
.full-menu-btn > label .fullmenu-close {
	width: 1rem;
	margin-left: 0.75rem;
	position: fixed;
	opacity: 0;
	height: 0;
	overflow: hidden;
	transition: all ease-in-out 1s;
	margin-top: 1.563rem;
}
.header-wrapper.header-inner .full-menu-btn > label .fullmenu-close {
	margin-top: 0;
}

.full-menu-btn > input[type=checkbox]:checked ~ label ~ .full-menu-container {
	display: block;
	position: fixed;
	top: 2.1rem;
}
.admin-bar .full-menu-btn > input[type=checkbox]:checked ~ label ~ .full-menu-container {
	top: 5.1rem;
}
.full-menu-btn > input[type=checkbox]:checked ~ label .fullmenu-close {
	opacity: 1;
	height: auto;
	transition: all ease-in-out 2s;
	right: 0.5rem;
	top: 1rem;
	position: absolute;
}
.full-menu-btn > input[type=checkbox]:checked ~ label .btn {
	opacity: 0;
	height: 0;
	margin-top: 0;
	overflow: hidden;
}
.full-menu-btn .cuny-fullmenu-container {
	width: 100%;
	text-align: left;
}
.close-menu {
	position: absolute;
	top: 0.9375rem;
	right: 0.9375rem;
	width: 1.125rem;
	cursor: pointer;
	z-index: 300;
	margin-top: 2.1875rem;
}
/* sub menu */
.js .menu-item-has-children label {
	display: none;
}
.menu-item-has-children input[type=checkbox] {
	display: none;
}
.no-js .menu-item-has-children label {
	position: relative;
	color: #F7942D;
	cursor: pointer;
	font-size: 0.7rem;
	margin: 0 0 0 -0.3rem;
	display: inline-block;
	vertical-align: baseline;
	width: 0;
	height: 0;
	line-height: 100%;
}
.no-js .menu-item-has-children label:before {
	content: "\e806";
	font-family: 'FontAwesome';
	position: absolute;
	top: -0.5625rem;
}
.no-js .menu-item-has-children input[type=checkbox]:checked ~ label:before {
	content: "\e807";
}
.no-js #full-menu-container .mobile-nav-menu .menu-item-has-children input[type=checkbox]:checked ~ label ~ ul.sub-menu,
.no-js .menu-item-has-children input[type=checkbox]:checked ~ label ~ ul.sub-menu {
	display: block;
}
.no-js .menu-item-has-children label.top-level:before {
	content: "\e808";
	color: #0078BF;
	font-size: 0.8rem;
	font-family: 'Fontawesome';
	font-weight: 600;
	left: 20px;
	top: -12px;
}
.no-js .menu-item-has-children input[type=checkbox]:checked ~ label.top-level:before {
	content: "\e808";
}
.header-wrapper.header-inner .full-menu-btn > label {
	top: 0;
	right: 0;
}
.header-wrapper.header-inner .full-menu-btn > input[type=checkbox]:checked ~ label ~ .full-menu-container {
	top: 0;
	right: 0;
}
.admin-bar .header-wrapper.header-inner .full-menu-btn > input[type=checkbox]:checked ~ label ~ .full-menu-container {
	top: 2.8rem;
}
.header-wrapper.header-inner .full-menu-btn > input[type=checkbox]:checked ~ label {
	top: 0.938rem;
}
/* Search Page - No-JS */
.search-pagination {
	display: flex;
	align-items: center;
	padding-top: 1.5625rem;
}
.search-pagination .pagination__num {
	background: none;
	color: #333;
	padding: 0;
	font-weight: normal;
	padding: 0.25rem 0.625rem;
	border: 0.0625rem solid #ccc;
	border-radius: 0.25rem;
	font-size: 0.875rem;
}
.search-pagination .page-no {
	font-size: 0.9375rem;
	color: #333;
	padding: 0 1.125rem;
	font-weight: bold;
}
.gs-no-results-result .gs-snippet,
.gs-error-result .gs-snippet {
	font-size: 0.8125rem;
	padding: 0.3125rem;
	margin: 0.3125rem 0;
	border: 0.0625rem solid rgb(255,204,51);
	background-color: rgb(255,244,194);
}
.gs-visibleUrl-long {
	word-break: break-all;
}
.form-fields-container {
	display: flex;
}
.form-fields-container .search-form {
	flex: 1;
	padding-right: 20px;
}
.form-fields-container .search-page-form {
	width: 100%;
	flex: 1;
	max-width: none;
}
.form-fields-container .filters {
	width: 220px
}
.form-fields-container .filters .search-filters {
	border: 1px solid #ccc;
	border-radius: 0.375rem;
	display: flex;
	overflow: hidden;
}
.form-fields-container .search-filters button {
	background: none;
	border: 0;
	color: #000;
	font-weight: normal;
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	height: 42px;
	padding: 10px 24px;
	text-align: center;
	flex: 1;
}
.form-fields-container .search-filters button.selected {
	color: #00b1da;
	background: #f1f1f1;
}
/* Search */
.search-wrap input[type=checkbox],
.search-wrap .fa-times {
	display: none;
}
.search-wrap label {
	padding: 0;
	margin: 0;
	display: block;
}
.search-wrap input[type=checkbox]:checked ~ label ~ .sticky-navbar-search {
	display: block;
}
.search-wrap input[type=checkbox]:checked ~ label .fa-search {
	display: none;
}
.search-wrap input[type=checkbox]:checked ~ label .fa-times {
	display: inline-block;
}
/* post share icons */
.post-share {
	display: inline-flex;
	justify-content: flex-end;
	position: relative;
}
.post-share .tooltip-sm {
	position: absolute;
	width: 5.1rem;
	border-radius: 0.25rem;
	border: 0.063rem solid #ccc;
	color: #333;
	text-align: center;
	padding: 0.375rem 0;
	top: 0;
	right: 0;
	font-weight: 700;
	font: 0.8rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	line-height: 100%;
	box-shadow: #ccc 0 0 0.313rem;
	margin-right: -5.8rem;
	display: none;
}
.post-share i {
	font-family: 'Fontawesome';
	font-style: normal;
	font-size: 1.125rem;
	color: #000;
}
.post-share a,
.post-share a:hover {
	text-decoration: none;
}
.post-share a:hover,
.post-share span:hover {
	opacity: .5;
}
.post-share img {
	width: 1.063rem;
	height: 1.063rem;
	cursor: pointer;
}
.post-share span {
	margin-left: 0.5rem;
}
.no-js .search-form.searchForm-wrapper {
	display: none;
}

.tax-news_categories .alm-btn-wrap,
.post-type-archive-news .alm-btn-wrap {
	padding: 0;
}

.alm-btn-wrap .alm-load-more-btn.more.loading {
	margin: 1.2rem 0;
}

.alm-btn-wrap .alm-load-more-btn.more.done{
	display: none;
}


/* @media Rules */
@media only screen and (min-width : 991px) {
	ul.main-menu > li > ul:after {
		content: "";
		display: block;
		background: transparent;
		height: 14rem;
		position: absolute;
		width: 100%;
		left: 0;
		bottom: -12rem;
		z-index: -1;
	}
}
/* Mobile devices (portrait and landscape) ----------- */
@media only screen and (max-width : 991px) {
	.page-template-page-level1 .wpb-page-container,
	.page-template-page-level2 .wpb-page-container,
	.page-template-default .wpb-page-container,
	.tax-news_categories .wpb-page-container,
	.post-type-archive-news .wpb-page-container,
	.post-type-archive-staff .site-content-contain,
	.post-type-archive-faculty .site-content-contain,
	.single-faculty .wrap-indent,
	.page-template-template-deans-senior-administration .site-content-contain,
	.page-template-page-error-400 .wpb-page-container,
	.page-template-page-error-500 .wpb-page-container {
		padding-bottom: 3.5rem;
	}
	#tribe-events-pg-template .single_event .tribe-events-content p.event-sub-des-para {
		font-size: 1rem !important;
	}
	.page-level-default .mjts-section {
		display: block;
	}
	h1 {
		font-size: 1.8667rem;
	}
	h2 {
		font-size: 1.4667rem;
	}
	h3 {
		font-size: 1.188rem;
	}
	h4 {
		font-size: 1.0667rem;
	}
	h5 {
		font-size: 0.9333rem;
	}
	h6 {
		font-size: 0.8rem;
	}
	p {
		font-size: 0.9333rem;
	}
	a.scrollToTop {
		display: none !important;
	}
	.page-desc {
		max-width: 90%;
	}
	.page-desc,
	.page-desc p,
	.page-desc h2,
	.page-desc h3,
	.page-desc h4,
	.page-desc h5,
	.page-desc h6 {
		font-size: 1.5rem !important;
		line-height: 1.2;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}
	.wpb-page-container {
		padding: 1.3333rem 0;
	}
	.site,
	.site-content-contain,
	.site-content-contain .site-content {
		min-height: 30rem;
	}
	.row {
		margin: 0;
	}
	.fullmenu-search-xs .input-container {
		width: 90%;
	}
	.search-filter-wrapper.row {
		margin-right: -15px;
		margin-left: -15px;
	}
	.page-template-page-error-400 .wrap.page-not-found.default_errorPage,
	.page-template-page-error-500 .wrap.page-50x-error.default_errorPage {
		padding-left: 0;
		padding-right: 0;
	}
	.wrap {
		max-width: 100%;
		padding: 0 1.3333rem;
	}
	.default-layout_breadcrumbs .wrap {
		padding: 0;
	}
	.home .site-header .wrap {
		padding: 0;
	}
	.col-6, .col-md-9,
	.col-md-3,
	.col-md-12,
	.col-md-4,
	.col-lg-3,
	.col-lg-4,
	.col-lg-12,
	.col-lg-9 {
		padding: 0;
	}
	.search-page-form,
	.search-sort {
		padding-left: 15px;
		padding-right: 15px;
	}
	/* add event */
	.add-event-mobile {
		display: block;
	}
	.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: 80vh;
	}
	.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: 3.3333rem 0 0 0;
	}
	.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;
		position: relative;
	}
	/* 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: #ccc;
	}
	.input-container .search-form input[type="search"].search-field::-moz-placeholder {
		/* Chrome/Opera/Safari */
		color: #ccc;
	}
	.input-container .search-form input[type="search"].search-field::-ms-input-placeholder {
		/* Chrome/Opera/Safari */
		color: #ccc;
	}
	.input-container .search-form input[type="search"].search-field::placeholder {
		/* default */
		color: #ccc;
	}
	.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
}
	.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: #0078BF;
		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: #0078BF;
		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 #0078BF;
	}
	.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 0;
	}
	.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.15rem 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 #00b1da;
		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: #0078BF;
		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: #00b1da;
		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.09rem 0 0 -0.3rem;
		background: none;
	}
	#full-menu-container .mobile-nav-menu .mobile-menu > li.menu-item-has-children > .menubtn {
		color: #0078BF;
		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 .menu-bottom.mobile-menu > li.menu-item-has-children > .menubtn {
		color: #666666;
	}
	#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,
	#full-menu-container .mobile-nav-menu #main-menu-bottom li 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: #00b1da;
		border: none;
	}
	#full-menu-container .mobile-nav-menu ul.main-menu ul.sub-menu ul.sub-menu li a,
	#full-menu-container .mobile-nav-menu #main-menu-bottom ul.sub-menu ul.sub-menu li a {
		border: none;
		color: #666666;
		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,
	#full-menu-container .mobile-nav-menu #main-menu-bottom ul.sub-menu ul.sub-menu ul.sub-menu li a {
		border: none;
		color: #666666;
		font-size: 0.75rem;
		padding-bottom: 0;
	}
	#full-menu-container .mobile-nav-menu ul ul ul a:hover {
		color: #00b1da !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: #666666;
		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: #00b1da;
	}
	/* 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: #F7942D;
	}
	.btn-container .btn-sm {
		letter-spacing: normal;
		/*min-height: 2rem;
		min-width: 7rem;
		*/
	}
	/* Breadcrumb */
	.breadcrumbs-container {
		padding: 1.3rem 0 1.188rem 0;
		font-size: 0.6667rem;
	}
	/* .breadcrumbs-container .wrap,.wrap > .breadcrumbs-container .wrap{
		padding:0;
	}
	*/
	.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;
	}
	/*.breadcrumbs-container span, .breadcrumbs-container span a {
		font-size: 0.6667rem;
	}
	*/
	/* 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: #00b1da;
	}
	.sidebar-links li.current_page_item > a,
	.sidebar-links li.page_item_has_children.current_page_item > a {
		color: #0078BF;
		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;
	}
	.page-template-page-level2 .wrap.pad-100 {
		padding: 0.7333rem 1.3333rem 0;
	}
	.default-layout_breadcrumbs .breadcrumbs-container,
	.two-by-three-default-layout_breadcrumbs .breadcrumbs-container {
		padding: 1.3333rem;
	}
	.content-section1 .summary p {
		font-size: 1.0667rem;
		color: #666666;
	}
	.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 1.375rem 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: #00b1da;
	}
	.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: #00b1da;
	}
	/* 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;
		padding-top: 1rem;
	}
	.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: 75%;
	}
	.footer-inner .bottom-links li {
		padding: 0 0.4rem 0.3333rem;
		float: left;
		font-size: 0.6rem;
	}
	.footer-inner .bottom-links .icon_volume {
		display: inline-block;
		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;
	}
	/**/
	.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: #0078BF;
		content: "";
	}
	.menu-full_menu_right_links-container li.btn-donate::before {
		position: absolute;
		width: 100%;
		height: 0.0667rem;
		top: 0;
		background: #0078BF;
		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;
	}
}
@media only screen and (min-width : 768px) {
	.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;
	}
	.vc_col-sm-4.left-sidebar {
		width: 28%;
	}
}
/* ----------- iPhone 6, 6S, 7 and 8 ----------- */
/* Portrait and Landscape */
@media only screen and (min-width: 375px) and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
	.events-container .events-category-list input[type=checkbox] + span:before {
		padding-left: 0;
		font-size: 0.6rem;
	}
	.list-view-container .news-category span:first-child:before {
		top: 0.1333rem;
	}
}
/* ----------- iPhone 6+, 7+, 8+, X ----------- */
/* Portrait and Landscape */
@media only screen and (min-width: 414px) and (max-width: 812px) and (-webkit-min-device-pixel-ratio: 3) {
	.events-container .events-category-list input[type=checkbox] + span:before {
		padding-left: 0;
		font-size: 0.6rem;
	}
	.list-view-container .news-category span:first-child:before {
		top: 0.1333rem;
	}
}
/* Mobile (landscape) ----------- */
@media (max-width : 992px) and (orientation : landscape) {
	/* Home Page */
	.scroll-down-container {
		bottom: 0.6667rem;
		width: 2rem;
	}
	.header-wrapper .wrap.header-content-wrapper {
		padding: 3.75rem 0 0 6.5rem;
	}
}
/* iPads (landscape) ----------- */
@media (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
	/* Styles */
}
@media (min-width: 768px) and (max-width: 991.98px) {
	.vc_col-sm-3.left-sidebar {
		width: 29%;
		margin-right: 3%;
	}
	.home-cmodule-row:after,
	.home-cmodule-row:before {
		display: inline !important;
	}
	.event-container .event-title {
		max-height: 3.7rem;
		overflow: hidden;
	}
	.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;
	}
	.header-wrapper {
		min-height: 60vh;
	}
	.modal-dialog {
		min-height: calc(100vh - 1.3333rem);
	}
	.header-wrapper .wrap.header-content-wrapper,
	.header-wrapper.header-withbg .wrap.header-content-wrapper {
		padding: 5.3333rem 0 0 3rem;
	}
	.scroll-down-container {
		bottom: 0.5rem;
		width: 2.5rem;
	}
	.site-header .menu-scroll-down {
		display: block;
	}
	.fullmenu-search-container .fullmenu-close.xs-display {
		width: 100%;
		text-align: right;
		padding: 1rem 0;
	}
	.search-item .entry-title, .search-item .entry-title a {
		font-size: 1.5rem;
	}
	.search-item .entry-summary, .search-item .entry-summary p,
	.search-item .entry-summary .ellip,
	.search-item .entry-summary .ellip-line {
		font-size: 1rem;
		line-height: 1.4;
	}
	.search-item .entry-header {
		padding-bottom: 0.4rem !important;
	}
	.search-form .search-page-form .search-submit {
		height: inherit;
	}
	.prof-img_true {
		padding-top: 2rem;
	}
	.single_event .wrap-indent {
		padding: 3.85rem 3.25rem 3.25rem;
	}
	.brow .wpb_wrapper .dp-section {
		margin-right: 2rem;
		max-width: calc(33.333333% - 1.4rem);
		flex: 0 0 calc(33.333333% - 1.4rem);
		padding-right: 0;
	}
	.brow .wpb_wrapper .dp-section:nth-of-type(3) {
		margin-right: 0;
	}
}
/*--- Header Changes for stick header ---*/
@media (min-width: 992px) {
	.page-level-default .rjts-section {
		display: block;
	}
	.default-layout_breadcrumbs,
	.page-container-inner,
	.search_temp,
	.staff-breadcrumbs,
	.archive-news,
	.deans-breadcrumbs,
	.events_breadcrumbs,
	.single_event-breadcrumbs,
	.news-details-crumbs,
	.single-faculty-breadrumbs,
	.wpb-page-container {
		padding-top: 6.25rem;
	}
	.header-wrapper.header-inner {
		position: fixed;
		width: 100%;
		transform: none;
		transition: all 0.4s;
		top: 0;
	}
	.header-wrapper.header-inner.header-fixed-top {
		transform: translate3d(0, -100%, 0);
	}
	.homePage_stickyHeader .header-wrapper.header-inner.show {
		transform: translate3d(0, -120%, 0);
	}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
	.events-list .breadcrumbs-container .wrap {
		max-width: 100%;
	}
	.wrap {
		max-width: 94%;
	}
	.page-container-inner {
		min-height: 60rem;
	}
	.menu-wrap .top-menu-right .main-menu {
		padding-left: 1.5rem;
	}
	.home .module-row .col-md-4 {
		min-width: calc(33.333333% - 1.3333rem);
		max-width: calc(33.333333% - 1.3333rem);
	}
	.home .module-row .col-md-8 {
		min-width: calc(66.666667% - 0.6667rem);
		max-width: calc(66.666667% - 0.6667rem);
	}
	.home .statistic-wrapper .statistic-container .row .col-md-4 {
		min-width: 390px;
		width: 26rem;
	}
	.home .statistic-wrapper .statistic-container .row .col-md-4 {
		min-width: auto;
		width: auto;
	}
	.site, .site-content-contain, .site-content-contain .site-content {
		min-height: 53.3333rem;
	}
	.large-news-block .img-col {
		min-height: 15rem;
	}
	.header-wrapper.header-inner .nav-container ul li {
		padding-right: .225rem;
	}
	/* footer */
	.footer-inner .footer-links li {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.footer-inner .footer-links li a {
		font-size: 1.0667rem;
	}
	.footer-inner .footer-copyright, .footer-inner .bottom-links li a {
		font-size: 0.8rem;
	}
	.footer-inner .footer-copyright .pipe, .footer-inner .bottom-links li {
		padding: 0 0.4667rem;
	}
	.default-layout-container .middle-content .video-js {
		width: 100%;
	}
	.default-layout-container .jump-to-section li a:hover {
		color: #4a4a4a;
	}
	.vc_col-sm-3.l2-right-sidebar {
		padding-left: 4.2rem;
	}
	.home .header-wrapper .logo-container {
		min-width: 9.5rem;
		max-width: 9.5rem;
	}
	.menu-wrap #main-menu-right li {
		padding-left: 0.4rem;
	}
	.search-item .entry-summary.scontent-lg {
		max-height: 4rem;
	}
}
@media (min-width: 1200px) and (max-width: 1250px) {
	.wrap {
		max-width: 70rem;
	}
}
@media only screen and (max-width: 1249px) {
	.menu-wrap ul li a {
		font-size: 1rem;
		padding: 0 0.875rem 1.188rem 0.313rem;
	}
}
@media only print, screen and (max-width: 1120px) {
	.header-wrapper.header-inner .menu-wrap {
		margin-top: 1.5rem;
	}
	.menu-wrap ul li a {
		font-size: 1rem;
		padding: 0.188rem 0.875rem 1.188rem 0.188rem;
	}
	.menu-wrap .top-menu-right .main-menu {
		padding-left: 0;
	}
	.header-wrapper.header-inner .menu-wrap #main-menu-right > li {
		padding: 0 0 0 0.35rem;
	}
	.menu-wrap #main-menu-right1 li {
		padding: 0 0 0 0.438rem;
	}
}
@media only print, screen and (max-width: 1024px) {
	.main-menu>li.menu-item {
		padding-right: 0.9rem;
	}
}
@media only print, screen and (max-width: 991.98px) {
	.fullmenu-links-container .fullmenu-links-col2 li.gray-item {
		border: none;
	}
	.fullmenu-links-container .fullmenu-links-col2 li.gray-item:first-child {
		border-top: 1px solid #0078BF;
	}
	.wpb-page-container.pad-top.no-breadcrumbs {
		padding-top: 0;
	}
	.date-fields-container .formControl-container {
		margin-right: 0;
	}
	.homePage_stickyHeader {
		display: none;
	}
	.sidebar-events {
		padding: 0.6667rem 0 0 0;
		margin-bottom: 1rem;
	}
	.sidebar-events .sidebar-title {
		font: 1.0667rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
		font-weight: 700;
		margin-bottom: 0.3333rem;
	}
	.sidebar-events .event-block {
		padding: 0.6667rem 0 0.6667rem 0;
	}
	.sidebar-events .event-month {
		font: 1.0667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}
	.sidebar-events .event-time {
		font: 0.8rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}
	.sidebar-events .event-title {
		font: 0.8rem/110% "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}
	.sidebar-events .event-title a {
		font: 0.8rem/110% "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}
	.sidebar-events .event-location {
		font: 0.8rem/110% "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}
	.sidebar-events .event-location strong {
		font: 0.8rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}
	.sidebar-events .event-btn {
		padding: 0.6667rem 0 0 0;
	}
	.sidebar-events .event-btn a {
		padding: 0.5333rem 0.6667rem;
	}
	.sidebar-events.sidebar-visible-desktop {
		display: none;
	}
	.sidebar-events.sidebar-visible-mobile {
		display: block;
	}
	/* sidebar & news list */
	.sidebar-newslist-container {
		padding: 0;
		/*display: block;
		*/
	}
	.sidebar-newslist-container .news-sidebar {
		/*display: none;
		*/
	}
	/*-------------------- News ------ Events -----------------*/
	.img-caption {
		padding: 0.6667rem 0 1.0667rem;
		font-size: 0.6667rem;
		margin: 0 1.3333rem;
	}
	.img-caption.TradeGothicLTBoldTwo {
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}
}
@media only screen and (max-width: 782.98px) {
	body.admin-bar .full-menu-container.animate {
		top: 70px;
	}
}
@media only screen and (max-width: 767.98px) {
	.post-share .tooltip-sm {
		top: 0.188rem;
		margin-left: 7.625rem;
	}
	.wpb-events-filter-wrap {
		padding-top: 1rem;
		margin-bottom: 1rem;
	}
	#share-icons .post-share {
		justify-content: flex-start;
		margin-left: -0.188rem;
	}
	.no-js #search_wrap, .no-js .default-layout_breadcrumbs .breadcrumbs-container {
		padding-left: 0;
		padding-right: 0;
	}
	.no-js .form-fields-container {
		flex-direction: column;
		padding-bottom: 20px;
	}
	.no-js .form-fields-container .filters .search-filters {
		margin-top: -0.625rem;
	}
	.no-js .form-fields-container .search-form {
		padding-right: 0;
	}
	.full-menu-btn > input[type=checkbox]:checked ~ label ~ .full-menu-container {
		padding-top: 0;
	}
	.cuny-fullmenu-container {
		padding-top: 0;
		overflow-y: scroll;
		max-height: 80vh;
	}
	.cuny-fullmenu-container .input-container {
		width: 100%;
	}
	.header-wrapper .full-menu-btn .btn {
		margin-top: 0.188rem;
	}
	.header-wrapper .full-menu-btn > label .fullmenu-close {
		margin-top: 0;
	}
	.full-menu-container {
		right: 0;
		width: 100%;
	}
	.full-menu-container.animate,
	body.admin-bar .full-menu-container.animate {
		top: 0;
		right: 0;
	}
	.sticky-top, .sticky-top.is-affixed {
		position: inherit !important;
		z-index: auto;
	}
	.header-wrapper.header-inner {
		padding-bottom: 0.5rem;
	}
	.header-wrapper .full-menu-btn {
		margin-top: 0.813rem;
	}
	.header-wrapper .full-menu-btn .hamburger-menu {
		width: 2rem;
	}
	.header-wrapper .logo-inner.xs-display .fullmenu-logo_inner img {
		width: 5.5rem;
	}
	.header-wrapper .logo-inner.xs-display {
		padding-top: 0.7rem;
	}
	.menu-wrap ul.main-menu ul.sub-menu ul.sub-menu li a {
		border: none;
		color: #666666;
		font-size: 0.875rem;
		padding-bottom: 0;
	}
	.menu-wrap ul.main-menu ul.sub-menu ul.sub-menu ul.sub-menu li a {
		border: none;
		color: #666666;
		font-size: 0.75rem;
		padding-bottom: 0;
	}
	.page-level-default .vc_separator {
		display: none;
	}
	.page-level-default .page-title-white-base .page-title h1 {
		font-size: 1.75rem;
		font-family: "plantin", Georgia, Times New Roman, serif;
	}
	.sitemap_links ul li ul.grandparent .page_item a,
	.sitemap_links ul li ul.children .page_item a
	 {
		font-size: 0.875rem !important;
	}
	.page-desc {
		max-width: 100%;
	}
	.page-title-white-base h1:after {
		display: none;
	}
	.container-shadow {
		padding: 1.3rem 1.3rem 0 1.3rem;
	}
	.wpb-content-container .vc_column_container.content-area {
		order: -1;
	}
	.header-wrapper {
		min-height: 80vh;
	}
	.header-wrapper .wrap.header-content-wrapper,
	.header-wrapper.header-withbg .wrap.header-content-wrapper {
		padding: 1.3333rem 0 0 0;
	}
	.widget.hide-on-mobile {
		display: none;
	}
	.wpb_single_image.vc_align_right {
		text-align: left;
	}
	.right-sidebar {
		max-width: 100%;
		margin-top: 2rem;
	}
	.breadcrumbs-container span,
	.breadcrumbs-container span a {
		font-size: 0.6667rem;
	}
	.page-title-white-base h1,
	.page-container-inner .page-title h1 {
		font-size: 2.125rem;
		font-family: "plantin", Georgia, Times New Roman, serif;
		color: #000;
	}
	.wpb_accordion_wrapper .wpb_accordion.collapsed,
	.wpb_accordion_wrapper .wpb_accordion.wpb_acc_link,
	a.wpb_accordion.collapsed:not([href]):not([tabindex]),
	#content-black .wpb_accordion_wrapper .wpb_accordion.collapsed,
	#content-black .wpb_accordion_wrapper .wpb_accordion.wpb_acc_link,
	#content-black a.wpb_accordion.collapsed:not([href]):not([tabindex]),
	#content-white .wpb_accordion_wrapper .wpb_accordion,
	#content-white .wpb_accordion_wrapper .wpb_accordion:hover,
	#content-white a.wpb_accordion:not([href]):not([tabindex]),
	#content-white a.wpb_accordion:not([href]):not([tabindex]):hover {
		font-size: 1.125rem;
		font-family: "plantin", Georgia, Times New Roman, serif;
	}
	.wpb_accordion_wrapper .wpb_accordion,
	.wpb_accordion_wrapper .wpb_accordion:hover,
	a.wpb_accordion:not([href]):not([tabindex]),
	a.wpb_accordion:not([href]):not([tabindex]):hover,
	#content-black .wpb_accordion_wrapper .wpb_accordion,
	#content-black .wpb_accordion_wrapper .wpb_accordion:hover,
	#content-black a.wpb_accordion:not([href]):not([tabindex]),
	#content-black a.wpb_accordion:not([href]):not([tabindex]):hover {
		font-size: 1.25rem;
		font-family: "plantin", Georgia, Times New Roman, serif;
	}
	.wpb_accordion_wrapper .wpb_accordion.collapsed:after,
	.wpb_accordion_wrapper .wpb_accordion.wpb_acc_link:after,
	.wpb_accordion_wrapper .wpb_accordion:after {
		font-size: 0.875rem;
	}
	.menu-full_menu_right_links-container li.menu-content p {
		font-size: 0.875rem;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}
	.sidebar-degrees .degrees-btn a {
		font-size: 0.875rem;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}
	.page-desc,
	.page-desc p,
	.page-desc h2,
	.page-desc h3,
	.page-desc h4,
	.page-desc h5,
	.page-desc h6 {
		font-size: 1.4rem !important;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}
	.wpb-content-link .link-col .ellip,
	.wpb-content-link .link-col .ellip-line,
	.wpb-content-link .link-col .ellip span,
	.wpb-content-link .link-col .ellip-line span {
		font-size: 1rem;
	}
	.wpb-content-link .link-des .ellip,
	.wpb-content-link .link-des .ellip-line,
	.wpb-content-link .link-des .ellip span,
	.wpb-content-link .link-des .ellip-line span {
		font-size: 0.875rem;
		font-family: "plantin", Georgia, Times New Roman, serif;
	}
	.wpb-quote-widget .pimg img,
	.wpb-bio-profile-widget .pimg img {
		max-width: 100%;
	}
	.degree-program-container.lastdp .degree-prorgam-content {
		border-bottom: none;
	}
	.section-link-row,
	.wpb-content-link,
	.section-link-row {
		border-top: none !important;
		border-bottom: 1px solid #e1e1e1;
	}
	.section-link-row,
	.wpb-content-link:last-child {
		border-bottom: none;
	}
	.sidebar-links li a {
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}
	#share-icons .a2a_button_facebook {
		padding-left: 0;
	}
	#share-icons .a2a_button_facebook:after,
	#share-icons .a2a_button_twitter:after,
	#share-icons .a2a_button_email:after,
	#share-icons .a2a_dd.addtoany_share_save:after {
		left: 0;
	}
	.bg-pattern {
		padding: 2rem 1.563rem 0;
	}
	.wrap-indent {
		padding: 0;
	}
	.single_event .wrap-indent,
	.wrap-indent.news-details {
		padding: 0 0 3.5rem 0;
	}
	.searchcontainer .page-title-white-base {
		margin-bottom: 0.625rem;
	}
	.search-filter-wrapper .search-sort .searchsort {
	}
	.search-item .entry-title,
	.search-item .entry-title a {
		font-size: 1.125rem;
	}
	.search-item .spost-link {
		font-size: 0.75rem;
	}
	.search-item .entry-summary.scontent-sm {
		max-height: 5rem;
	}
	.search-item .entry-summary,
	.search-item .entry-summary p,
	.search-item .entry-summary .ellip,
	.search-item .entry-summary .ellip-line {
		font-size: 1rem;
		line-height: 1.2;
	}
	.search-form .search-page-form .search-submit {
		height: inherit;
	}
	.list-view-container .news-img {
		min-width: 6.6667rem;
		width: 6.6667rem;
		height: 5rem;
		min-height: 5rem;
		margin-left: 1rem;
	}
	.staff-breadcrumbs .breadcrumbs-container .wrap {
		padding: 0 1.3333rem;
	}
	#tribe-events-content-wrapper .staff-breadcrumbs .breadcrumbs-container .wrap {
		padding: 0;
	}
	.full-menu-container .wrap {
		max-width: 100% !important;
		padding: 0;
	}
	.full-menu-container .fullmenu-search-container {
		-moz-box-shadow: 0 0 0.7rem rgba(206, 206, 206,0.6);
		-webkit-box-shadow: 0 0 0.7rem rgba(206, 206, 206,0.6);
		box-shadow: 0 0 0.7rem rgba(206, 206, 206,0.6);
		padding-bottom: 0.875rem;
	}
	.fullmenu-search-container .fullmenu-logo-xs {
		padding: 0.6rem 0.375rem 0 1.563rem;
	}
	.fullmenu-search-container .fullmenu-logo-xs img {
		width: 5.1333rem;
	}
	.fullmenu-search-container .fullmenu-close.xs-display {
		padding: 1.25rem 1.375rem 0 0.5rem;
	}
	.fullmenu-search-xs .input-container {
		height: inherit;
		margin: 1.688rem 0 1.1333rem;
	}
	.fullmenu-search-xs .input-container .search-form .search-submit {
		top: 0;
		right: 0;
		padding: 0;
	}
	.fullmenu-search-xs .input-container .search-form .search-field::placeholder {
		color:#666666;
	}
	#full-menu-container .mobile-nav-menu ul li a {
		font-size: 1.313rem;
	}
	/* #full-menu-container .mobile-nav-menu .mobile-menu > li.menu-item-has-children > .menubtn{
		top:0.375rem;
	}
	*/
	.mobile-nav-menu .mobile-menu > li.menu-item-has-children > .menubtn {
		top: 0.375rem;
	}
	.full-menu-btn > input[type=checkbox]:checked ~ label ~ .full-menu-container {
		top: 0;
	}
	.admin-bar .full-menu-btn > input[type=checkbox]:checked ~ label ~ .full-menu-container {
		top: 2.9rem;
	}
	.full-menu-btn > label {
		top: -0.5rem;
	}
	.full-menu-btn > input[type=checkbox]:checked ~ label .fullmenu-close {
		position: fixed;
		right: 1.5rem;
		top: 1.3rem;
	}
	.admin-bar .full-menu-btn > input[type=checkbox]:checked ~ label .fullmenu-close {
		top: 3.3rem;
	}
	.news-sidebar.news-category-sidebar {
		display: none;
	}
	.active-faculty-filters {
		display: block;
		margin: 0;
	}
	.filtersearch-wrap {
		margin: 0.313rem;
	}
	.filterbyLastNameOrDepartments,
	.filterbyLastNameOrDepartments strong,
	.filterbyLastNameOrDepartments span,
	.filterbySearchTerm, .filterbySearchTerm span {
		font-size: 1rem;
		font-family: 'plantin', Georgia, 'Times New Roman', serif;
	}
	.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list>label {
		font-size: 0.75rem;
	}
	.dropdown_wrapper .cs_dropdown .cs_select .arrow_down {
		top: 0.4rem;
	}
	.dropdown_wrapper .cs_dropdown .cs_select .selected_item {
		max-width: 6.125rem;
		line-height: 1.757rem;
	}
	/* Changes for search page for mobile */
	/* 2.5 template */
	.wpb-page-info.two-five-links ul li,
	.wpb-page-info.two-five-links ul li a {
		font-size: 1.125rem;
	}
	.wpb-page-info.two-five-links ul li.showbtn {
		font-size: 0.875rem;
	}
	/*--Sitemap-*/
	.wpb-page-info.sitemap_links ul li:first-child,
	.wpb-page-info.sitemap_links ul li:first-child a {
		padding-top: 0;
	}
	/* jump to */
	.vc_row .jump-to-section {
		margin-left: 1rem !important;
	}
	.jump-to-section.l1-mjts-section {
		display: block;
	}
	.jump-to-section.l1-rjts-section {
		display: none;
	}
	.jump-to-section .jumpto-links li {
		text-indent: 0 !important;
	}
}
@media only screen and (max-width: 576px) {
	.page-level-default .mjts-section {
		display: block;
	}
	.l1-right-sidebar .l1-rjts-section {
		display: none;
	}
	.l1-mjts-section {
		display: block;
	}
	.xs_datepicker {
		display: none;
	}
	.xs_datepicker.active {
		display: block !important;
	}
	.sidebar-add-event {
		width: 100% !important;
	}
	.section-link-row, .wpb-content-link {
		height: auto;
	}
	.wpb-content-link .link-col {
		padding: 1rem 0.8rem;
	}
	.wpb-content-link .link-des {
		padding: 0 0.8rem 1rem;
	}
	.page-desc,
	.page-desc p,
	.page-desc h2,
	.page-desc h3,
	.page-desc h4,
	.page-desc h5,
	.page-desc h6 {
		font-size: 0.875rem !important;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}
	.page-desc p {
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400 !important;
		font-size: 1.25rem !important;
	}
	.wpb_accordion_wrapper .wpb_accordion.collapsed,
	.wpb_accordion_wrapper .wpb_accordion {
		font-size: 1.125rem;
		font-family: 'plantin', Georgia, 'Times New Roman', serif !important;
	}
	.page-template-page-level1 .page-desc,
	.page-template-page-level1 .page-desc p,
	.page-template-page-level1 .page-desc h2,
	.page-template-page-level1 .page-desc h3,
	.page-template-page-level1 .page-desc h4,
	.page-template-page-level1 .page-desc h5,
	.page-template-page-level1 .page-desc h6 {
		font-size: 1.25rem !important;
	}
	/*news*/
	.page-news-category .list-view-container .news-title a {
		font-size: 0.875rem;
	}
	.page-news-category .list-view-container .news-category .pdate {
		font-size: 0.5rem;
	}
	.page-news-category .list-view-container .news-category a {
		font-size: 0.5rem;
	}
	.list-view-container .news-des-indent .news-des-indent_inner {
		font-size: 0.75rem;
	}
	/*.home-content div.vc_row .module-medium:last-child{
		page-break-after: always !important;
	}
	*/
}
@media only screen and (max-width: 360px) {
	.filter_tabs-container .filter_tabs .tab {
		padding: 0.4rem 0.5rem;
	}
}
/* post-VGD customizations */

@media only screen and (min-width:1121px) and (max-width:1251px) {
	.menu-wrap .top-menu-left { width:50%!important; }
	.menu-wrap .top-menu-right { width:50%!important; }
}

span { font-family:inherit; }

.black { color:#000000; }
.blue { color:#0078bf; }
.turquoise { color:#00b1da; }
.indigo { color:#2d4a9f; }
.green { color:#00b477; }
.teal { color:#00b5ad; }
.light-blue { color:#7eb0de; }
.yellow { color:#ffc226; }
.orange { color:#f7942d; }
.warm-red { color:#ef4350; }
.purple { color:#953192; }

.text-block-grid {
	margin-bottom:1rem;
}
.text-block-grid .wpb_content_element {
	margin-bottom:1.5rem;
}
.text-block-grid ul {
	margin-left:0;
}
.text-block-grid h2 {
	font-family:trade-gothic-next-compressed;
	font-weight:700;
	color:#953192;
	line-height:110%;
}
.text-block-grid-header p {
	font-family:trade-gothic-next-compressed;
	font-weight:700;
	font-size:3.5rem;
	line-height:110%;
	color:#953192;
}
body.home #wnb-bar {
	background-color:#0078BF!important;
}
body.home.logged-in {
	padding-top:0px!important;
}
body.logged-in #wnb-bar {
	display:none!important;
}
body.home.logged-in #wnb-bar {
	line-height:37px!important;
}
@media only screen and (max-width:768px) {
	#wnb-bar {
		font-size:10px!important;
		text-transform:uppercase!important;
		line-height:22px!important;
		min-height:22px!important;
	}
}
#wnb-bar {
	border-bottom:none!important;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	background-image:none!important;
	display:flex!important;
	justify-content:center!important;
	background-color:transparent!important;
}
#wnb-bar span {
	background-color:#0078BF!important;
    padding: 0 .25em 0 1em!important;
}
#wnb-bar a > span {
    padding: 0!important;
}
#wnb-bar a {
	background-color:#0078BF!important;
    padding: 0 1em 0 .25em!important;
}
.wnb-bar-button {
	text-shadow:none!important;
	background-color:transparent!important;
	color:#ffffff!important;
	font-size:inherit!important;
	font-weight:normal!important;
	-webkit-border-radius:none!important;
	border-radius:none!important;
	margin-left:0!important;
	padding-left:0!important;
	text-decoration:underline!important;
	transition.0.2s;
}
.wnb-bar-button:hover {
	color:#000000!important;
	transition.0.2s;
}
.degree-prorgam-content .program-des_outer {
	max-height:auto!important;
}
.hm-none .module-title a {
	color:$ffffff!important;
}
