;
@charset utf-8;
/*-----------------------------------------------------------------------
Modules Style Sheet - Leadacity
version: 3
date: 2014
author: Philleep Florence
/*------------------------------------------------------------------ */
/* !Colors */
/*------------------------------------------------------------------- Main Background: #FFFFFF;
Gray Accent Color:	#ADADAD;
------------------------------------------------------------------- */
/* !Global CSS */
/*------------------------------------------------------------------ */
div.lc-module-container {
	font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',sans-serif!important;
	font-size:16px!important;
	position:relative!important;
	max-width:100%!important;
	line-height:1.5em!important;
	text-align:left!important;
	z-index:auto!important;
	background:none!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
	color:#404040!important;
	vertical-align:baseline!important;
	outline:none!important;
	-webkit-appearance:none!important;
	border-radius:0!important;
	text-decoration:none!important;
	text-shadow:none!important;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
}

div.lc-module-container * {
	font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',sans-serif!important;
	font-size:16px;
	letter-spacing:0;
	position:relative;
	line-height:1.75em!important;
	text-align:left!important;
	z-index:auto!important;
	background:none;
	margin:0;
	padding:0;
	border:0;
	color:#404040;
	vertical-align:baseline!important;
	outline:none!important;
	-webkit-appearance:none!important;
	border-radius:0!important;
	text-decoration:none!important;
	text-shadow:none!important;
}

div.lc-module-container a {
	background:transparent;
}

div.lc-module-container a:hover,div.lc-module-container a:active {
	outline:0!important;
}

div.lc-module-container b,div.lc-module-container strong {
	font-weight:700!important;
}

div.lc-module-container h1 {
	font-size:1.75em!important;
	margin:.67em 0!important;
}

div.lc-module-container img {
	border:0!important;
}

div.lc-module-container button::-moz-focus-inner,div.lc-module-container input::-moz-focus-inner {
	border:0!important;
	padding:0!important;
}

div.lc-module-container input {
	line-height:normal!important;
}

div.lc-module-container textarea {
	overflow:auto!important;
}

div.lc-module-overlay {
	font-size:16px!important;
	text-align:left!important;
	color:#404040!important;
	z-index:2147483638!important;
}

div.lc-module-container > div.lc-holder {
	background:#FFF!important;
	border:#BDBDBD 3px solid;
	box-shadow:0 0 5px rgba(0,0,0,0.25)!important;
}

div.lc-module-wrapper {
	z-index:2147483638!important;
}

div.lc-module-container.lc-module-overlay {
	position:fixed!important;
	font-size:16px!important;
	text-align:left!important;
	z-index:2147483638!important;
}

div.lc-module-right-medium.lc-module-overlay,div.lc-module-right-small.lc-module-overlay {
	bottom:40%!important;
	right:0;
}

div.lc-module-right-bottom.lc-module-overlay {
	bottom:0!important;
}

div.lc-module-right-large.lc-module-overlay {
	bottom:0;
	right:0!important;
}

div.lc-module-full {
	height:800px!important;
	background:rgba(0,0,0,0.9)!important;
}

div.lc-module-full.lc-module-overlay {
	position:fixed!important;
	top:0!important;
	left:0!important;
	width:100%!important;
	height:100%!important;
	background:rgba(0,0,0,0.9)!important;
	border:none!important;
	overflow:hidden!important;
	display:none;
}

div.lc-module-full div.lc-page-overlay {
	position:relative!important;
	width:100%!important;
	height:100%!important;
}

div.lc-module-content {
	padding:0!important;
}

div.lc-page-overlay-content {
	position:absolute!important;
	top:50%!important;
	left:50%!important;
	width:700px!important;
	height:400px!important;
	margin:-200px 0 0 -350px!important;
	background:#FFF!important;
	border:#BDBDBD 3px solid;
	overflow:hidden!important;
}

div.lc-social-holder {
	padding:0!important;
	overflow:hidden!important;
}

div.lc-social-container {
	background-color:#EAEAEA;
	padding:10px 15px!important;
}

div.lc-module-close {
	position:absolute!important;
	right:0!important;
	top:0!important;
	width:auto!important;
	height:auto!important;
	opacity:.3!important;
	cursor:pointer!important;
}

div.lc-module-full div.lc-module-close {
	width:auto!important;
	height:auto!important;
	padding:10px!important;
	background:#FAFAFA!important;
}

div.lc-module-full div.lc-module-content {
	padding:0!important;
}

div.lc-module-full div.lc-module-content > div.lc-holder {
	height:100%;
}

div.lc-module-overlay-close {
	position:absolute!important;
	width:100%!important;
	height:100%!important;
	cursor:pointer!important;
}

div.lc-module-full div.lc-module-column {
	height:85%!important;
	float:left!important;
	overflow:hidden!important;
}

div.lc-module-full div.lc-col-40 {
	width:40%!important;
}

div.lc-module-full div.lc-col-50 {
	width:50%!important;
}

div.lc-module-full div.lc-col-60 {
	width:60%!important;
}

div.lc-module-full div.lc-col-40.lc-full, div.lc-module-full div.lc-col-50.lc-full, div.lc-module-full div.lc-col-60.lc-full {
	display: block!important;
	width: auto!important;
	float: none!important;
}

div.lc-module-column > div.lc-holder {
	padding:10px!important;
}

div.lc-module-close:hover {
	opacity:.5!important;
}

img.lc-module-close {
	width:16px!important;
	height:16px!important;
	padding:4px 4px!important;
}

#lc-page-overlay img.lc-module-close {
	display:block!important;
	width:24px!important;
	height:24px!important;
	min-width:24px!important;
	min-height:24px!important;
	max-width:24px!important;
	max-height:24px!important;
}

div.lc-border {
	height:1px;
	color:#FAFAFA;
	background:#FAFAFA;
	overflow:hidden;
}

div.lc-social-image {
	width:25%!important;
	float:left!important;
}

div.lc-social-image > div.lc-holder {
	padding:15px!important;
}

span.lc-social-image,div.lc-page-overlay-image {
	position:relative!important;
	display:block!important;
	border:#DADADA 3px solid;
}

div.lc-page-overlay-image{
	padding-bottom: 98%!important;
	overflow: hidden!important;
}

iframe.lc-page-overlay-image{
	position: absolute!important;
	width:100%!important;
	height:100%!important;
	border:none!important;
	margin:0!important;
	padding:0!important;
	overflow:hidden!important;
}

span.lc-page-overlay-image{
	position: absolute!important;
	top: 0!important;
	right: 0!important;
	width:auto!important;
	height:auto!important;
	background: #000000!important;
	opacity: 0.5!important;
	cursor: pointer!important;
}

span.lc-page-overlay-image img{
	display: block!important;
	width: 20px!important;
	padding: 5px!important;
}

img.lc-social-image {
	display:block!important;
	width:100%!important;
}

img.lc-page-overlay-image {
	position: absolute!important;
	display:block!important;
	width:100%!important;
	min-width: 100%!important;
	min-height: 100%!important;
}

div.lc-clear {
	background:#FAFAFA!important;
}

div.lc-module {
	margin-left:25%!important;
	background:#FFF!important;
}

div.lc-module-iframe{
	position: absolute!important;
	top:0!important;
	width:100%!important;
	height:100%!important;
	background:#000000!important;
}

div.lc-module-main,div.lc-module-end,div.lc-module-content-end {
	display:none;
}

div.lc-module-question {
	padding-bottom:15px;
}

span.lc-module {
	display:block!important;
	margin:0 15px!important;
}

h1.lc-module {
	font-size:18px!important;
	padding:0 10px 10px 0!important;
	vertical-align:top!important;
	line-height:1.5em!important;
}

h1.lc-module.lc-page-overlay {
	margin-top:0!important;
	padding-bottom:5px!important;
}

p.lc-module {
	font-size:16px!important;
	text-align:left!important;
	color:#404040!important;
	padding:15px 20px 15px 15px!important;
	margin:0!important;
	vertical-align:top!important;
	line-height:1.3em!important;
}

p.lc-module.lc-page-overlay {
	font-size:14px!important;
	padding:5px 0!important;
	line-height:1.5em!important;
}

a.lc-module {
	font-weight:700!important;
}

a.lc-module:hover {
	text-decoration:underline!important;
}

a.lc-module-button:hover {
	text-decoration:none!important;
}

span.lc-module-error {
	display:none;
	font-size:.75em!important;
	padding-top:.5em;
	color:red;
}

p.lc-module-confirm {
	padding-left:5px!important;
}

p.lc-module-footer {
	font-size:.625em!important;
	text-align:center!important;
	padding:15px!important;
	margin:0!important;
	line-height:1.75em!important;
	color:#404040!important;
	border-top:#FAFAFA 1px solid!important;
}

p.lc-module-footer a {
	font-size:1em!important;
}

div.lc-module p.lc-module-footer {
	text-align:center!important;
}

input.lc-module-button,input.lc-module-submit,input.lc-module-input {
	display:inline-block!important;
	width:50%!important;
	height:auto!important;
	font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',sans-serif!important;
	font-size:.875em!important;
	text-align:center!important;
	padding:.6em 0!important;
	margin:0!important;
	background:#DFDFDF;
	color:#404040;
	border:none!important;
	outline:none!important;
	border-radius:0!important;
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
}

input.lc-module-button.lc-submitted {
	background:#DFDFDF!important;
}

input.lc-module-button,input.lc-module-submit {
	cursor:pointer!important;
}

input.lc-module-submit {
	width:40%!important;
	border-radius:0 2px 2px 0!important;
}

input.lc-email-disagree {
	border-radius:0 2px 2px 0!important;
}

input.lc-email-agree {
	border-radius:2px 0 0 2px!important;
}

input.lc-module-input {
	width:60%!important;
	text-align:left!important;
	text-indent:10px!important;
	background:#F0F0F0!important;
	color:gray!important;
}

input.lc-module-button:hover,input.lc-module-submit:hover,input.lc-module-button:active,input.lc-module-submit:active {
	color:#FFF!important;
	background-color:#404040!important;
}

div.lc-module-right-small {
	width:375px;
}

div.lc-module-right-medium {
	width:500px;
}

div.lc-module-bottom-large {
	width:700px;
}

section.content-row.content-body div.lc-module-container {
	width:auto;
}

section.content-row.content-body div.lc-module-full {
	border:#BDBDBD 3px solid;
}

input.lc-email-input.lc-error {
	box-shadow:0 0 0 1px red inset;
}

a.lc-module-button {
	display:inline-block!important;
	margin-top:.5em!important;
}

span.lc-module-button {
	display:inline-block!important;
	font-size:16px!important;
	padding:10px 15px!important;
	background:#888;
	color:#FFF;
	border-radius:2px!important;
}

span.lc-module-button:hover,span.lc-module-button:active {
	background:#666!important;
}

a.lc-module-button.full {
	position:absolute!important;
	display:block!important;
	bottom:0!important;
	width:100%!important;
	margin:0!important;
	clear:both;
	z-index: 20;
}

span.lc-module-button.full {
	display:block!important;
	font-size:16px!important;
	padding:10px 15px!important;
	background:#888;
	text-align:center!important;
	color:#FFF;
	border-radius:0!important;
}

/*------------------------------------------------------------------ */
/* !Float fix */
/*------------------------------------------------------------------ */
div.lc-clearfix {
	display:block!important;
	height:0!important;
	width:100%!important;
	overflow:hidden!important;
	clear:both!important;
}

/*------------------------------------------------------------------ */
/* !Media Screens */
/*------------------------------------------------------------------ */
@media screen and (min-width: 768px) {
	div.lc-module-right-medium.lc-module-overlay.lc-align-center {
		right:50%!important;
		margin-right:-250px!important;
		-webkit-transform:translate(0,-50%);
		-ms-transform:translate(0,-50%);
		transform:translate(0,-50%);
	}
}

@media screen and (max-width: 768px) {
	div.lc-module-right-large.lc-module-overlay,div.lc-module-bottom-large.lc-module-overlay {
		width:96%!important;
	}
	
	div.lc-module-full.lc-module-overlay div.lc-page-overlay-content {
		width:90%!important;
		left:5%!important;
		top:10%!important;
		margin:0!important;
	}
}

@media screen and (max-width: 480px) {
	div.lc-module-right-medium.lc-module-overlay,div.lc-module-right-small.lc-module-overlay,div.lc-module-bottom-large.lc-module-overlay {
		bottom:0!important;
		width:100%!important;
	}
}

@media screen and (max-width: 320px) {
	div.lc-module {
		margin-left:0!important;
		padding-left:0!important;
	}
	
	div.lc-social-image {
		display:none!important;
	}
}

/*------------------------------------------------------------------ */
/* !Overrides */
/*------------------------------------------------------------------ */
body.leadacity-modules-test div.lc-module-bottom-large {
	right:0!important;
	bottom:0!important;
}

div.lc-module-container .lc-hidden{
	display: none!important;
}

div.lc-module-container .lc-visibility{
	display: none!important;
	visibility: hidden!important;
	z-index: 0!important;
}

div.lc-module-column.lc-col-50{
	z-index: 10;
}

div.lc-module-container .lc-full{
	display: block!important;
	width: auto!important;
	float: none!important;
}

div.lc-module-container ::before,div.lc-module-container ::after {
	display:none!important;
}

div.lc-module-right-small.lc-module-off,div.lc-module-right-medium.lc-module-off,div.lc-module-right-large.lc-module-off {
	visibility:hidden!important;
	opacity:0!important;
	right:-100%!important;
}

div.lc-module-bottom-small.lc-module-off,div.lc-module-bottom-medium.lc-module-off,div.lc-module-bottom-large.lc-module-off {
	visibility:hidden!important;
	opacity:0!important;
	bottom:-100%!important;
}

div.lc-module-full.lc-module-off {
	visibility:hidden!important;
	opacity:0!important;
}

.lc-transition,.lc-transition * {
	transition:all 500ms ease!important;
	-webkit-transition:all 500ms ease!important;
	-moz-transition:all 500ms ease!important;
}

.lc-animate {
	transition:all 1000ms ease-out!important;
	-webkit-transition:all 1000ms ease-out!important;
	-moz-transition:all 1000ms ease-out!important;
}

.fb_edge_widget_with_comment {
	display:none!important;
	visibility:hidden!important;
}