/*
Theme Name: Site
Theme URI: http://gantry.org
Template: g5_helium
Author: RocketTheme, LLC
Author URI: http://rockettheme.com
Description: Child Theme - Gantry 5 Theme from RocketTheme
Version: 5.6.2
Updated: 2020-01-03 00:12:28
*/
@import "new-style.css";
@import "fonts/font.css";
@import "fonts/navigation.css";
/*@import url("https://use.typekit.net/axg1kcs.css");*/
@import url("https://use.typekit.net/rhf3nlr.css");

.home .entry-content a.post-thumbnail{display:none;}

.accessible.home #g-navigation{background:rgba(0,0,0,.75);}
.accessible .right-nav-section .btn-warning,
.accessible .btn-warning,
.accessible .is-custom,
.accessible.page-id-9309 .roobely-block-btn-anchor.is-medium,
.accessible .news-wrapper .more-btn a,
.accessible .rss-entry h3 a,
.accessible .blog-wrapper h3 a{color:#000000!important;}
.accessible .rss-entry h3 a:hover,
.accessible .blog-wrapper h3 a:hover{text-decoration:underline;}
.accessible .light-blue-container .roobely-mediacard-innerBlocks .wp-block-roobely-text .roobely-block-text .roobely-block-text-title-container .roobely-block-text-title,
.accessible .light-blue-container .roobely-mediacard-innerBlocks .wp-block-roobely-text .roobely-block-text p,
.accessible .light-blue-container .white-text,
.accessible .light-blue-container .roobely-block-heading .roobely-heading-selector{color:#000000!important;}

.accessible.home h1{background:rgba(0,0,0,.75);padding:20px;}
.accessible .stories-content .more-btn a,
.accessible .ge-agents-partners-wrapper a,
.accessible .quotes-content .quotes-name{color:#000000;}

.accessible .light-purple-column .roobely-info-box-text,
.accessible .light-purple-column .roobely-info-box-title-inner,
.accessible .light-purple-row .roobely-column-inner .white-text,
.accessible .light-purple-box .roobely-column-inner .roobely-info-box-text{color:#000000;}

.accessible .ge-sub-nav #global-start-boxes a,
.accessible .light-blue-container a{color:#000000;}
.accessible .ge-sub-nav #global-start-boxes a:hover{color:#ffffff;}

.hide-h6 .roobely-info-box-title-inner{display:none;}
.accessible .blog-wrapper .roobely-postgrid-pagination .current{cursor:default;color:#000000!important;}

.accessible .activity-header{color:#3a3588;}
.accessible .bot-meeting-right-column .general-texting,
.accessible .bot-meeting-right-column .key-links{color:#000000;}

.accessible.page-id-7926 .hover-box-hover .roobely-heading-container,
.accessible.page-id-7926 .community-wrap .roobely-info-box-body{background-color:rgba(0,0,0,.75);}

.nf-field-description{display:none;}

.g-container main a{text-decoration:underline;}
.g-container main a:hover{text-decoration:none;}

table td{border-right:1px solid #dce2e9;border-bottom:1px solid #dce2e9;padding:10px;}
table tr.odd{font-size:14px;}
table tr.even{background-color:#f3f3f3;font-size:14px;}

.white-text{color:#ffffff;}
.white-text a{color:#ffffff;text-decoration:underline;}
.white-text a:hover{text-decoration:none;}
/* ul li, ol li{font-size:16px;margin:0 0 20px;} */
.roobely-block-mediacard-wrapper h2, .roobely-block-mediacard-wrapper h3{margin:0 0 10px;}

.hero-text-wrapper .wp-block-roobely-heading{background-color:rgba(58,53,136,.9);padding:0;}
.hero-text-wrapper .roobely-heading-container{padding:12px 10px;}

.g-container main .more-btn a,
.g-container main .more-btn-white a{text-decoration:none;}

.g-main-nav .g-menu-item-7604 .g-menu-item-content span.g-menu-item-title:hover,
.g-main-nav .g-menu-item-7604 span.g-menu-parent-indicator:hover{cursor:default;}

.g-main-nav .g-menu-item-7604 a.g-menu-item-container .g-menu-item-content span.g-menu-item-title:hover{cursor:pointer;}

.btn{
	text-align: center;
	font-weight:  700!important;
	font-size: 16px;
	line-height: 22px;
	font-family:  'avenir-lt-pro';
	letter-spacing: 0px;
	border-radius: 4px;
	padding: 9px 20px 7px;
	display: inline-block;
}
.btn-warning{
	background: #E28C2F;
	color: #FFF;
}
.btn-warning:hover{
	background-color: #C67013;
	color: #FFF;
	text-decoration: none;
}
.btn-info{ 
	background: #9CC8E4;
	color: #000;
}
.btn-info:hover{
	background-color:#89ACC3;
	color: #000;
	text-decoration: none;
}

body{
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;	
	font-family: 'avenir-lt-pro';
}

/* #g-container-main{margin:20px 0;} */
h6 {font-family: 'avenir-lt-pro';line-height:34px;margin:0 0 10px;}
h1, h2, h3, h4, h5  {
	margin:0;
	line-height:1.5em !important;
	font-family: 'Gazpacho';
	font-style: normal;
	font-weight: 700;
}


h2{font-size:37px;font-weight:700!important;line-height:1.2em!important;margin:0 0 10px;}
h3{font-size:28px;font-weight:700!important;margin:0 0 10px;}
h4{font-size:20px;font-family: 'avenir-lt-pro';font-weight:700!important;margin:0 0 10px;}

p{
	margin-top: 0 !important;
	margin-bottom: 13px !important;
}
.para-mtb-none p{
	margin-top: 0;
	margin-bottom: 0;
}
a:hover{
	text-decoration: underline;
}
ul, ol, dl{margin-top:0px;}
.tcs-button a{background-color:#fcaf17;border:0px transparent solid;border-radius:4px;color:#282425;display:inline-block;font-size:18px;font-weight:bold;padding:15px 25px;}
.tcs-button a:hover{background-color:#282425!important;border:0px transparent solid;color:#fcaf17;cursor:pointer;text-decoration:none;}

.quotes-item-wrap .quotes-content .quotes-text:before{background-image: url(/wp-content/uploads/2023/08/quote.svg);}

/* GANTRY UNIVERSAL FIXES */

.roobely-block-text-title sup{font-size:1rem;top:-2em;}

#g-mainbar {
	padding: 0;
}
#g-mainbar .g-content {padding:0; margin:0;}

/* FULL WIDTH */
.entry-content .alignwide {margin-left  : -80px;margin-right : -80px; }
.entry-content .alignfull {margin-left  : calc( -100vw / 2 + 100% / 2 );margin-right : calc( -100vw / 2 + 100% / 2 ); max-width: 100vw;}
/* .alignfull img {
	width: 100vw;
	} */

/* Video Containter - make sure to add class .video-container for this to work */
.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.roobely-video-popup-prefix{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

/* MAIN MENU - Navigation Block */

#g-navigation {
	padding: 20px 0 10px 0;
}

.outline-home-outline #g-navigation{
	background: transparent;
	position: absolute;
	width: 100%;
}

#g-navigation .g-grid{
	align-items: center;
} 

#g-navigation .g-main-nav .g-toplevel > li{margin:0 3px;}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container{padding:4px;}
#g-navigation .g-main-nav .g-toplevel li .g-menu-item-container .g-menu-item-content {
	font-weight: 800;
	font-family: 'avenir-lt-pro';
	font-size: 15px;
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content{
	box-shadow: none;
}

#g-navigation .g-main-nav .g-dropdown{
	background: #FFF;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border: none !important;
	
}
#g-navigation .g-main-nav .g-sublevel > li{
	padding: 0;
	margin: 0;	
}
#g-navigation .g-main-nav .g-toplevel li .g-sublevel > li > .g-menu-item-container  .g-menu-item-content{
	padding: 0px 7px;
	border-top:none !important;  
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	font-family: avenir-lt-pro;
	color: #000000;    
}
#g-navigation .g-main-nav .g-toplevel li .g-sublevel > li{
	border-bottom: 1px solid rgba(0,0,0,1) !important;
}
#g-navigation .g-main-nav .g-toplevel li .g-sublevel > li .g-menu-item-container:hover{
	background: #E8E9FF;
}
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator{
	color: #000;
}
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator{
	top: 50%;
	margin-top: -20px;
	font-size: 10px;
}
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container{
	opacity: 1;
	color: #E28C2F;
}
.outline-home-outline #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-parent-indicator{
	color: #FFF;
}

.outline-home-outline #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-parent-indicator:hover{
	color:#E28C2F;}

#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-parent-indicator{
	color: #000;
}
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator:after,
.g-main-nav .g-sublevel > li.g-parent.g-selected > .g-menu-item-container > .g-menu-parent-indicator:after{
	content: "\f054";
}
#g-navigation .g-main-nav .g-dropdown > .g-dropdown-column{
	border: none !important;
}

#g-navigation .g-main-nav .g-sublevel > li > a .g-menu-item-content{
	font-size: 13px !important;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator{
	vertical-align: middle;
	margin-top: -2px;
}


#g-navigation .g-main-nav .g-dropdown .g-dropdown{
	margin-left: 5px;
}
.g-main-nav .g-standard > .g-dropdown .g-dropdown, 
.g-main-nav .g-fullwidth > .g-dropdown .g-dropdown{
	top: 0;
}

.logo > .g-content{
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}

.site #g-navigation .g-container,
.site #g-footer .g-container{
	z-index: 1;
	position: relative;
}
.top-search{
	margin-right: 10px;	
}
.top-search .fa{
	color: #000;
	font-size: 18px;
}
.outline-home-outline .top-search .fa{
	color: #FFF;
}
.right-nav-section .g-content{
	padding-left: 0;
	padding-right: 0;
}

.g-social a:hover{text-decoration:none;}

.right-nav-section .g-content .btn-warning{ margin-right: 10px; }

/* Accessibility Mode */
#accessibilty-mode-wrapper{text-align:center;}
#accessibilty-mode-wrapper .accessible-button{font-size:14px;margin:7px 0 0 0;}
.accessible-button form{position:relative;top:0px;}
#accessibility-mode-state{position:relative;top:1px;}
.accessible-button form input{text-decoration:underline;}
.accessible-button form input:hover{text-decoration:none;}

/**** Breadcrumb styles ****/
#g-header .page_breadcrumb ul li a:hover{text-decoration:none;}

/* WP Fixes */
.no-title .entry-header {
	display:none
}
.page > .entry-header,
.home .page > .entry-header,
.page-id-58 .page > .entry-header,
.page-id-5380 .page > .entry-header,
.page-id-60 .page > .entry-header,
.page-id-62 .page > .entry-header{
	display:none
}
/* WOOCOMMERCE */
.woocommerce .input-text.qty.text {
	padding: 3px 10px 
}
.woocommerce .woocommerce-breadcrumb {
	margin-top: 10px
}
/*Home page Css*/
.home h1{position:relative;top:70px;}

.home-four-boxes .wp-block-roobely-column{padding:0 5px;}

.h3-sub-title .roobely-block-heading .roobely-sub-heading-selector{
	font-family: 'Open Sans',sans-serif !important;
}
.has-text-align-center{
	text-align: center;
}
.video-icon-none .roobely-video-popup > i{
	opacity: 0;
}
.video-section p{
	text-align: center;
}

.para_img p > img{
	float: left;
	margin-bottom: 15px;
	margin-right: 20px;
	max-width: none;
}
.para_img h3{
	font-size: 18px;
	color: #444;
}
.para-image{
	float: left;
	margin-bottom: 15px;
	margin-right: 20px;
}
.vertical-tab-section .roobely-vertical-tab-body{
	margin-left: -1px !important;
}
.vertical-tab-section div:not(div.roobely-vertical-tab-item.roobely-vertical-active) .roobely-vertical-tab-item-button {
	border-left-color: transparent;
}
.vertical-tab-section .roobely-vertical-tab-nav{
	margin-top: 15px;
}
.quote-image{
	background-position:30px 20px !important;
}
.list-spaceTP-none ul{
	margin-top: 0;
	margin-bottom: 15px;
}


.newsfeed-slider .post-content .cate-name{text-transform:uppercase;}
/*.newsfeed-slider .slide-show .slick-current.slick-active{transform:scale(1.0)!important;}*/

.page-id-8427 .entry-content a.post-thumbnail{display:none;}

/* Demographics Page */
.demo-stat-title{position:relative;top:3px;}
.academic-focus .roobely-image-container img{margin:0 0 20px;}
.academic-focus .bold-heading{margin:0;padding:0;}

/* Blog and News Listing */
.blog-news-header-wrapper .wp-block-roobely-heading{padding-bottom:0px;}
.blog-wrapper .roobely-post-small-view .roobely-postgrid-meta{color:#393583;font-size:11px;font-weight:700;padding-bottom:0px;}
.roobely-postgrid-meta .far{display:none;}
.blog-wrapper .roobely-post-small-view .roobely-postgrid-title a{color:#E26627;display:block;font-family:"avenir-lt-pro";font-size:16px;font-weight:700;line-height:24px;}

.page-id-107 .blog-wrapper .roobely-post-grid-content{padding:10px 20px 20px 20px;}

.page-id-107 .blog-wrapper .roobely-postgrid-pagination > .current{background:#E28C2F;border:0px;border-radius:0;color:#ffffff;font-weight:400;}

/* Blog page */
.sidebar-post > .roobely-column-inner{
	overflow: hidden;
}
.sidebar-post ul{
	margin-top: 0;
	margin-bottom: 0;
}
.sidebar-post ul li{
	margin-bottom: 7px;
}
.blog-wrapper .roobely-post-list-wrapper .roobely-post-list-content{
	display: flex;
	flex-direction: column;
}
.blog-wrapper .roobely-post-list-wrapper .roobely-post-list-content .roobely-postgrid-meta{
	order: 4;
	max-width: 140px;
	position: relative;
	margin-top: -28px;
	margin-left: 105px;
}
.blog-wrapper .roobely-post-list-wrapper .roobely-post-list-content .roobely-postgrid-meta span i,
.blog-wrapper .roobely-post-list-wrapper .roobely-post-list-content a.roobely-postgrid-btn::after
{
	display: none;
}
.blog-wrapper .roobely-postgrid-pagination > a,
.blog-wrapper .roobely-postgrid-pagination > *.current{
	min-width: 30px !important;
	height: 30px !important;
	line-height: 28px;
}
.blog-wrapper .roobely-postgrid-pagination .prev,
.blog-wrapper .roobely-postgrid-pagination .next{
	color: #666666;
}
.blog-wrapper .roobely-post-list-img{
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
	position: relative;
	overflow: hidden;
	padding: 5px;
	max-width: 100%;
	border: 1px solid #e1e1e1;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	width: 100%;
}
.blog-wrapper .roobely-post-list-img > a > img{	
	-webkit-transform: scale(1) !important;
	transform: scale(1) !important;
}

.outline-blog.page #g-sidebar{
	padding-top: 80px;
}
.outline-blog.single.single-post #g-sidebar{
	padding-top: 0;
}
.outline-blog.single.single-post .content-wrapper{
	padding-top: 20px;
}
.outline-blog.single.single-post .content-wrapper .entry-header{
	margin-bottom: 20px;
}
.single-sidebar{
	background: #fff;
	padding: 0 15px;
}
.single-sidebar h3.widgettitle{
	position: relative;
	overflow: hidden;
	margin: 0 -15px 0;
	padding: 10px 15px;
	border: 1px solid rgba(0,0,0,.01);
	border-bottom-color: #3D4E5B;
	background-color: #3D4E5B;
	color: #fff;
	text-shadow: 0 -1px 0 rgb(0 0 0 / 20%);
	font-size: 17px;
}
.single-sidebar > ul{
	margin-top: 13px !important;
	margin-bottom: 13px !important;
	padding: 0 15px;
	list-style-type: disc !important;
	display: inline-block;
	width: 100%;
}
.single-sidebar > ul > li{
	margin-bottom: 6px;
}
.single-sidebar > ul > li a{
	text-decoration: underline;
	color: #1E5376;
}
.single-sidebar > ul > li a:hover,
.single-sidebar > ul > li a:focus{
	color: #2c7aaf;
	text-decoration:none;
}
.card h2{
	font-size: 18px;
	margin-bottom: 13px;
}
.card .key-icon{
	min-height: 70px;
}

.single-event #g-container-main {
	background-color: #F8F8F8;
}
.single-event #g-container-main .page_breadcrumb{margin-left: 0;}

/* //Blog page */

/* Internship */
.internship-anchors{font-size:20px;}
.intern-quote:before{
	content: "";
	position: absolute;
	top: -25px;
	left: -25px;
	background: url(images/quote.png);
	width: 60px;
	height: 60px;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 40px;}
	.intern-quote:after{}
	.intern-quote{font-size:28px;line-height:36px;}

	.wp-block-embed__wrapper{height: 0;
		margin: 0 0 10px;
		overflow: hidden;
		padding-bottom: 65.25%;
		padding-top: 30px;
		position: relative;}

		.wp-block-embed__wrapper iframe {
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
		}

/* Global Engagement */
.global-school-box a:hover{opacity:.9;}
.page-id-9673 .global-school-box{padding:10px 0 5px;}
p.global-engagement-nav{}
#global-start-boxes a{height:70px;}
#global-start-boxes .roobely-column-inner .wp-block-roobely-button{padding:0;}

#global-end-boxes .active a:hover{cursor:default;}
#global-end-boxes a{height:75px;}

.expand-engagement-row p{margin-bottom:0!important;}

/*#global-end-boxes{text-align:center;}
#global-end-boxes p.global-active{background:#f3f3f3;min-height:120px;padding:20px;}
#global-end-boxes p a{background:#3a3588;color:#ffffff;display:block;min-height:120px;padding:20px;text-decoration:none;
transition: background .5s, text-decoration .5s;
}
#global-end-boxes p a:hover{background:#494497;text-decoration:underline;}*/

/* Schools */
.po-school-box .roobely-column-inner{min-height:410px;}

/* Mission and Values */
.mission-numbers .roobely-list li::before{
	border-radius: 20px;
	width: 35px;
	height: 35px;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	font-weight: 800 !important;
	font-family: 'avenir-lt-pro' !important;
}

/*  single post page */
.single-staff #g-container-main #g-mainbar{
	padding: 20px 0 90px 0;
	max-width: 740px;
	margin: 0 auto;
}
.single-staff .g-block.size-31{
	display: none;
}
.single-staff .g-block.size-69 {
	width: 100%;
	flex: 0 100%;
}

.staff-detail-wrapper .thumb{
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}
.staff-detail-wrapper .staff-discription{
	clear: both;
	margin-top: 20px;
	display: inline-block;
	width: 100%;
}
.staff-detail-wrapper .staff-discription h3{
	font-size: 17px;
	margin-bottom: 12px;
}

#nf-form-5-cont #nf-field-38-wrap .nf-field-label{display:none;}
.accessible #nf-form-5-cont a{color:#000000;}

/*  // single post page */

.single-post #g-container-main .entry-header .entry-title{font-size: 3rem;
	line-height: 1 !important;
	margin-bottom: 0.5rem;}

	.single-post #g-container-main .entry-header .entry-meta{
		margin: 0.5em 0;
		font-size: 1.15em;
		font-weight: 700;
		color: #444;
	}

	.single-post #g-container-main .post-thumbnail{
		border: 1px solid #e1e1e1;
		background: #fff;
		display:inline-block;
		padding: 5px;
		box-shadow: 0 0 8px rgb(0 0 0 / 15%);
	}

/* Success Stories */
.roobely-column-inner .wp-block-roobely-text{padding:5px 0;}
.kansascom-success-box{}
.kansascom-success-box .roobely-column-inner{min-height:280px;padding:38px 19px 16px!important;}

.continued-growth h2{margin:0;}
.chicago-school-geo .roobely-container{padding:0!important;}

.pull-quote-body-copy p{line-height:42px;}
.meaningful-color img{float:left;margin:0 30px 20px 0;}
.story-transformation{margin:40px 0 0;}
.story-transformation img{float:right;margin:0 0 30px 30px;}

/* Request Information */
#nf-form-8-cont, #nf-form-9-cont{background:#f2f2f2;margin:0 auto;padding:60px 40px;max-width:90%}
#nf-form-8-cont select, #nf-form-9-cont select{border-color:#e0e0e5;padding:9px 8px 8px;}
#nf-form-8-cont .nf-field-container.hidden-container, #nf-form-9-cont .nf-field-container.hidden-container{display:none;}
#nf-form-8-cont .ninja-forms-req-symbol, #nf-form-9-cont .ninja-forms-req-symbol{color:#000000!important;}
#nf-form-8-cont .nf-error-msg, #nf-form-9-cont .nf-error-msg{color:#d80000!important;}
#nf-form-8-cont a, #nf-form-9-cont a{color:#000000;}
.nf-form-content .nf-field-container #nf-field-155-wrap .nf-field-element .ninja-forms-field{border:1px solid #333333;background-color:#333333!important; color:#ffffff;transition: background-color .25s, color .25s;}
.nf-form-content .nf-field-container #nf-field-155-wrap .nf-field-element .ninja-forms-field:hover{background-color:#ffffff!important; color:#333333!important;}

/* Vertical Tabs */
.entry-content .tcs-vertical-tabs .roobely-block-vertical-tab .roobely-vertical-tab-item{background:#fcaf17;color:#282425;}
.entry-content .tcs-vertical-tabs .roobely-block-vertical-tab .roobely-vertical-tab-item-button .roobely-vertical-tab-title{color:#282425;}

.entry-content .tcs-vertical-tabs .roobely-block-vertical-tab .roobely-vertical-tab-item.roobely-vertical-active .roobely-vertical-tab-item-button{background:#282425;border-right:5px solid #fcaf17;}
.entry-content .tcs-vertical-tabs .roobely-block-vertical-tab .roobely-vertical-tab-item:hover{background:#282425;border-right:0px solid #fcaf17;}

.entry-content .tcs-vertical-tabs .roobely-block-vertical-tab .roobely-vertical-tab-item.roobely-vertical-active .roobely-vertical-tab-item-button .roobely-vertical-tab-title,
.entry-content .tcs-vertical-tabs .roobely-block-vertical-tab .roobely-vertical-tab-item-button:hover .roobely-vertical-tab-title{color:#fcaf17;}

/* Privacy page */
.common-txt-family h6{
	font-family: "Montserrat", sans-serif !important;
	color: #555 !important;
}
.ul-space-none ul li,
.ul-space-none ol li{
	margin-bottom: 6px;
}

/* Privacy page */

/* Acessibility page */
.page-id-5455 .nf-form-content .nf-field-label label,
.page-id-9924 .nf-form-content .nf-field-label label,
.page-id-5455 .ninja-forms-req-symbol,
.page-id-9924 .ninja-forms-req-symbol,
.page-id-5455 .nf-after-field .nf-error-msg,
.page-id-9924 .nf-after-field .nf-error-msg{color:#000000!important;}
.nf-form-content .nf-field-container.submit-container .nf-field-element .ninja-forms-field{background-color: #333333!important;border-radius:0px!important;}
.page-id-9924 .nf-form-fields-required{display:none;}


/* STAFF */
.post-type-archive-staff h1 {padding: 30px 0px}
.post-type-archive-staff .entries .staff {padding-bottom: 50px !important}

/* Internship */
.flex-container, .flex-container .is-layout-flex{display:flex;}


/* Board of Trustees */
.school-cate{margin:15px 0 0;}
/*.page-id-8083 .hero-text-wrapper{background-position:center -45px!important;}*/

/* Vancouver Events */
#nf-form-11-cont,
#nf-form-12-cont{background-color:#9cc8e4;padding:50px 60px;}

#nf-form-11-cont .nf-form-fields-required,
#nf-form-12-cont .nf-form-fields-required{display:none;}

#nf-form-11-cont .nf-form-content .nf-field-label label,
#nf-form-12-cont .nf-form-content .nf-field-label label{color:#000000;}

#nf-form-11-cont .ninja-forms-req-symbol,
#nf-form-12-cont .ninja-forms-req-symbol{color:#000000!important;}


#vancouver-contact-wrapper #nf-form-5-cont{background-color:#ffffff;border-radius:10px;border:solid 0px #ffffff;padding:50px 30px;}
#vancouver-contact-wrapper #nf-form-5-cont .nf-form-fields-required{display:none;}
#vancouver-contact-wrapper #nf-form-5-cont a{}
#vancouver-contact-wrapper #nf-form-5-cont .nf-field-label label{color:#000000;font-weight:300;}
.van300{font-weight:300;}

#vancouver-contact-wrapper #nf-form-5-cont .nf-form-content .submit-container input{
	background-color:#e28c2f!important;
	border-radius:4px!important;
	padding: 15px 30px;
	width:auto;
	transition:background-color .5s;
}

#vancouver-contact-wrapper #nf-form-5-cont .nf-form-content .submit-container input:hover{
	background-color:#c67013!important;
}

.vanc-testimonials .wp-block-column{background:#ffffff;/*font-family:"Gazpacho";font-weight:700;*/margin:0 10px;padding:45px 30px;text-align:center;}
.vanc-testimonials .roobely-image-container{text-align:center;}
.vanc-testimonials img{border-radius:75px;width:150px;}
.vanc-gaz{font-family:"Gazpacho";font-weight:700;}


/* Join Our community page Css */

.outline-comunity_page_outline #g-navigation .g-grid {background: rgba(0,0,0,.75);}


.Join-form-wrapper .nf-form-fields-required { display: none; }
.Join-form-wrapper .nf-field-element { border-radius: 6px; }
.Join-form-wrapper .nf-form-content .nf-field-container  .nf-field-label label{
	font-family: Open Sans,'Helvetica','Arial',sans-serif;
	font-size: 14px;
	font-weight: 400 !important;
	line-height: 20px;
	display: inline-block;
	margin-bottom: 5px;
}
.label-above .nf-field-label { margin-bottom: 0 !important; }
.nf-error-msg, .ninja-forms-req-symbol {
	color: #ffffff!important;
}

.page-id-14924 .nf-error-msg, .page-id-14924 .ninja-forms-req-symbol {
	color: #000000!important;
}

.Join-form-wrapper textarea, 
.Join-form-wrapper select[multiple=multiple], 
.Join-form-wrapper input[type="color"], 
.Join-form-wrapper input[type="date"], 
.Join-form-wrapper input[type="datetime"], 
.Join-form-wrapper input[type="datetime-local"], 
.Join-form-wrapper input[type="email"], 
.Join-form-wrapper input[type="month"], 
.Join-form-wrapper input[type="number"], 
.Join-form-wrapper input[type="password"], 
.Join-form-wrapper input[type="search"], 
.Join-form-wrapper input[type="tel"], 
.Join-form-wrapper input[type="text"], 
.Join-form-wrapper input[type="time"], 
.Join-form-wrapper input[type="url"], 
.Join-form-wrapper input[type="week"], 
.Join-form-wrapper input:not([type]) { border-radius: 6px !important;  background: #fcfcfc;}
.Join-form-wrapper .nf-form-content .nf-field-container.submit-container .nf-field-element .ninja-forms-field {
	border: solid 1px #FFF;
	border-radius: 6px;
	font-size: 14px;
	line-height: 26px;
}
.Join-form-wrapper textarea:focus, 
.Join-form-wrapper input[type="email"]:focus, 
.Join-form-wrapper input[type="text"]:focus{
	background: #FFF;
}
.join-page-list .roobely-list .roobely-list-li{ display: flex; }

.Join-our-community-banner { 
	height: 50vh;
	display: flex;
	align-items: center;
}
.Join-our-community-banner h2{ 
	background: rgba(0,0,0,.8);
	padding: 10px 20px

}
.outline-comunity_page_outline.site #g-navigation{
	background: none;
	position: absolute;
	padding: 35px 0;
	width: 100%;
} 
.outline-comunity_page_outline.site #g-navigation .g-main-nav .g-toplevel > li{
	margin: 0 2.5em 0 0;
}
.outline-comunity_page_outline.site #g-navigation .g-main-nav .g-toplevel > li:last-child{
	margin: 0;
}
.outline-comunity_page_outline.site #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container{
	color: #FFF;
}
.outline-comunity_page_outline.site #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container
{ border: none; 
	text-decoration:underline;	
}


.outline-comunity_page_outline.site #g-navigation .g-main-nav .g-dropdown{
	/*border-radius: 6px;
	padding: 15px !important;*/
}
.outline-comunity_page_outline.site #g-navigation .g-main-nav .g-dropdown li{
	margin-bottom: .30952381em;
}
.outline-comunity_page_outline.site #g-navigation .g-main-nav .g-dropdown li > .g-menu-item-container{
	border-bottom: none !important;
	opacity: 1;
	color: #ffffff;
	padding: 5px 10px;
	font-size: 18px;
	font-weight: 400;
	font-family: Open Sans,'Roboto','Helvetica',sans-serif;
}
.outline-comunity_page_outline.site #g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container{
	border-bottom: none;
	opacity: 1;
}

.outline-comunity_page_outline.site #g-footer{
	background: #181818;
	padding: 0;
}
.join-container .g-grid:nth-child(2){ position: relative; }
.join-container .g-grid:nth-child(2):before{
	content: '';
	background: #252525;
	margin-left: calc( -100vw / 2 + 100% / 2 );
	margin-right: calc( -100vw / 2 + 100% / 2 );
	max-width: 100vw;
	position: absolute;
	height: 100%;
	left: 0;
	right: 0;
}
.nf-form-hp label{background-color:#ffffff!important;}
.footer-chicago, .footer-san-diego{background-color:#252525;}

.join-container .g-grid:nth-child(2) .g-block{
	z-index: 10;
	padding-top: 51px;
	padding-bottom: 32px;
}
.join-container .g-grid:nth-child(2) .g-block .textalignright{
	text-align: right;
}
.join-container .g-grid:nth-child(2) .g-block h5 { 
	background-color:transparent;
	color: #fff !important;
	font-family: Open Sans,'Helvetica','Arial',sans-serif;
}
.join-container .g-grid:nth-child(2) .g-block p { 
	opacity: .9; 
	color: #FFF; 
	font-size: 15px;
	font-family: 'Roboto Slab';
	font-weight: 300;
	line-height: 1.6;
}
.join-container .g-grid:nth-child(2) .g-block a{
	color: #FFF;
	text-decoration: none;
	font-weight: 400;
}


#g-footer.join-ourcomunity-footer::after { background: none; }
.join-ourcomunity-footer .g-grid:nth-child(2){ position: relative; }
.join-ourcomunity-footer .g-grid:nth-child(2):before{
	content: '';
	background: #252525;
	margin-left: calc( -100vw / 2 + 100% / 2 );
	margin-right: calc( -100vw / 2 + 100% / 2 );
	max-width: 100vw;
	position: absolute;
	height: 100%;
	left: 0;
	right: 0;
	border-top: 5px solid #f7a700;

}
.join-ourcomunity-footer .g-grid .g-block.size-20{ padding-top: 10px; padding-bottom: 58px; }

.join-ourcomunity-footer .g-grid .g-block.size-20 a:hover {
	opacity: 0.6;
}
.join-ourcomunity-footer .g-grid .g-main-nav{ text-align: center; }
.join-ourcomunity-footer .g-grid .g-main-nav a{
	opacity: .5;
	font-weight: 700 !important;
	font-size: 15px !important;
}
.join-ourcomunity-footer .g-grid .g-main-nav a:hover{
	opacity: 1;
}
.title-border-width .roobely-separator span{
	width: 445px !important;
}
.join-page-list .roobely-list-li .roobely-list-item-icon{
	margin-top: 8px;
}
.media-section a{
	color: #3B72B0;
}
.media-section a:hover,
.media-section a:focus{
	text-decoration: none;
}
.leadership-section a{
	text-decoration: none;
	color: #252525;
}

.leadership-dr-h img{border-radius:50%;max-width:300px!important;}
.leadership-dr-h .roobely-block-btn-anchor.is-medium{font-weight:600;line-height:initial;padding:8px 25px;}
.leadership-dr-h .wp-block-roobely-heading{padding:0;}
.leadership-dr-h .dr-h-subhead{font-style:italic;font-size:14px;font-weight:400;}


.pquote-wrapper{}
.pquote-wrapper p{margin-left:45px;}
.pquote-wrapper p span.quote{font-size:120px;font-family:"Gazpacho";left:-8px;position:absolute;top:25px;}

#drh-quote{font-family:'Gazpacho Medium';font-size:22px;line-height:30px;padding:100px 0 70px;}
#drh-book-order .roobely-image-container{position:absolute;top:-130px;}
#drh-book-order ul{text-align:center;}
#drh-book-order ul li{display:inline-block;list-style:none;margin:10px;padding-bottom:20px}
#drh-book-order ul li a{background-color:#e28c2f;border-radius:4px;color:#ffffff;padding:12px 22px;text-decoration:none;}
#drh-book-order ul li a:hover{background-color:#c67013;}


/*inbody menu*/
.horo-boxes{margin:0 20px 0 0;}
.horo-boxes .roobely-mediacard-image{margin:10px 0 20px;}
.horo-boxes .wp-block-roobely-button{padding:5px 0 10px;}
.menu-horowitz h4{font-family:'Gazpacho';margin-bottom:20px;}

.custom-accordion-menu .roobely-accordion-title{
color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    cursor: pointer;
    margin: 0 0 10px;
    display: block;
    letter-spacing: 0;
	line-height:20px;
}
.custom-accordion-menu .roobely-accordion-title:hover{text-decoration:underline;}
.custom-accordion-menu .roobely-accordion-title img{margin:0 0 0 5px;width:10px;}
.custom-accordion-menu .roobely-accordion-title.current img{transform:rotate(180deg);}
.custom-accordion-menu .roobely-accordion-content{padding:0 0 0 15px;}
.custom-accordion-menu .roobely-accordion-content .roobely-submenu-item{
	color:#ffffff;
font-size:14px;
	font-weight:300;
	display:block;
	line-height:20px;
	margin:0 0 10px;
	text-decoration:none;
}
.custom-accordion-menu .roobely-accordion-content .roobely-submenu-item:hover{text-decoration:underline;}
.custom-accordion-menu .roobely-accordion-content .roobely-submenu-item a{text-decoration:none;}
.custom-accordion-menu .roobely-accordion-content .roobely-submenu-item a:hover{text-decoration:underline;}

.bot-title-organization{color: #000;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
	font-style:italic;
    font-family: 'avenir-lt-pro';}

/* NEW hom page */

.media-left-content .roobely-mediacard-content-wrapper {
	max-width: 530px;
}
/*Who We Are override */
.page-id-7666 .media-left-content .roobely-mediacard-content-wrapper {
	max-width: 560px;
}
.media-left-content  .roobely-block-mediacard .roobely-mediacard-image img{
	height: 100%;
	object-fit: cover;
}

.media-right-content .roobely-mediacard-content-wrapper {
	max-width: 530px;
}
.media-right-content  .roobely-block-mediacard .roobely-mediacard-image img{
	height: 100%;
	object-fit: cover;
}

.full-left-content .roobely-column-inner{
	max-width: 550px;
	float: right;
}
.full-right-content .roobely-column-inner{
	max-width: 550px;
	float: left;
}

.light-purple-box, .dark-purple-box, .colleges-universities-box{opacity:1;
-webkit-transition: .25s;
	-o-transition: .25s;
	transition: .25s;}
.light-purple-box:hover, .dark-purple-box:hover, .colleges-universities-box:hover{opacity:.9;}

.home-hover-card .wp-block-roobely-image, 
.home-hover-card-2 .wp-block-roobely-image{
	min-height: 150px;
}
.home-hover-card .wp-block-roobely-column .roobely-column-inner,
.home-hover-card-2 .wp-block-roobely-column .roobely-column-inner{ 
	height: 100%; 
	position: relative;
}
.home-hover-card .wp-block-roobely-column:nth-of-type(odd) .roobely-column-inner:before,
.home-hover-card-2 .wp-block-roobely-column:nth-of-type(even) .roobely-column-inner:before{
	content: '';
	background: rgba(113, 117, 183, .85) ;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.home-hover-card .wp-block-roobely-column:nth-of-type(even) .roobely-column-inner:before,
.home-hover-card-2 .wp-block-roobely-column:nth-of-type(odd) .roobely-column-inner:before{
	content: '';
	background: rgba(58, 53, 136, .77) ;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.home-hover-card .wp-block-roobely-column:nth-of-type(odd):hover .roobely-column-inner:before,
.home-hover-card-2 .wp-block-roobely-column:nth-of-type(even):hover .roobely-column-inner:before{
	content: '';
	background: rgba(113, 117, 183, .95) ;	
}
.home-hover-card .wp-block-roobely-column:nth-of-type(even):hover .roobely-column-inner:before ,
.home-hover-card-2 .wp-block-roobely-column:nth-of-type(odd):hover .roobely-column-inner:before{
	content: '';
	background: rgba(58, 53, 136, .95) ;	
}

.collage-hover-card  .wp-block-roobely-image,
.collage-hover-card-2 .wp-block-roobely-image{
	min-height: 150px;
}
.collage-hover-card  .wp-block-roobely-column .roobely-column-inner,
.collage-hover-card-2 .wp-block-roobely-column .roobely-column-inner{ 
	height: 100%; 
	position: relative;
}

.collage-hover-card-2 .wp-block-roobely-column:nth-child(3) .roobely-column-inner:before,
.collage-hover-card .wp-block-roobely-column:nth-child(1) .roobely-column-inner:before{
	content: '';
	background:rgba(226, 102, 39, .85);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.collage-hover-card-2 .wp-block-roobely-column:nth-child(3):hover .roobely-column-inner:before,
.collage-hover-card .wp-block-roobely-column:nth-child(1):hover .roobely-column-inner:before{
	background:rgba(226, 102, 39, .95);


}
.collage-hover-card-2 .wp-block-roobely-column:nth-child(1) .roobely-column-inner:before,
.collage-hover-card .wp-block-roobely-column:nth-child(2) .roobely-column-inner:before{
	content: '';
	background: rgba(113, 117, 183, .77);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.collage-hover-card-2 .wp-block-roobely-column:nth-child(1):hover .roobely-column-inner:before,
.collage-hover-card .wp-block-roobely-column:nth-child(2):hover .roobely-column-inner:before{	
	background: rgba(113, 117, 183, .85);
}

.collage-hover-card-2 .wp-block-roobely-column:nth-child(2) .roobely-column-inner:before ,
.collage-hover-card .wp-block-roobely-column:nth-child(3) .roobely-column-inner:before{
	content: '';
	background: rgba(72, 157, 185, .85);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.collage-hover-card-2 .wp-block-roobely-column:nth-child(2):hover .roobely-column-inner:before,
.collage-hover-card .wp-block-roobely-column:nth-child(3):hover .roobely-column-inner:before{
	background: rgba(72, 157, 185, .95);
}

.roobely-postgrid-btn:after {
	content: "f101";
	font: normal normal normal 14px/1 FontAwesome;
	margin-left: 3px;
}

.blog-wrapper .roobely-postgrid-btn:after{
display:none;	
}

/* Our Impact */
.flip-hover-wrap .wp-block-roobely-column .roobely-column-inner{
	position: relative;
	transition: 1.3s;
}
.flip-hover-wrap .wp-block-roobely-column .roobely-column-inner .hover-box-content{
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	position: absolute;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;  
	align-items: center;
	top: 0;
	left: 0;
	padding: 30px;  
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
	width: 100%;
}
.flip-hover-wrap .wp-block-roobely-column .roobely-column-inner .hover-box-hover{
	opacity: 0;
	-webkit-transform: scale(.8);
	transform: scale(.8);
	position: absolute;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	top: 0;
	left: 0;
	padding: 30px;   
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}

.flip-hover-wrap .wp-block-roobely-column .roobely-column-inner:hover .hover-box-content {
	opacity: 0;
	-webkit-transform: scale(.8);
	transform: scale(.8);
}
.flip-hover-wrap .wp-block-roobely-column .roobely-column-inner:hover .hover-box-hover {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}


.community-wrap .roobely-row {
	height: 500px!important;
	flex-direction: row;

}
.community-wrap .roobely-row .wp-block-roobely-column{
/* 	    flex: 1 0 auto; */
max-width: auto;
height: 500px;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-duration: .2s;
animation-duration: .2s;
}
.community-wrap .roobely-row .wp-block-roobely-column .roobely-column-inner{
	height: 100%;
}

.community-wrap .roobely-row .wp-block-roobely-column{
	-webkit-transition: max-width .4s ease-in-out;
	transition: max-width .4s ease-in-out;
	-o-transition: max-width .4s ease-in-out;
	transition: max-width .4s ease-in-out;
	transition: max-width .4s ease-in-out;
}
.community-wrap .roobely-row .wp-block-roobely-column.hovered{
	max-width: 55%;
	-webkit-transition: max-width .4s ease-in-out;
	transition: max-width .4s ease-in-out;
	-o-transition: max-width .4s ease-in-out;
	transition: max-width .4s ease-in-out;
	transition: max-width .4s ease-in-out;
	
}
.community-wrap .roobely-row .wp-block-roobely-column.not-hovered{
	max-width: 15%;
	-webkit-transition: max-width .4s ease-in-out;
	transition: max-width .4s ease-in-out;
	-o-transition: max-width .4s ease-in-out;
	transition: max-width .4s ease-in-out;
	transition: max-width .4s ease-in-out;
}

.community-wrap .roobely-row .wp-block-roobely-column .roobely-column-inner{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;   
	align-items: flex-end;    
	justify-content: center;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	position: relative;
	-webkit-flex: 1 0 auto;
	flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	text-align: center;
	text-decoration: none;   
	-webkit-transition: -webkit-flex .4s ease-in-out;
	transition: -webkit-flex .4s ease-in-out;
	-o-transition: flex .4s ease-in-out;
	transition: flex .4s ease-in-out;
	transition: flex .4s ease-in-out,-webkit-flex .4s ease-in-out,-ms-flex .4s ease-in-out;
	margin-bottom: 0!important;
	overflow: hidden;
	-webkit-transition: max-width .4s ease-in-out;
	transition: max-width .4s ease-in-out;
	-o-transition: max-width .4s ease-in-out;
	transition: max-width .4s ease-in-out;
	transition: max-width .4s ease-in-out;
}


.community-wrap .roobely-row .wp-block-roobely-column .roobely-column-inner .wp-block-roobely-infobox {
	opacity: 1;
	position: relative;
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
	-webkit-transition: all .1s;
	-o-transition: all .1s;
	transition: all .1s;
	padding-bottom: 40px;
	max-width: 90%;
}
.community-wrap .roobely-row .wp-block-roobely-column.hovered .roobely-column-inner .wp-block-roobely-infobox{
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: all .5s ease-in-out .2s!important;
	-o-transition: all .5s ease-in-out .2s!important;
	transition: all .5s ease-in-out .2s!important;
}


.community-wrap .comm-conn-box-1 .roobely-column-inner{background-position:25% center!important;}
.community-wrap .comm-conn-box-2 .roobely-column-inner{background-position:100px center;}
.community-wrap .comm-conn-box-3 .roobely-column-inner{background-position:74% center!important;}
.community-wrap .comm-conn-box-4 .roobely-column-inner{background-position:61% center!important;}
.community-wrap .comm-conn-box-5 .roobely-column-inner{background-position:74% center!important;}
.community-wrap .comm-conn-box-6 .roobely-column-inner{background-position:85% center!important;}

.roobely-column-inner .newsfeed-slider .post-content .post-title{font-weight:700;}

.news-slider .n2-ss-layer h2 {
	font-family:'Gazpacho' !important;
}
.news-slider .n2-ss-text p{
	font-family:'avenir-lt-pro' !important;
}

.news-wrap .news-wrapper{background:#ffffff;}
.news-wrap .news-school-name{margin:0 0 5px;}
.news-wrapper .more-btn a{ 
	font-weight:700;
}

.stories-content .stories-school-name{
	font-weight:800;	
	margin:15px 0 5px;
}
.stories-slider .owl-item .item .stories-item-wrap .stories-content .stories-school-name{
	text-transform:uppercase;
}
.stories-content .stories-title{
	font-weight:700;
	line-height:30px;
}
.stories-content .more-btn a{
	font-size:16px;
	font-weight:700;
}
.stories-content .stories-summary {
	font-size: 16px;
	line-height: 22px;
}

#proof-points .wp-block-roobely-column{margin-bottom:20px;}
#proof-points h3{font-size:22px;}

.ben-perks-hr{border-bottom:1px solid #cecece;margin:30px auto;width:25%;}
.global-reach-hr{border-bottom:1px solid #cecece;margin:30px auto;width:40%;}

/* Board of Trustees Meeting Page */
.board-meeting-info tr, .board-meeting-info td, .board-meeting-info th{vertical-align:top;}

.page-id-11677 .bot-meeting-left-column{}
.page-id-11677 .bot-meeting-right-column{}

.activity-header{color:#7175B7;font-weight:600;}
.bot-meeting-right-column{color:#ffffff;max-width:25%!important;}
.g-container main .bot-meeting-right-column a{color:#ffffff;text-decoration:underline;}
.g-container main .bot-meeting-right-column a:hover{color:#ffffff;text-decoration:none;}
.bot-meeting-right-column-inner{margin:0 0 20px;padding:30px;}
.bot-meeting-right-column-inner.key-links p{margin-bottom:0px!important;}
.bot-meeting-contact{font-weight:300;}
.bot-meeting-contact a{text-decoration:underline;}
.bot-meeting-contact a:hover{text-decoration:none;}
.g-container main .bot-meeting-right-column a.roobely-block-btn-anchor{color:#000000;}

.wp-block-roobely-heading.bot-meeting-hosted{margin:20px 0 0;padding:0;}
.wp-block-roobely-heading.bot-meeting-hosted h4{font-weight:700!important;}
.wp-block-roobely-heading.bot-meeting-location{margin:0 0 20px;padding:0;}
.wp-block-roobely-heading.bot-meeting-location h4{font-weight:400!important;}

.page-id-11677 figure,
.page-id-13032 figure{margin:0 0 20px;}
.page-id-11677 table,
.page-id-13032 table{border: 0px;}


/* Related Artciles */
.related-articles-wrapper .newsfeed-slider .post-img{display:none;}
.related-articles-wrapper .newsfeed-slider .post-content{border-top:1px solid #707070;min-height:450px;padding:50px 15px;}
.related-articles-wrapper .newsfeed-slider .post-item-wrap{box-shadow:none;}
.related-articles-wrapper .newsfeed-slider .post-content .post-summary{font-size:14px;padding:0 0 20px;}
.related-articles-wrapper .newsfeed-slider .slide-show .slick-slide{min-height:570px;}

.related-articles-wrapper .newsfeed-slider .post-content .cate-name,
.related-articles-wrapper .newsfeed-slider .post-content .post-title,
.related-articles-wrapper .newsfeed-slider .post-content .post-summary,
.related-articles-wrapper .newsfeed-slider .post-content .read-more,
.related-articles-wrapper .newsfeed-slider .post-content .read-more a{font-family:'avenir-lt-pro' !important;}

/* Podcast Icons */
div.wp-block-columns-is-layout-flex{display:flex;}
#podcast-icon-container .roobely-container{margin:0 auto;width:270px;}
#podcast-icon-container .roobely-column-front{max-width:fit-content!important;}

/* flip-box employee-experience*/


/* .flip-card {
  	perspective: 1000px;
	-webkit-perspective: 1000px;
}
 
.flip-card-inner {
  	position: relative;
  	width: 100%;
  	height: 100%;
  	text-align: center;
  	transition: transform 0.8s;
	-webkit-transition: transform 0.8s;
	-webkit-transition: -webkit-transform 0.8s;
  	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}

.flip-card-front, .flip-card-back {
	position: absolute !important;
  	width: 100%;
  	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	 transition: backface-visibility 2s;
	 left: 0;
	 top: 0;
}
 
.flip-card-front {
	background: #0D1B22;
} 
.flip-card-front img {
	height: 300px;
	object-fit: cover;
} 
.flip-card-back {
  	padding: 40px;
	background-color: #0D1B22;
	display: table;
} 
.flip-card-back-inner {
	display: table-cell;
	vertical-align: middle;
	max-width: 300px;
} 
.flip-card-back h3 {
	color: white;
	margin-bottom: 10px;
} 
.link-styling {
	color: #F56640 !important;
} 
.flip-card-rotate-left .flip-card-back,
.flip-card-rotate-right .flip-card-back {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
} 
.flip-card-rotate-up .flip-card-back,
.flip-card-rotate-down .flip-card-back {
	transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
}
.flip-card-rotate-right .flip-card:hover .flip-card-inner {
  	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
}
 .flip-card-rotate-left .flip-card:hover .flip-card-inner {
  	transform: rotateY(-180deg);
	-webkit-transform: rotateY(-180deg);
} 
.flip-card-rotate-up .flip-card:hover .flip-card-inner {
  	transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
} 
.flip-card-rotate-down .flip-card:hover .flip-card-inner {
  	transform: rotateX(-180deg);
	-webkit-transform: rotateX(-180deg);
}
 
.flip-card:hover .flip-card-back{
 	z-index: 100 !important;
 }
 .flip-card .flip-card-back{
 	color: #FFF;
 }
  .flip-card:hover .flip-card-front{
 	backface-visibility: hidden !important;
 	 transition: backface-visibility 2s;
 }
 .flip-card:hover .flip-card-back{
 	backface-visibility: visible !important;
 	 transition: backface-visibility 2s;
 } 

 
@media (max-width: 980px) {
	.flip-card-rotate-left .flip-card-back,
	.flip-card-rotate-right .flip-card-back{
		transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		background-color: rgba(13,27,34,0.5);
	}
	
	.flip-card-rotate-up .flip-card-back,
	.flip-card-rotate-down .flip-card-back {
		transform: rotateX(0deg);
		-webkit-transform: rotateX(0deg);
		background-color: rgba(13,27,34,0.5);
	}
	
	.flip-card-back p {
		color: white;
	}
	
	.flip-card-rotate-left .flip-card:hover .flip-card-inner,
	.flip-card-rotate-right .flip-card:hover .flip-card-inner{
  		transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
	}
 
	.flip-card-rotate-up .flip-card:hover .flip-card-inner,
	.flip-card-rotate-down .flip-card:hover .flip-card-inner {
  		transform: rotateX(0deg);
		-webkit-transform: rotateX(0deg);
	}
} */


    .box-container {
    flex-direction: row
  }
}

.box-item {
  position: relative;
  -webkit-backface-visibility: hidden;
  width: 415px;
  margin-bottom: 35px;
  max-width: 100%;
}

.flip-box {
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  perspective: 1000px;
  -webkit-perspective: 1000px;
}

.flip-box-front,
.flip-box-back {
  background-size: cover;
  background-position: center;
  border-radius: 8px;
  min-height: 475px;
  -ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-box-front {
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-front {
  -ms-transform: rotateY(-180deg);
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box-back {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  
  -ms-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-back {
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box .inner {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 60px;
  outline: 1px solid transparent;
  -webkit-perspective: inherit;
  perspective: inherit;
  z-index: 2;
  
  transform: translateY(-50%) translateZ(60px) scale(.94);
  -webkit-transform: translateY(-50%) translateZ(60px) scale(.94);
  -ms-transform: translateY(-50%) translateZ(60px) scale(.94);
  top: 50%;
}

.flip-box-header {
  font-size: 34px;
}

.flip-box p {
  font-size: 20px;
  line-height: 1.5em;
}

.flip-box-img {
  margin-top: 25px;
}

.flip-box-button {
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  margin-top: 25px;
  padding: 15px 20px;
  text-transform: uppercase;
}


/* flip card css END */


/* RSS FEED  */

ul#news-names{border-bottom:2px solid #3a3588;}
ul#news-names .tab-link{align-items:center;background:#ffffff;border-bottom:0px;border-radius: 10px 10px 0 0;color:#3a3588;display:flex;padding: 15px;text-align:center;}
ul#news-names .tab-link.active, ul#news-names .tab-link:hover{
	background-color: #3a3588;
    border-radius: 10px 10px 0 0;
	color:#ffffff;}

.rss-entry .rss-site-info .sitelogo img{height:35px;}

/* In the News page listing */
.page-id-11147 #g-container-main,
.page-id-107 #g-container-main{background-color:#f8f8f8;}
.page-id-11147 #g-container-main .in-the-news .news-wrap .news-wrapper{padding:25px;}
.page-id-11147 #g-container-main .in-the-news .news-wrap .news-subtitle{font-weight:700;}
.page-id-11147 #g-container-main .in-the-news .news-wrap .more-btn{}
.page-id-11147 #g-container-main .in-the-news .news-wrap .more-btn a{font-weight:700;}

.in-the-news .news-wrap .news-school-name,
.in-the-news .news-wrap .news-title,
.in-the-news .news-wrap .news-subtitle{font-family:'avenir-lt-pro'!important;}

/* Please do not remove, this is on purpose for the tab pages to not display logo/names since we're on the tabs already */
.page-id-10747 .rss-entry .rss-site-info{display:none;}

.rss-entry {
	border-bottom: 1px solid #959595;
	padding: 20px 0 25px;
}
.rss-entry .rss-site-info{
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.rss-entry .rss-site-info .sitelogo{
	max-width: 150px;
	padding-right: 20px;
}
.rss-entry .rss-site-info .site-name{
	width: calc(100% - 170px) ;	
}
.rss-entry .rss-site-info .site-name a{
	font-size: 11px;
	line-height: 12px;
	font-weight: 800;
	color: #393583;
	text-decoration: none;
	text-transform:uppercase;
}

.rss-entry h3 a{
    font-family: 'avenir-lt-pro';
	font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: #D06329;
    text-decoration: none;
    margin-bottom: 15px;
    display: block;
}

.rss-entry .rss-description{
	font-weight:300;
	font-size:  16px;
	line-height:20px;
	color: #000000;
	margin: 0 0 16px;
}
.rss-entry .read-more a{
	font-weight:800;
	font-size:13px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}
.rss-entry .read-more a:hover{
	
	color: #767676;
}



/* Landing page */
.page-id-15466{position:relative;top:-20px;}

/* .outline-empowering-landing #g-navigation{
	padding: 29px 0 24px 0;
} */
.outline-empowering-landing #g-navigation .g-container{
	max-width: 1140px;
}
.outline-empowering-landing #g-navigation .g-content{
	margin-left: 0;
	margin-right: 0;
}
.outline-empowering-landing #g-footer{
	background: url('/wp-content/uploads/2025/04/footer-bg.png') no-repeat;
	background-size: cover;
	padding: 255px 0 35px 0;
}
.outline-empowering-landing #g-footer .g-grid:last-child::before{
	background: none;
}
.outline-empowering-landing .footer-link a{
 	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	text-decoration: underline;
}
.outline-empowering-landing .footer-link a:hover{
	color: #E26627;
}
.outline-empowering-landing #g-footer > .g-container > .g-grid{
	padding: 0;
}
.empowering-heading .roobely-block-text-title{
	font-weight: 700 !important;
}
.empowering-heading .roobely-block-text-title span{
	font-family: 'GazpachoItalic';
	font-weight: 700 !important;
	display: inline-block;
	margin-top: 7px;
}

.gazitalic h6{font-family: 'GazpachoItalic';}

.gazitalic h3{font-family: 'GazpachoItalic';
	font-weight: 700;
	display: inline-block;}

.outline-empowering-landing .wp-block-roobely-infobox,
.outline-empowering-landing .roobely-block-info-box {
	height: 100%;
} 
.media-right-content-40 .roobely-mediacard-content-wrapper{
	max-width: 655px;
}
.media-right-content-40 .roobely-block-text-title{
	font-weight: 700 !important;
}
.heading-500 .roobely-heading-selector{
	font-weight: 700 !important;
}
.academic-tabs .roobely-block-tab .roobely-tab-nav .roobely-tab-item{
	margin-bottom: 0 !important;
}
/* .academic-tabs .roobely-tab-style-pills .roobely-block-tab .roobely-tab-nav {
	margin-left: 0;
	margin-right: 0;
}
.academic-tabs .roobely-block-tab .roobely-tab-nav .roobely-tab-item:first-child{
	margin-left: 0;
}
.academic-tabs .roobely-block-tab .roobely-tab-nav .roobely-tab-item:last-child{
	margin-right: 0;
} */
.academic-tabs .roobely-block-tab .roobely-tab-nav .roobely-tab-item .roobely-tab-title{ 
	height: 100%; 
}
.academic-tabs .roobely-block-tab  .roobely-tab-item.roobely-active .description-type-tab .roobely-tab-description{
	color: #FFF;
}
.academic-tabs .roobely-block-tab  .roobely-tab-item.roobely-active img{
	 -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
} 
.academic-tabs .roobely-block-tab  .roobely-tab-item:last-child.roobely-active img{
	/*filter: none;*/
}

.academic-tabs .roobely-block-tab .roobely-tab-nav{
	position: relative;
}
.academic-tabs .roobely-block-tab .roobely-tab-nav:after {
    content: '';
    border-bottom: solid 2px #7175B7;
    width: calc(100% - 33px);
    left: 17px;
    position: absolute;
    bottom: 0;
}

.academic-tabs .roobely-tab-body{
	padding-left: 30px;
	padding-right: 30px;
}

.programarea-list ul li{
	margin-bottom: 5px;

}

.programarea-list .roobely-block-heading h4.roobely-heading-selector,
.location-list .roobely-block-heading h4.roobely-heading-selector{font-weight:700 !important;}

.empowering-buttons{
	padding-top: 50px;
}


/******************* Media QUREY *****************/
@media (max-width: 1199px){
	.international-boxes .roobely-column-inner{padding:0 10px!important;}
	.roobely-block-tab .roobely-tab-nav.roobely-alignment-left{
		justify-content: center;
	}
	.horo-boxes .roobely-block-mediacard{min-height:335px;}
}

@media (max-width: 767px){
	
#student-community-impact .community-wrap .roobley-info-box-title{font-size:16px!important;line-height:18px!important;}
	
	.event-listing.grid .event-items {
        width: 100% !important;
        flex: 0 0 100% !important;
    }
        .event-sidebar .facetwp-checkbox {
        width: 100% !important;
        max-width: 100% !important;
    }
	.community-wrap .roobely-row .wp-block-roobely-column,
	.community-wrap .roobely-row .wp-block-roobely-column.hovered,
	.community-wrap .roobely-row .wp-block-roobely-column.not-hovered{
		height: 260px !important;
	}

	.outline-empowering-landing .right-nav-section .g-content{
		text-align: center;
	}
	.outline-empowering-landing .right-nav-section .btn{
		font-size: 14px;
		padding: 9px 10px 7px;
	}
	.academic-tabs .roobely-tab-body{
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.page-id-15078 div.wp-block-columns-is-layout-flex{display:block;}
	.horo-boxes .roobely-block-mediacard{min-height:auto;}
	.horo-boxes{margin:0;}
	.menu-horowitz .roobely-column-inner{margin:0 10px;}
}

@media (max-width: 480px) {
	.staff-detail-wrapper .staff-info{
		clear: both;
		margin-bottom: 20px;
		margin-top: 5px;
		display: inline-block;
		width: 100%;
	}
	#g-navigation .g-logo{
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (max-width: 479px) {
	.academic-tabs .roobely-block-tab .roobely-tab-nav .roobely-tab-item {	   
	    width: 100%;
	}
	.empowering-buttons .roobely-block-button-group {
		    flex-direction: column;
    	justify-content: center;
	}
	.empowering-buttons .roobely-block-button-group .wp-block-roobely-button{
		    width: 100%;
    	text-align: center;
    	margin: 0 !important;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
.academic-tabs .roobely-block-tab .roobely-tab-nav .roobely-tab-item {	   
	    width: calc(50% - 42px);
	}
}
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
	.staff-detail-wrapper .staff-info{
		clear: both;
		margin-bottom: 20px;
		margin-top: 5px;
		display: inline-block;
		width: 100%;
	}
	
}

@media (max-width: 767px) {
	.right-nav-section{
		margin-top: 20px;
		text-align: center;
	}
    .g-logo{
        margin-top:0px;
    }
    .academic-tabs .roobely-block-tab .roobely-tab-nav .roobely-tab-item:first-child{
		margin-left: 21px;
	}
	.academic-tabs .roobely-block-tab .roobely-tab-nav .roobely-tab-item:last-child{
		margin-right: 21px;
	}

	.location-row .roobely-row .roobely-column-inner {
		padding-left:0 !important;
		padding-right: 0 !important;
	}
	.pquote-wrapper .roobely-block-heading h2.roobely-heading-selector{line-height:normal!important;}
	.page-id-15085 #drh-book-order div.wp-block-columns-is-layout-flex{display:block;}
	#drh-book-order .roobely-image-container{position:relative;left:-30px;top:0;}
	.page-id-15089 .leadership-dr-h div.wp-block-columns-is-layout-flex{display:block;}
	.page-id-15089 .hero-text-wrapper{background-position:-245px 0;}
}

/* event  css*/
.event-buttons .roobely-column-inner {
    display: flex;
    justify-content: end;
}
.event-listing.grid .event-items.past, .event-listing.list .event-items.past {
    background: #efefef;
}
.event-buttons .wp-block-roobely-icon {
    margin: 0 5px;
}
.event-buttons .roobely-block-icon i{ cursor: pointer; }
.event-sidebar .facetwp-checkbox {
    position: relative;
    margin: 0 0 10px;
}
.event-sidebar .facetwp-radio {
    font-size: 16px;
    color: #000;
    padding-left: 25px;
    font-weight: 400;
    line-height: 30px;
}
.event-sidebar .facetwp-checkbox{
    background: #efefef !important;
    color: #000;
    padding: 10px 16px !important;
    font-size: 13px;
    font-weight: 700;
    max-width: 100%;
    line-height: 17px;
    text-transform: uppercase;
    border-bottom: none;
    
}
.event-sidebar .facetwp-display-value{
	font-size: 13px;
    font-weight: 700;
}
.event-sidebar .facetwp-facet-taxonomy_filter_event_category {
    border-bottom: solid 1px #d6d7d9;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.event-sidebar .facetwp-checkbox:hover { text-decoration: underline; }
.event-sidebar .facetwp-checkbox.checked {
    background: #E28C2F !important;
    color: #fff !important;
}
.event-sidebar .facetwp-checkbox.checked .facetwp-display-value{
	color: #fff;
}
.event-listing.grid {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}
.event-listing.grid .event-items {
    width: calc(33.33% - 24px);
    flex: 0 0 calc(33.33% - 19px);
    padding: 25px;
    border: solid 2px #e5e7eb;
}
}

.event-listing.grid .event-items.past,
.event-listing.list .event-items.past{
  background:#efefef;
}
.event-listing.list {
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
}
.event-listing.list .event-items {
    width: 100%;
    flex: 0 0 100%;
    padding: 34px;
    border: solid 2px #d6d7d9;
    margin-bottom: 15px;
}
.event-listing.list .event-info {
    display: flex;
    justify-content: space-between;
}
.event-listing.list .event-info h3 {
    display: inline-block;
}
.event-info {
    border-bottom: solid 1px #cecece;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.event-info h3 {
    font-size: 16px;
    line-height: 26px;
    color: #000;
    font-weight: 700;
    margin: 0 0 5px;
}
.event-time {
    font-size: 16px;
    line-height: 30px;
}
.event-time i {
    margin-right:2px;
}
.event-campus {
    font-size: 13px;
    font-weight: 600;
    line-height: 17px;
    margin-bottom: 15px;
    text-transform: uppercase;
    word-break: break-word;
}
.event-title {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 15px;
}
.more-link a {
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    color: #000;
}
.more-link a:hover {
    color: #E26627;
}
.more-link a:hover svg path{
	fill: #E26627;
}
.event-buttons .active i {
    color: #000 !important;
}
.event-sidebar .facetwp-facet-fiter_by {
    border-bottom: solid 1px #d6d7d9;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.event-sidebar .facet-reset {
    padding: 10px 32px;
    background: #9CC8E4;
    border-radius: 10px;
    color: #000;
    text-align: center;
    display: inline-block;
    line-height: 24px;
    font-weight: 600;
}
.event-sidebar .facet-reset:hover{
	background: #89ACC3;
}
.event-sidebar .filterby-option > span, .event-sidebar .filter-campus-option > span {
    color: #3a3588;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px !important;
    padding-top: 10px;
    padding-bottom: 20px;
    display: block;
    font-family: 'Gazpacho';
}
.reset-filter{
	margin-top: 20px;
}


/*************** 
 //event 
**************/



/* Tablets */
@media (min-width: 768px) and (max-width: 991px) {
	.right-nav-section{
		width: 69%;
		flex: 0 0 69%;
		text-align: right;
	}
  .logo .g-content {
      padding-left: 45px;
   	 min-width: 300px;
	}
    .g-offcanvas-toggle{
        padding-top:26px;
    }
}

@media (max-width: 991px) {

	#program-finder-filter .mobile-btn a {
        background: #003087;
        color: #fff;
        padding: 16px 32px;
        border-radius: 12px;
        display: block;
        font-family: "dinot", sans-serif;
        font-weight: 700;
        font-size: 14px;
        line-height: 24px;
        text-align: center;
        text-decoration: none;
    }
    .filter-section {
        display: none;
    }
     .filter-section.active {
        display: block;
        background: none;
        margin-top: 30px;
    }
	/* Vancouver Events */
#nf-form-11-cont,
#nf-form-12-cont{background-color:#9cc8e4;padding:50px 20px;}
	
	
	.outline-comunity_page_outline.site .left-menu,
	.outline-comunity_page_outline.site #g-navigation .right-menu{
		display: none !important;
	}
	.full-left-content .roobely-column-inner{
		max-width: 690px;
		float: none;
		margin:  0 auto 30px !important;
	}
	.full-right-image .roobely-column-inner{
		max-width: 690px;
		float: none;
		margin:  0 auto !important;
	}
	.full-right-content .roobely-column-inner{
		max-width: 690px;
		float: none;
		margin:  0 auto 30px !important;
	}
	.full-left-image .roobely-column-inner{
		max-width: 690px;
		float: none;
		margin:  0 auto !important;
	}

	.media-left-content .roobely-mediacard-content-wrapper,
	.media-right-content .roobely-mediacard-content-wrapper {
		max-width: 330px;
	}
	.home-hover-card .wp-block-roobely-column .roobely-column-inner, 
	.home-hover-card-2 .wp-block-roobely-column .roobely-column-inner{
		height: auto ;

	}
	.collage-hover-card .wp-block-roobely-column .roobely-column-inner,
	.collage-hover-card-2 .wp-block-roobely-column .roobely-column-inner{
		height: auto ;
	}
	
	.community-wrap .roobely-row .wp-block-roobely-column{
		height: 250px;
		-webkit-transition: height .4s ease-in-out;
		transition: height .4s ease-in-out;
		-o-transition: height .4s ease-in-out;
		transition: height .4s ease-in-out;
		margin-bottom: 30px;	   
	}
	.community-wrap .roobely-row .wp-block-roobely-column.hovered{
		max-width: 100% !important;		
		height: 500px;-webkit-transition: height .4s ease-in-out;
		transition: height .4s ease-in-out;
		-o-transition: height .4s ease-in-out;
		transition: height .4s ease-in-out;
	}
	.community-wrap .roobely-row .wp-block-roobely-column.not-hovered{
		max-width: 100% !important;
		height: 250px;
		-webkit-transition: height .4s ease-in-out;
		transition: height .4s ease-in-out;
		-o-transition: height .4s ease-in-out;
		transition: height .4s ease-in-out;		
	}
	.community-wrap .roobely-row{
		height: auto !important;
	}
	.roobely-block-tab .roobely-tab-nav.roobely-alignment-left{
		justify-content: center;
	}

}
@media (min-width: 992px) {
	#program-finder-filter .mobile-btn{display: none;}

}
@media  (max-width: 768px){
	.media-left-content .roobely-block-mediacard-wrapper,
	.media-right-content .roobely-block-mediacard-wrapper {
		padding-top: 0 !important;
		flex-direction: column !important;
		flex-wrap: wrap !important;
	}
	.media-left-content .roobely-mediacard-content-wrapper ,
	.media-right-content .roobely-mediacard-content-wrapper {
		max-width: 100%;
	}
	.media-left-content .roobely-block-mediacard-wrapper .roobely-mediacard-image ,
	.media-right-content .roobely-block-mediacard-wrapper .roobely-mediacard-image {
		margin: 0;
		flex: 0 0 100%;
		max-width: 100%;
		margin-left: calc(-100vw / 2 + 100% / 2) !important;
		margin-right: calc(-100vw / 2 + 100% / 2)!important;
		min-width: 100vw;
	}
	
}

@media (min-width: 576px) and (max-width: 767px){
	.full-left-content .roobely-column-inner{
		max-width: 480px;
		float: none;
		margin:  0 auto 30px !important;
	}
	.full-right-image .roobely-column-inner{
		max-width: 480px;
		float: none;
		margin:  0 auto !important;
	}
	.full-right-content .roobely-column-inner{
		max-width: 480px;
		float: none;
		margin:  0 auto !important;
	}

	.full-left-image  .roobely-column-inner{
		max-width: 480px;
		float: none;
		margin:  0 auto 30px !important;
	}

}

@media (max-width: 575px){
	.home .home-hero .roobely-block-heading .roobely-heading-selector{font-size:44px;line-height:48px!important;position:relative;top:120px;}
	.full-left-content .roobely-column-inner, .full-right-image .roobely-column-inner{
		max-width: 100%;
		float: none;		
	}
	.full-right-content .roobely-column-inner, .full-right-image .roobely-column-inner{
		max-width: 100%;
		float: none;
	}
	.wp-block-roobely-row.alignfull.roobely-section .roobely-row .roobely-column-inner,
	.wp-block-roobely-mediacard.alignfull .roobely-mediacard-content-wrapper{padding-left:10px;padding-right: 10px;}
	.wp-block-roobely-row.alignfull.roobely-section.hero-text-wrapper .roobely-row .roobely-column-inner{padding-left:0;padding-right:0;}
	.menu-horowitz .roobely-column-inner{padding: 50px 30px!important;}
	
	.stories-slider .owl-item .item .stories-item-wrap .stories-img{display:none;}
	.stories-container .stories-column{padding-left:10px;padding-right:10px;}
	
	.values-container{padding:10% 5%!important;}
	.circle1 .wStyle1{box-shadow:none;}
	
	.page-id-9309 .hero-text-wrapper{background-position:-210px 0!important;}
	.page-id-9404 .hero-text-wrapper{background-position:-210px 0!important;}
	.page-id-8524 .hero-text-wrapper{background-position:-750px 0!important;}
	.page-id-8083 .hero-text-wrapper{background-position:-145px 0!important;}
	.page-id-8098 .hero-text-wrapper{background-position:-500px 0!important;}
	.page-id-8145 .hero-text-wrapper{background-position:-600px 0!important;}
	.page-id-9335 .hero-text-wrapper{background-position:-770px 0!important;}
	.page-id-9343 .hero-text-wrapper{background-position:-770px 0!important;}
	.page-id-8472 .hero-text-wrapper{background-position:-1035px 0!important;}
	.page-id-9673 .hero-text-wrapper{background-position:-560px 0!important;}
	.page-id-9734 .hero-text-wrapper, .page-id-12729 .hero-text-wrapper{background-position:-800px 0!important;}
	.page-id-9790 .hero-text-wrapper{background-position:-255px 0!important;}
	.page-id-9832 .hero-text-wrapper{background-position:-255px 0!important;}
	.page-id-8506 .hero-text-wrapper{background-position:-365px 0!important;}
	.page-id-9567 .hero-text-wrapper{background-position:-575px 0!important;}
	.page-id-9301 .hero-text-wrapper{background-position:-850px 0!important;}
	.page-id-9293 .hero-text-wrapper{background-position:-770px 0!important;}
	.page-id-9251 .hero-text-wrapper{background-position:-840px 0!important;}
	.page-id-10185 .hero-text-wrapper{background-position:-840px 0!important;}
	.page-id-9308 .hero-text-wrapper{background-position:-205px 0!important;}
	.page-id-10431 .hero-text-wrapper{background-position:-780px 0!important;}
	
	.leadership-dr-h img{max-width:250px!important;}
	
	.hero-text-wrapper .roobely-block-heading h1.roobely-heading-selector{font-size:36px!important; line-height:44px!important;}
	
	/*POC CS Hero Text  and COL and Say */
	.page-id-9322 .hero-text-wrapper .roobely-block-heading h1.roobely-heading-selector,
	.page-id-9335 .hero-text-wrapper .roobely-block-heading h1.roobely-heading-selector,
	.page-id-9343 .hero-text-wrapper .roobely-block-heading h1.roobely-heading-selector,
	.page-id-8524 .hero-text-wrapper .roobely-block-heading h1.roobely-heading-selector,
	.page-id-9301 .hero-text-wrapper .roobely-block-heading h1.roobely-heading-selector,
	.page-id-9251 .hero-text-wrapper .roobely-block-heading h1.roobely-heading-selector,
	.page-id-9308 .hero-text-wrapper .roobely-block-heading h1.roobely-heading-selector{font-size:28px!important; line-height:34px!important;}
	
	.detail-quote.row{margin-left:15px;margin-right:15px;}
	.detail-quote .quote-quote{font-size:18px;line-height:24px;}
	.quote-img img{height:200px;width:200px;}
	
	#global-start-boxes a{height:auto;border-bottom: 1px solid #ffffff;}
	.in-the-news .news-wrap{padding:0;}
	.page-id-11147 .wp-block-roobely-row.alignfull.roobely-section .roobely-row .roobely-column-inner{padding:0;}
	.page-id-11147 .roobely-block-text-title-container .roobely-block-text-title-inner h1.roobely-block-text-title{font-size:50px; line-height:56px;}
	
	.facetwp-facet-news_categories .facetwp-checkbox{padding-left:15px!important;}
	.join-tcs-buttons .wp-block-roobely-button{width:90%;}
	.intern-quote{font-size:18px;line-height:24px;}
	.intern-quote:before{left:-10px;}
	.intern-wrapper .roobely-column-inner{margin:0 0 50px!important;padding:5px 15px!important;}
	
	.page-id-5455 .entry-content{padding:0 15px;}
	.bot-meeting-right-column{max-width:100%!important;}
	
	.related-articles-wrapper .newsfeed-slider .slide-show .slick-slide{min-height:720px;}
	.related-articles-wrapper .newsfeed-slider .post-content{min-height:570px;}
}


/* Desktop */
@media (min-width: 992px) and (max-width: 1199px) {
	#g-footer .copyright > .g-content{
		padding-right: 5px;
	}
	#g-footer .footer-menu > .g-content{
		padding-left: 5px;
	}
	.btn{
		font-size: 14px;
		line-height: 20px;
		padding: 7px 12px;
	}
	#g-navigation .g-main-nav .g-toplevel > li{
		margin: 0px;
	}
    #g-navigation .g-main-nav .g-toplevel li .g-menu-item-container .g-menu-item-content{
    	 font-size:14px;
    }
	#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container{
		padding: 5px 0px;
       
	}
	.full-left-content .roobely-column-inner{
		max-width: 450px;
	}
	.full-right-content .roobely-column-inner{
		max-width: 450px;
	}
	.media-left-content .roobely-mediacard-content-wrapper,
	.media-right-content .roobely-mediacard-content-wrapper {
		max-width: 430px;
	}
	.power-purpose-section .wp-block-roobely-column {
		margin-bottom: 30px;
	}

}

/* Large Display */
@media (min-width: 1200px) {
	#g-footer .copyright > .g-content{
		padding-right: 5px;
	}
	#g-footer .footer-menu > .g-content{
		padding-left: 5px;
	}
}

html.mysticky-welcomebar-apper{
	margin-top: 0 !important;
}
.mysticky-welcomebar-fixed{display:none;}
/* .mysticky-welcomebar-fixed{
	display: none !important;
} */

/* Really Large Display */
@media (min-width: 1500px) {
	#empowering-hero .roobely-row{min-height:600px;}
}

@media (min-width: 1800px) {
	#empowering-hero .roobely-row{min-height:750px;}
}

@media (min-width: 2000px) {
	#empowering-hero .roobely-row{min-height:900px;}
}

@media (min-width: 2400px) {
	#empowering-hero .roobely-row{min-height:1100px;}
	.outline-empowering-landing #g-footer{padding: 500px 0 35px;}
}

@media (min-width: 2800px) {
	#empowering-hero .roobely-row{min-height:1300px;}
}

@media (min-width: 3200px) {
	#empowering-hero .roobely-row{min-height:1500px;}
}