@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800,700|Open+Sans+Condensed:300,700);

body 
	{font-family: 'Open Sans', sans-serif;
	}
	
.list-feed li {
	border-bottom:1px solid #eeeeee;
	padding: 5px 0px;
	}
.list-feed li a{color:#666;}	
	
a.linkgray33:link, a.linkgray33:visited, a.linkgray33:hover, a.linkgray33:active {
    color: #333; text-decoration:none;
} 

/*Landing Pages*/
.hpfeature-channeltag{
    bottom:0;
    left:0;
    position: absolute;
    background-color:#000;
    color:#999;
    padding: 0px 10px;
}
.thumbnail-hpfeature{position:relative;}

.header-band {
	background-image: url(images/bkgd_header_gray.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

/*flexbox bootstrap rows*/
.row-flex, .row-flex > div[class*='col-'] {  
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 1 auto;
}

.row-flex-wrap {
	-webkit-flex-flow: row wrap;
    align-content: flex-start;
    flex:0;
}

.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {
	 margin:-.2px; /* hack adjust for wrapping */
}

.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div {width:100%;}


.flex-col {
    display: flex;
    display: -webkit-flex;
    flex: 1 100%;
	flex-flow: column nowrap;
}

.flex-grow {
	display: flex;
    -webkit-flex: 2;
    flex: 2;
}