/*

Theme Name: Modern Classics Kors
Theme URI: http://webdemar.com/demo/?wptheme=deColor
Description: Design &XHTML/CSS: <a href="http://korsitaket.se">Korsitaket</a>
Author: Korsitaket
Author URI: http://korsitaket.se
Tags: simple, clean, widgets, widget-ready, two columns, fixed width, valid CSS, valid XHTML

*/

/*
	- BASIC
	- HEADINGS
	- HEADER
	- CONTENT
	- SIDEBAR
	- FOOTER
	- COMMENTS
	- SEARCHFORM
	- USEFUL

/*	##################################
   	BASIC
	################################## */


@-ms-viewport{
  width: device-width;
}

html {
	position: relative;
    	min-height: 100%;	
}

body {
	margin: 0 0 320px; /* bottom = footer height */
	padding: 0;
	background: #f1f6f6;
	background-attachment: fixed;
	font:normal 16px/22px Source Sans Pro, verdana, sans-serif;
	height: 100%;
	color: #676d6d;
	font-weight:200;
}


a {
	color:#27aae1;
	background: none;
	outline: none;
	text-decoration:underline;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	transition:.5s;
}

a:hover {
	outline: none;
	color:#393f3f;
	text-decoration:underline;
}

a.imglink:hover { 
	color: none !important; 
}

p {
	margin: 0 0 15px 0;
	padding: 0px;
}

ul, ol {
	margin-bottom: 20px;
	magin-left:20px;		
}

li {
	margin-left:-25px;
}

blockquote {
	margin: 0 0 20px 20px;
	padding: 10px 20px 1px 20px;
	background: #fff url(img/citat.png) no-repeat top left;
}

img {
	border: none;
	max-width:100%;
	height:auto;
}

img a {
	border: none;
}

img a:hover {
	border: none;
	background: none;
}

hr {
  	border: 0;
    	height: 1px;
	background: #000;
	max-width:550px;

}

.opacity {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-o-transition:opacity .5s linear;
  	-ms-transition:opacity .5s linear;
  	-moz-transition:opacity .5s linear;
  	-webkit-transition:opacity .5s linear;
  	transition:opacity .5s linear;
	}	
	
.opacity:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	}

.left {
	float:left;
	}

.right {
	float:right;
	}


/*	##################################
   	HEADINGS
	################################## */


h1 {
	margin: 0 0 10px 0;
	font: normal 32px/1.6em Roboto Condensed, sans-serif;
	text-transform: uppercase;
	color:#393f3f;
}

h1 a {
	margin: 0 0 -10px 0;
	text-decoration: none;
	color:#54545a;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	transition:.5s;
}

h1 a:hover {
	color:#1a1a1c;
	background:none;
	outline: none;
	text-decoration:none;
}

h2 {
	margin: 0 0 0px 0;
	padding: 0px;
	font:normal 34px/0.6em Roboto Condensed, sans-serif;
	text-transform: uppercase;
	color:#1a1a1c;
	line-height: 110%;
}

h2 a {
	text-decoration: none;
	color:#1a1a1c;
}

h2 a:hover {
	color:#1a1a1c;
	outline: none;
}

h3 {
	margin: 0;
	font: normal 18px/1.6em Roboto Condensed, sans-serif;
	color:#393f3f;
	text-transform: uppercase;
}

h3 a {
	color:#393f3f;
	margin: -5px 0 -5px 0;
	text-decoration: none;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	transition:.5s;

}

h3 a:hover {
	color:#1a1a1c;
	background:none;
	outline: none;
	text-decoration:none;
}

h4 {
	margin: 0;
	font: normal 16px/1.6em Source Sans Pro, sans-serif;
	color:#54545a;
	text-transform: uppercase;
	letter-spacing:3px;
	font-weight: 200;
}

h4 a {
	margin: -5px 0 -5px 0;
	text-decoration: none;
	color:#676d6d;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	transition:.5s;
	
}

h4 a:hover {
	color:#eeeef4;
	background:none;
	outline: none;
	text-decoration:none;
}

.black {
	font-weight: 900;
	color:#393f3f;
	}

.light {
	font-weight: 200;
	}

.normal {
	color:#676d6d;
	}


/*	##################################
   	NAVIGATION
	################################## */


#navigation-bg {
	background-color:#393f3f;
 position: absolute;
    left: 0;
    top: 0;
    height: 125px;
    width: 100%;
}

#navigation {
	padding:15px 0;
	color:#fff;
}

.responsive-menu-item-link {
	text-transform: uppercase!important;

}

.logo {
	padding-top:20px;
	display:inline-block;
}

.media_logo {
	display:none;
}

@media screen and (max-width: 800px) {

	.media_logo {
		padding: 20px 20px 20px 0;
		display:inline-block;
		text-align:center;
		width:100%;
}

#navigation-bg {
    	height: 175px;
}

#content {
	padding-top: 35px;
}

}

.nav-button {
	margin:-39px 10px 10px 10px!important;
	display:inline-block;

}

.nav-button-right {
	margin:0 0 10px 10px!important;
	display:inline-block;

}

.bottom_aligner {
    display: inline-block;
    height: 100%;
    vertical-align: bottom;
    width: 0px;
}

.line {
	align:right;
	height:1px!important;
	margin-top:-2px;
	width:563px;
	float:right;
}



/*	##################################
   	CONTENT
	################################## */

.Site-content {
    -webkit-box-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-flex: 1 0 auto;
}

.wrap {
	z-index: 100;
	max-width: 1000px!important;	
	margin: 0 auto 0 auto;
	padding: 0 25px 0 25px;
}

#content {
	margin: 175px 0 0 0;
}

.content-main {
	margin-bottom:45px;
}


.box {
	padding:25px;
	background: #d8e2e2;
	margin-bottom:25px;
}

.box a{
	text-decoration: none!important;
}

.box-main {
	margin-bottom:45px;
}


.box:hover h3 a{
	color:#1d1d1d!important;
	outline: none;
	text-decoration:none!important;

}

.titlebox {

}

.titlebox:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}


.sp-layer sp-white sp-padding title-in title-in-bg hide-small-screen {
position:absolute!important;
bottom:0!important;
right:0!important;
}  


.caption {
	display:none!important;
}

.envirabox-title-float{
	display:none!important;
}

.captcha{
	margin-bottom:15px;
}




/*	##################################

   	FOOTER

	################################## */


#footer-bg {
	background-color:#393f3f;
	margin-top:25px;
 position: absolute;
    left: 0;
    bottom: 0;
    height: 300px;
    width: 100%;

}

#footer {
	margin: 30px auto 0 auto ;
	max-width:1000px;
	padding:25px;
	color:#f1f6f6;
}

#footer a {
	color:#f1f6f6;
}

.footer-right {
	text-align:right;
}

@media screen and (max-width: 767px) {
    .footer-right {
        text-align: left;
    }
	body {
        margin: 0 0 600px;
    }

    #footer-bg {
        height:600px;
    }

	#footer {
        text-align:center!important;
    }

	.footer-right {
        text-align:center!important;
    }

	#navigation {
		margin-top:45px;
	}

	
}



/*	##################################

   	COMMENTS

	################################## */

	

#commentform label {
	display: block;
	margin: 0 0 5px 0;
}

#commentform input.text, #commentform textarea {
	width: 500px;
	margin: 0 0 10px 0;
}

#commentform .text {
	height: 22px;
	padding: 6px 6px 0 6px;
	background: #fff url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #939ba1;
}

#commentform textarea {
	height: 150px;
	padding: 6px 6px 0 6px;
	background: #fff url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #939ba1;
}

#commentform .button {
	width: 44px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: #fff url(img/bg-button-c.gif) no-repeat left top;
	border: none;
	color: #939ba1;
}

.comment-meta {
	padding: 10px 10px 0 10px;
	background: #fff url(img/bg-meta.gif) repeat-x left top;
	color: #939ba1;
}

.comment-meta .avatar {
	float: left;
	margin: 0 10px 0 0;
}

.comment-text p {
	margin: 0;
	padding: 10px;
}



/*	##################################

   	SEARCHFORM

	################################## */

	

#searchform #search {
	float: left;
	width: 207px;
	height: 22px;
	padding: 6px 6px 0 6px;
	background: #fff url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #000000;
	font:normal 1.2em/1.6em Georgia, sans-serif;
}

#searchform #search-submit {
	width: 30px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: #fff url(img/bg-button-s.gif) no-repeat left top;
	border: none;
	color: #939ba1;
}


/*	##################################

   	USEFUL

	################################## */



.clear {
	clear:both;
}



/** WORDPRESS CSS */



.aligncenter,

div.aligncenter {

	display: block;
	margin-left: auto;
	margin-right: auto;
}

.aligncenter {
	margin: 0 0 10px 0;
}

.alignleft {
	float: left;
	margin: 0 10px 0 0;
}

.alignright {
	float: right;
	margin: 0 40px 0 10px;
	text-align: right;
}



.wp-caption {

   border: 1px solid #ccc;

   text-align: center;

   background-color: #383838;

   padding-top: 4px;

}



.wp-caption img {

   float: none;

   margin: 0px;

   padding: 0px;

   border: none;

}



.wp-caption p.wp-caption-text {

   font-size: 10px;

   line-height: 16px;


   padding: 0px;

   margin: 0px;

}



/** WIDGETS CSS */

#calendar_wrap table {
	width: 100%;
}

#calendar_wrap td {

	text-align: center;
}

















/* The spacing between columns. */
/* The number of columns in a row. */
/* Columns will stack on screens less than this wide. */
/* Columns must be put in an element with the "row" class. */
.row {
  *zoom: 1;
	margin-bottom:50px;
}

.row:before, .row:after {
  display: table;
  content: "";
}

.row:after {
  clear: both;
}

/* Inside a ".row", add ".spanX" elements to fill the grid, where X is the number of columns to span. */
/* Add ".offsetX" to ".spanX" elements to skip X columns of empty space. */
.span1 {
  float: left;
  *zoom: 1;
}

.span1:before, .span1:after {
  display: table;
  content: "";
}

.span1:after {
  clear: both;
}

.span2 {
  float: left;
  *zoom: 1;
}

.span2:before, .span2:after {
  display: table;
  content: "";
}

.span2:after {
  clear: both;
}

.span3 {
  float: left;
  *zoom: 1;
}

.span3:before, .span3:after {
  display: table;
  content: "";
}

.span3:after {
  clear: both;
}

.span4 {
  float: left;
  *zoom: 1;
}

.span4:before, .span4:after {
  display: table;
  content: "";
}

.span4:after {
  clear: both;
}

.span5 {
  float: left;
  *zoom: 1;
}

.span5:before, .span5:after {
  display: table;
  content: "";
}

.span5:after {
  clear: both;
}

.span6 {
  float: left;
  *zoom: 1;
}

.span6:before, .span6:after {
  display: table;
  content: "";
}

.span6:after {
  clear: both;
}

.span7 {
  float: left;
  *zoom: 1;
}

.span7:before, .span7:after {
  display: table;
  content: "";
}

.span7:after {
  clear: both;
}

.span8 {
  float: left;
  *zoom: 1;
}

.span8:before, .span8:after {
  display: table;
  content: "";
}

.span8:after {
  clear: both;
}

.span9 {
  float: left;
  *zoom: 1;
}

.span9:before, .span9:after {
  display: table;
  content: "";
}

.span9:after {
  clear: both;
}

.span10 {
  float: left;
  *zoom: 1;
}

.span10:before, .span10:after {
  display: table;
  content: "";
}

.span10:after {
  clear: both;
}

.span11 {
  float: left;
  *zoom: 1;
}

.span11:before, .span11:after {
  display: table;
  content: "";
}

.span11:after {
  clear: both;
}

.span12 {
  float: left;
  *zoom: 1;
}

.span12:before, .span12:after {
  display: table;
  content: "";
}

.span12:after {
  clear: both;
}

.row > .span1 {
  width: 4.66667%;
  *width: 4.60156%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.row > .span1:first-child {
  margin-left: 0;
}

.row > .span2 {
  width: 13.33333%;
  *width: 13.26823%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.row > .span2:first-child {
  margin-left: 0;
}

.row > .span3 {
  width: 22%;
  *width: 21.9349%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.row > .span3:first-child {
  margin-left: 0;
}

.row > .span4 {
  width: 30.66667%;
  *width: 30.60156%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.row > .span4:first-child {
  margin-left: 0;
}

.row > .span5 {
  width: 39.33333%;
  *width: 39.26823%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.row > .span5:first-child {
  margin-left: 0;
}

.row > .span6 {
  width: 48%;
  *width: 47.9349%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.row > .span6:first-child {
  margin-left: 0;
}

.row > .span7 {
  width: 56.66667%;
  *width: 56.60156%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.row > .span7:first-child {
  margin-left: 0;
}

.row > .span8 {
  width: 65.33333%;
  *width: 65.26823%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.row > .span8:first-child {
  margin-left: 0;
}

.row > .span9 {
  width: 74%;
  *width: 73.9349%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.row > .span9:first-child {
  margin-left: 0;
}

.row > .span10 {
  width: 82.66667%;
  *width: 82.60156%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.row > .span10:first-child {
  margin-left: 0;
}

.row > .span11 {
  width: 91.33333%;
  *width: 91.26823%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.row > .span11:first-child {
  margin-left: 0;
}

.row > .span12 {
  width: 100%;
  *width: 99.9349%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.row > .span12:first-child {
  margin-left: 0;
}

.row > .offset1 {
  margin-left: 12.66667%;
  *margin-left: 12.60156%;
}

.row > .offset1:first-child {
  margin-left: 8.66667%;
  *margin-left: 8.60156%;
}

.row > .offset2 {
  margin-left: 21.33333%;
  *margin-left: 21.26823%;
}

.row > .offset2:first-child {
  margin-left: 17.33333%;
  *margin-left: 17.26823%;
}

.row > .offset3 {
  margin-left: 30%;
  *margin-left: 29.9349%;
}

.row > .offset3:first-child {
  margin-left: 26%;
  *margin-left: 25.9349%;
}

.row > .offset4 {
  margin-left: 38.66667%;
  *margin-left: 38.60156%;
}

.row > .offset4:first-child {
  margin-left: 34.66667%;
  *margin-left: 34.60156%;
}

.row > .offset5 {
  margin-left: 47.33333%;
  *margin-left: 47.26823%;
}

.row > .offset5:first-child {
  margin-left: 43.33333%;
  *margin-left: 43.26823%;
}

.row > .offset6 {
  margin-left: 56%;
  *margin-left: 55.9349%;
}

.row > .offset6:first-child {
  margin-left: 52%;
  *margin-left: 51.9349%;
}

.row > .offset7 {
  margin-left: 64.66667%;
  *margin-left: 64.60156%;
}

.row > .offset7:first-child {
  margin-left: 60.66667%;
  *margin-left: 60.60156%;
}

.row > .offset8 {
  margin-left: 73.33333%;
  *margin-left: 73.26823%;
}

.row > .offset8:first-child {
  margin-left: 69.33333%;
  *margin-left: 69.26823%;
}

.row > .offset9 {
  margin-left: 82%;
  *margin-left: 81.9349%;
}

.row > .offset9:first-child {
  margin-left: 78%;
  *margin-left: 77.9349%;
}

.row > .offset10 {
  margin-left: 90.66667%;
  *margin-left: 90.60156%;
}

.row > .offset10:first-child {
  margin-left: 86.66667%;
  *margin-left: 86.60156%;
}

.row > .offset11 {
  margin-left: 99.33333%;
  *margin-left: 99.26823%;
}

.row > .offset11:first-child {
  margin-left: 95.33333%;
  *margin-left: 95.26823%;
}

.row > .offset12 {
  margin-left: 108%;
  *margin-left: 107.9349%;
}

.row > .offset12:first-child {
  margin-left: 104%;
  *margin-left: 103.9349%;
}

.span1 > .span1 {
  width: 100%;
  *width: 99.99457%;
  margin-left: 85.71429%;
  *margin-left: 85.70886%;
}

.span1 > .span1:first-child {
  margin-left: 0;
}

.span1 > .span0 {
  width: -85.71429%;
  *width: -85.71971%;
  margin-left: 85.71429%;
  *margin-left: 85.70886%;
}

.span1 > .span0:first-child {
  margin-left: 0;
}

.span2 > .span1 {
  width: 35%;
  *width: 34.98915%;
  margin-left: 30%;
  *margin-left: 29.98915%;
}

.span2 > .span1:first-child {
  margin-left: 0;
}

.span3 > .span1 {
  width: 21.21212%;
  *width: 21.19585%;
  margin-left: 18.18182%;
  *margin-left: 18.16554%;
}

.span3 > .span1:first-child {
  margin-left: 0;
}

.span3 > .span2 {
  width: 60.60606%;
  *width: 60.58978%;
  margin-left: 18.18182%;
  *margin-left: 18.16554%;
}

.span3 > .span2:first-child {
  margin-left: 0;
}

.span4 > .span1 {
  width: 15.21739%;
  *width: 15.19569%;
  margin-left: 13.04348%;
  *margin-left: 13.02178%;
}

.span4 > .span1:first-child {
  margin-left: 0;
}

.span4 > .span2 {
  width: 43.47826%;
  *width: 43.45656%;
  margin-left: 13.04348%;
  *margin-left: 13.02178%;
}

.span4 > .span2:first-child {
  margin-left: 0;
}

.span4 > .span3 {
  width: 71.73913%;
  *width: 71.71743%;
  margin-left: 13.04348%;
  *margin-left: 13.02178%;
}

.span4 > .span3:first-child {
  margin-left: 0;
}

.span5 > .span1 {
  width: 11.86441%;
  *width: 11.83728%;
  margin-left: 10.16949%;
  *margin-left: 10.14236%;
}

.span5 > .span1:first-child {
  margin-left: 0;
}

.span5 > .span2 {
  width: 33.89831%;
  *width: 33.87118%;
  margin-left: 10.16949%;
  *margin-left: 10.14236%;
}

.span5 > .span2:first-child {
  margin-left: 0;
}

.span5 > .span3 {
  width: 55.9322%;
  *width: 55.90508%;
  margin-left: 10.16949%;
  *margin-left: 10.14236%;
}

.span5 > .span3:first-child {
  margin-left: 0;
}

.span5 > .span4 {
  width: 77.9661%;
  *width: 77.93897%;
  margin-left: 10.16949%;
  *margin-left: 10.14236%;
}

.span5 > .span4:first-child {
  margin-left: 0;
}

.span6 > .span1 {
  width: 9.72222%;
  *width: 9.68967%;
  margin-left: 8.33333%;
  *margin-left: 8.30078%;
}

.span6 > .span1:first-child {
  margin-left: 0;
}

.span6 > .span2 {
  width: 27.77778%;
  *width: 27.74523%;
  margin-left: 8.33333%;
  *margin-left: 8.30078%;
}

.span6 > .span2:first-child {
  margin-left: 0;
}

.span6 > .span3 {
  width: 45.83333%;
  *width: 45.80078%;
  margin-left: 8.33333%;
  *margin-left: 8.30078%;
}

.span6 > .span3:first-child {
  margin-left: 0;
}

.span6 > .span4 {
  width: 63.88889%;
  *width: 63.85634%;
  margin-left: 8.33333%;
  *margin-left: 8.30078%;
}

.span6 > .span4:first-child {
  margin-left: 0;
}

.span6 > .span5 {
  width: 81.94444%;
  *width: 81.91189%;
  margin-left: 8.33333%;
  *margin-left: 8.30078%;
}

.span6 > .span5:first-child {
  margin-left: 0;
}

.span7 > .span1 {
  width: 8.23529%;
  *width: 8.19732%;
  margin-left: 7.05882%;
  *margin-left: 7.02085%;
}

.span7 > .span1:first-child {
  margin-left: 0;
}

.span7 > .span2 {
  width: 23.52941%;
  *width: 23.49143%;
  margin-left: 7.05882%;
  *margin-left: 7.02085%;
}

.span7 > .span2:first-child {
  margin-left: 0;
}

.span7 > .span3 {
  width: 38.82353%;
  *width: 38.78555%;
  margin-left: 7.05882%;
  *margin-left: 7.02085%;
}

.span7 > .span3:first-child {
  margin-left: 0;
}

.span7 > .span4 {
  width: 54.11765%;
  *width: 54.07967%;
  margin-left: 7.05882%;
  *margin-left: 7.02085%;
}

.span7 > .span4:first-child {
  margin-left: 0;
}

.span7 > .span5 {
  width: 69.41176%;
  *width: 69.37379%;
  margin-left: 7.05882%;
  *margin-left: 7.02085%;
}

.span7 > .span5:first-child {
  margin-left: 0;
}

.span7 > .span6 {
  width: 84.70588%;
  *width: 84.6679%;
  margin-left: 7.05882%;
  *margin-left: 7.02085%;
}

.span7 > .span6:first-child {
  margin-left: 0;
}

.span8 > .span1 {
  width: 7.14286%;
  *width: 7.09945%;
  margin-left: 6.12245%;
  *margin-left: 6.07905%;
}

.span8 > .span1:first-child {
  margin-left: 0;
}

.span8 > .span2 {
  width: 20.40816%;
  *width: 20.36476%;
  margin-left: 6.12245%;
  *margin-left: 6.07905%;
}

.span8 > .span2:first-child {
  margin-left: 0;
}

.span8 > .span3 {
  width: 33.67347%;
  *width: 33.63007%;
  margin-left: 6.12245%;
  *margin-left: 6.07905%;
}

.span8 > .span3:first-child {
  margin-left: 0;
}

.span8 > .span4 {
  width: 46.93878%;
  *width: 46.89537%;
  margin-left: 6.12245%;
  *margin-left: 6.07905%;
}

.span8 > .span4:first-child {
  margin-left: 0;
}

.span8 > .span5 {
  width: 60.20408%;
  *width: 60.16068%;
  margin-left: 6.12245%;
  *margin-left: 6.07905%;
}

.span8 > .span5:first-child {
  margin-left: 0;
}

.span8 > .span6 {
  width: 73.46939%;
  *width: 73.42598%;
  margin-left: 6.12245%;
  *margin-left: 6.07905%;
}

.span8 > .span6:first-child {
  margin-left: 0;
}

.span8 > .span7 {
  width: 86.73469%;
  *width: 86.69129%;
  margin-left: 6.12245%;
  *margin-left: 6.07905%;
}

.span8 > .span7:first-child {
  margin-left: 0;
}

.span9 > .span1 {
  width: 6.30631%;
  *width: 6.25748%;
  margin-left: 5.40541%;
  *margin-left: 5.35658%;
}

.span9 > .span1:first-child {
  margin-left: 0;
}

.span9 > .span2 {
  width: 18.01802%;
  *width: 17.96919%;
  margin-left: 5.40541%;
  *margin-left: 5.35658%;
}

.span9 > .span2:first-child {
  margin-left: 0;
}

.span9 > .span3 {
  width: 29.72973%;
  *width: 29.6809%;
  margin-left: 5.40541%;
  *margin-left: 5.35658%;
}

.span9 > .span3:first-child {
  margin-left: 0;
}

.span9 > .span4 {
  width: 41.44144%;
  *width: 41.39261%;
  margin-left: 5.40541%;
  *margin-left: 5.35658%;
}

.span9 > .span4:first-child {
  margin-left: 0;
}

.span9 > .span5 {
  width: 53.15315%;
  *width: 53.10433%;
  margin-left: 5.40541%;
  *margin-left: 5.35658%;
}

.span9 > .span5:first-child {
  margin-left: 0;
}

.span9 > .span6 {
  width: 64.86486%;
  *width: 64.81604%;
  margin-left: 5.40541%;
  *margin-left: 5.35658%;
}

.span9 > .span6:first-child {
  margin-left: 0;
}

.span9 > .span7 {
  width: 76.57658%;
  *width: 76.52775%;
  margin-left: 5.40541%;
  *margin-left: 5.35658%;
}

.span9 > .span7:first-child {
  margin-left: 0;
}

.span9 > .span8 {
  width: 88.28829%;
  *width: 88.23946%;
  margin-left: 5.40541%;
  *margin-left: 5.35658%;
}

.span9 > .span8:first-child {
  margin-left: 0;
}

.span10 > .span1 {
  width: 5.64516%;
  *width: 5.59091%;
  margin-left: 4.83871%;
  *margin-left: 4.78446%;
}

.span10 > .span1:first-child {
  margin-left: 0;
}

.span10 > .span2 {
  width: 16.12903%;
  *width: 16.07478%;
  margin-left: 4.83871%;
  *margin-left: 4.78446%;
}

.span10 > .span2:first-child {
  margin-left: 0;
}

.span10 > .span3 {
  width: 26.6129%;
  *width: 26.55865%;
  margin-left: 4.83871%;
  *margin-left: 4.78446%;
}

.span10 > .span3:first-child {
  margin-left: 0;
}

.span10 > .span4 {
  width: 37.09677%;
  *width: 37.04252%;
  margin-left: 4.83871%;
  *margin-left: 4.78446%;
}

.span10 > .span4:first-child {
  margin-left: 0;
}

.span10 > .span5 {
  width: 47.58065%;
  *width: 47.52639%;
  margin-left: 4.83871%;
  *margin-left: 4.78446%;
}

.span10 > .span5:first-child {
  margin-left: 0;
}

.span10 > .span6 {
  width: 58.06452%;
  *width: 58.01026%;
  margin-left: 4.83871%;
  *margin-left: 4.78446%;
}

.span10 > .span6:first-child {
  margin-left: 0;
}

.span10 > .span7 {
  width: 68.54839%;
  *width: 68.49413%;
  margin-left: 4.83871%;
  *margin-left: 4.78446%;
}

.span10 > .span7:first-child {
  margin-left: 0;
}

.span10 > .span8 {
  width: 79.03226%;
  *width: 78.978%;
  margin-left: 4.83871%;
  *margin-left: 4.78446%;
}

.span10 > .span8:first-child {
  margin-left: 0;
}

.span10 > .span9 {
  width: 89.51613%;
  *width: 89.46188%;
  margin-left: 4.83871%;
  *margin-left: 4.78446%;
}

.span10 > .span9:first-child {
  margin-left: 0;
}

.span11 > .span1 {
  width: 5.10949%;
  *width: 5.04981%;
  margin-left: 4.37956%;
  *margin-left: 4.31988%;
}

.span11 > .span1:first-child {
  margin-left: 0;
}

.span11 > .span2 {
  width: 14.59854%;
  *width: 14.53886%;
  margin-left: 4.37956%;
  *margin-left: 4.31988%;
}

.span11 > .span2:first-child {
  margin-left: 0;
}

.span11 > .span3 {
  width: 24.08759%;
  *width: 24.02791%;
  margin-left: 4.37956%;
  *margin-left: 4.31988%;
}

.span11 > .span3:first-child {
  margin-left: 0;
}

.span11 > .span4 {
  width: 33.57664%;
  *width: 33.51696%;
  margin-left: 4.37956%;
  *margin-left: 4.31988%;
}

.span11 > .span4:first-child {
  margin-left: 0;
}

.span11 > .span5 {
  width: 43.06569%;
  *width: 43.00601%;
  margin-left: 4.37956%;
  *margin-left: 4.31988%;
}

.span11 > .span5:first-child {
  margin-left: 0;
}

.span11 > .span6 {
  width: 52.55474%;
  *width: 52.49507%;
  margin-left: 4.37956%;
  *margin-left: 4.31988%;
}

.span11 > .span6:first-child {
  margin-left: 0;
}

.span11 > .span7 {
  width: 62.0438%;
  *width: 61.98412%;
  margin-left: 4.37956%;
  *margin-left: 4.31988%;
}

.span11 > .span7:first-child {
  margin-left: 0;
}

.span11 > .span8 {
  width: 71.53285%;
  *width: 71.47317%;
  margin-left: 4.37956%;
  *margin-left: 4.31988%;
}

.span11 > .span8:first-child {
  margin-left: 0;
}

.span11 > .span9 {
  width: 81.0219%;
  *width: 80.96222%;
  margin-left: 4.37956%;
  *margin-left: 4.31988%;
}

.span11 > .span9:first-child {
  margin-left: 0;
}

.span11 > .span10 {
  width: 90.51095%;
  *width: 90.45127%;
  margin-left: 4.37956%;
  *margin-left: 4.31988%;
}

.span11 > .span10:first-child {
  margin-left: 0;
}

.span12 > .span1 {
  width: 4.66667%;
  *width: 4.60156%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.span12 > .span1:first-child {
  margin-left: 0;
}

.span12 > .span2 {
  width: 13.33333%;
  *width: 13.26823%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.span12 > .span2:first-child {
  margin-left: 0;
}

.span12 > .span3 {
  width: 22%;
  *width: 21.9349%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.span12 > .span3:first-child {
  margin-left: 0;
}

.span12 > .span4 {
  width: 30.66667%;
  *width: 30.60156%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.span12 > .span4:first-child {
  margin-left: 0;
}

.span12 > .span5 {
  width: 39.33333%;
  *width: 39.26823%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.span12 > .span5:first-child {
  margin-left: 0;
}

.span12 > .span6 {
  width: 48%;
  *width: 47.9349%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.span12 > .span6:first-child {
  margin-left: 0;
}

.span12 > .span7 {
  width: 56.66667%;
  *width: 56.60156%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.span12 > .span7:first-child {
  margin-left: 0;
}

.span12 > .span8 {
  width: 65.33333%;
  *width: 65.26823%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.span12 > .span8:first-child {
  margin-left: 0;
}

.span12 > .span9 {
  width: 74%;
  *width: 73.9349%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.span12 > .span9:first-child {
  margin-left: 0;
}

.span12 > .span10 {
  width: 82.66667%;
  *width: 82.60156%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.span12 > .span10:first-child {
  margin-left: 0;
}

.span12 > .span11 {
  width: 91.33333%;
  *width: 91.26823%;
  margin-left: 4%;
  *margin-left: 3.9349%;
}

.span12 > .span11:first-child {
  margin-left: 0;
}

.span1 > .offset1 {
  margin-left: 271.42857%;
  *margin-left: 271.42315%;
}

.span1 > .offset1:first-child {
  margin-left: 185.71429%;
  *margin-left: 185.70886%;
}

.span1 > .offset0 {
  margin-left: 85.71429%;
  *margin-left: 85.70886%;
}

.span1 > .offset0:first-child {
  margin-left: 0%;
  *margin-left: -0.00543%;
}

.span2 > .offset1 {
  margin-left: 95%;
  *margin-left: 94.98915%;
}

.span2 > .offset1:first-child {
  margin-left: 65%;
  *margin-left: 64.98915%;
}

.span3 > .offset1 {
  margin-left: 57.57576%;
  *margin-left: 57.55948%;
}

.span3 > .offset1:first-child {
  margin-left: 39.39394%;
  *margin-left: 39.37766%;
}

.span3 > .offset2 {
  margin-left: 96.9697%;
  *margin-left: 96.95342%;
}

.span3 > .offset2:first-child {
  margin-left: 78.78788%;
  *margin-left: 78.7716%;
}

.span4 > .offset1 {
  margin-left: 41.30435%;
  *margin-left: 41.28265%;
}

.span4 > .offset1:first-child {
  margin-left: 28.26087%;
  *margin-left: 28.23917%;
}

.span4 > .offset2 {
  margin-left: 69.56522%;
  *margin-left: 69.54352%;
}

.span4 > .offset2:first-child {
  margin-left: 56.52174%;
  *margin-left: 56.50004%;
}

.span4 > .offset3 {
  margin-left: 97.82609%;
  *margin-left: 97.80439%;
}

.span4 > .offset3:first-child {
  margin-left: 84.78261%;
  *margin-left: 84.76091%;
}

.span5 > .offset1 {
  margin-left: 32.20339%;
  *margin-left: 32.17626%;
}

.span5 > .offset1:first-child {
  margin-left: 22.0339%;
  *margin-left: 22.00677%;
}

.span5 > .offset2 {
  margin-left: 54.23729%;
  *margin-left: 54.21016%;
}

.span5 > .offset2:first-child {
  margin-left: 44.0678%;
  *margin-left: 44.04067%;
}

.span5 > .offset3 {
  margin-left: 76.27119%;
  *margin-left: 76.24406%;
}

.span5 > .offset3:first-child {
  margin-left: 66.10169%;
  *margin-left: 66.07457%;
}

.span5 > .offset4 {
  margin-left: 98.30508%;
  *margin-left: 98.27796%;
}

.span5 > .offset4:first-child {
  margin-left: 88.13559%;
  *margin-left: 88.10847%;
}

.span6 > .offset1 {
  margin-left: 26.38889%;
  *margin-left: 26.35634%;
}

.span6 > .offset1:first-child {
  margin-left: 18.05556%;
  *margin-left: 18.023%;
}

.span6 > .offset2 {
  margin-left: 44.44444%;
  *margin-left: 44.41189%;
}

.span6 > .offset2:first-child {
  margin-left: 36.11111%;
  *margin-left: 36.07856%;
}

.span6 > .offset3 {
  margin-left: 62.5%;
  *margin-left: 62.46745%;
}

.span6 > .offset3:first-child {
  margin-left: 54.16667%;
  *margin-left: 54.13411%;
}

.span6 > .offset4 {
  margin-left: 80.55556%;
  *margin-left: 80.523%;
}

.span6 > .offset4:first-child {
  margin-left: 72.22222%;
  *margin-left: 72.18967%;
}

.span6 > .offset5 {
  margin-left: 98.61111%;
  *margin-left: 98.57856%;
}

.span6 > .offset5:first-child {
  margin-left: 90.27778%;
  *margin-left: 90.24523%;
}

.span7 > .offset1 {
  margin-left: 22.35294%;
  *margin-left: 22.31496%;
}

.span7 > .offset1:first-child {
  margin-left: 15.29412%;
  *margin-left: 15.25614%;
}

.span7 > .offset2 {
  margin-left: 37.64706%;
  *margin-left: 37.60908%;
}

.span7 > .offset2:first-child {
  margin-left: 30.58824%;
  *margin-left: 30.55026%;
}

.span7 > .offset3 {
  margin-left: 52.94118%;
  *margin-left: 52.9032%;
}

.span7 > .offset3:first-child {
  margin-left: 45.88235%;
  *margin-left: 45.84438%;
}

.span7 > .offset4 {
  margin-left: 68.23529%;
  *margin-left: 68.19732%;
}

.span7 > .offset4:first-child {
  margin-left: 61.17647%;
  *margin-left: 61.13849%;
}

.span7 > .offset5 {
  margin-left: 83.52941%;
  *margin-left: 83.49143%;
}

.span7 > .offset5:first-child {
  margin-left: 76.47059%;
  *margin-left: 76.43261%;
}

.span7 > .offset6 {
  margin-left: 98.82353%;
  *margin-left: 98.78555%;
}

.span7 > .offset6:first-child {
  margin-left: 91.76471%;
  *margin-left: 91.72673%;
}

.span8 > .offset1 {
  margin-left: 19.38776%;
  *margin-left: 19.34435%;
}

.span8 > .offset1:first-child {
  margin-left: 13.26531%;
  *margin-left: 13.2219%;
}

.span8 > .offset2 {
  margin-left: 32.65306%;
  *margin-left: 32.60966%;
}

.span8 > .offset2:first-child {
  margin-left: 26.53061%;
  *margin-left: 26.48721%;
}

.span8 > .offset3 {
  margin-left: 45.91837%;
  *margin-left: 45.87496%;
}

.span8 > .offset3:first-child {
  margin-left: 39.79592%;
  *margin-left: 39.75252%;
}

.span8 > .offset4 {
  margin-left: 59.18367%;
  *margin-left: 59.14027%;
}

.span8 > .offset4:first-child {
  margin-left: 53.06122%;
  *margin-left: 53.01782%;
}

.span8 > .offset5 {
  margin-left: 72.44898%;
  *margin-left: 72.40558%;
}

.span8 > .offset5:first-child {
  margin-left: 66.32653%;
  *margin-left: 66.28313%;
}

.span8 > .offset6 {
  margin-left: 85.71429%;
  *margin-left: 85.67088%;
}

.span8 > .offset6:first-child {
  margin-left: 79.59184%;
  *margin-left: 79.54843%;
}

.span8 > .offset7 {
  margin-left: 98.97959%;
  *margin-left: 98.93619%;
}

.span8 > .offset7:first-child {
  margin-left: 92.85714%;
  *margin-left: 92.81374%;
}

.span9 > .offset1 {
  margin-left: 17.11712%;
  *margin-left: 17.06829%;
}

.span9 > .offset1:first-child {
  margin-left: 11.71171%;
  *margin-left: 11.66288%;
}

.span9 > .offset2 {
  margin-left: 28.82883%;
  *margin-left: 28.78%;
}

.span9 > .offset2:first-child {
  margin-left: 23.42342%;
  *margin-left: 23.3746%;
}

.span9 > .offset3 {
  margin-left: 40.54054%;
  *margin-left: 40.49171%;
}

.span9 > .offset3:first-child {
  margin-left: 35.13514%;
  *margin-left: 35.08631%;
}

.span9 > .offset4 {
  margin-left: 52.25225%;
  *margin-left: 52.20342%;
}

.span9 > .offset4:first-child {
  margin-left: 46.84685%;
  *margin-left: 46.79802%;
}

.span9 > .offset5 {
  margin-left: 63.96396%;
  *margin-left: 63.91514%;
}

.span9 > .offset5:first-child {
  margin-left: 58.55856%;
  *margin-left: 58.50973%;
}

.span9 > .offset6 {
  margin-left: 75.67568%;
  *margin-left: 75.62685%;
}

.span9 > .offset6:first-child {
  margin-left: 70.27027%;
  *margin-left: 70.22144%;
}

.span9 > .offset7 {
  margin-left: 87.38739%;
  *margin-left: 87.33856%;
}

.span9 > .offset7:first-child {
  margin-left: 81.98198%;
  *margin-left: 81.93315%;
}

.span9 > .offset8 {
  margin-left: 99.0991%;
  *margin-left: 99.05027%;
}

.span9 > .offset8:first-child {
  margin-left: 93.69369%;
  *margin-left: 93.64487%;
}

.span10 > .offset1 {
  margin-left: 15.32258%;
  *margin-left: 15.26833%;
}

.span10 > .offset1:first-child {
  margin-left: 10.48387%;
  *margin-left: 10.42962%;
}

.span10 > .offset2 {
  margin-left: 25.80645%;
  *margin-left: 25.7522%;
}

.span10 > .offset2:first-child {
  margin-left: 20.96774%;
  *margin-left: 20.91349%;
}

.span10 > .offset3 {
  margin-left: 36.29032%;
  *margin-left: 36.23607%;
}

.span10 > .offset3:first-child {
  margin-left: 31.45161%;
  *margin-left: 31.39736%;
}

.span10 > .offset4 {
  margin-left: 46.77419%;
  *margin-left: 46.71994%;
}

.span10 > .offset4:first-child {
  margin-left: 41.93548%;
  *margin-left: 41.88123%;
}

.span10 > .offset5 {
  margin-left: 57.25806%;
  *margin-left: 57.20381%;
}

.span10 > .offset5:first-child {
  margin-left: 52.41935%;
  *margin-left: 52.3651%;
}

.span10 > .offset6 {
  margin-left: 67.74194%;
  *margin-left: 67.68768%;
}

.span10 > .offset6:first-child {
  margin-left: 62.90323%;
  *margin-left: 62.84897%;
}

.span10 > .offset7 {
  margin-left: 78.22581%;
  *margin-left: 78.17155%;
}

.span10 > .offset7:first-child {
  margin-left: 73.3871%;
  *margin-left: 73.33284%;
}

.span10 > .offset8 {
  margin-left: 88.70968%;
  *margin-left: 88.65542%;
}

.span10 > .offset8:first-child {
  margin-left: 83.87097%;
  *margin-left: 83.81671%;
}

.span10 > .offset9 {
  margin-left: 99.19355%;
  *margin-left: 99.13929%;
}

.span10 > .offset9:first-child {
  margin-left: 94.35484%;
  *margin-left: 94.30059%;
}

.span11 > .offset1 {
  margin-left: 13.86861%;
  *margin-left: 13.80893%;
}

.span11 > .offset1:first-child {
  margin-left: 9.48905%;
  *margin-left: 9.42937%;
}

.span11 > .offset2 {
  margin-left: 23.35766%;
  *margin-left: 23.29799%;
}

.span11 > .offset2:first-child {
  margin-left: 18.9781%;
  *margin-left: 18.91842%;
}

.span11 > .offset3 {
  margin-left: 32.84672%;
  *margin-left: 32.78704%;
}

.span11 > .offset3:first-child {
  margin-left: 28.46715%;
  *margin-left: 28.40747%;
}

.span11 > .offset4 {
  margin-left: 42.33577%;
  *margin-left: 42.27609%;
}

.span11 > .offset4:first-child {
  margin-left: 37.9562%;
  *margin-left: 37.89653%;
}

.span11 > .offset5 {
  margin-left: 51.82482%;
  *margin-left: 51.76514%;
}

.span11 > .offset5:first-child {
  margin-left: 47.44526%;
  *margin-left: 47.38558%;
}

.span11 > .offset6 {
  margin-left: 61.31387%;
  *margin-left: 61.25419%;
}

.span11 > .offset6:first-child {
  margin-left: 56.93431%;
  *margin-left: 56.87463%;
}

.span11 > .offset7 {
  margin-left: 70.80292%;
  *margin-left: 70.74324%;
}

.span11 > .offset7:first-child {
  margin-left: 66.42336%;
  *margin-left: 66.36368%;
}

.span11 > .offset8 {
  margin-left: 80.29197%;
  *margin-left: 80.23229%;
}

.span11 > .offset8:first-child {
  margin-left: 75.91241%;
  *margin-left: 75.85273%;
}

.span11 > .offset9 {
  margin-left: 89.78102%;
  *margin-left: 89.72134%;
}

.span11 > .offset9:first-child {
  margin-left: 85.40146%;
  *margin-left: 85.34178%;
}

.span11 > .offset10 {
  margin-left: 99.27007%;
  *margin-left: 99.21039%;
}

.span11 > .offset10:first-child {
  margin-left: 94.89051%;
  *margin-left: 94.83083%;
}

.span12 > .offset1 {
  margin-left: 12.66667%;
  *margin-left: 12.60156%;
}

.span12 > .offset1:first-child {
  margin-left: 8.66667%;
  *margin-left: 8.60156%;
}

.span12 > .offset2 {
  margin-left: 21.33333%;
  *margin-left: 21.26823%;
}

.span12 > .offset2:first-child {
  margin-left: 17.33333%;
  *margin-left: 17.26823%;
}

.span12 > .offset3 {
  margin-left: 30%;
  *margin-left: 29.9349%;
}

.span12 > .offset3:first-child {
  margin-left: 26%;
  *margin-left: 25.9349%;
}

.span12 > .offset4 {
  margin-left: 38.66667%;
  *margin-left: 38.60156%;
}

.span12 > .offset4:first-child {
  margin-left: 34.66667%;
  *margin-left: 34.60156%;
}

.span12 > .offset5 {
  margin-left: 47.33333%;
  *margin-left: 47.26823%;
}

.span12 > .offset5:first-child {
  margin-left: 43.33333%;
  *margin-left: 43.26823%;
}

.span12 > .offset6 {
  margin-left: 56%;
  *margin-left: 55.9349%;
}

.span12 > .offset6:first-child {
  margin-left: 52%;
  *margin-left: 51.9349%;
}

.span12 > .offset7 {
  margin-left: 64.66667%;
  *margin-left: 64.60156%;
}

.span12 > .offset7:first-child {
  margin-left: 60.66667%;
  *margin-left: 60.60156%;
}

.span12 > .offset8 {
  margin-left: 73.33333%;
  *margin-left: 73.26823%;
}

.span12 > .offset8:first-child {
  margin-left: 69.33333%;
  *margin-left: 69.26823%;
}

.span12 > .offset9 {
  margin-left: 82%;
  *margin-left: 81.9349%;
}

.span12 > .offset9:first-child {
  margin-left: 78%;
  *margin-left: 77.9349%;
}

.span12 > .offset10 {
  margin-left: 90.66667%;
  *margin-left: 90.60156%;
}

.span12 > .offset10:first-child {
  margin-left: 86.66667%;
  *margin-left: 86.60156%;
}

.span12 > .offset11 {
  margin-left: 99.33333%;
  *margin-left: 99.26823%;
}

.span12 > .offset11:first-child {
  margin-left: 95.33333%;
  *margin-left: 95.26823%;
}

/* Stack the grid on small displays. */
@media (max-width: 767px) {
  .span1 {
    margin-top: inherit;
    margin-bottom: inherit;
    float: none;
  }
  .span1:first-child {
    margin-top: 0;
  }
  .span1:last-child {
    margin-bottom: 0;
  }
  .span2 {
    margin-top: inherit;
    margin-bottom: inherit;
    float: none;
  }
  .span2:first-child {
    margin-top: 0;
  }
  .span2:last-child {
    margin-bottom: 0;
  }
  .span3 {
    margin-top: inherit;
    margin-bottom: inherit;
    float: none;
  }
  .span3:first-child {
    margin-top: 0;
  }
  .span3:last-child {
    margin-bottom: 0;
  }
  .span4 {
    margin-top: inherit;
    margin-bottom: inherit;
    float: none;
  }
  .span4:first-child {
    margin-top: 0;
  }
  .span4:last-child {
    margin-bottom: 0;
  }
  .span5 {
    margin-top: inherit;
    margin-bottom: inherit;
    float: none;
  }
  .span5:first-child {
    margin-top: 0;
  }
  .span5:last-child {
    margin-bottom: 0;
  }
  .span6 {
    margin-top: inherit;
    margin-bottom: inherit;
    float: none;
  }
  .span6:first-child {
    margin-top: 0;
  }
  .span6:last-child {
    margin-bottom: 0;
  }
  .span7 {
    margin-top: inherit;
    margin-bottom: inherit;
    float: none;
  }
  .span7:first-child {
    margin-top: 0;
  }
  .span7:last-child {
    margin-bottom: 0;
  }
  .span8 {
    margin-top: inherit;
    margin-bottom: inherit;
    float: none;
  }
  .span8:first-child {
    margin-top: 0;
  }
  .span8:last-child {
    margin-bottom: 0;
  }
  .span9 {
    margin-top: inherit;
    margin-bottom: inherit;
    float: none;
  }
  .span9:first-child {
    margin-top: 0;
  }
  .span9:last-child {
    margin-bottom: 0;
  }
  .span10 {
    margin-top: inherit;
    margin-bottom: inherit;
    float: none;
  }
  .span10:first-child {
    margin-top: 0;
  }
  .span10:last-child {
    margin-bottom: 0;
  }
  .span11 {
    margin-top: inherit;
    margin-bottom: inherit;
    float: none;
  }
  .span11:first-child {
    margin-top: 0;
  }
  .span11:last-child {
    margin-bottom: 0;
  }
  .span12 {
    margin-top: inherit;
    margin-bottom: inherit;
    float: none;
  }
  .span12:first-child {
    margin-top: 0;
  }
  .span12:last-child {
    margin-bottom: 0;
  }
  .row > .span1 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .span2 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .span3 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .span4 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .span5 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .span6 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .span7 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .span8 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .span9 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .span10 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .span11 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .span12 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset1 {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset1:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset2 {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset2:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset3 {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset3:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset4 {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset4:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset5 {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset5:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset6 {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset6:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset7 {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset7:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset8 {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset8:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset9 {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset9:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset10 {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset10:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset11 {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset11:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset12 {
    margin-left: 0;
    *margin-left: 0;
  }
  .row > .offset12:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span1 > .span1 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span1 > .span0 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span2 > .span1 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span3 > .span1 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span3 > .span2 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span4 > .span1 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span4 > .span2 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span4 > .span3 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span5 > .span1 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span5 > .span2 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span5 > .span3 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span5 > .span4 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span6 > .span1 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span6 > .span2 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span6 > .span3 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span6 > .span4 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span6 > .span5 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .span1 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .span2 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .span3 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .span4 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .span5 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .span6 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .span1 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .span2 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .span3 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .span4 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .span5 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .span6 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .span7 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .span1 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .span2 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .span3 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .span4 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .span5 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .span6 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .span7 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .span8 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .span1 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .span2 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .span3 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .span4 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .span5 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .span6 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .span7 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .span8 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .span9 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .span1 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .span2 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .span3 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .span4 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .span5 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .span6 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .span7 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .span8 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .span9 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .span10 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .span1 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .span2 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .span3 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .span4 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .span5 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .span6 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .span7 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .span8 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .span9 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .span10 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .span11 {
    width: 100%;
    *width: 100%;
    margin-left: 0;
    *margin-left: 0;
  }
  .span1 > .offset1 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span1 > .offset1:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span1 > .offset0 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span1 > .offset0:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span2 > .offset1 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span2 > .offset1:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span3 > .offset1 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span3 > .offset1:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span3 > .offset2 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span3 > .offset2:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span4 > .offset1 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span4 > .offset1:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span4 > .offset2 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span4 > .offset2:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span4 > .offset3 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span4 > .offset3:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span5 > .offset1 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span5 > .offset1:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span5 > .offset2 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span5 > .offset2:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span5 > .offset3 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span5 > .offset3:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span5 > .offset4 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span5 > .offset4:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span6 > .offset1 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span6 > .offset1:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span6 > .offset2 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span6 > .offset2:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span6 > .offset3 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span6 > .offset3:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span6 > .offset4 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span6 > .offset4:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span6 > .offset5 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span6 > .offset5:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .offset1 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .offset1:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .offset2 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .offset2:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .offset3 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .offset3:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .offset4 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .offset4:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .offset5 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .offset5:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .offset6 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span7 > .offset6:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .offset1 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .offset1:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .offset2 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .offset2:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .offset3 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .offset3:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .offset4 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .offset4:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .offset5 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .offset5:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .offset6 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .offset6:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .offset7 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span8 > .offset7:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset1 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset1:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset2 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset2:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset3 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset3:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset4 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset4:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset5 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset5:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset6 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset6:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset7 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset7:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset8 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span9 > .offset8:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset1 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset1:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset2 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset2:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset3 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset3:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset4 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset4:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset5 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset5:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset6 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset6:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset7 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset7:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset8 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset8:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset9 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span10 > .offset9:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset1 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset1:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset2 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset2:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset3 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset3:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset4 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset4:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset5 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset5:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset6 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset6:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset7 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset7:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset8 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset8:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset9 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset9:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset10 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span11 > .offset10:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset1 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset1:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset2 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset2:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset3 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset3:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset4 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset4:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset5 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset5:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset6 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset6:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset7 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset7:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset8 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset8:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset9 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset9:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset10 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset10:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset11 {
    margin-left: 0;
    *margin-left: 0;
  }
  .span12 > .offset11:first-child {
    margin-left: 0;
    *margin-left: 0;
  }
}

