/**
 * @package    hubzero-cms
 * @copyright  Copyright (c) 2005-2020 The Regents of the University of California.
 * @license    http://opensource.org/licenses/MIT MIT
 */

	.cf:before,
	.cf:after,
	.cf-left:before,
	.cf-left:after,
	.cf-right:before,
	.cf-right:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.cf:after {
		clear: both;
	}
	.cf-left:after {
		clear: left;
	}
	.cf-right:after {
		clear: right;
	}
	/* Clearing fixes */
	.clearfix {
		border: 1px solid transparent;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0;
		line-height: 0em;
		clear: left; 
		visibility: hidden;
	}

	.grid {
		clear: left;
		*zoom: 1; /* For IE 6/7 (trigger hasLayout) */
	}
	.grid:before,
	.grid:after,
	.two.second:before,
	.two.second:after,
	.three.third:before,
	.three.third:after,
	.four.fourth:before,
	.four.fourth:after,
	.five.fifth:before,
	.five.fifth:after,
	.six.sixth:before,
	.six.sixth:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.grid:after,
	.two.second:after,
	.three.third:after,
	.four.fourth:after,
	.five.fifth:after,
	.six.sixth:after {
		clear: both;
	}
	.columns,
	.grid .col {
		display: block;
		min-height: 1em;
		padding: 0;
		border: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		/*behavior: url(/core/assets/css/boxsizing.htc);*/
		float: left;
		margin-right: 3.225806451612903%;
		*margin-right: 3.172043010752688%;
	}
	.five.columns {
		width: 17.41935483870968%;
	}
	/* .grid .col:first-child */
	.grid .col.omega,
	.two.second,
	.three.third,
	.four.fourth,
	.five.fifth,
	.six.sixth {
		margin-right: 0 !important;
		zoom: 1; /* For IE 6/7 (trigger hasLayout) */
	}
/* Spans */
	.grid .span-whole,
	.grid .span12 {
		float: none;
		width: 100%;
		*width: 99.94623655913979%;
	}
	.grid .span11 {
		width: 91.39784946236558%;
		*width: 91.34408602150538%;
	}
	.six.columns.first.second.third.fourth.fifth,
	.six.columns.second.third.fourth.fifth.sixth,
	.grid .span10 {
		width: 82.79569892473117%;
		*width: 82.74193548387096%;
	}
	.four.columns.first.second.third,
	.four.columns.second.third.fourth,
	.grid .span-three-quarters,
	.grid .span9 {
		width: 74.19354838709677%;
		*width: 74.13978494623656%;
	}
	.six.columns.first.second.third.fourth,
	.six.columns.second.third.fourth.fifth,
	.six.columns.third.fourth.fifth.sixth,
	.three.columns.first.second,
	.three.columns.second.third,
	.grid .span-two-thirds,
	.grid .span8 {
		width: 65.59139784946237%;
		*width: 65.53763440860216%;
	}
	.grid .span7 {
		width: 56.98924731182795%;
		*width: 56.93548387096774%;
	}
	.six.columns.first.second.third,
	.six.columns.second.third.fourth,
	.six.columns.third.fourth.fifth,
	.six.columns.fourth.fifth.sixth,
	.four.columns.first.second,
	.four.columns.second.third,
	.four.columns.third.fourth,
	.two.columns,
	.grid .span-half,
	.grid .span6 {
		width: 48.38709677419355%;
		*width: 48.333333333333336%;
	}
	.grid .span5 {
		width: 39.784946236559136%;
		*width: 39.73118279569892%;
	}
	.six.columns.first.second,
	.six.columns.second.third,
	.six.columns.third.fourth,
	.six.columns.fourth.fifth,
	.six.columns.fifth.sixth,
	.three.columns,
	.grid .span-third,
	.grid .span4 {
		width: 31.18279569892473%;
		*width: 31.129032258064512%;
	}
	.four.columns,
	.grid .span-quarter,
	.grid .span3 {
		width: 22.58064516129032%;
		*width: 22.526881720430104%;
	}
	.six.columns,
	.grid .span2 {
		width: 13.978494623655912%;
		*width: 13.924731182795696%;
	}
	.grid .span1 {
		width: 5.376344086021505%;
		*width: 5.32258064516129%;
	}
/* Offsets */
	.grid .offset-whole,
	.grid .offset12 {
		margin-left: 103.22580645161291%;
		*margin-left: 103.1182795698925%;
	}
	.grid .offset11 {
		margin-left: 94.6236559139785%;
		*margin-left: 94.51612903225808%;
	}
	.grid .offset10 {
		margin-left: 86.02150537634408%;
		*margin-left: 85.91397849462366%;
	}
	.grid .offset-three-quarters,
	.grid .offset9 {
		margin-left: 77.41935483870968%;
		*margin-left: 77.31182795698926%;
	}
	.grid .offset-two-thirds,
	.grid .offset8 {
		margin-left: 68.81720430107528%;
		*margin-left: 68.70967741935486%;
	}
	.grid .offset7 {
		margin-left: 60.21505376344086%;
		*margin-left: 60.107526881720425%;
	}
	.grid .offset-half,
	.grid .offset6 {
		margin-left: 51.612903225806456%;
		*margin-left: 51.505376344086024%;
	}
	.grid .offset5 {
		margin-left: 43.01075268817204%;
		*margin-left: 42.90322580645161%;
	}
	.grid .offset-third,
	.grid .offset4 {
		margin-left: 34.40860215053763%;
		*margin-left: 34.3010752688172%;
	}
	.grid .offset-quarter,
	.grid .offset3 {
		margin-left: 25.806451612903224%;
		*margin-left: 25.698924731182792%;
	}
	.grid .offset2 {
		margin-left: 17.204301075268816%;
		*margin-left: 17.096774193548384%;
	}
	.grid .offset1 {
		margin-left: 8.602150537634408%;
		*margin-left: 8.494623655913976%;
	}

@media (max-width: 460px) {
	.columns,
	.grid [class*="span"] {
		float: none;
		width: auto;
		margin-left: 0;
		margin-right: 0;
	}
}