@charset "UTF-8";

/**
 *	Quicksand: font-family:'Quicksand', Open Sans font-family:'Open Sans'
 */
@import url('../external/fonts.googleapis.com/css__q_9ff14650aae1.css');
@import url('../external/fonts.googleapis.com/css__q_601afec21d92.css');
/**
 *	Rokkitt font-family: 'Rokkitt'
 */
@import url('fonts/rokkitt.css');
/**
 *	bootstrap
 */
@import 'bootstrap.min.css';

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ul, li { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
ol, ul { list-style: none; }table { border-collapse: collapse; width: 100%; }* {margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
img {vertical-align:bottom;max-width:100%;height:auto;}

/* !Globals */
/*-------------------------------------------------*/
.left {float: left;}.right {float: right;}.clear {clear: both;}.clrafter:after{clear:both;content: "";display:block;height:0;}
.ctr {margin:0 auto;}.rel {position:relative;}.abs {position:absolute;}.block {display: block;}.strong {font-weight: bold;}
.inline {display:inline-block;}.uline {border-bottom:1px solid;} .uppr {text-transform:uppercase;}
.italic {font-style:italic;}.none {display:none;}.no-un {text-decoration: none;}.tleft {text-align: left;}.tright {text-align:right;}.tcenter {text-align: center;}
.push-left {margin-right:auto;}.push-right {margin-left:auto;}.round1 {border-radius:1px;-moz-border-radius:1px;}
.round3 {border-radius:3px;-moz-border-radius:3px;}.inset {box-shadow: inset 0 0 8px rgba(0,0,0,0.4);}
.third {width:33.33%;}.twenty {width:20%;} .twenty-five {width:25%;}.thirty {width:30%;}.forty {width:40%;}.half {width:50%;}.sixty {width:60%;}
.seventy {width:70%;}.seventy-five {width:75%;}.eighty {width:80%;}.ninety {width:90%;}.full {width:100%!important;}
.bold {font-weight: bold;}.nomin {min-height:0!important;}
/**
 *	Palette
 *	drk blue 		rgb(28,52,77)	 	#1c344d
 *	lt grey bg 		rgb(236,236,236)	#ececec
 *	ltlt grey bg 	rgb(247,247,247)	#f7f7f7
 *	lt green 		rgb(198,224,112)	#c6e070
 *	teal			rgb(40,125,125)		#287d7d
 *	
 */

html {min-height:100%;}
body {font-size:14px;font-family:'Open Sans', 'Source Sans', 'Helvetica Neue', sans-serif;min-height:100%;}
body, input {
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
	font-smooth:always;
}
/**==============================================
*	Global
*==============================================*/

.blue {background-color:#1c344d;color:white;}
.blue a {color:white;}
.grey {background-color:rgb(217,217,217);}
.ltgrey {background-color:#ececec;color:#1c344d;}
.ltltgrey {background-color:rgb(245,245,245);}
.teal {background-color:#287d7d;color:#c6e070;}
.tteal {color:#287d7d;}
.offwhite {background-color:rgb(247,247,247);}

.round3 {-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}

h1, h2, h3, h4 {font-family:'Quicksand', 'Helvetica Neue', sans-serif;}
h1 {font-size:30px;}h2 {font-size:25px;}h3 {font-size:20px;}h4 {font-size:22px;font-family: 'Rokkitt', 'Rockwell', serif;color:#287d7d;margin:0.5em 0;}h5 {font-size:18px;}

.label {line-height:34px;margin-top:3px;font-size:28px;}

p {padding:0.5em 0;font-size:16px;line-height:1.7;}
.signature .lesspad {padding:0.1em 0;font-weight:600;}
p.light {font-weight:200;}
.light {font-weight:200;}
a {color:#1c344d;}
a:hover {text-decoration:none;}
p a:hover {text-decoration:underline;}
small {font-size:0.85em;}
small.more {font-size:0.65em;}
.lg {font-size:17px;}
.xl {font-size:20px;}
a.alt {color:rgb(40,125,125);}
a.uline:hover {border-bottom:1px solid;text-decoration:none;}

.bordered {border:1px solid #bcbcbc;}
.broom { margin-bottom: 30px; }

.pad-right {padding-right:30px;}
.pad-left {padding-left:30px;}
.row-fluid.pad {padding-left:15px;padding-right:15px;}
.padv10 {padding: 10px;}

.padv3 {padding:3em 0;}
.padv12 {padding-top:12px;padding-bottom:12px;}
.padv15 {padding-top:15px;padding-bottom:15px;}
.padv20 {padding-top:20px;padding-bottom:20px;}
.padv30 {padding-top:30px;padding-bottom:30px;}
.padv50 {padding-top:50px;padding-bottom:50px;}
.pad80 {padding-top:80px;padding-bottom:80px;}
.padh30 {padding-left:30px;padding-right:30px;}
.padr12 {padding-right:12px;}
.padb50 {padding-bottom:50px;}
.padb30 { padding-bottom: 30px; }

.flat {margin-bottom:0!important;}
hr {
	border:0;height:0;border-top:1px solid rgb(217,217,217);
	-webkit-box-shadow: inset 0 3px 3px -3px rgba(50,50,50,0.2);
	-moz-box-shadow: inset 0 3px 3px -3px rgba(50,50,50,0.2);
	box-shadow: inset 0 3px 3px -3px rgba(50,50,50,0.2);
}
.tooltip:after {margin-left:3px;display:inline-block;content:"";width:15px;height:23px;background:url('https://localeyesite.com/img/question.jpg') no-repeat;}


/*=====================================
 *	Buttons
 *=====================================*/
 
.btn, [type="submit"] {
	color:white;font-family:'Rokkitt', 'Rockwell', serif;font-size:20px;line-height:1;display:inline-block;
	padding:8px 1.3em;border:1px solid rgba(0,0,0,0.09);margin:0 8px 10px 0;font-weight:400;
	-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.11);-moz-box-shadow: 0 0 1px rgba(0,0,0,0.11);-o-box-shadow: 0 0 1px rgba(0,0,0,0.11);-ms-box-shadow: 0 0 1px rgba(0,0,0,0.11);box-shadow: 0 0 1px rgba(0,0,0,0.11);
	}
	.btn.right {margin-right:0;}
	.tcenter .btn {margin-right:0;}
button.btn {}
.btn-wide {padding-left:2.87em;padding-right:2.87em;}
.btn-large {font-size:21px;letter-spacing:0;padding:0.43em 2.4em;}
.btn-small {font-size:16px;}
.btn-group {}
	.btn-group .btn {display:inline-block;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;
					border:1px solid #ccc;padding:0.475em 1.25em;}
	.btn-group .btn + .btn {margin-left:-9px;}
	.btn-group .btn:first-child {-webkit-border-bottom-left-radius: 3px;-moz-border-bottom-left-radius: 3px;-o-border-bottom-left-radius: 3px;-ms-border-bottom-left-radius: 3px;border-bottom-left-radius: 3px;-webkit-border-top-left-radius: 3px;-moz-border-top-left-radius: 3px;-o-border-top-left-radius: 3px;-ms-border-top-left-radius: 3px;border-top-left-radius: 3px;}
	.btn-group .btn:last-child {-webkit-border-bottom-right-radius: 3px;-moz-border-bottom-right-radius: 3px;-o-border-bottom-right-radius: 3px;-ms-border-bottom-right-radius: 3px;border-bottom-right-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-top-right-radius: 3px;-o-border-top-right-radius: 3px;-ms-border-top-right-radius: 3px;border-top-right-radius: 3px;}
	
	.lime {
		color:#1c344d;
		background: #cdeb8e;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkZWI4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWM5NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #cdeb8e 0%, #a0c74b 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdeb8e), color-stop(100%,#a0c74b));
		background: -webkit-linear-gradient(top,  #cdeb8e -10px,#a0c74b 100%);
		background: -o-linear-gradient(top,  #cdeb8e 0%,#a0c74b 100%);
		background: -ms-linear-gradient(top,  #cdeb8e 0%,#a0c74b 100%);
		background: linear-gradient(to bottom,  #cdeb8e 0%,#a0c74b 100%);
		filter: none\9;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a0c74b',GradientType=0 );
		background-size:1px 2.2em;
		border: 1px solid #a5c956;
		border-bottom:1px solid #cdeb8e;
	}
	
	.juicy {
/*		-webkit-transition: background-position .13s linear, box-shadow .13s linear;
		   -moz-transition: background-position .13s linear, box-shadow .13s linear;
				transition: background-position .13s linear, box-shadow .13s linear;*/
		-webkit-box-shadow: inset 0 1px 2px 1px rgba(255,255,255,0.35), 0 2px 1px rgba(0,0,0,0.16);
		   -moz-box-shadow: inset 0 1px 2px 1px rgba(255,255,255,0.35), 0 2px 1px rgba(0,0,0,0.16);
				box-shadow: inset 0 1px 2px 1px rgba(255,255,255,0.35), 0 2px 1px rgba(0,0,0,0.16);
		-webkit-text-shadow: none;-moz-text-shadow: none;text-shadow: none;
	}
	.juicy:hover {
		background-position:0 -0.32em;
	}
	.juicy:active {
		-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.19), inset 0 0px 3px rgba(0,0,0,0.4);
		   -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.19), inset 0 0px 3px rgba(0,0,0,0.4);
			 -o-box-shadow: inset 0 1px 3px rgba(0,0,0,0.19), inset 0 0px 3px rgba(0,0,0,0.4);
			-ms-box-shadow: inset 0 1px 3px rgba(0,0,0,0.19), inset 0 0px 3px rgba(0,0,0,0.4);
				box-shadow: inset 0 1px 3px rgba(0,0,0,0.19), inset 0 0px 3px rgba(0,0,0,0.4);
	}
	.teal.btn:hover {color:white;}
	.teal.btn {padding-top:9px;padding-bottom:9px;}
/*=====================================
 *	ICONS
 *=====================================*/
 
.icon-check {width:30px;height:25px;display:inline-block;background-image:url('../img/les_sprite.png'); background-repeat:no-repeat;background-position:-5px -36px;vertical-align:middle;margin:0 20px 0 0;}
.inline-icon {margin-right:12px;vertical-align:middle;}
.inline li {display:inline-block;}
ul.vert li {margin-bottom:1.3em;}

.well {padding:0.45em 0.8em;font-size:1.16em;display:inline-block;}
.well.tight {padding:0.25em 0.3em;line-height:24px;}

.list-icons {font-size:18px;}
.list-icons li {padding:20px 29px;} .list-icons span {display:inline-block;vertical-align:middle;}
.l300 {line-height:300px;}

.inline-img {margin-right:4px;display:inline-block;vertical-align:middle}

.hilite {
	-webkit-transition: box-shadow .1s linear;
	   -moz-transition: box-shadow .1s linear;
			transition: box-shadow .1s linear;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0 0 6px rgba(0,0,0,0.2);
			box-shadow: 0 0 6px rgba(0,0,0,0.2);
}
.hilite:hover {
	-webkit-box-shadow: 0 0 3px rgba(164,198,82,0.6);
	   -moz-box-shadow: 0 0 3px rgba(164,198,82,0.6);
			box-shadow: 0 0 3px rgba(164,198,82,0.6);
}

.glow, .unviewed {
	-webkit-box-shadow:0 0 15px rgba(177,209,92,1);
	   -moz-box-shadow:0 0 15px rgba(177,209,92,1);
		 	box-shadow:0 0 15px rgba(177,209,92,1);
}
.unviewed {
	background-color:#1c344d;
	
}

.block-nav { width: 100%; }
.block-nav li { border-bottom: 1px solid #bfbfbf; }
.block-nav a { font-size: 1.2em; display:block; padding: 22px; width:100%; height: auto; background-color: #f5f5f5; color: #1c344d; font-family:'Quicksand', 'Helvetica Neue', sans-serif; }
.block-nav a:hover, .block-nav .current { color: #f2f2f2; background-color: #1c344d; }

/*=====================================
 *	Font Specificity
 *=====================================*/
 
.sans {font-family:'Quicksand', 'Helvetica Neue', sans-serif;}
.serif {font-family:'Rokkitt', 'Rockwell', serif;}
.bg-blur {background-color:#1c344d;background-image:url('../img/bg-blur.jpg');background-repeat:no-repeat;background-position:top center;}

.heading-inner a { font-family: 'Quicksand', sans-serif; color:#287d7d; text-decoration: underline; }
.heading { position: relative;}
.heading .heading-inner { position: absolute; top:50%; margin-top: -28px; height: 56px; }
.teal-link {color:#287d7d;font-size:18px;}
.with-arrow {position:relative;padding-right:25px;}
	.with-arrow:after {content:'';position:absolute;top:50%;margin-top:-7.5px;right:0;background:url('../img/les_sprite.png') left top no-repeat;width:17px;height:15px;background-position:-46px 1px;}
	a.with-arrow:hover:after {background-position:-46px -14px;}

.l28 {line-height: 28px;}
.l6 {line-height:6px;}
.l40 {line-height:40px;}
.l48 {line-height:48px;}
.l50 {line-height: 50px;}
.sm {font-size:18px;}
.lt {font-weight:lighter;}

/*=====================================
 *	INPUTS
 *=====================================*/
 
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.faux-input, .faux-select, .chzn-container, .terms, .add-on, .uneditable-input {
	text-align:left;color:#122A39;border:1px solid rgb(223,223,223);
	padding:8px 8px;font-size:15px;width:210px;margin-right:8px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.055), 0 1px 5px rgba(0,0,0,0.08);
	   -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.055), 0 1px 5px rgba(0,0,0,0.08);
		    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.055), 0 1px 5px rgba(0,0,0,0.08);
}
.cke {margin-bottom:10px!important;}
.chzn-container {padding:0;}
.faux-input {display:inline-block;}
.input.required label:after {content:'*';}
textarea:focus, input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="datetime"]:focus, 
input[type="datetime-local"]:focus, 
input[type="date"]:focus, 
input[type="month"]:focus, 
input[type="time"]:focus, 
input[type="week"]:focus, 
input[type="number"]:focus, 
input[type="email"]:focus, 
input[type="url"]:focus, 
input[type="search"]:focus, 
input[type="tel"]:focus, 
input[type="color"]:focus, 
.uneditable-input:focus, .chzn-container-active .chzn-choices {
	border-color: rgba(198,224,112,0.65);
	outline: 0;
	outline: thin dotted \9;
}

form .form-error {
	-webkit-border-bottom-left-radius:0;
	   -moz-border-bottom-left-radius:0;
	     -o-border-bottom-left-radius:0;
		 	border-bottom-left-radius:0;
			z-index:0;position:relative;
}
.error-message {
	display:table;
	-webkit-box-shadow:0 7px 9px rgba(140,50,50,0.24);
	   -moz-box-shadow:0 7px 9px rgba(140,50,50,0.24);
	     -o-box-shadow:0 7px 9px rgba(140,50,50,0.24);
		 	box-shadow:0 7px 9px rgba(140,50,50,0.24);
	margin: -11px 0 15px 0;
	max-width:70%;font-weight:bold;
	color:rgb(140,50,50);
	background:white;border:1px solid #ccc;padding:7px 12px;font-size:12px;z-index:9999;position:relative;
	width:auto;border-top:none;
	-webkit-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	 -o-border-top-right-radius: 0;
	-ms-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
	 -o-border-top-left-radius: 0;
	-ms-border-top-left-radius: 0;
	border-top-left-radius: 0;
}
.switch.checkbox.error {overflow:visible;}
.switch.checkbox.error .error-message {
	position:absolute;z-index:100;top:103%;left:0;margin-top:0;width:300px;display:block;max-width:none;
}

.prettySelect {padding-right:45px;position:relative;cursor:pointer;}
.prettySelect.form-error {z-index:2;}
.prettySelect select {position:absolute;top:0;left:0;opacity:0;z-index:-1;pointer-events:none;}
.prettySelect .icon-handle {position:absolute;right:2px;top:50%;margin-top:-16px;width:32px;height:32px;background-image:url('../img/les_sprite.png');background-position:-63px 0px; background-repeat: no-repeat;}
.prettySelect:hover .icon-handle, .icon-handle:hover {background-position:-63px -33px;}
.faux-options {z-index:9999;display:none;padding:0 2px 0 0;border:1px solid #e0e0e0;border-top:none;max-height:500px;overflow:scroll;left:-1px;top:0;right:-1px;background:white;margin-top:-1px
				-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3);
				   -moz-box-shadow:0 0 20px rgba(0,0,0,0.3);
				     -o-box-shadow:0 0 20px rgba(0,0,0,0.3);
					 	box-shadow:0 0 20px rgba(0,0,0,0.3);}
.faux-options li {padding:.45em 11px;}
.faux-options li:hover, .faux-options li.simHover {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.faux-label-holder {white-space:nowrap;overflow:hidden;max-width:100%;}
.faux-options {
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	     -o-border-radius:3px;
		 	border-radius:3px;
}
.faux-select.open .faux-options {display:block;position:absolute;}
.inline-form input, .inline-form select {display:inline-block;}
.faux-select.small {font-size:0.9em;margin-bottom:0;}


.pretty.file {position:relative;display:inline-block;}
.pretty.file input[type="file"] {position:absolute;top:0;left:20px;height:100%;width:100%;opacity:0;filter:alpha(opacity=0);z-index:100;cursor:pointer;}
.pretty.file label {z-index:2;} .pretty.file.required label:after, .pretty.file.required label::after {content:'';}
.pretty.file .btn {margin-right:12px;padding-top:0.33em;padding-bottom:0.35em;z-index:2;position:relative;vertical-align:middle;}
.pretty.file .uneditable-input {margin-right:0;z-index:0;}
.uneditable-input {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.pretty.radio {padding:0 20px;}
.pretty.radio input {visibility:hidden;margin:0;padding:0;}
.pretty.radio label {position:relative;padding-left:35px;line-height:30px;}
.pretty.radio label:after {position:absolute;left:0;top:50%;margin-top:-11px;content:'';width:21px;height:21px;background-image:url('../img/les_sprite.png');background-repeat:no-repeat;background-position:0 -202px;}
.pretty.radio.checked label:after {background-position:0 -181px;background-position-y:-181px;content:' ';}
li.pretty label {padding:15px 0;}

.checkbox:after {content:'';clear:both;display:block;}
.checkbox input[type="checkbox"] + label {float:left;}

.pretty.checkbox {margin-bottom:10px;padding-left:0;position:relative;}
	.pretty.checkbox input {opacity:0;filter:alpha(opacity=0);margin:0;padding:0;}
	.pretty.checkbox label {position:relative;margin:0 0 0 39px;line-height:35px;padding-left:12px;font-family:'Rokkitt', 'Rockwell', serif;font-size:19px;}
	.pretty.checkbox label:after {
		position:absolute;top:0;right:100%;width:36px;height:36px;content:'';
		background-image:url('../img/les_sprite.png');background-repeat:no-repeat;background-position:0 0;
		background-position-x:0;background-position-y:0;
	}
	.pretty.checkbox input:checked + label:after {background-position:0 -36px;background-position-x:0;background-position-y:-36px;}
	.pretty.checkbox.checked label:after {background-position:0 -36px;background-position-x:0;background-position-y:-36px;content:' ';}
	.pretty.checkbox.twoline label {line-height:17px;margin-top:10px;}

.switch.checkbox {
		margin:0 0 10px 4px;
		padding-left:32px;display:inline-block;position:relative;height:36px;width:105px;color:#000;
	}
	.switch label {
		background-color:rgb(210,210,210);
		-webkit-box-shadow: 0 2px 1px rgba(0,0,0,0.16);
		   -moz-box-shadow: 0 2px 1px rgba(0,0,0,0.16);
		     -o-box-shadow: 0 2px 1px rgba(0,0,0,0.16);
			 	box-shadow: 0 2px 1px rgba(0,0,0,0.16);
		border:1px solid rgb(200,200,200);border-bottom:none;
		overflow:hidden;width:100%;height:100%;position:absolute;top:0;left:0;
		-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;
	}
	.switch.required label:after {content:'';}
	.switch.checkbox input {opacity:0;filter:alpha(opacity=0);height:0;width:0;margin:0;padding:0;}
	.switch.checkbox .switch-slide {
		font-family:'Rokkitt', 'Rockwell', serif;font-size:19px;position:absolute;width:185px;height:100%;line-height:34px;right:0;
		-webkit-transition: right .3s ease-in-out, background-color .3s ease-in-out, color .3s ease-in-out;
		   -moz-transition: right .3s ease-in-out, background-color .3s ease-in-out, color .3s ease-in-out;
		     -o-transition: right .3s ease-in-out, background-color .3s ease-in-out, color .3s ease-in-out;
			    transition: right .3s ease-in-out, background-color .3s ease-in-out, color .3s ease-in-out;
	}
	.switch.checkbox label .on {padding-left:22px;min-width:66px;}
	.switch.checkbox label .off {position:relative;min-width:35px;}
	
	.switch.checkbox label .off:after {
		position:absolute;top:50%;left:-32px;width:27px;height:27px;content:'';margin-top:-14px;
		background-image:url('../img/les_sprite.png');background-repeat:no-repeat;background-position:-224px -105px;
		background-position-x:-224px;background-position-y:-105px;
	}
	.switch.checkbox label span {line-height:35px;text-align:center;display:inline-block;} .switch.checkbox label span:first-child {margin-right:52px;}
	.switch.checkbox.checked label .switch-slide {right:-70px;background-color:rgb(28,52,77);color:rgb(233,233,233);}
	.switch input[type="checkbox"]:checked + label .switch-slide {right:-70px;background-color:rgb(28,52,77);color:rgb(233,233,233);}

	.date {position:relative;}
*[type="submit"] {}



/*=====================================
 *	Popovers
 *=====================================*/
.popover {position:relative;}
.poplabel {
	opacity:0;position:absolute;top:100%;left:50%;
	background:rgb(28,52,77);color:white;font-size:1.1em;padding:0.7em 1.2em;pointer-events:none;
	-webkit-transition: opacity .1s linear, top .1s ease-in-out;
	   -moz-transition: opacity .1s linear, top .1s ease-in-out;
		 -o-transition: opacity .1s linear, top .1s ease-in-out;
		-ms-transition: opacity .1s linear, top .1s ease-in-out;
			transition: opacity .1s linear, top .1s ease-in-out;
	-webkit-transition-delay: 0.1s;
	   -moz-transition-delay: 0.1s;
		 -o-transition-delay: 0.1s;
		-ms-transition-delay: 0.1s;
			transition-delay: 0.1s;
}
.poplabel:before {
	border-bottom: 7px solid rgb(28,52,77);border-right: 7px solid transparent;border-left: 7px solid transparent;
	top: -7px;content: '';display: block;left: 50%;margin-left: -7px;position: absolute;
}
	.poplabel.bottom:before {
		top:100%!important;bottom:auto;border-bottom:none;
		border-top: 7px solid rgb(28,52,77);border-right: 7px solid transparent;border-left: 7px solid transparent;
	}
	.poplabel.leftarrow:before {
		top:50%!important;bottom:auto;border-left:none;left:auto!important;right:100%;margin-top:-7px;
		border-right: 7px solid rgb(28,52,77);border-top: 7px solid transparent;border-bottom: 7px solid transparent;
	}
	.poplabel.alt.bottom:before {border-top-color:rgb(245,245,245);}
	.poplabel.alt:before {border-bottom-color:rgb(245,245,245);}
	.poplabel.alt.leftarrow:before {border-right-color:rgb(245,245,245);border-bottom-color:transparent;border-top-color:transparent;}
	.poplabel.alt {background:rgb(245,245,245);color:rgb(25,52,77);
							-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
							   -moz-box-shadow:0 0 10px rgba(0,0,0,0.3);
							     -o-box-shadow:0 0 10px rgba(0,0,0,0.3);
								 	box-shadow:0 0 10px rgba(0,0,0,0.3);
					}

	.nowrap-nudge {white-space:nowrap;margin-left:-0.5em;}

	#flashMessage, .flashMessageModal {
		-webkit-animation:fade .4s ease-in;
		   -moz-animation:fade .4s ease-in;
		     -o-animation:fade .4s ease-in;
			 	animation:fade .4s ease-in;
		text-align:center;padding:12px 0;background-color:rgb(198,224,112);color:rgb(28,52,77);font-family:'Open Sans';
		font-weight:bold;position:relative;z-index:0;font-size:16px;
		-webkit-box-shadow:inset 0 5px 10px -2px rgba(0,0,0,0.07), 0 0 10px rgba(0,0,0,0.4);
		   -moz-box-shadow:inset 0 5px 10px -2px rgba(0,0,0,0.07), 0 0 10px rgba(0,0,0,0.4);
		     -o-box-shadow:inset 0 5px 10px -2px rgba(0,0,0,0.07), 0 0 10px rgba(0,0,0,0.4);
			 	box-shadow:inset 0 5px 10px -2px rgba(0,0,0,0.07), 0 0 10px rgba(0,0,0,0.4);
	}
	
	.flash.module {min-width:470px;max-width:700px;
				-webkit-box-shadow:0 0 20px rgba(0,0,0,0.6);
				   -moz-box-shadow:0 0 20px rgba(0,0,0,0.6);
				     -o-box-shadow:0 0 20px rgba(0,0,0,0.6);
					 	box-shadow:0 0 20px rgba(0,0,0,0.6);
	}

/**==============================================
*	Structure
*==============================================*/
.container {min-width:947.5px;} .container.sub {width:900px;min-width:900px;}
.header {background-color:#FFF;background-image:url('../img/bg-pattern.png');background-repeat:repeat;position: relative;z-index: 100;-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2);-ms-box-shadow: 0 1px 5px rgba(0,0,0,0.2);-o-box-shadow: 0 1px 5px rgba(0,0,0,0.2);box-shadow: 0 1px 5px rgba(0,0,0,0.2);}
	.logo {font-size:34px;margin:15px 0 10px 0;} .sub-h {font-size:16px;text-transform:uppercase;letter-spacing:0.17em}
	.nav {margin:15px 0 12px 0;font-family:'Rokkitt', 'Rockwell', serif;font-size:1.4em;display:inline-block;}
	.nav li {margin-left:1.6em;text-transform:uppercase;letter-spacing:0.06em;} .nav li:first-child {margin-left:0;}
#view {min-height:500px;}
.footer {padding:50px 0 100px;color:#c6e070;max-height:349px;}
	.footer a {color:#c6e070;}
	.footer ul {margin:1.3em 0;}
	.footer ul a {text-transform:uppercase;}
	.twitter.well {line-height:2;margin-bottom:2.2em;font-size:1em;position:relative;padding-top:0.7em;padding-bottom:0.7em;}
	.twitter.well p {font-weight:400;}
	.tw-meta {color:#1c344d;}
	.twitter.well:after {position:absolute;top:100%;left:43px;width:13px;height:7px;background:url('../img/les_sprite.png');content:'';background-position:-47px -31px;}
	.social {width:25px;height:25px;background-image:url('../img/les_sprite.png');background-repeat:no-repeat;display:inline-block;vertical-align:middle;}
	.sharethis {width:25px;height:25px;background-image:url('../img/les_sprite.png'); background-repeat:no-repeat;display:inline-block;background-position:-1px -155px;}
	.footer a:link {
		-webkit-transition: text-shadow .1s linear;-moz-transition: text-shadow .1s linear;transition: text-shadow .1s linear;
		-webkit-text-shadow: 0 0 6px rgba(0,0,0,0.2);-moz-text-shadow: 0 0 6px rgba(0,0,0,0.2);text-shadow: 0 0 6px rgba(0,0,0,0.2);
	}
	.footer a:link:hover {
		text-decoration:none;
		-webkit-text-shadow: 0 0 3px rgba(164,198,82,0.6);-moz-text-shadow: 0 0 3px rgba(164,198,82,0.6);text-shadow: 0 0 3px rgba(164,198,82,0.6);
	}
	.stButton {display:none!important;}
	.social-well span {padding-left:11px;vertical-align:bottom;}
	.social.fb {margin-left:10px;}
		.fb {background-position:-1px -101px;}
		.yt {background-position:-28px -101px;}
		.ln {background-position:-1px -128px;}
		.pin {background-position:-28px -128px;}
		.gp {background-position:-81px -158px;}

		.empty-index {min-height:400px;}

	.right-hang {position:absolute;right:0;top:50%;margin-top:-25px;}
	.rotate-left {
		margin-right:-67px;
		-webkit-transform:rotate(-90deg);
		   -moz-transform:rotate(-90deg);
		     -o-transform:rotate(-90deg);
			 	transform:rotate(-90deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	}
/**==============================================
*	Overrides
*==============================================*/
.noround-top, .noround-top > .btn, .btn-group.noround-top .btn {
	margin-top:-1px;-webkit-border-top-left-radius: 0;-moz-border-top-left-radius: 0;-o-border-top-left-radius: 0;-ms-border-top-left-radius: 0;border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;-moz-border-top-right-radius: 0;-o-border-top-right-radius: 0;-ms-border-top-right-radius: 0;border-top-right-radius: 0;
}

.grad-hover a.btn { margin-right:4px; }
.btn.teal:hover, .grad-hover a.current {
	color: #fff;
	background: rgb(32,100,100); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwNjQ2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YjhmOGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(32,100,100,1) 0%, rgba(75,143,143,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,100,100,1)), color-stop(100%,rgba(75,143,143,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(32,100,100,1) 0%,rgba(75,143,143,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(32,100,100,1) 0%,rgba(75,143,143,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(32,100,100,1) 0%,rgba(75,143,143,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(32,100,100,1) 0%,rgba(75,143,143,1) 100%); /* W3C */
	filter: none\9;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#206464', endColorstr='#4b8f8f',GradientType=0 ); /* IE6-8 */
}

/**==============================================
*	Pages
*==============================================*/
/**
 *	Home
 */
.hero {color:#fff;opacity:0;background-repeat:no-repeat;background-position:top center;
		background-color:#1c344d;
		-webkit-transition: opacity .4s ease;
		   -moz-transition: opacity .4s ease;
			 -o-transition: opacity .4s ease;
			-ms-transition: opacity .4s ease;
				transition: opacity .4s ease;
}
.hero-home {margin:0 auto;text-align:center;padding-top:70px;height:349px;position:relative;}
	.home-search {margin-top:1.7em;}
	.home-search input {}
	.cats {margin:20px auto 20px;display:inline-block;}
	.cats .cat {float:left;margin:0 10px;position:relative;}
		.cat a {display:inline-block;width:50px;height:50px;background-image:url('../img/les_sprite.png');background-repeat:no-repeat;}
		a.cat-1 {background-position:-96px -1px;}
		a.cat-2 {background-position:-148px -1px;}
		a.cat-3 {background-position:-200px -1px;}
		a.cat-4 {background-position:-96px -53px;}
		a.cat-5 {background-position:-148px -53px;}
		a.cat-6 {background-position:-200px -53px;}
		a.cat-7 {background-position:-96px -105px;}

.space {position:relative;text-align:center;}
	.space img {margin:37px auto;width:90%;}
	.space h3 {margin-bottom:8px;font-size:20px;text-align:left;}

.planet {position:absolute;}
.space .para1 {left:0;top:40px;}
.space .para2 {right:30px;top:230px;}

/* !Carousel */
#hor-carousel {max-height:125px;width:100%;overflow:hidden;height:125px;margin:0 auto;}
		#slide-holder {overflow:hidden;height:125px;} 
		.slide {float:left;width:189.6px;padding:0 0;text-align: center;height: 125px;} 
			.slide img {max-width: 100%; display: inline-block; vertical-align: middle;
						-webkit-transition: all .2s linear;
						   -moz-transition: all .2s linear;
							 -o-transition: all .2s linear;
							-ms-transition: all .2s linear;
								transition: all .2s linear;
			}
		.slider-controls {position:relative;margin:0 auto;}
		#slide-left {position:absolute;top:50%;left:-30px;margin-top:-33px;} 
		#slide-right {position:absolute;top:50%;right:-30px;margin-top:-33px;}
		#slide-left.disabled, #slide-right.disabled {opacity:0.3;filter:alpha(opacity=30);}
		a.arrow {color:white;padding:0.7em 0.2em;cursor:pointer;}

#hor-carousel .slide img {
	display:inline-block;
}
#hor-carousel .slide {
	line-height:132px;
}
/**
 *	Post a Job
 */
.hero-post {position:relative;padding-bottom:43%;color:#fff;height:0;}
.faux-hero {background-size:100% auto;position:fixed;top:0;width:100%;padding-bottom:50%;z-index:-2;}
.cta-post {position:absolute;left:54%;top:22%;width:390px;z-index:2;
			-webkit-text-shadow: 0 0 15px rgba(0,0,0,0.5), 0 0 1px rgba(255,255,255,0.5);
			   -moz-text-shadow: 0 0 15px rgba(0,0,0,0.5), 0 0 1px rgba(255,255,255,0.5);
				 -o-text-shadow: 0 0 15px rgba(0,0,0,0.5), 0 0 1px rgba(255,255,255,0.5);
				-ms-text-shadow: 0 0 15px rgba(0,0,0,0.5), 0 0 1px rgba(255,255,255,0.5);
					text-shadow: 0 0 15px rgba(0,0,0,0.5), 0 0 1px rgba(255,255,255,0.5);
					}
	.cta-post h1 {font-size:32px;}
	.cta-post h2 {font-family:'Open Sans', sans-serif;font-weight:600;}
	.sub-p {line-height:2;font-size:16px;font-weight:300;margin-top:7px;}

[class*="badge"] {background-image:url('https://localeyesite.com/img/post-badges.png');background-repeat:no-repeat;width:128px;height:127px;display:block;margin:40px auto 60px;position:relative;}
[class*="badge"] p {position:absolute;top:106%;left:-23.5%;text-align:center;font-size:16px;width:147%;font-weight:400;line-height:1.4;}
.badge-waste-time {background-position:0px 0px;}
.badge-connect-with {background-position:-135px 0px;}
.badge-post-quickly {background-position:-263px 0px;width:118px;}

.targeted {position:relative;background:url('https://localeyesite.com/img/target.png') right bottom no-repeat;}
.targeted .cta {width:54%;top:40px;left:20px;position:absolute;}
.targeted .cta h1 {line-height:1.4;margin-bottom:9px;}
.target {margin-top:44px;}

/**
 *	Post a Job
 */
.grey-icond li {padding-left: 60px;position:relative;}
.grey-icond li:before {background-image:url('https://localeyesite.com/img/grey-icons.png');background-repeat:no-repeat;width:32px;height:32px;content:'';position:absolute;margin-top:-17px;left:6px;top:50%;}
li.g1:before {background-position:0 0;}
li.g2:before {background-position:0 -34px;}
li.g3:before {background-position:0 -69px;width:43px;left:0;}
	

/**
 *	About
 */
.solo-heading { padding: 30px 0; }
.staff { color: #f2f2f2; background-color: #1c344d; padding: 20px; position: relative; }
	.staff a { position: absolute; top:13px; right: 13px; text-indent: -9999px; display:block; width: 26px; height: 25px; background-image: url('https://localeyesite.com/img/linkedin-teal.png'); }
	.staff h3 { font-family: 'Open Sans', sans-serif; font-weight: bold; }
	.staff em { font-size: 1.2em; font-weight: 200;}

.divided { padding: 30px 0; border-bottom: 1px solid #d9d9d9; }
	.signature p { font-size: 1.2em; font-weight: bold; }
	.signature em { font-size: 1.2em; font-weight: 200; display:block; margin-top: -10px; line-height: 35px;}

.page-column img { display:block; margin-bottom: 20px; }


/*=====================================
 *	pages
 *=====================================*/
.page-content p {font-weight:300;}
.inline-logo {text-align:center;margin: 0 22px 12px;float:left;}
.inline-logo img {max-height:90px;max-width:200px;display:inline-block;}


/**
 *	Modules
 */
.module {background-color:rgb(247,247,247);font-family:'Quicksand', 'Helvetica Neue', sans-serif;}
	.module .well p a {color:rgb(40,125,125);border-bottom:1px solid rgba(40,125,125,0.7);}
	.module > div:first-child.blue {padding:1.2em 0.5em;text-align:center;}
	.module.modal > div.blue {padding:1.2em 1.5em;}
	.module .content {padding:1.7em 3em;}
	.meta {text-transform:uppercase;font-weight:200;}
	.module input[type="text"], .module input[type="password"], .module input[type="email"] {width:100%;margin-right:0;}
	.module .well {display:block;} .module [type="submit"] {margin-bottom:0;}
	.third .juicy.btn {padding:0.41em 1em;}
	.module h6.ltgreen {color: #c6e070;}

.line-list > * {
	border-top:1px solid #d9d9d9;
	-webkit-box-shadow: inset 0 3px 3px -3px rgba(50,50,50,0.2);
	-moz-box-shadow: inset 0 3px 3px -3px rgba(50,50,50,0.2);
	-o-box-shadow: inset 0 3px 3px -3px rgba(50,50,50,0.2);
	box-shadow: inset 0 3px 3px -3px rgba(50,50,50,0.2);
	}
.line-list-bottom > * {
	border-bottom:1px solid #d9d9d9;
	-webkit-box-shadow: inset 0 -3px 3px -3px rgba(50,50,50,0.1);
	   -moz-box-shadow: inset 0 -3px 3px -3px rgba(50,50,50,0.1);
		 -o-box-shadow: inset 0 -3px 3px -3px rgba(50,50,50,0.1);
			box-shadow: inset 0 -3px 3px -3px rgba(50,50,50,0.1);
	}
.line-list.no-top > *:first-child {border-top:none;}

.grand-stand h1 {font-size:60px;}
.grand-stand .sub {font-size:26px;}

/**
*   Sign-Up
*/
.module p a {font-size: 18px;}
.module a.reset {font-size: 14px;}
h3 img {vertical-align:middle;margin-right:16px;}

.lblue-underline {color: rgb(40,125,125); border-bottom: 1px solid rgba(40,125,125,0.7); font-size: 14px;}

.chzn-well {margin:0 0 12px;}

.slider {position:relative;}
.slidesjs-navigation {position:absolute;top:50%;margin-top:-21px;z-index:15;height: 42px;width: 40px;}
.slidesjs-previous {background-image: url('https://localeyesite.com/img/tab-left.png');left:0;}
.slidesjs-next {background-image: url('https://localeyesite.com/img/tab-right.png');right:0;}

.quote {position:relative;}
.quote:before, .quote:after {content:'';width:35px;height:28px;display:block;background-image:url('https://localeyesite.com/img/quotes.png');position:absolute;}
.quote:before {top:0;left:6px;}
.quote:after {right:6px;bottom:0;background-position:-39px 0;}
.testi p {display:inline;}

/*=====================================
 *	Listings Index
 *=====================================*/
.row-headers {line-height:40px;}
.listing p {font-size:14px;font-weight:400;}
.listing-row {padding:20px 0;} .listing-row .btn {margin-bottom:0;}
.search-mast {padding:30px 0 45px;}
.search-cta {margin-bottom:20px;}

.orb, .prev, .next {
	color:rgb(28,52,77);
	background-image:url('../img/les_sprite.png');background-position:-1px -74px;background-repeat:no-repeat;line-height:25px;
	font-size:16px;text-align:center;display:inline-block;width:25px;margin:0 7px;white-space:nowrap;
}
.orb.disabled {display:none;}
.orb.current {background-position:-27px -74px;color:rgb(237,237,237);}
.orb a {width:100%;display:inline-block;}

a.asc:after {
	content: ' ⇣';
}
a.desc:after {
	content: ' ⇡';
}

/*=====================================
 *	Listings View
 *=====================================*/
.nudge-up {margin-top:-0.5em;}
.company-logo {height:120px;line-height:80px;}
.company-logo img {max-width:100%;max-height:100%;vertical-align:middle;}
.listing-meta {margin-top:12px;}
.listing p {padding-top:3px;padding-bottom:0;}
.listing .dl {margin:12px 0;}
.border-right {
	border-right:1px solid rgb(191,191,191);
	-webkit-box-shadow: 3px 0 3px -3px rgba(50,50,50,0.2);
	-moz-box-shadow: 3px 0 3px -3px rgba(50,50,50,0.2);
	-o-box-shadow: 3px 0 3px -3px rgba(50,50,50,0.2);
	box-shadow: 3px 0 3px -3px rgba(50,50,50,0.2);
}
.border-left {
	border-left:1px solid rgb(191,191,191);
	-webkit-box-shadow: -3px 0 3px -3px rgba(50,50,50,0.2);
	   -moz-box-shadow: -3px 0 3px -3px rgba(50,50,50,0.2);
		 -o-box-shadow: -3px 0 3px -3px rgba(50,50,50,0.2);
		    box-shadow: -3px 0 3px -3px rgba(50,50,50,0.2);
}
.pad-right {padding-right:20px;}
.indent {text-indent:1.2em;}

/*=====================================
 *	APPLY Modal
 *=====================================*/
.modal {
	display:none;
	-webkit-box-shadow:0 0 50px #000;
	   -moz-box-shadow:0 0 50px #000;
	     -o-box-shadow:0 0 50px #000;
		 	box-shadow:0 0 50px #000;
}
.modal {max-width:500px;margin:0 auto;}
#applyModal .pretty .uneditable-input {width:290px;}

/*=====================================
 *	ODGrad listings
 *=====================================*/
.tab {line-height:40px;text-align:center;}
.tab.active {background-color:rgb(236,236,236);}
.tab a {font-size:20px;padding:6px 8px;color:rgb(40,125,125);}
.tab.active a {color:rgb(28,52,77);}

.span8 .prettySelect {max-width:100%;}

/*=====================================
 *	error
 *=====================================*/
.pinned-top {
	margin-bottom:-15px;
}
.pinned-top + div {padding-top:30px;}

/*=====================================
 *	Checkout
 *=====================================*/
.pill {line-height:45px;background-image:url('https://localeyesite.com/img/checkout-bg.png');background-repeat:no-repeat;position:relative;height:45px;text-align:center;}
.pill a {color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;font-family:'Quicksand', 'Open Sans', sans-serif;font-size:16px;text-transform:uppercase;padding-left:4px;}
.pill + .pill {margin-left:-14px;}
.prog1 {width:231px;background-position:0 0;z-index:5;}
.prog1.active {background-position:0 -45px;}
.prog2 {width:184px;background-position:-221px 0;z-index:4;}
.prog2.active {background-position:-235px -45px;}
.prog3 {width:184px;background-position:-221px 0;z-index:3;}
.prog3.active {background-position:-235px -45px;}
.prog4 {width:184px;background-position:-221px 0;z-index:2;}
.prog4.active {background-position:-235px -45px;}
.prog5 {width:220px;background-position:-399px 0;z-index:1;}
.prog5.active {background-position:-434px -45px;}
.pill.active {z-index:6;} 

.terms {overflow-x:hidden;overflow-y:scroll;max-height:200px;padding:10px 20px;background-color:white;width:100%;text-align:justify;}

.affix {position:fixed;top:20px;z-index:99999;}
.block-nav.affix {top:0;}
#accHeader.affix {
	top:0;
	-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);
	   -moz-box-shadow:0 0 20px rgba(0,0,0,0.4);
	     -o-box-shadow:0 0 20px rgba(0,0,0,0.4);
		 	box-shadow:0 0 20px rgba(0,0,0,0.4);
}
#flashMessage.affix {top:0;position:fixed;width:100%;z-index:99999;}

.no-coll {min-height:187px;}

.bestvalue {position:relative;}
.bestvalue:after {width:118px;height:116px;content:'';position:absolute;top:-5px;right:-6px;background: url('https://localeyesite.com/img/bestvalue.png') top right no-repeat;}

.cart {font-size:16px;}
.cart-item {margin:9px 0;}

.circled {background-color:rgb(198,224,112);border-radius:50px;padding:0.2em 0.4em;}

/*=====================================
 *	Account
 *=====================================*/
.btn.cover, .btn.resume {font-size:16px;display:inline-block;margin-right:0;}

.new {font-weight:bold!important;}

/*=====================================
 *	Compose
 *=====================================*/
.c2hHolder {min-height:70px;}
.c2hListings .search-choice {width:100%;}

/*=====================================
 *	Sprites
 *=====================================*/
.spr {position:relative;}
.spr:after, .spr:before {background-image:url('../img/les_sprite.png');background-repeat:no-repeat;position:absolute;content:'';}

.star {margin-left:0px;}
.star:after {width:17px;height:17px;top:50%;margin-top:-9px;left:-25px;background-position:-57px -100px;}

.send {padding-left:40px;font-size:18px;}
.send:before {left:0;margin-top:-15px;background-position:-43px -154px;width:34px;height:25px;top:50%;}

.add {padding-left:30px;font-size:18px;}
.add:before {left:0;margin-top:-13px;background-position:-43px -182px;width:22px;height:24px;top:50%;}

.btn.download {position:relative;padding:12px 25px 12px 70px;text-align:left;font-size:18px;}
.btn.nodownload {padding:12px 25px;text-align:center;font-size:18px;color:#333;}
.btn.download:before {position:absolute;left:40px;top:50%;margin-top:-10px;width:17px;height:19px;background-position: -25px -183px;}

.cart-remove {font-size:0;vertical-align:middle;}
.cart-remove:after {background-position:-56px -119px;width:17px;height:17px;right:-12px;margin-top:-9px;top:50%;}

.dropdown {position:relative;padding-left:20px;}
.dropdown:before {
	left:0;top:50%;margin-top:-5px;width:10px;height:10px;background-position:-29px -157px;
	-webkit-transition: all .38s ease-out;-moz-transition: all .38s ease-out;-o-transition: all .38s ease-out;transition: all .38s ease-out;
}
.open .dropdown:before {-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}

.arrow {padding:30px 7px;}
.arrow:after {width:9px;height:21px;top:50%;left:0;margin-top:-10px;}
.arrow-left:after {background-position:-39px -42px;}
.arrow-right:after {background-position:-55px -42px;}


 @-webkit-keyframes fade {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
 @-moz-keyframes fade {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
 @-o-keyframes fade {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
 @-ms-keyframes fade {
	0% {-ms-opacity: 0;opacity:0;}
	100% {-ms-opacity: 1;opacity:1;}
}
 @keyframes fade {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
 
