/*!
 * Edison Build v1 (http://www.hecforce.com)
 * Copyright 2016 Hector J. Colon.
 * Licensed --
*/

/*/// Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize ///*/
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{-webkit-tap-highlight-color:transparent;background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em} sub{bottom:-0.25em}
img{border:0} svg:not(:root){overflow:hidden} figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type=checkbox],input[type=radio]{padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{box-sizing:content-box;-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
/*/// End extract from normalize.css ///*/
/*/// EXTRACT from W3.CSS 1.75 by J.E.Refsnes. ///*/
table{border-collapse:collapse;border-spacing:0;width:100%;display:table}
table,th,td{border:none}
.w3-table-all{border:1px solid #ccc}
.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #d0d0d0}
.w3-striped tbody tr:nth-child(even){background-color:#f2f2f2}
.w3-table-all tr:nth-child(odd){background-color:#fff}
.w3-table-all tr:nth-child(even){background-color:#f2f2f2}
.w3-hoverable tbody tr{transition:background-color .25s ease}
.w3-hoverable tbody tr:hover{background-color:#f2f2f2}
.w3-centered tr th,.w3-centered tr td{text-align:center}
.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
.w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px}
/*/// End extract from w3.css ///*/
/* --------------------------------------------------------------------------------------------------------------------------------------- */
/* 
=============================================
 HECTOR BASELINE CODE
 **rem units based on 16px base
=============================================
*/
/* clear fix included if needed */
.clearFix:after,.cf:after,.eb-group:after {content:""; display:table; clear:both;}
* {margin:0; padding:0;}
* {border:0;}
*, *::before, *::after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html {background:#e5e5e5;}
body {font:1rem/1.5 'Lato', arial, sans-serif; font-weight:400; color:black; width:100%; margin:0 auto 0;}
h1, h2, h3, h4, h5, h6 {font-family:'Oswald', Arial, sans-serif; font-weight:normal;}
h1 {font-size:2.375rem; margin-bottom:1.75rem; line-height:2.575rem;}
h2 {font-size:2.125rem; margin-bottom:1.5rem; line-height:2.325rem;}
h3 {font-size:1.875rem; margin-bottom:1.25rem; line-height:2.075rem;}
h4 {font-size:1.625rem; margin-bottom:0.6875rem; line-height:1.825rem;}
h5 {font-size:1.375rem; margin-bottom:0.6875rem; line-height:1.575rem;}
h6 {font-size:1.125rem; margin-bottom:0.6875rem; line-height:1.325rem;}
p {margin-bottom:1.375rem;}
p:last-of-type {margin-bottom:0;}
a {color:#746977;}
a:hover {color:rgb(173,3,3);}
a,a:hover,a:focus,a:active {text-decoration:none; outline:none;}
hr{border-top:1px solid #ccc; margin:20px 0; height:0;}
ul, ol {list-style-position:outside; margin:0 20px 20px;}
ul li, ol li {margin:0 0 5px;}
li ul, li ol {margin:0 1.5rem;}
dl dd {margin-left:1.5rem;}
figure {margin:0;}
figcaption {margin-top:8px; font-size:0.625rem;}
img, object, embed, video {max-width:100%; /*_width: 100%;*/}
img {border:0; -ms-interpolation-mode: bicubic;}
svg:not(:root) {overflow: hidden;}
* img {display:inline-block; margin:0 auto; height:auto; vertical-align:top; line-height:0;}
* a, img {border:none; outline:none;}
blockquote {background:#f9f9f9; border-left:10px solid #516f5f; margin:1.5em auto; padding:0.5em 10px; quotes:"\201C""\201D""\2018""\2019"; font-family:Georgia, serif; font-size:1rem; font-style:italic; width:75%;}
blockquote:before {color:#ccc; content:open-quote; font-size:3rem; line-height:0.1rem; margin-right:0.25rem; vertical-align:-0.4rem;}
blockquote p {display:inline;}
/* Code */
pre {white-space: pre; white-space: pre-wrap; word-wrap: break-word;}
pre, code, kbd, samp {margin-bottom: 1rem; font-family: Menlo, Consolas, 'DejaVu Sans Mono', Monaco, monospace;}
/* Forms */
.eb-label {color:#009688}
.eb-input {
	padding:0 5px;
	display:block;
	line-height: 2.2rem;
	border:1px solid #e5e5e5;
	width:100%;
}
.eb-input.xs {
	font-size:.8rem;
	line-height: 1.5rem;
}
.eb-input.sm {
	font-size:.95rem;
	line-height: 1.8rem;
}
.eb-input.md {
	font-size:1.25rem;
	line-height: 2.5rem;
}
.eb-input.lg {
	font-size:1.5rem;
	line-height: 3.5rem;
}
/* Buttons */
.eb-btn {
	font-family:'Oswald',Arial,sans-serif;
	display:inline-block;
	vertical-align:middle;
	white-space:nowrap;
	color:#fff;
	background:#333;
	padding:0 10px;
	cursor:pointer;
	text-transform:uppercase;
	border:1px solid rgba(0, 0, 0, 0.55);
	border-radius:1px;
	text-align:center;
	line-height: 2.2rem;
}
.eb-btn:hover,
.eb-btn:active,
.eb-btn:focus,
.eb-btn:active:focus {
	background:#000;
	color:#e7e7e7;
	text-decoration:none;
	border:1px solid rgba(0, 0, 0, 0.85);
}
.eb-btn.xs {
	font-size:.8rem;
	padding:0 6px;
	line-height: 1.5rem;
}
.eb-btn.sm {
	font-size:.95rem;
	padding:0 8px;
	line-height: 1.8rem;
}
.eb-btn.md {
	font-size:1.25rem;
	padding:0 12px;
	line-height: 2.5rem;
}
.eb-btn.lg {
	font-size:1.5rem;
	padding:0 16px;
	line-height: 3.5rem;
}
.eb-btn.full {
	width:100%;
}
.eb-btn.bdr3 {
	border-radius:3px;
}

/* 
=============================================
 NAVIGATION
=============================================
*/
/* Basic Nav */
.eb-b-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.eb-b-nav li {
    display: inline-block;
	margin-right:8px;
}

.eb-b-nav li:last-child {
    margin-right:0;
}
 
.eb-b-nav a {
  text-decoration: none;
  color: #fff;
  display: block;
  transition: background-color .2s, padding .2s;
}
 
.eb-b-nav a:hover {
  background-color: rgba(0,0,0,0.1);
  padding:0px 5px;
  color:#ccc;
}

.eb-b-nav a.active {
  cursor: default;
}

/* Horizontal Menu */
.eb-nav {position:relative; font-family: "Oswald",Arial,sans-serif; text-align:left;}
.eb-nav ul {text-transform:uppercase; margin:0; padding:0; font-size:0;}
.eb-nav ul li {margin:0; padding:0; display:inline-block; overflow:hidden; font-size:1rem; border-left:1px solid #ddd; cursor:pointer;}
.eb-nav ul li a {position:relative; text-decoration:none; color:#333; transition:background .125s; padding:6px 10px; display:block; border:none !important;}
.eb-nav ul li:hover a {color:#d2d2d2;}
.eb-nav ul li a:hover,
.eb-nav ul li a:active,
.eb-nav ul li a:focus,
.eb-nav ul li a:active:focus {
	background:none;
}
.eb-nav ul li:first-child {border-left:none;}
	/* submenu bkg */
	.eb-nav ul li > ul {display:none; position:absolute; width:auto; z-index:8920; background:rgba(255,255,255,0.15); padding:3px; font-family: "Lato",Arial,sans-serif;} 
	.eb-nav ul li:last-child > ul {right:0;}
	.eb-nav ul li:hover > ul {display:block;}
	.eb-nav ul li > ul li {white-space:nowrap; display:block; border:none; font-size:.9rem; border-bottom:1px solid rgba(0,0,0,0.75);}
	.eb-nav ul li > ul li:last-child {border:none;}
	.eb-nav ul li:hover > ul li a {color:#fff; background:rgba(57,57,57,0.85); display:block; padding:6px 19px;}
	.eb-nav ul li > ul li a:hover,
	.eb-nav ul li > ul li a:active,
	.eb-nav ul li > ul li a:focus,
	.eb-nav ul li > ul li a:active:focus {
		color:#000; 
		background:rgba(255,255,255,0.85); 
		text-decoration:none;
	}

/* Vertical Menu */
.eb-vert-nav {position:relative; font-family:'Lato', Arial, sans-serif; margin:0;}
.eb-vert-nav ul {list-style: none; margin:0 0 15px 0; font-size:0;}
.eb-vert-nav ul li {margin:0; border-bottom:1px solid #e5e5e5; font-size:0.85rem;}
.eb-vert-nav ul li a {width:auto; display:block; color:#222; padding:7px 10px; text-decoration:none; text-align:left; transition:padding 0.25s;}
.eb-vert-nav ul li a:hover {background:#f5f5f5; color:rgb(173,3,3); border-left:6px solid rgb(173,3,3); padding-left:14px;}
.eb-vert-nav ul li > ul {display:none; width:auto; margin:0; padding:0; transition:all 0.5s ease-out; background:rgba(0,0,0,0.3);}/* sub-menu */
.eb-vert-nav ul li:hover > ul {display:block;}
.eb-vert-nav ul li > ul li {border-bottom:1px dotted #e5e5e5;}
.eb-vert-nav ul li > ul li a {background:rgba(255,255,255,0.7); padding-left:20px;}
.eb-vert-nav ul li > ul li a:hover {background:rgba(255,255,255,0.85); border-left:10px solid rgb(173,3,3); text-decoration:none;}
.eb-vert-nav ul li:last-child,.eb-vert-nav ul li > ul li:last-child {border:none;}
.eb-vert-nav.eb-open ul li > ul {display:none;}/* Auto open on desktop | closed on mobile */
.eb-vert-nav.eb-open ul li:hover > ul {display:block;}
@media only screen and (min-width: 600px) {
	.eb-vert-nav.eb-open ul li > ul {display:block;}
}
/* 
=============================================
 GRID SET
=============================================
*/
/* Columns */
.eb-wrapper {max-width:1200px; margin:0 auto; background:white;}
.eb-section,.eb-row,.eb-content {position:relative; width:100%; margin:0 auto;}
.eb-row {max-width:1100px; padding:0 20px;}
.eb-row > .eb-row {padding:0 0;}
.eb-section:after,.eb-row:after,.eb-content:after {content:""; display:table; clear:both;}
.eb-col {float:left; width:100%; position:relative; padding:7px; box-sizing:border-box;}
.eb-inline-all div[class^="eb-col"] {float:none; display:inline-block; vertical-align:top; margin-right:-4px; position:relative; box-sizing:border-box;}
.eb-inline {float:none; display:inline-block; vertical-align:top; margin-right:-4px; position:relative; padding:7px; box-sizing:border-box;}
.eb-inline-all.middle div[class^="eb-col"],.eb-inline.middle {vertical-align:middle;}
.eb-col.xs1 {width:8.333333333333333%;}
.eb-col.xs2 {width:16.66666666666667%;}
.eb-col.xs3,.eb-qtr {width:25%;}
.eb-col.xs4,.eb-3rd {width:33.33333333333333%;}
.eb-col.xs5 {width:41.66666666666667%;}
.eb-col.xs6,.eb-half {width:50%;}
.eb-col.xs7 {width:58.33333333333333%;}
.eb-col.xs8,.eb-two3rd {width:66.66666666666667%;}
.eb-col.xs9,.eb-3qtr {width:75%;}
.eb-col.xs10 {width:83.3333333333333%;}
.eb-col.xs11 {width:91.6666666666667%;}
.eb-col.xs12,.eb-qtr,.eb-3rd,.eb-half,.eb-two3rd,.eb-3qtr,.eb-full {width:100%;}
@media only screen and (min-width: 400px) {
	.eb-col.ss1 {width:8.333333333333333%;}
	.eb-col.ss2 {width:16.66666666666667%;}
	.eb-col.ss3,.eb-qtr {width:25%;}
	.eb-col.ss4,.eb-3rd {width:33.33333333333333%;}
	.eb-col.ss5 {width:41.66666666666667%;}
	.eb-col.ss6,.eb-half {width:50%;}
	.eb-col.ss7 {width:58.33333333333333%;}
	.eb-col.ss8,.eb-two3rd {width:66.66666666666667%;}
	.eb-col.ss9,.eb-3qtr {width:75%;}
	.eb-col.ss10 {width:83.3333333333333%;}
	.eb-col.ss11 {width:91.6666666666667%;}
	.eb-col.ss12,.eb-full {width:100%;}
}
@media only screen and (min-width: 600px) {
	.eb-col.ms1 {width:8.333333333333333%;}
	.eb-col.ms2 {width:16.66666666666667%;}
	.eb-col.ms3,.eb-qtr {width:25%;}
	.eb-col.ms4,.eb-3rd {width:33.33333333333333%;}
	.eb-col.ms5 {width:41.66666666666667%;}
	.eb-col.ms6,.eb-half {width:50%;}
	.eb-col.ms7 {width:58.33333333333333%;}
	.eb-col.ms8,.eb-two3rd {width:66.66666666666667%;}
	.eb-col.ms9,.eb-3qtr {width:75%;}
	.eb-col.ms10 {width:83.33333333333333%;}
	.eb-col.ms11 {width:91.66666666666667%;}
	.eb-col.ms12,.eb-full {width:100%;}
}
@media only screen and (min-width: 990px) {
	.eb-col.ls1 {width:8.33333333333333%;}
	.eb-col.ls2 {width:16.66666666666667%;}
	.eb-col.ls3,.eb-qtr {width:25%;}
	.eb-col.ls4,.eb-3rd {width:33.33333333333333%;}
	.eb-col.ls5 {width:41.66666666666667%;}
	.eb-col.ls6,.eb-half {width:50%;}
	.eb-col.ls7 {width:58.33333333333333%;}
	.eb-col.ls8,.eb-two3rd {width:66.66666666666667%;}
	.eb-col.ls9,.eb-3qtr {width:75%;}
	.eb-col.ls10 {width:83.33333333333333%;}
	.eb-col.ls11 {width:91.66666666666667%;}
	.eb-col.ls12,.eb-full {width:100%;}
}
@media only screen and (min-width: 1200px) {
	.eb-row {padding:0;}
}
/* Column Offsets */
.eb-col.off1,.off2,.off3,.off4,.off5,.off6,.off7,.off8,.off9,.off10,.off11,.off-qtr,.off-3rd,.off-half,.off-two3rd,.off-3qtr {margin-left:0;}
@media only screen and (min-width: 600px) {
	.eb-col.off1 {margin-left:8.333333333333333%;}
	.eb-col.off2 {margin-left:16.66666666666667%;}
	.eb-col.off3,.off-qtr {margin-left:25%;}
	.eb-col.off4,.off-3rd {margin-left:33.33333333333333%;}
	.eb-col.off5 {margin-left:41.66666666666667%;}
	.eb-col.off6,.off-half {margin-left:50%;}
	.eb-col.off7 {margin-left:58.33333333333333%;}
	.eb-col.off8,.off-two3rd {margin-left:66.66666666666667%;}
	.eb-col.off9,.off-3qtr {margin-left:75%;}
	.eb-col.off10 {margin-left:83.33333333333333%;}
	.eb-col.off11 {margin-left:91.66666666666667%;}
}
/* Hides */
.eb-hide {display:none;}
.eb-hide.xs-vis {display:block;}
@media only screen and (min-width: 400px) {
	.eb-hide.xs-vis {display:none;}
	.eb-hide.ss-vis {display:block;}
}
@media only screen and (min-width: 600px) {
	.eb-hide.xs-vis,.eb-hide.ss-vis {display:none;}
	.eb-hide.ms-vis {display:block;}
}
@media only screen and (min-width: 990px) {
	.eb-hide.xs-vis,.eb-hide.ss-vis,.eb-hide.ms-vis {display:none;}
	.eb-hide.ls-vis {display:block;}
}
/*
=============================================
 OVERRIDES
=============================================
*/
/* Widths */
.max-wide {max-width:1200px !important;}
.max-wide400 {max-width:400px !important;}
.max-wide600 {max-width:600px !important;}
.max-wide800 {max-width:800px !important;}
.max-wide1000 {max-width:1000px !important;}
.full-wide {width:100%!important; max-width:100%!important;}
/* Margins */
.nomar {margin:0 !important;}
.nomar-x {margin-left:0 !important; margin-right: 0 !important;}
.nomar-y {margin-top:0 !important; margin-bottom: 0 !important;}
.nomar-t {margin-top:0 !important;}
.nomar-r {margin-right:0 !important;}
.nomar-b {margin-bottom:0 !important;}
.nomar-l {margin-left:0 !important;}
/* Padding */
.nopad {padding:0 !important;}
.nopad-x {padding-left:0 !important; padding-right: 0 !important;}
.nopad-y {padding-top:0 !important; padding-bottom: 0 !important;}
.nopad-t {padding-top:0 !important;}
.nopad-r {padding-right:0 !important;}
.nopad-b {padding-bottom:0 !important;}
.nopad-l {padding-left:0 !important;}
/* Text */
.eb-xs {font-size:0.625rem !important; line-height:0.925rem !important;}
.eb-sm {font-size:0.75rem !important; line-height:1.05rem !important;}
.eb-md {font-size:1rem !important; line-height:1.3rem !important;}/* default font size 16px base*/
.eb-lg {font-size:1.125rem !important; line-height:1.425rem !important;}
.eb-1x {font-size:1.5rem !important; line-height:1.8rem !important;}
.eb-2x {font-size:2.25rem !important; line-height:2.55rem !important;}
.eb-3x {font-size:3rem !important; line-height:3.3rem !important;}
/* Other */
.no-border {border:none !important;}
.no-content:before,.no-content:after {content: "" !important;}
.eb-left {float:left !important;}
.eb-right {float:right !important;}
.text-left {text-align:left !important;}
.text-center {text-align:center !important;}
.text-right {text-align:right !important;}
.text-justify {text-align:justify !important;}
/* 
 Equal Column Heights
 -set eb-equal-height class on div containing eb-col's/columns
*/
.eb-equal-height {overflow:visible;}
.eb-equal-height div[class^="eb-col"] {padding-bottom:0 !important; margin-bottom:0 !important;}

.eb-eq-height {overflow:visible;} /* add to parent */
.eb-eq-height .eb-eq {padding-bottom:0 !important; margin-bottom:0 !important;} /* add to child */

@media only screen and (min-width: 600px) {
	.eb-equal-height {overflow:hidden;}
	.eb-equal-height div[class^="eb-col"] {padding-bottom:99999px !important; margin-bottom:-99999px !important;}
	
	.eb-eq-height {overflow:hidden;}
	.eb-eq-height .eb-eq {padding-bottom:99999px !important; margin-bottom:-99999px !important;}
}
/* 
=============================================
 Fun Stuff - NO JS
=============================================
*/
/* Hover Links */
.eb-hover-links {position:relative; margin: 0px auto; background:red;}
.eb-hover-links a {display:none; margin: 0px auto; padding:0 5px; line-height:44px; background:rgba(255, 0, 0, 0.50);}
.eb-hover-links > img {display:block; margin: 0px auto;}
.eb-hover-links:hover > .eb-hover-div {opacity:0.2;}
.eb-hover-links:hover > img {opacity:0.2;}
.eb-hover-links:hover a{display:inline-block;}
.eb-hover-links:hover a:hover {background:rgba(0,0,0,0.6);}
.eb-hover-links .eb-hover-content {
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  width: auto;
  height: 44px;
  line-height: 44px;
  margin: auto;
  padding: 0 10px;
  overflow: hidden;
  box-sizing: border-box;
  background: none;
  text-align: center;
}
/* Block Links */
div.eb-block {position:relative;}
div.eb-block a {position:absolute; width:100%; height:100%; top:0; right:0; bottom:0; left:0; text-decoration:none; z-index:10; padding:inherit; transition:background .1s;}
div.eb-block a:hover,div.eb-block a:active,div.eb-block a:focus,div.eb-block a:active:focus {background:rgba(173,3,3,0.8);}
div.eb-block a:hover::before {position:relative; color:white; content: "\f0b2"; font-family: 'FontAwesome'; font-size:1.85rem; display:block; top:50%; transform: translateY(-50%); text-align:center; text-shadow:0px 0px 4px rgba(0,0,0,0.5);}
/* Limit paragraph lines */
.eb-3lines {
	display:block; 
	max-width:100%; 
	height:4.5rem;
	margin: 0 auto;
	font-size: 1rem;
	line-height: 1.5rem;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
/* 
=============================================
 Fun Stuff - Requires JS
=============================================
*/
/* Modal|Overlay */
.eb-mod {position:fixed; top:0; left:0; z-index:99990; display:none; padding:30px; width:100%; height:100%; background:rgba(0,0,0,0.6);}
.eb-mod-content {position:relative; margin:0 auto; padding:25px; background:#fff; max-width:700px;}
.eb-mod-close {position:absolute; top:0; right:0; color:black; cursor:pointer; padding:5px 10px; background:rgba(0,0,0,0);}
.eb-mod-close:hover,.eb-mod-close:focus {background:rgba(173,3,3,0.8);}
/* Back to top button */
#eb-top-btn {float:right; z-index:9999; margin-right:54px; display:block;}
#eb-back-top {position:fixed; bottom:9px; z-index:9999; display:block; font-size: 1.2em;}
#eb-back-top a {width:44px; display:block; text-align:center; text-transform:uppercase; letter-spacing:.5px; text-decoration:none; color:#000; transition:.1s; line-height:44px;}
#eb-back-top a:hover,#eb-back-top a:active,#eb-back-top a:focus,#eb-back-top a:active:focus{color:#fff; text-shadow:0px 0px 4px rgba(0,0,0,0.5);}
#eb-back-top span {width:44px; height:44px; display:block; margin-bottom:0px; border-radius:1px; transition:border-radius .2s, background .1s; background:rgba(173,170,170,0.4);}
#eb-back-top a:hover span,#eb-back-top a:active span,#eb-back-top a:focus span,#eb-back-top a:active:focus span {background:rgba(173,3,3,0.8); border-radius:50%;}
/*
=============================================
 MARGINS & PADDING | for grid layout & more
=============================================
*/
/* Margins */
.mar3 {margin:3px;}
.mar5 {margin:5px;}
.mar7 {margin:7px;}
.mar10 {margin:10px;}
.mar15 {margin:15px;}
.mar20 {margin:20px;}
.mar30 {margin:30px;}
.mar40 {margin:40px;}
.mar50 {margin:50px;}
.mar60 {margin:60px;}
.mar70 {margin:70px;}
.mar80 {margin:80px;}
.mar90 {margin:90px;}
.mar100 {margin:100px;}
.mar-t3 {margin-top:3px;}/* Top */
.mar-t5 {margin-top:5px;}
.mar-t7 {margin-top:7px;}
.mar-t10 {margin-top:10px;}
.mar-t15 {margin-top:15px;}
.mar-t20 {margin-top:20px;}
.mar-t30 {margin-top:30px;}
.mar-t40 {margin-top:40px;}
.mar-t50 {margin-top:50px;}
.mar-t60 {margin-top:60px;}
.mar-t70 {margin-top:70px;}
.mar-t80 {margin-top:80px;}
.mar-t90 {margin-top:90px;}
.mar-r3 {margin-right:3px;}/* Right */
.mar-r5 {margin-right:5px;}
.mar-r7 {margin-right:7px;}
.mar-r10 {margin-right:10px;}
.mar-r15 {margin-right:15px;}
.mar-r20 {margin-right:20px;}
.mar-r30 {margin-right:30px;}
.mar-r40 {margin-right:40px;}
.mar-r50 {margin-right:50px;}
.mar-r60 {margin-right:60px;}
.mar-r70 {margin-right:70px;}
.mar-r80 {margin-right:80px;}
.mar-r90 {margin-right:90px;}
.mar-b3 {margin-bottom:3px;}/* Bottom */
.mar-b5 {margin-bottom:5px;}
.mar-b7 {margin-bottom:7px;}
.mar-b10 {margin-bottom:10px;}
.mar-b15 {margin-bottom:15px;}
.mar-b20 {margin-bottom:20px;}
.mar-b30 {margin-bottom:30px;}
.mar-b40 {margin-bottom:40px;}
.mar-b50 {margin-bottom:50px;}
.mar-b60 {margin-bottom:60px;}
.mar-b70 {margin-bottom:70px;}
.mar-b80 {margin-bottom:80px;}
.mar-b90 {margin-bottom:90px;}
.mar-l3 {margin-left:3px;}/* Left */
.mar-l5 {margin-left:5px;}
.mar-l7 {margin-left:7px;}
.mar-l10 {margin-left:10px;}
.mar-l15 {margin-left:15px;}
.mar-l20 {margin-left:20px;}
.mar-l30 {margin-left:30px;}
.mar-l40 {margin-left:40px;}
.mar-l50 {margin-left:50px;}
.mar-l60 {margin-left:60px;}
.mar-l70 {margin-left:70px;}
.mar-l80 {margin-left:80px;}
.mar-l90 {margin-left:90px;}
/* Padding */
.pad3 {padding:3px;}
.pad5 {padding:5px;}
.pad7 {padding:7px;}
.pad10 {padding:10px;}
.pad15 {padding:15px;}
.pad20 {padding:20px;}
.pad30 {padding:30px;}
.pad40 {padding:40px;}
.pad50 {padding:50px;}
.pad60 {padding:60px;}
.pad70 {padding:70px;}
.pad80 {padding:80px;}
.pad90 {padding:90px;}
.pad100 {padding:100px;}
.pad-t3 {padding-top:3px;}/* Top */
.pad-t5 {padding-top:5px;}
.pad-t7 {padding-top:7px;}
.pad-t10 {padding-top:10px;}
.pad-t15 {padding-top:15px;}
.pad-t20 {padding-top:20px;}
.pad-t30 {padding-top:30px;}
.pad-t40 {padding-top:40px;}
.pad-t50 {padding-top:50px;}
.pad-t60 {padding-top:60px;}
.pad-t70 {padding-top:70px;}
.pad-t80 {padding-top:80px;}
.pad-t90 {padding-top:90px;}
.pad-r3 {padding-right:3px;}/* Right */
.pad-r5 {padding-right:5px;}
.pad-r7 {padding-right:7px;}
.pad-r10 {padding-right:10px;}
.pad-r15 {padding-right:15px;}
.pad-r20 {padding-right:20px;}
.pad-r30 {padding-right:30px;}
.pad-r40 {padding-right:40px;}
.pad-r50 {padding-right:50px;}
.pad-r60 {padding-right:60px;}
.pad-r70 {padding-right:70px;}
.pad-r80 {padding-right:80px;}
.pad-r90 {padding-right:90px;}
.pad-b3 {padding-bottom:3px;}/* Bottom */
.pad-b5 {padding-bottom:5px;}
.pad-b7 {padding-bottom:7px;}
.pad-b10 {padding-bottom:10px;}
.pad-b15 {padding-bottom:15px;}
.pad-b20 {padding-bottom:20px;}
.pad-b30 {padding-bottom:30px;}
.pad-b40 {padding-bottom:40px;}
.pad-b50 {padding-bottom:50px;}
.pad-b60 {padding-bottom:60px;}
.pad-b70 {padding-bottom:70px;}
.pad-b80 {padding-bottom:80px;}
.pad-b90 {padding-bottom:90px;}
.pad-l3 {padding-left:3px;}/* Left */
.pad-l5 {padding-left:5px;}
.pad-l7 {padding-left:7px;}
.pad-l10 {padding-left:10px;}
.pad-l15 {padding-left:15px;}
.pad-l20 {padding-left:20px;}
.pad-l30 {padding-left:30px;}
.pad-l40 {padding-left:40px;}
.pad-l50 {padding-left:50px;}
.pad-l60 {padding-left:60px;}
.pad-l70 {padding-left:70px;}
.pad-l80 {padding-left:80px;}
.pad-l90 {padding-left:90px;}
/* 
=============================================
 COLORS | TEXT
=============================================
*/
.white {color:#fff;}
.lt-gray {color:#f7f7f7;}
.md-gray {color:#ccc;}
.dk-gray {color:rgb(43, 59, 71);}
.black {color:#000;}
.blue {color:#1a3644;}
.lt-blue {color:#416474;}
.green {color:#516f5f;}
.lt-green {color:#97b1a3;}
.red {color:rgb(173,3,3);}
/* 
=============================================
 COLORS | BUTTONS
=============================================
*/
.white-btn {background:#fff;}
.white-btn:hover,.white-btn:active,.white-btn:focus,.white-btn:active:focus {background:#e5e5e5;}
.lt-gray-btn {background:#d1d1d1;}
.lt-gray-btn:hover,.lt-gray-btn:active,.lt-gray-btn:focus,.lt-gray-btn:active:focus {background:#ccc;}
.md-gray-btn {background:#ccc;}
.md-gray-btn:hover,.md-gray-btn:active,.md-gray-btn:focus,.md-gray-btn:active:focus {background:#8e8e8e;}
.dk-gray-btn {background:rgb(43, 59, 71);}
.dk-gray-btn:hover,.dk-gray-btn:active,.dk-gray-btn:focus,.dk-gray-btn:active:focus {background:#333;}
.black-btn {background:#000;}
.black-btn:hover,.black-btn:active,.black-btn:focus,.black-btn:active:focus {background:#222;}
.blue-btn {background:#1a3644;}
.blue-btn:hover,.blue-btn:active,.blue-btn:focus,.blue-btn:active:focus {background:#11232c;}
.lt-blue-btn {background:#416474;}
.lt-blue-btn:hover,.lt-blue-btn:active,.lt-blue-btn:focus,.lt-blue-btn:active:focus {background:#204252;}
.green-btn {background:#516f5f;}
.green-btn:hover,.green-btn:active,.green-btn:focus,.green-btn:active:focus {background:#24573c;}
.lt-green-btn {background:#97b1a3;}
.lt-green-btn:hover,.lt-green-btn:active,.lt-green-btn:focus,.lt-green-btn:active:focus {background:#5f8d74;}
.red-btn {background:rgb(173,3,3);}
.red-btn:hover,.red-btn:active,.red-btn:focus,.red-btn:active:focus {background:rgb(124,1,1);}
/* 
=============================================
 COLORS | BACKGROUNDS
=============================================
*/
/* Solids */
.white-bkg {background:#fff;}
.lt-gray-bkg {background:#f7f7f7;}
.md-gray-bkg {background:#ccc;}
.dk-gray-bkg {background:rgb(43, 59, 71);}
.black-bkg {background:#000; /*#0F161D*/}
.blue-bkg {background:#1a3644;}
.lt-blue-bkg {background:#416474;}
.green-bkg {background:#516f5f;}
.lt-green-bkg {background:#97b1a3;}
.red-bkg {background:rgb(173,3,3);}
/* Gradients */
.eb-black-trans-grad {background: rgba(0,0,0,0.6); /* For browsers that do not support gradients */
background: -webkit-linear-gradient(rgba(0,0,0,0) 30%,rgba(0,0,0,0.5) 70%); /*Safari 5.1-6*/
background: -o-linear-gradient(rgba(0,0,0,0) 30%,rgba(0,0,0,0.5) 70%); /*Opera 11.1-12*/
background: -moz-linear-gradient(rgba(0,0,0,0) 30%,rgba(0,0,0,0.5) 70%); /*Fx 3.6-15*/
background: linear-gradient(rgba(0,0,0,0) 30%,rgba(0,0,0,0.5) 70%); /*Standard*/
}
.eb-white-trans-grad {background: rgba(0,0,0,0.6); /* For browsers that do not support gradients */
background: -webkit-linear-gradient(rgba(0,0,0,0) 30%,rgba(0,0,0,0.5) 70%); /*Safari 5.1-6*/
background: -o-linear-gradient(rgba(0,0,0,0) 30%,rgba(0,0,0,0.5) 70%); /*Opera 11.1-12*/
background: -moz-linear-gradient(rgba(0,0,0,0) 30%,rgba(0,0,0,0.5) 70%); /*Fx 3.6-15*/
background: linear-gradient(rgba(0,0,0,0) 30%,rgba(0,0,0,0.5) 70%); /*Standard*/
}
/* Transparent */
.eb-black-bkg-trans {background:rgba(4,8,12,0.75);}
.eb-dk-gray-bkg-trans  {background:rgba(30,30,30,0.75);}
.eb-white-bkg-trans {background:rgba(255,255,255,0.75);}
.eb-red-bkg-trans {background:rgba(173,3,3,0.8);}
/* 
=============================================
 TESTING
=============================================
*/
/* Heights */
.hi30 {min-height:30px;}
.hi60 {min-height:60px;}
.hi80 {min-height:80px;}
.hi120 {min-height:120px;}
.hi160 {min-height:160px;}
.hi200 {min-height:200px;}
/* Images */
.eb-lt-gray-bkg-img {background: url(../img/bkgMidGray.jpg) center center no-repeat fixed #f7f7f7; background-size:cover;}
.eb-md-gray-bkg-img  {background: url(../img/bkgGray.jpg) center center no-repeat fixed #ccc; background-size:cover;}
/*/// END - HECTOR BASELINE CODE ///*/
/* --------------------------------------------------------------------------------------------------------------------------------------- */