@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);
/* new initiative homepage styles */

/* colors
bg color #384954
bg color RH col #6dbbda @ 29%
*/

/* @charset "UTF-8";
/* @import url('https://fonts.googleapis.com/css?family=Arimo'); */

body.sub, footer {
    background: url(https://www.internet2.edu/static/images/bgDarkInitiative.png);
}
.channelSubpage .background, .genericSubpage .background {background-image:none;}
.filterIntro {border-radius:0;background-image:none;padding:1% 0 0;width:100%;}
.filterIntro .introCopy {float:right;padding-top:0;}
#filterIntro .introCopy p {font-size:1.2em;color:inherit;line-height:1.4em;}
#filterIntro .introCopy p:first-of-type {padding-top:3px;}
.introCopy a {color: #00adee;}
.filterIntro .inlineContainer {float:left;}
.showcaseImg {border:none;}
#filterIntro .flex-control-nav {
    margin: 0;
  float:left;width:100px;
}
#filterIntro .flex-control-nav, ul.flex-control-nav {
    height: 0;
    width: auto;
    background-image: none;
    background-color: transparent;
    padding: 0;
}
.flex-control-nav {
    background: url(https://www.internet2.edu/static/images/bgFlexControlNav.png);
    top: -25px;
    left: 61%;/* 505px */
    width: 13px;
    z-index: 5;
}
.genericSubpage .channelContent {border-radius: 0;}
.articleContent, #filterIntro + .articleContent {background-color:transparent;padding:0;}
.channelContent.tabs .articleContent {background-color:#fff;padding:5% 4%;}
.articleContent p, .articleContent li {font-size:1.1em;line-height:1.4em;}
.articleContent li li {font-size:1em;}
.articleContent .leadin {font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;font-size:18px;font-weight:normal;}
.articleContent a {color:#00adee;}
.articleContent .col-footer-tab a {color:#fff;font-weight:normal;}
.articleContent hr { border: 0;height: 1px;background: #00adee;}
.articleContent ul {padding-bottom:0;}
.articleContent.nocol  {background:url(https://www.internet2.edu/static/images/bgWhite.png) repeat; padding:5% 4%;}
.articleContent .onetwo {border-right: none;background:url(https://www.internet2.edu/static/images/bgWhite.png) repeat;width:64%;padding:3%;margin-right:0;}
.articleContent .three {background-color:rgba(0,173,238,.2);width:24%;padding:0 3% 220px;color:#fff;font-weight:normal;position:relative;}
.articleContent .three div.col-head {width:125%;position:relative;left:-12.5%;top:0;overflow:hidden;}
.articleContent .three img.col-head-img {border:none;width:100%;}
.col-head-color-bar {background:#bc49c3;width:125%;position:relative;left:-12.5%;height:20px;}
.articleContent .three, .sub article .three h2, .articleContent .col-footer-tab, .three .groups {font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;}
.three section.asideGroups h3 {font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;border-bottom:none;color:#fff;text-transform:uppercase;font-size:19px;}
.asideCaseStudies li {border-bottom:none;}
.sub article h2, .sub article h3, .sub article h4 {color:inherit;}
.sub article h2 a[href], .sub article h3 a[href], .sub article h4 a[href] {color:#00adee;background: url('');}
.sub article .three h2 {color:#fff;font-weight:normal;text-transform:uppercase;border-bottom:none;font-size:19px;margin:25px 0 10px;}
.clearall {line-height:0;}
.articleContent ul li {background: url(https://www.internet2.edu/static/images/ulArrow01-DkBlu.png) no-repeat 2px 3px;}
.articleContent .three ul.groups li,.articleContent .three ul li {background: url(https://www.internet2.edu/static/images/ulArrow01-LtBlu.png) no-repeat 2px 1px;}
.col-footer-tab {background-color:#f16224;color:#fff;width:45%;height:150px;padding:20px;position:absolute;left:50%;margin-left:-30.5%;bottom:0;}
.col-footer-tab p {font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;text-align:center;font-size:1.2em;}
.three .article_news_block ul li {background:none;}
.three .article_news_block li a, p.news-date, .three .events li a, .three .groups li a {color:#00adee;font-weight:bold;font-size:15px;}
.three .events li {font-size:15px;}
.three .btnMore, .three section.asideGroups .btnMore {float:none;padding: 7px 35px 7px 10px;background-color:rgba(0,173,238,.3);font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;font-size:14px;background-image:url(https://www.internet2.edu/static/images/ulArrow01-LtBlu.png);background-repeat: no-repeat;background-position: 80% center;}


#content #asideNewsContent ul li {background: none;}
div.article_news_block > ul > li {padding:0 0 15px 0;margin:0;}
#asideNewsContent li:last-of-type {border-bottom:1px solid #00adee;}
#asideNewsContent li {border-bottom:none;}
.btnMore {border-radius:0;}
.three .article_news_block ul, .three ul.events, .three ul.groups, .three ul.relatedPages {margin-bottom:20px;}
.three div:not([class^="cms"]), .three section {padding-bottom:20px;}
.three .article_news_block, .three .asideGroups, .three .events, .three .learn-more, .three .asideCaseStudies {border-bottom:1px solid #00adee;}
.articleContent .three .inlineContainer.videoFootprint {margin:0 0 20px 0;}

table.general th {background:#3c6986;}
table.general tr:nth-child(2n+1) {background: #ededef;}
.articleContent table.general ul li {background-image:none;padding:0 0 8px 0px;font-size:1em;}
.articleContent li ol li {background-image:none;}
table.general {border-bottom: 4px solid #3c6986;}


/*---------------------------------- Hide first 3 breadcrumbs */

#breadcrumbs ul li:nth-child(1) {display:none;}
#breadcrumbs ul li:nth-child(2) {display:none;}
#breadcrumbs ul li:nth-child(3) {display:none;}

/*---------------------------------- Channel Navigation */

.channelNav ul.menu.depth-3, #channelNav ul.menu.depth-4 {
    display: block;
} /* override hidden 3rd- and 4th-level menu items in nav - hidden in sub.css */
.channelNav > ul > li > ul {font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;}
.channelNav > ul > li > ul > li.active-menu-item {text-transform:uppercase;font-weight:bold;font-size:120%;}
.channelNav > ul > li > ul > li.active-menu-item > a {background-color:none;padding:13px 18px;}
.channelNav li.active-menu-item ul li a.active-menu-item-link {
    color: #ffffff;
}
.channelNav > ul > li > ul > li.active-menu-item > ul > li  {text-transform:none;font-weight:normal;}
.channelNav li ul li a {	/* Padding is on the anchor to increase size of touch targets */
	padding: 6px 6px 6px 30px;color: #00adee;}
.channelNav li ul li a:hover {color:#ffffff;}
.channelNav {margin-top: 0px;}
.channelNav li ul {background-color: transparent;padding:0;margin:0;}
.channelNav > ul > li {
	border-top: none;
}
.channelNav > ul > li.inactive-menu-item {display:none;} /* hides all inactive menu items in V&I LH nav menu */
.channelNav > ul > li.active-menu-item >.active-menu-item-link {display:none;} /* hides active Initiatives parent page link */
.channelNav > ul > li > ul > .inactive-menu-item {display:none;}

/*---------------------------------- Footers */

.fatFooterNav {
    border-top: 1px solid #00adee;
	border-bottom: 1px solid #00adee;}
.fatFooterNav li.top-level a.top-level-link {
	color: #00adee;}
.fatFooterNav ul.menu depth-1 a,.fatFooterNav a,.minFooterNav a {
    color: #fff;
}
.fatFooterNav ul.menu depth-1 a:hover,.fatFooterNav a:hover,.minFooterNav a:hover {
    color: #00adee;text-decoration:none;
}
.minFooterNav li {
	border-left: 1px solid #fff;}

/*---------------------------------- Mobile style changes */
@media screen and (max-width: 640px) {

.currentCrumb span {padding:0 0 0 5%;max-width:65%;white-space:nowrap;overflow: hidden;
  text-overflow: ellipsis;}
.breadcrumbs li a.mobileSubnavLink {margin:10px 10px 10px 0;}
.channelSubpage .articleContent {margin: 3% 0%;}  
.articleContent .onetwo, .articleContent .three {width:94%;}
.articleContent .three {padding:0 3% 6%;}
.filterIntro {margin:0;}
.introCopy {height:181px;}
#filterIntro .introCopy p {font-size:1.1em;color:#fff;line-height:1.3em;}
.articleContent .three div.col-head {
    width: 106%;
    position: relative;
    left: -3%;
    top: 0;}
.col-footer-tab {position:relative;height:auto;left:0;margin:0 auto;}
.minFooterNav li {border-left: none;}
.filterIntro .videoFootprint {width:80%;margin:20px 10%;}
#filterIntro .flex-control-nav {top:0;left:-6%;height:auto;float:right;margin-top:30px;}
}