

#dslc-content {
	position: relative;
}

#dslc-content b { font-weight: bold; }
#dslc-content i { font-style: italic; }

.dslca-container .dslca-close-composer-hook,
.dslca-activate-composer-hook,
.dslca-container .dslca-hide-composer-hook,
.dslca-container .dslca-show-composer-hook {
	background: #e55f5f;
	border-radius: 3px;
	bottom: 4px;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 11px;
	font-family: "Open Sans";
	font-weight: 900;
	line-height: 1;
	padding: 11px 12px;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
	float: left;
	margin-left: 5px;
}

.dslca-container .dslca-hide-composer-hook {
	background: #06b2ac;
}

.dslca-container .dslca-show-composer-hook {
	background: #9268a9;
}

.dslca-close-composer-hook:hover,
.dslca-activate-composer-hook:hover,
.dslca-activate-composer-hook:visited,
.dslca-close-composer-hook:visited {
	color: #fff;
}

.dslca-activate-composer-hook {
	background: #54c13f;
	color: #fff;
	position: fixed;
	z-index: 99999;
	right: 5px;
	bottom: 5px;
}

.dslca-container .dslca-show-composer-hook {
	display: none;
}

	.dslca-container .dslca-close-composer-hook .dslca-icon,
	.dslca-activate-composer-hook .dslca-icon,
	.dslca-container .dslca-hide-composer-hook .dslca-icon,
	.dslca-container .dslca-show-composer-hook .dslca-icon {
		color: rgba( 255, 255, 255, 0.66 );
		margin-right: 5px;
	}

.dslc-modules-section {
	border: 0px solid transparent;	
	position: relative;
}

.dslc-modules-section.dslc-init-parallax {
	background-attachment: fixed;
}

.dslc-modules-section-wrapper {
	max-width: 100%;
	margin: 0 auto;
}
	
	.dslc-modules-section.dslc-full .dslc-modules-section-wrapper {
		width: 100%;
	}

.dslc-module-front {
	position: relative;
}

/**
 * Grid System
 */

.dslc-col {
	display: block;
	float: left;
	margin-right: 2.12766%;
}

.dslc-1-col { width: 6.38297%; }
.dslc-2-col { width: 14.89361%; }
.dslc-3-col { width: 23.40425%; }
.dslc-4-col { width: 31.91489%; }
.dslc-5-col { width: 40.42553%; }
.dslc-6-col { width: 48.93617%; }
.dslc-7-col { width: 57.4468%; }
.dslc-8-col { width: 65.95744%; }
.dslc-9-col { width: 74.46808%; }
.dslc-10-col { width: 82.97872%; }
.dslc-11-col { width: 91.48936%; }
.dslc-12-col { width: 100%; }

.dslc-last-col {
	margin-right: 0;
}

.dslc-first-col {
	clear: both;
}

.dslc-no-columns-spacing .dslc-col { margin: 0; }
.dslc-no-columns-spacing .dslc-1-col { width: 8.33333%; }
.dslc-no-columns-spacing .dslc-2-col { width: 16.66666%; }
.dslc-no-columns-spacing .dslc-3-col { width: 25%; }
.dslc-no-columns-spacing .dslc-4-col { width: 33.33333%; }
.dslc-no-columns-spacing .dslc-5-col { width: 41.66666%; }
.dslc-no-columns-spacing .dslc-6-col { width: 50%; }
.dslc-no-columns-spacing .dslc-7-col { width: 58.33333%; }
.dslc-no-columns-spacing .dslc-8-col { width: 66.66666%; }
.dslc-no-columns-spacing .dslc-9-col { width: 75%; }
.dslc-no-columns-spacing .dslc-10-col { width: 83.33333%; }
.dslc-no-columns-spacing .dslc-11-col { width: 91.66666%; }
.dslc-no-columns-spacing .dslc-12-col { width: 100%; }

.dslc-module-heading:before,
.dslc-module-heading:after,
.dslc-clearfix:before,
.dslc-clearfix:after {
	content: " ";
	display: table;
}

.dslc-module-heading:after,
.dslc-clearfix:after {
	clear: both;
}

.dslc-module-heading,
.dslc-clearfix {
	*zoom: 1;
}

.dslc-fl {
	float: left;
}

.dslc-fr {
	float: right;
}

.dslc-clear {
	clear: both;
}

.dslc-no-float {
	float: none !important;
}

.dslc-posts {
	overflow: hidden; /* Eliminate scroller