/* ------------------------------------------- */
/* List types
/* ------------------------------------------- */
.square-list > ul { list-style-type: square; }
.disc-list > ul { list-style-type: disc; }
.just-list > ul { list-style-type: none; }
.check-list > ul { list-style: none outside none; }
.check-list > ul li {
	background: url("../images/icon-list-check.png") no-repeat scroll 0 3px transparent;
	padding: 0 0 0 18px;
}

/* ------------------------------------------- */
/* Dividers
/* ------------------------------------------- */
.line.divider {
	margin: 50px 0;
	padding: 0;
}
.line.full-divider {
	margin: 50px 0 0 0;
}


/* ------------------------------------------- */
/* COLUMNS for the 960 grid system
/* ------------------------------------------- */

.full-content .one-half,
.full-content .one-third,
.full-content .one-fourth,
.full-content .two-thirds,
.full-content .three-fourths {
	float:left;
	margin-right:20px;
	word-wrap: break-word;
}
 
.full-content .one-half.last,
.full-content .one-third.last,
.full-content .one-fourth.last,
.full-content .two-thirds.last,
.full-content .three-fourths.last {
	margin-right:0;
}
 
.full-content .one-half       { width:460px; }
.full-content .one-third      { width:300px; }
.full-content .one-fourth     { width:220px; }
.full-content .two-thirds     { width:620px; }
.full-content .three-fourths  { width:700px; }

.sidebar-content .one-half,
.sidebar-content .one-third,
.sidebar-content .one-fourth,
.sidebar-content .two-thirds,
.sidebar-content .three-fourths {
	float:left;
	margin-right:2%;
	word-wrap: break-word;
}
 
.sidebar-content .one-half.last,
.sidebar-content .one-third.last,
.sidebar-content .one-fourth.last,
.sidebar-content .two-thirds.last,
.sidebar-content .three-fourths.last {
	margin-right:0;
}
 
.sidebar-content .one-half       { width:48%; }
.sidebar-content .one-third      { width:32%; }
.sidebar-content .one-fourth     { width:23.5%; }
.sidebar-content .two-thirds     { width:66%; }
.sidebar-content .three-fourths  { width:74.5%; }

.full-content .clear-column, .sidebar-content .clear-column {
	clear:both;
	display:block;
	font-size:0; height:0;
	line-height:0; width:100%;
	overflow: hidden;
}
 
/* ------------------------------------------- */
/*  Responsive Grid -
/*      1. Tablet
/*      2. Mobile Portrait
/*      3. Mobile Landscape
/* ------------------------------------------- */
 
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.full-content .one-half,
	.full-content .one-third,
	.full-content .one-fourth,
	.full-content .two-thirds,
	.full-content .three-fourths  { margin-right:14px; }
	.full-content .one-half       { width:322px; }
	.full-content .one-third      { width:210px; }
	.full-content .one-fourth     { width:154px; }
	.full-content .two-thirds     { width:434px; }
	.full-content .three-fourths  { width:490px; }
}
 
@media only screen and (max-width: 767px) {
	.full-content .one-half,
	.full-content .one-third,
	.full-content .one-fourth,
	.full-content .two-thirds,
	.full-content .three-fourths { width:260px; margin-right:0; }
	.sidebar-content .one-half,
	.sidebar-content .one-third,
	.sidebar-content .one-fourth,
	.sidebar-content .two-thirds,
	.sidebar-content .three-fourths { width:100%; margin-right:0; }
}
 
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.full-content .one-half,
	.full-content .one-third,
	.full-content .one-fourth,
	.full-content .two-thirds,
	.full-content .three-fourths { width:360px; margin-right:0; }
}