.row {
	position:relative;
	width:940px;
	margin:0 auto
}

.row .row {
	width:auto;
	margin:0
}
.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 {
	float:left
}
.span1 {
	width:60px;
	margin-left:20px
}
.span2 {
	width:120px;
	margin-left:20px
}
.span3 {
	width:220px;
	margin-left:20px
}
.span4 {
	width:300px;
	margin-left:20px
}
.span5 {
	width:380px;
	margin-left:20px
}
.span6 {
	width:460px;
	margin-left:20px
}
.span7 {
	width:540px;
	margin-left:20px
}
.span8 {
	width:620px;
	margin-left:20px
}
.span9 {
	width:700px;
	margin-left:20px
}
.span10 {
	width:780px;
	margin-left:20px
}
.span11 {
	width:860px;
	margin-left:20px
}
.span12 {
	width:940px;
	margin-left:20px
}
.span1:first-child, .span2:first-child, .span3:first-child, .span4:first-child, .span5:first-child, .span6:first-child, .span7:first-child, .span8:first-child, .span9:first-child, .span10:first-child, .span11:first-child, .span12:first-child {
	margin-left:0
}
@media only screen and (min-width:768px) and (max-width:959px) {
.row {
width:705px
}
.span1 {
width:45px;
margin-left:15px
}
.span2 {
width:105px;
margin-left:15px
}
.span3 {
width:165px;
margin-left:15px
}
.span4 {
width:225px;
margin-left:15px
}
.span5 {
width:285px;
margin-left:15px
}
.span6 {
width:345px;
margin-left:15px
}
.span7 {
width:405px;
margin-left:15px
}
.span8 {
width:465px;
margin-left:15px
}
.span9 {
width:525px;
margin-left:15px
}
.span10 {
width:585px;
margin-left:15px
}
.span11 {
width:646px;
margin-left:15px
}
.span12 {
width:705px;
margin-left:15px
}
}
@media only screen and (max-width:767px) {
.row {
width:280px
}
.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 {
width:280px;
margin-left:0
}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.row {
width:420px
}
.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 {
width:420px;
margin-left:0
}
}
.float-left {
	float:left
}
.float-right {
	float:right
}
.responsive-img {
	max-width:100%;
	height:auto
}
.responsive-embed {
	position:relative;
	padding:0px;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
	margin-bottom:20px
}
.responsive-embed iframe, .responsive-embed object, .responsive-embed embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.row:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.row {
	display:block
}/*  \*/
.row {
	min-height:1%
}
* html .row {
	height:1%
}
.fixed:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.fixed {
	display:block
}/*  \*/
.fixed {
	min-height:1%
}
* html .fixed {
	height:1%
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
