

html * 	{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

body 	{color: #83838F;line-height: 1.5;letter-spacing:-0.3px;font-size:14px;font-family: 'SST W20 Roman',Helvetica, Arial, sans-serif;font-weight: normal;text-rendering: optimizeLegibility;}

p 				{widows:3; orphans: 3;}
p:last-of-type 	{margin-bottom:0 !important;}
strong 			{color: #30343d;font-family: 'SST W20 Medium',Helvetica, Arial, sans-serif;}
a 				{color: #4572ed;transition: all 0.5s ease;}
a:hover 		{color: #2b3139;text-decoration: none;}

h1,h2,h3,h4 {
	-webkit-font-smoothing: antialiased;
	color: #2f353d;
	font-weight: 700;
}
h4 {font-weight: 500;}
h3 a,h4 a {
	text-decoration: none !important;
	color: #555;
	}
h1,h3,h4 	{font-weight:200;}
h1 			{font-size: 48px;font-weight: 400;letter-spacing: -1.5px;}
h2			{font-size: 30px;font-weight: 500;margin:0 auto 22px;letter-spacing: -0.9px;color:#30343d;}
h3 			{margin:0;letter-spacing: -0.7px;}

#scee-logo  {width:196px;fill:#fff;display: block}
#menu-header,#nav-cta {margin:5px 0;}
#menu-header {margin-left:10px;}

#menu-main-navigation {margin-top:5px;}
#menu-main-navigation a {padding:10px;margin:10px;}

.navbar {margin-bottom: 0;border-radius: 0;}
.navbar-brand {padding:5px 10px; height:auto;}


.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {margin-left:-20px;margin-right:-20px;}
.navbar-collapse {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.navbar-default {padding:0;background-color: #000;border-color: #000;}
.navbar-default .navbar-nav>li>a {transition: all 0.5s ease;color:#e7e8ed;font-weight: normal;}
.navbar-default .navbar-nav>li>a:hover {color:#83838f;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:0;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {background: none;color:#939498;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background: none;color:#EF1C25;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {background:#000;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {background: none;color: #939498;}
.navbar-toggle {border:0;color: #fff;float:left;}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {background-color: transparent; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: transparent;}




.btn {border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;}
.btn-primary {background-color: #5887f5;border-color: #5887f5;padding:12px 25px;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btnprimary.active, .open>.dropdown-toggle.btn-primary {background-color: #3f75f1;border-color: #5887f5;}
.btn:focus {outline: none !important;}




.cd-timeline-content h2 {margin:0 auto 10px;padding:0;}

#page-content {margin:3em auto 1em;}

.font-r {font-family: 'SST W20 Roman',Helvetica, Arial, sans-serif;}
.font-l {font-family: 'SST W20 Light',Helvetica, Arial, sans-serif;}
.font-m {font-family: 'SST W20 Medium',Helvetica, Arial, sans-serif;}
.font-b {font-family: 'SST W20 Bold',Helvetica, Arial, sans-serif;}

.home .page-banner .banner-wrap {height:545px;}

.page-banner {background-size: cover;background-position: center;}
.page-banner .dark {background-color: rgba(0,0,0,0.35);height:100%;}
.page-banner .banner-wrap {position:relative;height:350px;}
.page-banner h1 {position: relative;top:50%;transform:translateY(-50%);margin:0;}



.child-nav {background:#f1f4f9;padding-top:2em;padding-bottom: 1px;}
.child-nav .nav-tabs {border-bottom:0;}
.child-nav a {padding:10px 1px !important;margin:auto 15px !important;color: #2b3139;font-weight: normal;border:0 !important;border-bottom:3px solid #f1f4f9 !important;}
.child-nav a:hover {border-color: #f1f4f9 !important;border-bottom:3px solid !important;border-color: #3f6eec !important;background: none !important;}
.child-nav li.active a {border-color: #f1f4f9 !important;border-bottom:3px solid !important;border-color: #3f6eec !important;background: none !important;}
.child-nav li a:focus  {background-color: transparent !important;outline: none;}


.related-pages {padding:100px 0;background:#f1f4f9;margin-top:10em;}
.related-page {padding:40px;min-height: 250px;margin-bottom:20px;}
.related-page a {text-decoration: none;font-size:2.1em}

.related-pages.style2 .related-page {padding:0;min-height: 0;}
.related-pages.style2 .related-image {max-height: 100px;overflow: hidden;}
.related-pages.style2 span {padding:20px;background: #fff;display: block;}
.related-pages.style2 a {font-size: 0.9em;}
.related-pages.style2 h3 {font-size: 20px;margin-bottom:10px;}

#menu-terms li a {padding:0;margin-right:10px;font-size:11px;transition: all 0.5s ease;}
#menu-terms li a:hover {color:#83838f !important;background:none;}

.gmap {width: 100%;height: 350px;}

.white 	{color:#fff !important;}
.light {background: #fff;}
.light h2 {color: #30343d;}
.purple {background:#6e5d91;color: #c5bed3;}
.blue h2,.purple h2,.red h2, .grey h2 {color: #fff;}
.yellow {background:#f0b938;}
.blue {background: #31b0cc;color: #cceff7;}
.red {background: #c93434;color: #e49999;}
.grey {background:#2f353d;color:#bcbccc;}
.grey a:hover {color: #fff;transition: all 0.5s ease;}
.grey strong {color: #fff;}


/*BLOG STYLES*/

.article-posts {margin:6em auto;}
.article-posts article {margin-bottom: 40px;}
.article-posts h3.entry-title {margin-bottom: 10px;}
.article-posts .text-content {padding:10px 0;}
.article-posts .article-cta {margin:10px auto 40px;}
.article-posts .article-meta strong {color:#83838f;font-weight: 100;}

#post-content {margin:5em auto;}
#post-content .entry-content h3 {margin-bottom: 10px;}
#post-content h2.entry-title {margin-bottom:20px;}
#post-content .entry-meta {margin:1em auto 1em;}
#post-content .file-content {padding:1em 2em;margin:0 auto 2em;}
#post-content .file-content h4 {color: #fff;margin:0;padding:1em 0 0;}
#post-content .btn-primary {margin:0.5em auto;}
.post-footer {margin:2em auto;}

#sidebar {}
#sidebar h3 {margin-bottom:10px;}
#sidebar ul {list-style-type: none;margin:0;padding:0;}
#sidebar ul li {margin-bottom:20px;}
#sidebar .widget-title {font-size: 1.3em;}
#sidebar .widget-container {margin:0 0 2em;}
#sidebar .widget_categories ul li {margin-bottom:10px;}


/*CONTENT BLOCK STYLES*/

.page-split {}
.page-split .v-align {position:relative;height:387px;}
.page-split .text-content h3 {margin-bottom:10px;}
.page-split .col-md-6 .text-content {padding-left:40px;}
.page-split .col-md-6.col-md-pull-6 .text-content {padding-right:40px;padding-left:0;}
.page-split .text-content,.page-split img {position: relative;top:50%;transform:translateY(-50%);}

.color-block {}
.color-block .v-align {height:250px;}
.color-block .text-content {height:250px;padding:40px;font-size:1.4em;}
.color-block .text2x .v-align {height:420px;}
.color-block .text2x {height:420px;font-size:14px;}
.color-block .text2x a {color: #fff;transition: all 0.5s ease;}
.color-block .text2x.text-content {padding:40px;}
.color-block .text2x a:hover {color: #2f353d;}
.color-block .text-content h2 {margin:0 auto 10px;color: #fff;}
.color-block .link {font-size:20px; color: #fff;}


.feature-box.featured-content-one {}
.feature-box section {height:650px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}
.feature-box .feature-box-bg {background-size: cover !important;background-position: 80% center !important}
.feature-box .feature-content {font-size:13px;padding:40px;position:relative;top:50%;transform: translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.feature-box .feature-content h2 {margin:0 auto 20px;}
.feature-box .feature-content .btn-primary {margin:40px auto 0;}


.featured-content-two {background:#f1f5f9;padding:100px 0;}
.featured-content-two .intro-content {margin-bottom: 20px;}
.featured-content-two .feature-image {margin-bottom: 20px;}
.featured-content-two .text-content {padding:40px;}
.featured-content-two .image-text {margin-bottom: 20px;}

.child-pages-one {}
.child-pages-one .text-content {padding:40px;height:100%;min-height:352px;margin-bottom:20px;}
.child-pages-one .child-summary {background: #f1f5f9;margin-bottom:20px;}
.child-pages-one .child-summary h4 {margin:0 auto 20px;}
.child-pages-one .child-summary a {display: block;padding:20px;}

.child-pages-2 {}
.child-pages-2 h2 {color: #fff;margin-top:0;}
.child-pages-2 h3 {color: #fff;}
.child-pages-2 .text-content {padding:40px;height:100%;min-height:480px;margin-bottom:20px;}
.child-pages-2 .padded_content {background-size:cover;background-color: #5887f5;margin-bottom:20px;}
.child-pages-2 .padded_content p {margin-bottom:5px !important;}

.gallery-one {}
.gallery-one h2 {margin-bottom:20px;}
.gallery-one .text-content {padding:40px;margin-bottom:20px;height:288px;font-size:13px;}
.gallery-one .image-content {text-align:center;margin-bottom:20px;}


.gallery-two {}
.gallery-two img {margin:0 auto 20px;}

.gallery-four {}
.gallery-four img {margin-bottom:20px;}
.gallery-four .text-content {padding:40px;min-height: 300px;margin-bottom: 20px;}


.two-columns {background:#f1f5f9;padding:100px 0;}
.two-columns ul {list-style-type: none}
.two-columns ul li {margin:5px 0;line-height: 1.5em}
.two-columns ul li:before {font-family: 'FontAwesome';content: '\f055 ';margin:0 10px 0 -20px;color:#2f353d;}
.two-columns .text-content {margin-bottom:2.5em;}

.recent-articles {background:#f1f5f9;padding:100px 0;}
.recent-articles .recent-header {margin-bottom: 40px;}
.recent-articles .recent-title {color: #2f353d;text-transform: uppercase;font-size:1.7em;font-weight: bold;margin:0 auto;}
.recent-articles .text-content {min-height: 40px;max-height: 40px;overflow:hidden;}
.recent-articles .recent-cat a {color:#83838f;font-weight: bold;font-size: 0.8em;}
.recent-articles .recent-name a {min-height: 59px;max-height: 59px;font-size:20px;font-weight:600;color:#30343d;display: block;overflow:hidden;margin:0 auto 10px;}
.recent-articles .recent-cta {display: block;padding:1em 0;margin-bottom:2em;}



.content-quote {}
.content-quote {font-size:1.8em;line-height:1.5em;}

.featured-links {}
.featured-links h3 	{color: #fff;font-size:1.95em;}
.featured-links p 	{margin:0;}
.featured-links .text-content {padding:40px;margin-bottom: 20px;min-height:480px}
.featured-links .padded_content {background-size: cover;min-height: 230px;margin-bottom: 20px;}

.padded_content a {padding: 40px !important;display: block;height:230px;color: #fff !important;}
.padded_content a:hover {text-decoration: none;transition: all 0.5s ease;color: #e9f0ff  !important;background-color: rgba(255,255,255,0.3)}

.color-block .col-md-6.col-md-pull-6 	{padding-right: 0;}
.color-block .col-md-6.col-md-push-6 	{padding-left: 0;}

.color-block .col-md-6.nopull 			{padding-left: 0;}
.color-block .col-md-6.nopush 			{padding-right: 0;}

.page-split,
.color-block,
.text-block, 
.content-quote,
.feature-box,
.gallery-two,
.gallery-four,
.featured-links,
.featured-content-two,
.two-columns,
.directions,
.child-pages-one,
.child-pages-2,
.contact-details,
.contact-map,
.gallery-one {margin:100px auto;}

.directions-content {padding:1em 0 2em;margin-bottom:1em;}
.directions-content h3 {margin-bottom:20px;}




.text-content-link {margin:5em 0;}
.text-content-link .btn-primary {padding:12px 25px;margin-top:.5em;}

.team-content {margin:10em auto;}
.team-content .col-sm-6 h3,.team-content .col-sm-4 h3,.team-content .col-sm-3 h3,.team-content .col-sm-2 h3 {margin: 20px auto 0;}
.team-content .col-sm-6.singleprofile h3 {margin-top:0;}


.team-overview {margin-bottom:2em;}
.team-overview h2 {border-bottom:3px solid #e4e7eb;}



.sce-brand {height:100px;}
.sce-sites-menu {margin:5px auto 0;}
.sce-sites-menu .btn-inverse {background-color: #2f353d;padding: 12px;}
.sce-sites-menu .btn-inverse:hover,.sce-sites-menu .btn-inverse:focus,.sce-sites-menu .btn-inverse.focus {color: #fff;}
.sce-sites-menu ul.dropdown-menu {background-color: #2f353d !important;border:0;margin:0;border-radius: 1px;-webkit-border-radius:1px;-moz-border-radius:1px;width:100%;}
.sce-sites-menu ul.dropdown-menu a {padding:7px 20px;}
.sce-sites-menu ul.dropdown-menu>li>a:hover, .sce-sites-menu ul.dropdown-menu>li>a:focus {background:#83838f;}



/* Verticle Aligned Imagery */
.blog-listing-image 	{position:relative;height: 200px;background:url(../img/imageplaceholder.png) center no-repeat;border:1px solid #f3f3f3;border-radius: 1px;-webkit-border-radius:1px;-moz-border-radius:1px;margin:20px auto;}
.blog-listing-image a 	{display: block;position:relative;top:50%;transform:translateY(-50%);}




/*FOOTER STYLES*/
#footer 	{padding:3em 0;background: #1f2024;color: #e4e7eb;}
#footer a 	{transition: all 0.5s ease;color: #e4e7eb;font-size: 13px;}
#footer h4 {color: #83838f;font-weight: 600;font-size:15px;font-family: 'SST W20 Medium'}
#footer hr {border-color: #3c3c42;}

#footer-brand p {font-size:13px;line-height:1.7;}
.footer-links a:hover {color:#83838f !important;text-decoration: none;}
.footer-terms-links {text-transform: uppercase;}
.footer-terms-links p {font-size:10px;margin:0;color:#83838F;}
.footer-terms-links ul li a {font-size:13px;color: #e4e7eb !important;}


/*HISTORY TIMELINE*/
.history-timeline {}
.history-timeline .cd-timeline-content {padding:0;}
.history-timeline .text-content {padding:1.6em;}


.institutions-list .text-content {  
  -webkit-columns: 4 200px;
     -moz-columns: 4 200px;
          columns: 4 200px;
}

.institutions-list h5 {text-transform: uppercase;margin:20px auto 0;color: #222;font-size:16px;font-family: 'SST W20 Medium'}
.institutions-list p {margin:0;}
.institutions-list strong {text-transform: uppercase;font-size:10px;}
.institutions-list ul {list-style-type: none;margin:0;padding:0;}
.institutions-list li {list-style-type: none;margin:0;font-size:12px;}
.institutions-list a {color: #888;}


@media (min-width: 1200px) {
	.container {width:1180px;padding-left:0;padding-right:0;}	
	.gallery-four .col-lg-5 {width:40%;}
	.gallery-four .col-lg-2 {width:20%;}
	.gallery-two .col-lg-5 {width:40%;}
	.gallery-two .col-lg-2 {width:20%;}
}

/* Large Devices, Widescreens */
@media (max-width: 1200px) {
	.cd-timeline-content .cd-date {margin:0 1.6em;}    
	
}

/* Medium Devices, Desktops */
@media (max-width: 992px) {

	#sidebar {margin:2em auto;}

	.color-block .col-md-6.col-md-pull-6 {padding-right: 10px;}
	.color-block .col-md-6.col-md-push-6 {padding-left: 10px;}
	.color-block .col-md-6.nopull {padding-left: 10px;}
	.color-block .col-md-6.nopush {padding-right: 10px;}	

	.featured-content-two .text-content {padding: 40px 0;}

	.page-split .text-content, .page-split img {tranform:none;-webkit-transform:none;padding:0;}
	.page-split .text-content {padding-top:20px;}
	.page-split .v-align {height:auto;}
	.page-split .col-md-6 .text-content {padding-left:0;}

}

/* Small Devices, Tablets */
@media (max-width: 768px) {

	.dropdown:hover .dropdown-menu {display: block;}
	.feature-content.light {padding:0;}
	body {text-rendering: optimizeSpeed}
	.recent-articles .recent-name a {min-height: 0;max-height: none;}
	.page-split .v-align {height:auto;margin:20px auto 0;}
	h1 {font-size:40px;}
	h2 {font-size:23px;}
	.page-split .text-content, .page-split img {transform:none;}
	.page-split .col-md-6 .text-content {padding-left:0;}
	.child-pages-2 .text-content,.child-pages-one .text-content {min-height: 0;}
	.team-content .text-content {margin: 10px auto 40px;}
	.team-content h3 {margin: 20px auto 0;}
	.page-banner .banner-wrap {padding:40px 0;height: auto !important;}
	.page-banner .banner-wrap h1 {transform:none;-webkit-transform:none;top:0;}

	#post-content .file-content h4 {text-align: center;padding:10px 0;font-size:16px;}

	.feature-box section {height: auto;}
	.feature-box .feature-content {top:auto;transform:none;-webkit-transform::none;}
	.feature-box .feature-content .btn-primary {margin-top:20px;}

	.featured-content-two .text-content {padding:0;margin:40px auto;}

	.child-nav ul.nav-tabs li {float:none;}
	.child-nav a {padding:10px 5px !important;margin:auto auto 10px !important;}
	.child-nav li.active a {border:0 !important;background:#fff !important;}

	.color-block .text2x {height:auto;}
	.color-block .text2x.text-content {padding:40px;}
	.content-quote {font-size:22px;}

	.gmap {margin:2em auto;}
	#sidebar {margin:2em auto;}
	.container {padding-left:20px;padding-right:20px;}
	.footer-terms-links {text-align: center;}
	#menu-terms {display: inline}
	#menu-terms.nav>li {display: inline;float: none;}
	#menu-terms.nav>li a {display: inline;}

	.color-block .col-md-6.col-md-pull-6 {padding-right: 10px;}
	.color-block .col-md-6.col-md-push-6 {padding-left: 10px;}

	#menu-main-navigation {margin-bottom:0;}
	#menu-main-navigation li a {margin:0;}
	#menu-main-navigation li a:hover {background-color: #2f353d;}

	.navbar-header {text-align: center}
	.navbar-brand {display: block;float:none;width:92px;padding:5px 0;margin:0 auto;}

	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #949498;		
		background-color: #fff;
	}	

	.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover {

		color:#939498;
	}

	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		background-color: #f3f3f3;
		color: #949498;
	}

	.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
		background-color: #f3f3f3;
		color: #ef1c25;
	}
	.navbar-default .navbar-nav>li>a {border-top:1px solid #222;}
}






