/*
Theme Name: inDinero Blog
Theme URI: http://www.indinero.com/blog
Description: inDinero
Author: Mark Palma, www.indinero.com
Version: 1
Tags: indinero, accounting, clean and corporate
*/


/* START CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
    text-decoration: none;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}


/* END OF CSS RESET */

/****

 ___              ___ __
|   |  ____    __| _/|__|  ____    ____ _______   ____
|   | /    \  / __ | |  | /    \ _/ __ \\_  __ \ /  _ \
|   ||   |  \/ /_/ | |  ||   |  \\  ___/ |  | \/(  <_> )
|___||___|  /\____ | |__||___|  / \___  >|__|    \____/
          \/      \/          \/      \/

****/

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=67415386-f2eb-4a32-b30c-535944be4a8a");
@font-face{
font-family:"Myriad W01 Lt";
src:url("fonts/b3e9f984-f8ca-4650-90c3-d6f0aca0a27d.eot?#iefix");
src:url("fonts/b3e9f984-f8ca-4650-90c3-d6f0aca0a27d.eot?#iefix") format("eot"),url("fonts/e7e30ff2-3a95-49b0-bbf9-024f40ead426.woff2") format("woff2"),url("fonts/b984f4e8-e37d-4502-bead-ffd991e64d1f.woff") format("woff"),url("fonts/82d18baa-8811-4aa8-9338-9bafa08350d0.ttf") format("truetype"),url("fonts/20e14bb9-6aec-47a9-8ef8-5613bf1d6eae.svg#20e14bb9-6aec-47a9-8ef8-5613bf1d6eae") format("svg");
}
@font-face{
font-family:"Myriad W01 Lt It";
src:url("fonts/7f8bf145-43b4-4e18-8ab6-38552ac83b70.eot?#iefix");
src:url("fonts/7f8bf145-43b4-4e18-8ab6-38552ac83b70.eot?#iefix") format("eot"),url("fonts/6ad65c4a-999a-4b06-92ad-075dd9a6c0a7.woff2") format("woff2"),url("fonts/3efa8eef-d81a-4a5b-ba15-94c5afa463cf.woff") format("woff"),url("fonts/0ac3a8d1-ea58-4bc8-b995-cd7fce51290e.ttf") format("truetype"),url("fonts/f360572f-8d74-4e11-b63c-91a55e17c82d.svg#f360572f-8d74-4e11-b63c-91a55e17c82d") format("svg");
}
@font-face{
font-family:"Myriad W01 Regular";
src:url("fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix");
src:url("fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix") format("eot"),url("fonts/3b0f1c67-c2e4-4df6-976f-49d52e45aba1.woff2") format("woff2"),url("fonts/c5b1c170-d8f7-41f9-85c2-0ab670780c6b.woff") format("woff"),url("fonts/ba1ff8f6-0c27-4e7b-8be5-818b6c3dd801.ttf") format("truetype"),url("fonts/a379413e-a0b8-44dc-b250-1e000e4092a4.svg#a379413e-a0b8-44dc-b250-1e000e4092a4") format("svg");
}
@font-face{
font-family:"Myriad W01 It";
src:url("fonts/b7dea71a-f8e7-42e0-b03b-ae1b0b6eb0cd.eot?#iefix");
src:url("fonts/b7dea71a-f8e7-42e0-b03b-ae1b0b6eb0cd.eot?#iefix") format("eot"),url("fonts/a56f9fd5-b438-4696-ae62-d273eb2e4c1b.woff2") format("woff2"),url("fonts/7becdf28-cd45-4f8a-bcab-d8c861a8ebc5.woff") format("woff"),url("fonts/b90a1a2e-a700-4528-aa00-535c93ecf8a9.ttf") format("truetype"),url("fonts/85c745b1-d826-4e09-988f-82cd152fb0db.svg#85c745b1-d826-4e09-988f-82cd152fb0db") format("svg");
}
@font-face{
font-family:"Myriad W01 SmBd";
src:url("fonts/f71415c0-f68d-42cd-a948-05af81548ea5.eot?#iefix");
src:url("fonts/f71415c0-f68d-42cd-a948-05af81548ea5.eot?#iefix") format("eot"),url("fonts/0b6110f9-6072-46b9-98af-7d09f7c895b8.woff2") format("woff2"),url("fonts/c22866d7-ca67-4170-a113-cae280eea669.woff") format("woff"),url("fonts/19ce9ea9-076e-4dcd-91a1-454f4830f120.ttf") format("truetype"),url("fonts/18915124-98e4-4245-9e10-b921e09a6704.svg#18915124-98e4-4245-9e10-b921e09a6704") format("svg");
}
@font-face{
font-family:"Myriad W01 SmBd It";
src:url("fonts/e3c5d5a6-3f08-4d0c-a4af-3d90f6fa03ee.eot?#iefix");
src:url("fonts/e3c5d5a6-3f08-4d0c-a4af-3d90f6fa03ee.eot?#iefix") format("eot"),url("fonts/2cc3ff2f-19fe-458d-99da-2fb1acb43d81.woff2") format("woff2"),url("fonts/f83744dc-5c76-4309-bea0-03c18f58997f.woff") format("woff"),url("fonts/dc5e0550-21b2-4664-a54a-248791c96660.ttf") format("truetype"),url("fonts/f1682532-45c5-4c1b-a058-a65e600e0100.svg#f1682532-45c5-4c1b-a058-a65e600e0100") format("svg");
}
@font-face{
font-family:"Myriad W01 Bd";
src:url("fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix");
src:url("fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix") format("eot"),url("fonts/eba438b3-9ab9-48ba-b1c5-610f83b38303.woff2") format("woff2"),url("fonts/acfb7490-30f6-4bf4-a1b8-70ff9172d209.woff") format("woff"),url("fonts/5bf402e3-ba96-414e-bc7e-cb6689fe32c1.ttf") format("truetype"),url("fonts/c5dceae7-427a-4765-b06b-ea2eecca3434.svg#c5dceae7-427a-4765-b06b-ea2eecca3434") format("svg");
}
@font-face{
font-family:"Myriad W01 Bd It";
src:url("fonts/67452424-3136-49b1-827d-49c5dcde5779.eot?#iefix");
src:url("fonts/67452424-3136-49b1-827d-49c5dcde5779.eot?#iefix") format("eot"),url("fonts/fd5daa3f-a61a-4aed-93cd-54bc94bb59b6.woff2") format("woff2"),url("fonts/088bed5d-3869-422a-8876-df9a6992b434.woff") format("woff"),url("fonts/b0e5af12-5659-4451-b843-6fade25c4e53.ttf") format("truetype"),url("fonts/e590a993-9202-42bc-a22f-25243e6b0d5a.svg#e590a993-9202-42bc-a22f-25243e6b0d5a") format("svg");
}
@font-face{
font-family:"Proxima N W01 Thin Reg";
src:url("fonts/37994fca-b67e-41db-94b3-44077c62810a.eot?#iefix");
src:url("fonts/37994fca-b67e-41db-94b3-44077c62810a.eot?#iefix") format("eot"),url("fonts/0583e751-caca-4cd8-af81-71b2aa5ddbbb.woff2") format("woff2"),url("fonts/da176885-bee9-49f7-88f0-d7ad9229ddd7.woff") format("woff"),url("fonts/1861a7b7-09a5-4efd-b681-5214784ded39.ttf") format("truetype"),url("fonts/610147b3-ad15-4b4b-a0fb-25244238ab3d.svg#610147b3-ad15-4b4b-a0fb-25244238ab3d") format("svg");
}
@font-face{
font-family:"Proxima N W01 Thin It";
src:url("fonts/eba46937-62d2-4fa0-b06b-3b195ec3b81e.eot?#iefix");
src:url("fonts/eba46937-62d2-4fa0-b06b-3b195ec3b81e.eot?#iefix") format("eot"),url("fonts/7179129f-41a3-4e40-9065-ab5ca5a4e436.woff2") format("woff2"),url("fonts/953888b2-ac05-4781-acd8-eefab4804344.woff") format("woff"),url("fonts/cd88eeb4-8553-4cba-a792-65670225b71a.ttf") format("truetype"),url("fonts/4b497920-c95a-44e8-9877-7a1d7ad3dc9b.svg#4b497920-c95a-44e8-9877-7a1d7ad3dc9b") format("svg");
}
@font-face{
font-family:"Proxima N W01 Light";
src:url("fonts/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?#iefix");
src:url("fonts/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?#iefix") format("eot"),url("fonts/d9fe41ee-4904-4a11-ba11-b61cd3be767f.woff2") format("woff2"),url("fonts/2fa30669-9bbd-4ced-912f-db94a367ed6c.woff") format("woff"),url("fonts/c12b3ebb-3771-483f-a84a-ac63d615c28e.ttf") format("truetype"),url("fonts/2a961063-ea56-4a4b-8cea-bdae32edb0e2.svg#2a961063-ea56-4a4b-8cea-bdae32edb0e2") format("svg");
}
@font-face{
font-family:"Proxima N W01 Light It";
src:url("fonts/ee3e7ba6-7c22-4ff7-ad76-656505595a8a.eot?#iefix");
src:url("fonts/ee3e7ba6-7c22-4ff7-ad76-656505595a8a.eot?#iefix") format("eot"),url("fonts/b47d2733-d2e6-452a-9134-77bcf65f9e7e.woff2") format("woff2"),url("fonts/0c4be1a2-8e16-48b4-a384-165fa5baffe3.woff") format("woff"),url("fonts/a7e6cc5b-7ba3-44be-9063-2cc1b3c05155.ttf") format("truetype"),url("fonts/a1adf259-df55-4d1c-a2ab-dd790daf22f8.svg#a1adf259-df55-4d1c-a2ab-dd790daf22f8") format("svg");
}
@font-face{
font-family:"Proxima N W01 Reg";
src:url("fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");
src:url("fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"),url("fonts/64017d81-9430-4cba-8219-8f5cc28b923e.woff2") format("woff2"),url("fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff") format("woff"),url("fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf") format("truetype"),url("fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235") format("svg");
}
@font-face{
font-family:"Proxima N W01 Reg It";
src:url("fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?#iefix");
src:url("fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?#iefix") format("eot"),url("fonts/129d49d6-5492-4ed1-96f7-0528c6d53abc.woff2") format("woff2"),url("fonts/9c69c878-2255-4027-8632-ed3635cddf45.woff") format("woff"),url("fonts/b7eb3871-e910-4522-9982-effb425a2714.ttf") format("truetype"),url("fonts/a0d89860-20e5-4bc0-b6c5-eae8ae0ebbbf.svg#a0d89860-20e5-4bc0-b6c5-eae8ae0ebbbf") format("svg");
}
@font-face{
font-family:"Proxima N W01 Bold";
src:url("fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix");
src:url("fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix") format("eot"),url("fonts/0d416408-95c6-4ad7-b08d-e60573d3b37d.woff2") format("woff2"),url("fonts/d999c07b-a049-4eb5-b8a6-4f36ae25e67e.woff") format("woff"),url("fonts/4d4a75f5-d32a-4a09-8665-133afd39cc37.ttf") format("truetype"),url("fonts/8152bc4e-d700-4c78-b6be-326893e6f53f.svg#8152bc4e-d700-4c78-b6be-326893e6f53f") format("svg");
}
@font-face{
font-family:"Proxima N W01 Bold It";
src:url("fonts/cb0c3396-af1a-4c16-95aa-8085e21044c7.eot?#iefix");
src:url("fonts/cb0c3396-af1a-4c16-95aa-8085e21044c7.eot?#iefix") format("eot"),url("fonts/a6315c03-b55d-42b0-8ed6-79060867137d.woff2") format("woff2"),url("fonts/46d5674a-f287-4240-b87a-f207aeb83064.woff") format("woff"),url("fonts/9bd640b2-9a56-4391-b213-767ae9c30ef4.ttf") format("truetype"),url("fonts/1500822b-1abc-4461-81dd-b48cfcf99020.svg#1500822b-1abc-4461-81dd-b48cfcf99020") format("svg");
}

html, body {
	font-family: "Proxima N W01 Thin Reg", helvetica, sans-serif;
	color: #4a4a4a;
	font-size: 16px;
	line-height: 24px;
}

div#banner {
	min-width: 1200px;
	width: 100%;
	height: 540px;
	color: #fff;
	background-repeat: no-repeat;
	background-position: top center;
    padding-top: 130px;
    text-align: center;
    overflow: hidden;
}

.banh1 {
    height: 392px;
}

.homebanner {
    background: url("images/bg-main-home.jpg") no-repeat fixed center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

div.med-banner {
	height: 329px !important;
	padding-top: 171px !important;
}

.earlys {
    background: url("images/bg-main-early-stage.jpg") no-repeat fixed center top;
}

.enters {
    background: url("images/bg-main-enterprise.jpg") no-repeat fixed center top;	
}

div.mini-banner {
	height: 150px !important;
	padding-top: 138px !important;
    background: url("images/bg-main-child.jpg") no-repeat fixed center top;
    background: url("images/bg-main-home.jpg") no-repeat fixed center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

div.header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 104px;
	background: url("images/bg-header.png") repeat-x;
	z-index: 100;
}

div.header li.block a span {
    font-size: 22px;
    font-weight: 400;
}

div.header span.block a {
    font-family: "Proxima N W01 Reg";
    font-size: 15px;
}

div#main {
	background-color: #fff;
}

.maintext {
    width: 335px !important;
}

.mainimage {
    width: 605px !important;
    margin: 0px !important;
    text-align: right;
}

div#featured {
	width: 100%;
	background: url("images/bg-featured.png") repeat-x center bottom;
	text-align: center;
}

div#sub-nav-bar {
	width: 100%;
	height: 60px;
	background: url("images/bg-sub-header.png") repeat-x;
	text-align: center;
	z-index: 100;
}

div#content, div.subsection {
	font-size: 18px;
	line-height: 23px;
}

small.position {
    color: #e5e5e5;
    font-size: 23px !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
}

div.subsection {
	width: 100%;
	background: url("images/bg-sub-section.png") repeat-x top;
	margin-top: 60px;
	padding-top: 40px;
}

.withbg {
	background: url("images/bg-sub-section.png") repeat-x top;
}

div.homesection {
	width: 100%;
	background: url("images/bg-sub-section.png") repeat-x center top, url("images/bg-featured.png") repeat-x center bottom;
	margin-top: 0px;
	padding-top: 50px;
        padding-bottom: 0px;
}

#why-use-indinero .span9 {
    padding-left: 20px;
}

#why-use-indinero .span3 {
    padding-right: 20px;
}

.indcta {
	margin-top: -182px;
	background: url("images/bgcta.png") no-repeat center top, url("images/bg-content-row.png") no-repeat scroll center bottom;
	position: relative;
	height: 120px;
	padding-top: 32px;
}

/* .ctabanner {
	opacity: .97;
	-webkit-opacity: .97;	
	-moz-opacity: .97;
}

.ctabanner:hover {
	opacity: 1;
	-webkit-opacity: 1;	
	-moz-opacity: 1;
} */

.spacer.lastsp {
    margin-bottom: 0 !important;
}

div.homecustomers {
    background: none;
    margin-top: 0
}

div#footer {
    margin-bottom: 20px;
    margin-top: 60px;
}

div.container-fluid {
	width: 1180px !important;
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
}

div.header-float {
	position: fixed !important;
	background: url("images/bg-header-float.png") !important;
	top: -104px;
}

div.sub-header-float {
	position: fixed !important;
	top: -60px;
}

/* navigation */
ul.nav-bar {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.nav-bar li {
	float: left;
	height: 104px;
	margin: 0;
	padding: 0;
	position: relative;
	display: table;
	vertical-align: middle;
	width: 20%;
}

ul.nav-bar li:nth-of-type(1) {
/*   margin-right: 38px;
    text-align: left;
    width: 160px; */
}

ul.nav-bar li:nth-of-type(1) img {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	left: 20px;
}

ul.nav-bar a, ul.nav a:active, ul.nav a:visited {
	color: #fff;
	display: block;
}

ul.nav-bar li.block a, ul.nav li.block a:active, ul.nav li.block a:visited {
	font-size: 19px;
    font-family: "Proxima N W01 Reg";
	display: table;
	width: 100%;
	vertical-align: middle;
	height: 104px;
	text-align: center;
}

ul.nav-bar li.block a:hover {
	background: url("images/bg-header-hover.png") repeat-x;
	text-decoration: none;
}

ul.nav-bar li.smlink:hover {
	background: url("images/bg-header-hover.png") repeat-x, url("images/line-nav.png") no-repeat;
}

ul.nav-bar li.block a.active {
	background: url("images/bg-header-hover.png") repeat-x;
}

ul.nav-bar > li.block + li {
	background: url("images/line-nav.png") no-repeat;
}

ul.nav-bar > li.smlink + li {
	background: url("images/line-nav.png") no-repeat;
}

ul.nav-bar li.block a span, ul.nav-bar span.block, ul.nav-bar li.pull-right span {
	display: table-cell;
	vertical-align: middle;
	margin: auto;
}

ul.nav-bar a:focus, ul.nav a:focus, ul.nav a:focus, div#sub-nav-bar ul li.block a:focus {
    text-decoration: none;
}

ul.nav-bar li.block a span, ul.nav-bar span.block {
    font-size: 25px;
    padding: 0 36px;
}

li.smlink span.block {
    padding-left: 65px !important;
}

ul.nav-bar li.pull-right span {
	text-align: right;
	padding-right: 20px !important;
}

ul.nav-bar li.pull-right span {
	white-space: nowrap;
}

ul.nav-bar li.pull-right span a {
	display: inline-block;
}

ul.nav-bar li.block a span small {
	margin-top: 5px;
	color: #888888;
	font-size: 14px;
	display: block;
	font-weight: normal;
}

ul.nav-bar h4 {
	color: #eee;
	font-weight: normal;
	font-size: 24px;
    margin-top: -1px;
  margin-bottom: 10px;
}

/* banner */
div#banner .row-fluid + .row-fluid {
	margin-top: 30px;
}

div#banner h1 {
    color: #FFFFFF;
    font-size: 47px;
    font-weight: 600;
    letter-spacing: -1px;
    line-height: 51px;
    margin: 10px 0 0;
    padding: 0;
}

div#banner h2 {
	color: #fff;
	font-size: 33px;
	font-weight: 300;
	line-height: 41px;
	margin: 0;
	padding: 0;
	width: 540px;
	letter-spacing: 0px;
	text-align: left;
	margin-top: 25px;
}

div#banner h1 small {
	color: #e5e5e5;
	margin-top: 5px;
	font-family: "Proxima N W01 Reg", helvetica, sans-serif;
	font-size: 8px;
    font-weight: 700;
}

div#banner h2 small {
    color: #FFFFFF;
    font-family: "Proxima N W01 Thin Reg",helvetica,sans-serif;
    font-size: 22px;
    letter-spacing: 0;
    margin-top: 40px;
}

div#banner h3 {
    color: #FFFFFF;
    font-size: 20px;
    letter-spacing: 1px;
    margin-top: 25px;
    text-transform: uppercase;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

div#banner h4 {
	color: #fff;
}

div#banner .maintext h4 {
    font-size: 19px;
    font-weight: 400;
    line-height: 25px;
    margin-top: 0px;
}

div#banner blockquote p {
	color: #fff;
	font-size: 18px;
	line-height: 24px;
}

/* sub-nav */
div#sub-nav-bar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#sub-nav-bar ul li {
	float: left;
	height: 60px;
	margin: 0;
	padding: 0;
	position: relative;
	display: table;
	vertical-align: middle;
	width: 392px;
}

div#sub-nav-bar ul a, ul.nav a:active, ul.nav a:visited {
	color: #222;
	display: block;
}

div#sub-nav-bar ul li.block a, ul.nav li.block a:active, ul.nav li.block a:visited {
	display: table;
	width: 100%;
	vertical-align: middle;
	height: 60px;
    color: #5A5A5A;
    font-size: 22px;
    font-weight: 400;
    text-align: center;
}

div#sub-nav-bar ul li.block a:hover {
	background: url("images/bg-sub-header-hover.png") repeat-x;
	text-decoration: none;
}

div#sub-nav-bar ul li.block a.active {
	background: url("images/bg-sub-header-hover.png") repeat-x;
	text-decoration: none;
}

div#sub-nav-bar ul li.block a.active span {
    color: #222;
}

div#sub-nav-bar ul > li.block + li {
	border-left: 1px solid #fff;
}

div#sub-nav-bar ul li.block a span, div#sub-nav-bar ul span.block, div#sub-nav-bar ul li.pull-right span {
	display: table-cell;
	vertical-align: middle;
	margin: auto;
}

/* featured */
div#featured .row-fluid {
	display: inline-block;
	width: auto;
}

div#featured .pull-left {
	font-size: 17px;
	line-height: 144px;
}

div#featured .pull-left + .pull-left {
	margin-left: 80px;
}

/* content */
div#content div.spacer {
	background: url("images/bg-content-row.png") no-repeat center center;
	height: 8px;
    margin-top: -8px;
    position: relative;
    margin-bottom: 50px;
}

#innove .span6:last-child {
    padding: 20px 100px 0 80px;
}

#everything div.span6:first-child, #world-class .span6:first-child, #indcenter .span6:first-child {
    padding: 20px 80px 0 120px;
}

#entrep .span6:last-child {
	padding: 20px 40px 0 0px;
}

#indcenter .span6:first-child {
	padding: 0px 0px 50px 60px !important;
}

 #earlystage .span6:last-child {
	padding: 0px 10px 0 0px;
}

div#content hr {
	margin: 40px 0;
}

div#content .first-row {
	margin-top: 45px;
}

div#content .wp-caption-text {
    font-size: .8em;
    font-style: italic;
}

/* subsection */
div.subsection .span6.offset3 {
	text-align: center;
}

div.subsection .row-fluid + .row-fluid {
	margin-top: 30px;
}

div.subsection hr {
	border-color: #eee;
}

hr {
    border-width: 1px 0 0;
    margin: 25px 0;
}

hr.featuredhr {
    margin: 35px auto 5px;
    width: 1180px;
}

h1.subheader {
    font-size: 30px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 36px;
    margin-bottom: 40px;
    text-align: center;
}

.sep {
    margin-top: 0px;
}

h1.inner {
    margin-top: -7px !important;
}

#why-use-indinero img {
    margin-top: 8px;
}

h2.subheader {
   font-size: 28px;
    font-weight: 400;
    margin-bottom: 40px;
    text-align: center;
}

h3.subheader {
    font-size: 29px;
    letter-spacing: -1px;
    margin-bottom: 70px;
    margin-top: 0;
    padding-top: 0;
    text-align: center;
}

.customer h2 small, small.subsubheader {
    font-size: 19px;
    color: #a6a6a6;
    letter-spacing: 0;
    font-weight: 400;
}

h4 {
    font-size: 20px;
    margin-top: 15px;
}

ul.body-list p {
    font-size: 17px;
    line-height: 22px;
}

/*

.moreelem .span4 {
    width: 275px !important;
}

.moreelem .text-center {
    width: 350px !important;
} */

.no-body {
	margin-bottom: 84px;
}

div.subsection hr.separator {
	margin: 75px 0 50px 0;
}

div.subsection .first-row {
	margin-top: 33px;
}

div.subsection .last-row {
	margin-bottom: 80px;
}

/* footer */
div#footer hr {
	background-color: #f1f1f1;
	color: #f1f1f1;
	height: 2px;
}

div#footer ul.text-nav {
    position: relative;
    top: 8px;
}

div#footer ul.lastnav {
    position: relative;
    top: -8px;
}

div#footer .socialm {
    position: relative;
    top: -6px;
}

div#footer img {
    position: relative;
    top: 6px;
}

ul.text-nav {
	list-style-type: none;
	padding: 0;
	margin: 0;
	color: #aaa;
}

ul.text-nav li {
	display: inline-block;
}

ul.text-nav li a {
	color: #8a8a8a;
	font-size: 16px;
    font-weight: 300;
}

ul.text-nav li a:hover {
	color: #0980c4;
	text-decoration: none;
}

ul.text-nav li + li {
    font-size: 16px;
	margin-left: 25px;
    font-weight: 300;
}

/* to top button */
div#btn-top {
	position: fixed;
	right: 20px;
	bottom: 20px;
	width: 53px;
	height: 53px;
	background: url("images/btn-top.png") no-repeat;
	cursor: pointer;
	z-index: 1000;
	display: none;
	-moz-opacity: 0.65;
	opacity: 0.65;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=65);
}

div#btn-top:hover {
	-moz-opacity: 0.85;
	opacity: 0.85;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=85);
}

/* live chat button */
div#btn-live {
	position: fixed;
	background: url("images/btn-live-chat.png") no-repeat;
	right: 0;
	top: 285px;
	width: 41px;
	height: 125px;
	font-size: 12px;
}

div#btn-live a {
	display: block;
	height: 111px;
	width: 35px;
	margin: 7px 0 7px 6px;
}

/* investors */
div.investor {
	line-height: 56px;
}

div.investor img {
	margin-right: 10px;
}

div.investor + div.investor {
	margin-top: 22px;
}

div.investor a:hover {
	text-decoration: none;
}

/* blog */
div.article {
	font-size: 17px;
	padding-bottom: 40px;
	border-bottom: 4px solid #b2b2b2;
}

div.article + div.article {
	margin-top: 40px;
}

div.article img.portrait, .autimg img {
	vertical-align: top;
}

div.article h2, div.article h1 {
    font-size: 22px;
    line-height: 27px;
    margin: 0;
}

div.article h1:first-child {
    font-family: jubilat,georgia,garamond;
    font-size: 35px;
    line-height: 40px;
    margin: 0;
}

div.article h1 a {
	color: #333;
}

div.byline {
	color: #888;
	padding-bottom: 16px;
	border-bottom: 1px solid #ebebeb;
	margin: 8px 0 25px 0;
}

ul.pagination {
	list-style-type: none;
	margin-top: 35px;
	padding: 0;
	text-align: center;
	color: #aaa;
}

ul.pagination li {
	display: inline;
}

ul.pagination li + li {
	margin-left: 11px;
}

ul.pagination li.current-page {
	margin-right: 34px;
}

ul.pagination li a {
	width: 27px;
	height: 27px;
	background-color: #f2f2f2;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	display: inline-block;
	line-height: 27px;
	color: #777;
}

ul.pagination li.active {
	width: 27px;
	height: 27px;
	color: #252525;
	display: inline-block;
}

ul.pagination li a:hover {
	text-decoration: none;
	color: #0980c4;
    background: #eaeaea;
}

/* blog sidebar */
div.sidebar {
	background: url("images/bg-sidebar.png") no-repeat left top;
}

div.sidebar h4, h4.relpost {
    color: #3A3A3A;
    font-size: 23px;
    line-height: 28px;
    margin-top: -10px;
    margin-bottom: 10px;
}

.blog h4 small {
    font-size: 17px;
    font-weight: 400;
}

div.sidebar .row-fluid, div.sidebar .first-row {
	padding: 0 0 0 28px;
}

div.sidebar ul, #meetteams .back ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.sidebar ul li {
	background: url("images/sidebar-bullet.png") no-repeat left center;
	padding: 10px 0 10px 23px;
}

div.sidebar ul li + li {
	border-top: 1px solid #e1e1e1;
}

div.sidebar ul li a {
	color: #757575;
}

div.sidebar ul li a:hover {
	color: #323232;
	text-decoration: none;
}

/* links */
a.btn-login {
	width: 53px;
	height: 24px;
	background: url("images/btn-login.png") no-repeat center top;
    opacity: .9;
}

a.btn-login:hover {
/*	background: url("images/btn-login.png") no-repeat center bottom; */
    opacity: 1.0;
}

a.btn-request {
	width: 104px;
	height: 24px;
	background: url("images/btn-request.png") no-repeat center top;
    opacity: .9;
}

a.btn-request:hover {
/*	background: url("images/btn-request.png") no-repeat center bottom; */
    opacity: 1.0;
}

.link, .button {
	cursor: pointer;
}

a.wp {
	position: absolute;
}

/* tables */
table {
	margin: 0;
	padding: 0;
	width: 100%;
	border-bottom: 3px solid #f2f2f2;
}

table th {
	font-size: 19px;
	margin: 0;
	padding: 0;
}

table td {
	font-size: 19px;
	margin: 0;
	padding: 15px 0;
	border-top: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
}

table td.item {
	color: #5a5a5a;
	background: url("images/leftbg.png") repeat-y right center;
	width: 300px;
}

table td.ind-row {
    background: url("images/check.png") no-repeat scroll center center transparent;
    width: 340px;
}

table td.acc-row {
	background: url("images/rightbg.png") repeat-y left center, url("images/close.png") no-repeat center center;
}

/* effects */
h1, h2, h3, h4, h5, strong, cite {
	font-family: "Proxima N W01 Light", helvetica, sans-serif;
	color: #222;
	font-weight: normal;
}

h1 small, h2 small, h3 small, h4 small, h5 small {
	font-family: "Proxima N W01 Light", helvetica, sans-serif;
	font-size: 9px;
	color: #8d8d8d;
	display: block;
	margin-top: 8px;
}

h1.light, h2.light, h3.light, h4.light, h5.light {
	font-family: "Proxima N W01 Light", helvetica, sans-serif;
}

h2 {
    font-size: 38px;
    letter-spacing: -1px;
}

#why-use-indinero, #jobs {
    padding: 40px 0;
    margin-bottom: 15px;
}

#jobs {
    padding-bottom: 0;
}

#why-use-indinero h2, #jobs h2 {
    font-size: 38px;
    font-weight: 300;
    line-height: 44px;
    margin-bottom: 15px !important;
    margin-top: 0;
}

div#jobs .bgabt {
    background: none repeat scroll 0 0 #F6FAF1;
    border-top: 3px solid #6AAC1F;
}

#meetteams .span3 {
    width: 22.5%;
}

h3 {
    font-size: 34px;
    font-weight: 400;
    letter-spacing: -1px;
    line-height: 40px;
    margin-bottom: 15px;
}

h3.abth3 {
    font-size: 22px;
    letter-spacing: 0;
    line-height: 24px;
    margin: 0 !important;
    padding-bottom: 10px;
}

.homesection h3, .jobsection h3 {
    text-align: center;
}

#jobs .span8 h3 {
    font-size: 26px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 10px;
    padding-top: 15px;
    text-align: left;
}

div.jobsection {
	margin-top: 5px !important;
	background: url("images/bg-sub-section.png") repeat-x center top, url("images/bg-featured.png") repeat-x center bottom;
}

#meetteams div.span4 {
    text-align: center;
    width: 31%;
}

.homesection p, .jobsection p {
    color: #3a3a3a;
    font-size: 19px;
    font-weight: 300;
    line-height: 27px;
    text-align: center;
}

.bgabt p {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 0;
}

#wonderful-accounting .span5 {
    padding-top: 50px;
}

span.intro {
    color: #222222;
    font-size: 21px;
    font-weight: 300;
    line-height: 30px;
}

.glow {
	-webkit-box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, .85);
	-moz-box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, .85);
	box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, .85);
}

label {
    cursor: default;
}

label, input, button, select, textarea {
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
	font-family: "Proxima N W01 Light", helvetica, sans-serif !important;
}

input, select, textarea {
    padding-left: 8px !important;
    padding-right: 8px !important;
    min-height: 36px !important;
    color: #4a4a4a !important;
    font-size: 18px !important;
}

select, select:hover, select:focus {
    outline: none;
}

input[type="image"], img.reqinv, img.seecus, #btn-request-sidebar, .well img {
    opacity: .95;
    padding: 0px !important;
}

input[type="image"]:hover, img.reqinv:hover, img.seecus:hover, #btn-request-sidebar:hover, .well img:hover {
    opacity: 1.0;
}

.byfivelogo {
    width: 250px !important;
}

.byfive {
    width: 205px !important;
}

/* qTip */
.qtip {
	width: 206px !important;
	padding: 20px 25px 30px 25px !important;
}

.qtip-titlebar {
	padding: 0 0 10px 0 !important;
	margin: 0 !important;
	font-size: 20px !important;
	text-align: left !important;
	border-bottom: 1px solid #dedede !important;
	background-color: inherit !important;
	color: #2a2a2a !important;
	line-height: 23px !important;
}

.qtip-content {
	padding: 10px 0 0 0 !important;
	margin: 0 !important;
}

.qtip a {
	text-decoration: underline;
}

.qtip label {
    color: #858585;
    margin-bottom: 5px;
}

.qtip .pull-right {
    float: right;
    font-size: 14px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .qtip input[type="password"] {
    font-family: helvetica, arial;
    font-size: 22px !important;
    font-weight: 700;
    letter-spacing: 1px;
  }
  select {
    line-height: 30px !important;
    padding-left: 2px !important;
    padding-right: 8px !important;
  }

}

.qtip-bootstrap {
    border: 0 solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.35);
}

/* modal */
div.modal {
	width: 400px;
	margin-left: -200px;
}

div.modal strong {
	font-size: 19px;
	color: #558b13;
	display: block;
	margin-bottom: 5px;
}

div.modal span.thanks {
    color: #558B13;
    display: block;
    font-size: 22px;
    margin-bottom: 10px;
}

div.modal label {
	color: #a4a4a4;
margin-bottom: 5px;
}

div.modal-header {
	height: 75px;
	padding: 25px 25px 10px 25px;
	background: url("images/bg-modal-head.png") repeat-x center bottom;
	border-bottom: 1px solid #fff;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	color: #7d7d7d;
	line-height: 19px;
}

div.modal-footer img {
    opacity: .9;
}

div.modal-footer img:hover {
    opacity: 1.0;
}

div.modal-header h3 {
    color: #2A2A2A;
    font-size: 25px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 5px;
}

div.modal button.close {
	font-size: 32px;
	margin: 15px 15px 0 0;
}

div.modal-body {
	padding: 20px 25px 0 25px;
}

div.modal-body div.row-fluid + div.row-fluid {
	margin-top: 10px;
}

div.modal-footer {
	padding: 0 25px 25px 25px;
	background-color: #fff;
	border-top: none;
}

div.form-tabs {
	height: 10px;
	background: url("images/bg-form-tabs.png") repeat-x;
}

div.form-tabs div {
	height: 10px;
	width: 199px;
	float: left;
}

div.form-tabs div.active {
	background: url("images/bg-form-tabs-active.png") repeat-x;
}

div.form-tabs div + div {
	margin-left: 2px;
}

div#request-form textarea {
    height: 98px;
}

/* carousel */
div.carousel-inner {
	height: 312px;
}

/* forms */
input, select, textarea {
	color: #4b4b4b;
}

textarea {
	resize: none;
}

/* content */
blockquote {
	border-left: none !important;
	padding-left: 0;
	color: #414141;
}

blockquote p {
    font-family: georgia,garamond,serif;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
}

blockquote cite {
    display: block;
    font-size: 19px;
    margin-top: 10px;
}

blockquote small {
    font-size: 15px;
    font-weight: 400;
}

img.portrait, .autimg img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

div#content blockquote p {
	color: #5a5a5a;
}

div#content blockquote cite {
	text-align: center;
}

div.two-part {
	margin: 25px 0 72px 0;
}

div.two-part [class*="span"] {
	padding: 0 40px;
}

div.well {
    background-color: #F2F2F2;
    border: medium none;
    box-shadow: none;
    line-height: 35px;
    margin: 0;
    padding: 10px 0 13px;
    text-align: center;
	line-height: 44px;
}

h4.care {
    font-size: 28px;
    font-weight: 300;
}

div.well h3 {
	font-weight: normal;
}

p {
    font-size: 17px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 20px;
}

address small {
	font-size: 10px;
}

small.size8 {
    font-size: 13px;
}

ul.body-list {
	margin: 0;
	padding: 0;
	list-style-image: url("images/main-bullet.png");
}

ul.body-list li + li {
	margin-top: 30px;
}

/* social */
.twitter-share-button {
	margin-left: 10px;
}

/* special cases */
div#wonderful-accounting img {
	margin-bottom: -20px;
}

div#go-easy-on-taxes [class*="span"] {
	padding-top: 62px;
}

div#go-easy-on-taxes img {
	margin-bottom: 0px;
}

div#go-easy-on-taxes h3 {
	margin-top: 70px;
}

div#go-easy-on-taxes .lrg {
    width: 520px !important;
}

div#go-easy-on-taxes .sml {
    width: 380px !important;
    padding-right: 20px;
}

div#simplified-payroll [class*="span"] {
	padding-top: 65px;
}

div#simplified-payroll h3 {
	margin-top: 30px;
}

a#join-team {
	margin-left: 65px;
}

#btn-request-sidebar {
	margin: 20px 0 35px;
}

.btn-subscribe, #mc-embedded-subscribe, .hs-button {
	margin-bottom: 24px;
}

#email-box {
	width: 244px;
	height: 214px;
	padding: 28px 28px 28px 0;
	margin-bottom: 34px;
	background: url("images/bg-sidebar-email-box.png") no-repeat left top;
}

#email-box h4 {
    line-height: 39px;
    margin-bottom: 15px;
}

#email-box2 {
    background: url("images/graph.png") no-repeat scroll center bottom #ebf8d2;
    border: 10px solid #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 3px 9px #CACACA, 0 0 90px #85C380 inset;
    margin-bottom: 50px;
    margin-top: 30px;
    padding: 10px 30px 35px;
    text-align: center;
    width: 740px;
}

#email-box2 .email.input-block-level {
    width: 413px;
}


#email-box2 h4 {
    color: #000000;
    font-family: jubilat,georgia,garamond;
    font-size: 29px;
    font-weight: 600;
    line-height: 34px;
    margin: 20px auto 30px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
    width: 85%;
}

#email-box2 h4 strong {
    display: block;
    font-size: 29px !important;
    font-weight: 600 !important;
    margin-top: 14px;
}

#email-hand {
	background: url("images/img-email-hand.png") no-repeat;
	height: 57px;
	margin-top: 20px;
}

#sidebar-resources {
	margin-top: 40px;
}

#sidebar-resources a {
    font-family: "Proxima N W01 Reg",helvetica,sans-serif;
    font-size: 15px;
}

#sidebar-resources .pull-left {
	margin-bottom: 15px;
}

#sidebar-resources .pull-left + .pull-left {
	margin-left: 1px;
}

#sidebar-resources img {
	margin-bottom: 5px;
}

#sidebar-resources .pull-left img {
	display: block;
}

#features-pics img {
	margin-top: 85px;
}

#featured-body {
	margin: 40px 0 60px 0;
	padding: 45px;
}

#vs-header {
	background: url("images/table-vs-accountants-header.png") no-repeat left bottom;
	height: 81px;
}

#bio h4 {
	color: #878787;
}

#bio p + h4 {
	margin-top: 40px
}

.customer h2 {
	margin-bottom: 25px;
    margin-top: 0px;
    padding-top: 0px;
    font-size: 36px;
    line-height: 36px;
}

.customer p {
    width: 95%;
}

.bgabt {
    background: none repeat scroll 0 0 #F4F9FC;
    border-top: 3px solid #168CD0;
    float: right !important;
    margin: 20px 0 0 !important;
    padding: 25px 25px 35px !important;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.bgabt hr {
    margin: 25px 0 20px !important;
}

.topics {
    margin-top: 70px !important;
}

div.verone h1, .mini-banner h1.inner {
    color: #FFFFFF !important;
    font-family: 'Myriad W01 Lt', Helvetica, Sans-serif !important;
    font-size: 70px !important;
    letter-spacing: 0px !important;
    line-height: 73px !important;
    margin: 15px 0 25px !important;
    padding: 0 !important;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.mini-banner h1.inner {
    text-align: center;
    font-size: 53px !important;
    line-height: 33px !important;
}

div.innerp [class*="span"] {
/*    padding-bottom: 50px;
    padding-top: 50px;      */
}


#entexp .span7 {
    padding: 0 10px;
}


.innerp #accnteam img, .innerp #entexp img  {
    margin-top: 10px;
}

.innerp p, .vsacc p {
	color: #3A3A3A;
	font-size: 19px;
	font-weight: 300;
	line-height: 27px;
	text-align: center;
}

.innerp h3 {
    font-size: 35px;
    letter-spacing: -1px;
    line-height: 39px;
    margin-bottom: 15px;
    margin-top: 0;
    text-align: center;
}

p.special {
    font-style: italic;
    color: #7a7a7a;
}

div.innerp div.mylast {
    padding-bottom: 0px;
}

div.byfive p {
    margin-bottom: 2px;
}

#main a:hover, #main:focus {
    text-decoration: none;
}

.story {
    margin-top: 0px !important;
}

.indinerostory {
    background: url("images/dotted.png") repeat-y scroll 42px center, url("images/lines.png") no-repeat scroll 1px 60px, url("images/notetop.png") no-repeat scroll 1px 4px, url("images/bgnotepad.png") no-repeat scroll left bottom transparent;
    margin-bottom: 20px;
    margin-right: 20px;
    margin-top: 20px;
    padding: 25px 20px 10px 60px;
/*    width: 600px !important; */
}

.indinerostory blockquote p {
    font-family: georgia,garamond,serif;
    font-size: 15px;
    font-style: italic;
    line-height: 22px;
    margin-bottom: 20px;
}

.indinerostory h1.subheader {
    font-size: 31px;
    font-weight: 400;
    letter-spacing: -1px;
    margin-bottom: 25px;
    margin-top: -5px;
    text-align: left;
}

.indinerostory blockquote cite {
    display: block;
    font-size: 19px;
    font-weight: 500;
    margin-top: -4px;
    text-align: left !important;
}

.screenh, .phoneh, .shadowh {
    position: relative;
}

.screenh {
/*    left: -90px;
    top: 15px;   */
}

.phoneh {
    margin-left: -25px;
    /* top: -450px; */
}

.verone .shadowh {
    top: -23px;
}

.vsacc p {
    margin: -25px auto 30px;
    text-align: center;
    width: 80%;
}

.footxt h1.subheader {
    font-size: 35px;
    font-weight: 400;
    letter-spacing: -1px;
    margin-bottom: 20px;
    text-align: left;
}

.footxt p {
    margin: 0 auto 15px;
    padding-right: 10px;
    text-align: left;
    width: 100%;
}

.footxt img.reqinv {
    margin-top: 20px;
}

hr.lessspc {
    margin: 25px 0 !important;
}

/** subnav **/

div.header-float {
    background: url("images/bg-subnav.png") repeat-x scroll center bottom transparent !important;
    height: 70px;
}

.header-float span small {
    display: none !important;
}

.header-float ul.nav-bar li.block a {
    height: 70px !important;
}

.header-float ul.nav-bar li {
    height: 70px !important;
}

.header-float ul li span.block a {
    line-height: 17px !important;
}

.header-float ul.nav-bar > li.block + li, .header-float ul.nav-bar li:nth-child(4) {
    background: url("images/line-nav-2.png") no-repeat scroll 0 0 transparent;
}

.header-float ul.nav-bar h4 {
    display: none !important;
}

.header-float ul.nav-bar li.pull-right span a {
    display: inline-block;
    margin-top: 5px;
    position: relative;
}

.stuck {
     position: fixed;
     top: 0;
}

/** end floater **/

.vsacc table {
	width: 940px;
	margin: 0 auto;
	margin-top: 5px;
	border: none;
	background: url("images/bgbottom.png") no-repeat center bottom;
}

.vsacc td.item img {
	margin-right: 10px;
	padding-left: 20px;
}

.vsacc table tr:nth-child(even) {
	background: #FAFAFA;
}

div.innerp #entrep [class*="span"], div.innerp #indcenter [class*="span"], div.innerp #accnteam [class*="span"] {
	padding-bottom: 0;
	padding-top: 0;
}

#entrep, #accnteam  {
	padding-top: 50px;
}

#indcenter .span6 img {
	margin-left: 60px;
}

.vsacc.entreptable table {
	background: none;
}

.vsacc table tr.trlast {
	background: url("images/bgbottom.png") no-repeat scroll center bottom #FAFAFA !important;
}

.jobsbanner {
    background: url("images/bgjobs.jpg") no-repeat fixed center top transparent !important;
      -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
    height: 390px !important;
}

.sales {
    background: url("images/bgsales.jpg") no-repeat fixed center top transparent !important;
    -webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
    height: 390px !important;
}

.engr {
    background: url("images/bgengr.jpg") no-repeat fixed center top transparent !important;
    -webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
    height: 390px !important;	
}

.acnt {
    background: url("images/bgacnt.jpg") no-repeat fixed center top transparent !important;
    -webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
    height: 390px !important;	
}

#earlystage .span6:first-child {
    padding-bottom: 0;
    padding-top: 0;
    text-align: center !important;
}

div.header.darkbg {
	background: url("images/bg-headerb.png") repeat-x scroll 0 0 transparent;
}

#jobs .jobspage span.intro {
    color: #222222;
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
}

.jobslider h1.subheader {
	margin-bottom: 20px;
	text-align: left;
	color: #fff;
	margin-top: 45px;
}

.jobslider {
	height: 360px;
	margin-top: 30px;
	color: #fff;
	margin-bottom: 55px;
}

.jobslider .item img {
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;	
}

.jobslider p {
	width: 400px;
	font-size: 18px;
	font-weight: 300;
	line-height: 24px;
}

.jobslider div.carousel-inner {
	height: 400px;
}

.jobslider .carousel-caption {
	width: 400px;
	top: 0px;
	left: 40px;
	background: none !important;
}

.carousel-control {
	background: none !important;
	border: 0 !important;
	top: 47% !important;
	width: 20px;
	line-height: 40px !important;
}

#meetteams .span4 p {
	font-size: 18px;
	line-height: 23px;
}

#meetteams h1 {
	margin-bottom: 10px;
	font-size: 28px;
}

#meetteams .back h1 {
	color: #fff;
	text-align: left;
	margin-top: 0;
}

#meetteams .back h4 {
	color: #fff;
}

#meetteams .back ul li {
 	background: url("images/sidebar-bullet.png") no-repeat scroll left center transparent;
    padding: 2px 0 2px 23px;
}

#meetteams .back ul li a {
	font-size: 17px;
	color: #fff;
}

#meetteams .back ul li a:hover {
	text-decoration: underline;
}

#meetteams .front p {
   margin: 0 auto;
    width: 75%;
}

#meetteams .span4 .back p {
	font-size: 17px;
	line-height: 22px;
	opacity: .9;
}

#meetteams div.span4:first-child {
    margin-left: 2.12766%;
}

.jperks {
	margin-top: 50px;
	text-align: center;
	margin-bottom: 40px;
}

.jperks .span2 { width: 18%; }


#meetteams {
    height: 375px;
    margin-bottom: 35px;
    margin-top: 10px;
}

#indmission .span6:first-child, #personal div.span6:last-child  {
    padding: 0 70px;
}

.introjobs {
	margin-bottom: 15px !important;
}

#jobs h5 {
    color: #6A6A6A;
    font-size: 18px;
    font-weight: 300;
    margin-top: -5px;
}

#jobs ul li {
    margin: 5px 0;
}

ul.expectfromus {
	margin-bottom: 0px;
}

ul.expectfromus li {
    color: #3A3A3A;
    font-family: georgia;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    margin-bottom: 14px !important;
}

ul.expectfromus li:last-child {
	margin-bottom: 0px !important;
}

ul.expectfromus li span {
    color: #222222;
    display: block;
    font-family: "Proxima N W01 Light",helvetica,sans-serif;
    font-size: 18px;
    font-style: normal;
}

.myshare h5 {
    font-size: 13px !important;
    letter-spacing: 1px;
    margin-top: 30px !important;
    text-transform: uppercase;
}

#jobs .well {
    background: #F2F2F2;
    margin-top: 30px;
    padding: 20px 0 23px;
}

#jobs .well h4 {
	font-size: 30px;
}

.spegreen {
	color: #6AAC1F;
}

.addthis_button_tweet.at300b {
    width: 100px;
}

div.introjobs {
    background: url("images/bg-content-row.png") no-repeat scroll center bottom, url("images/bg-featured.png") repeat-x scroll center bottom;
    margin-bottom: 30px !important;
    margin-top: -5px !important;
    padding: 0 0 40px;
    height: 180px;
}

#jobs span.intro {
    color: #222222;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
}

#jobs .span8 h1, #jobs .span8 h3 {
	color: #168CD0 !important;
}

.introjobs h2 {
    font-size: 32px !important;
}

#jobs .introjobs img {
    margin-bottom: 0;
    margin-right: auto;
    margin-top: 15px;
}

h2 a {
	color: #222;
}

h2 a:hover, h2 a.focus {
	text-decoration: none !important;	
	color: #111;
}

#content a:hover, #content a:focus {
	text-decoration: none !important;
}

.row-fluid .span9 {
    width: 70.4681% !important;
}

.row-fluid .span3 {
    width: 27.404% !important;
}

#sidebar-categories, #sidebar-resources {
    width: 295px !important;
}

.blog small.size8 {
    display: block;
    width: 190px !important;
}

.wp-pagenavi {
    color: #AAAAAA;
    margin-top: 30px;
    text-align: center;
}

.wp-pagenavi .current, .wp-pagenavi a {
    display: inline-block;
    margin: 0 5px;
}

.pages {
    margin-right: 30px;
}

.wp-pagenavi .current {
    color: #222222;
}

.wp-pagenavi a {
    background: none repeat scroll 0 0 #FAFAFA;
    border-radius: 5px 5px 5px 5px;
    color: #777777;
    padding: 5px 10px;
}

.wp-pagenavi a:hover {
	color: #0088CC;
}

.blog .span2.autimg {
    width: 12.8936%;
    padding-top: 7px;
}


.blog .row-fluid .span10 {
    width: 84.9787%;
}

strong {
    font-weight: 600 !important;
}


h1.pgetit {
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    color: #888888;
    margin-bottom: 35px;
    padding: 0 20px;
}

.spetit {
    color: #333333;
    font-weight: 600;
    left: 30px;
    position: relative;
}

.myauth {
    background: none repeat scroll 0 0 #F5F5F5;
    padding: 20px 20px 5px;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    margin-bottom: 35px;
}


.myauth h3 {
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 24px;
    margin: 2px 0 10px;
}

input.btn-subscribe, input#mc-embedded-subscribe, .hs-button {
	background: url("images/btn-subscribe.png") no-repeat top center !important;
	width: 174px !important;
	height: 44px;
	border: 0px;
	text-indent: -9999px;
}

#email-box2 input#mc-embedded-subscribe,  {
	background: url("images/join.png") no-repeat top center !important;
	width: 175px;
	height: 36px;
	border: 0px;
	text-indent: -9999px;
    opacity: .92;
    margin-bottom: 10px;
}

#email-box2 input#mc-embedded-subscribe:hover {
    opacity: 1;
}

#banner h1 a {
    color: #FFFFFF;
    font-family: jubilat, georgia, garamond;
    font-size: 54px;
    font-weight: normal;
}

#banner h1 a:hover, #banner h1 a:focus {
	text-decoration: none;
	color: #ddd;
}

.mainsingle .wp-post-image {
    float: right;
    margin: 20px 20px 20px 30px;
    width: 280px;
    border-radius: 5px;
}

.singlecont ol, .singlecont ul {
    font-size: 17px;
    font-weight: normal;
    line-height: 24px;
    margin: 15px 0 20px 20px;
}

.singlecont ol {
	list-style: decimal outside none;
}

.singlecont ol {
	list-style: disc outside none;
}

.singlecont li  {
    font-size: 17px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 10px;
    margin-left: 15px;
}

#sidebar-resources {
	display: none;
}

.p_image_embed img {
    margin: 20px auto;
}

div.article .singlecont h2 {
    font-size: 35px;
    line-height: 40px;
    margin-top: -5px;
    font-family: jubilat,georgia,garamond;
    letter-spacing: -1px;
}

.relatedposts .relatedthumb a {
    font-family: jubilat,georgia,garamond;
    font-size: 17px;
    line-height: 22px;
}

.relatedposts {
	width: 100%; 
	margin: 0 0 20px 0; 
	float: left;
}  

.relatedthumb {
   float: left;
    margin: 0;
    padding: 20px;
    width: 230px;
} 

.relatedthumb:hover {
	background: #fafafa;
}

.relatedthumb img {
	margin: 0 0 15px 0; 
	padding: 0; 
	display: block;
	width: 230px;
    border-radius: 5px;
}  

.relatedposts .relatedthumb .relcont a, .relatedposts .relatedthumb .relcont p, .relatedposts .relatedthumb .rm a {
    color: #6A6A6A;
    font-family: "Proxima N W01 Light",​helvetica,​sans-serif;
    font-size: 15px;
    line-height: 21px !important;
}

.relatedposts .relatedthumb .rm a {
	color: #0088CC;
	border-bottom: 0px dotted #0088CC;
}

.relcont {
    margin: 10px 0;
    max-height: 87px;
    overflow: hidden;
}

.myimgrel {
	height: 130px;
	width: 230px;
	overflow: hidden;
	margin-bottom: 15px;
}

.supersingle div.article {
    border-bottom: 0 none;
    font-size: 17px;
    padding-bottom: 0;
}

a.moretag {
    color: #0088CC !important;
}

.text-right.disq {
    margin-top: 0;
    text-align: right !important;
}

a.read_more {
    display: block;
    margin-top: 20px;
}

.span12.singlecont {
    width: 820px;
}

.supersingle div.article .singlecont .autinfo h2 {
    font-family: "Proxima N W01 Light",helvetica,sans-serif;
    font-size: 30px;
    text-align: left;
    margin: 2px 0 10px;
    line-height: 35px;
}

.autinfo h5 {
    color: #888888;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.myauthor {
    background: none repeat scroll 0 0 #f8fafd;
    border-radius: 7px 7px 7px 7px;
    margin: 30px 0 60px;
}

.autinfo {
    float: right;
    padding: 30px 45px 35px 0;
    width: 575px;
}

.autimgx {
    float: left;
    padding: 35px 40px;
    width: 120px;
    text-align: right;
}

.autimgx img {
    border-radius: 5px;
}

.auname {
    color: #333;
}

.supersingle {
    margin-left: 180px !important;
    margin-top: 0 !important;
}

.myfimage {
    text-align: center;
    margin-top: 40px;
}

.myfimage img {
    max-height: 400px;
    min-height: 320px;
    width: auto;
}

.gt {
    color: #888;
    display: inline-block;
    padding: 0 5px;
}

.pgsingle div#banner {
    height: 40px !important;
    padding-top: 120px !important;
    text-align: left;
}

.gohome a {
    color: #fff;
    font-weight: bold;
}

.supersingle div.article .singlecont h2 {
    font-family: jubilat,georgia,garamond;
    font-size: 50px;
    letter-spacing: -1px;
    line-height: 58px;
    margin: 25px auto 20px;
    text-align: center;
    width: 92%;
}

.supersingle div.byline {
    border-bottom: 1px solid #EBEBEB;
    color: #888888;
    margin: 8px 0 25px;
    padding-bottom: 16px;
    text-align: center;
}

.supersingle .addthis_toolbox {
    text-align: center;
}

.supersingle .addthis_default_style .addthis_separator, .supersingle .addthis_default_style .at300b, .supersingle .addthis_default_style .at300bo, .supersingle .addthis_default_style .at300m, .supersingle .addthis_default_style .at300bs {
    float: none !important;
    display: inline-block;
}

.supersingle .addthis_default_style .addthis_counter {
    display: inline-block !important;
    float: none !important;
}

img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }