::-moz-selection {
	background: #b3d4fc;
	text-shadow: none;
}

::selection {
	background: #b3d4fc;
	text-shadow: none;
}

hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
audio,canvas,iframe,img,svg,video {vertical-align: middle;}
img {max-width: 100%;}
fieldset {border: 0;margin: 0;padding: 0;}
textarea {resize: vertical;}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wrap {
	margin: 20px auto 40px;
}

.container {
	margin: 0 auto;
	padding: 0 15px;
	width: 960px;
}

.row {
	margin: 0 -15px;
}

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

.row:after {
	clear: both;
}

.row {
	*zoom: 1;
}

.cols {
	padding-left: 15px;
	padding-right: 15px;
	min-height: 1px;
}

.col_12,
.col_11,
.col_10,
.col_9,
.col_8,
.col_7,
.col_6,
.col_5,
.col_4,
.col_3,
.col_2,
.col_1{float:left;}

.col_12{width:100%}
.col_11{width:91.66666667%}
.col_10{width:83.33333333%}
.col_9{width:75%}
.col_8{width:66.66666667%}
.col_7{width:58.33333333%}
.col_6{width:50%}
.col_5{width:41.66666667%}
.col_4{width:33.33333333%}
.col_3{width:25%}
.col_2{width:16.66666667%}
.col_1{width:8.33333333%}






/* ==========================================================================
   Helper classes
   ========================================================================== */

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

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}



