*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-size:100%}
a:hover{cursor:pointer}
img,object,embed{max-width:100%;height:auto}
object,embed{height:100%}
img{-ms-interpolation-mode:bicubic}

.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.hide{display:none}
img{display:inline-block;vertical-align:middle}
select{width:100%}
.row{width:100%;max-width:80em;*zoom:1;margin:0 auto}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse > .column,.row.collapse > .columns{padding-left:0;padding-right:0;float:left}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;max-width:none;*zoom:1;margin:0 -.8335em}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.column,.columns{padding-left:.8335em;padding-right:.8335em;width:100%;float:left}

@media only screen {
	[class*="column"] + [class*="column"]:last-child {float:right}
	[class*="column"] + [class*="column"].end {float:left}
}

@media only screen and (min-width: 64.063em) {
	.large-1{width:6.25%}.large-2{width:12.5%}.large-3{width:18.75%}.large-4{width:25%}.large-5{width:31.25%}.large-6{width:37.5%}.large-7{width:43.75%}.large-8{width:50%}.large-9{width:56.25%}.large-10{width:62.5%}.large-11{width:68.75%}.large-12{width:75%}.large-13{width:81.25%}.large-14{width:87.5%}.large-15{width:93.75%}.large-16{width:100%}
}