/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" />
 *
 * Other technologies at play:
 * http://bourbon.io/
 * http://neat.bourbon.io/
 */
/* line 5, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
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, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 2, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 20, ../sass/screen.scss */
body {
  color: #999999;
  font-size: 12px;
  font-family: "Open Sans", Geneva, sans-serif;
  font-weight: normal;
  line-height: 1.6;
  max-width: 100%;
}

/* line 29, ../sass/screen.scss */
ul {
  list-style-type: disc;
  margin-left: 30px;
}

/* line 34, ../sass/screen.scss */
b {
  font-weight: bold;
}

/* line 38, ../sass/screen.scss */
i {
  font-style: italic;
}

/* line 42, ../sass/screen.scss */
strong {
  font-weight: bold;
}

/* line 46, ../sass/screen.scss */
a {
  color: #F58026;
}

/* line 50, ../sass/screen.scss */
a:hover {
  text-decoration: none;
}

/* line 57, ../sass/screen.scss */
.blueButton {
  background-color: #005BA3;
  font-size: 24px !important;
  font-weight: bold;
  color: #FFFFFF !important;
  padding: 0 20px;
  text-align: center;
  letter-spacing: 1px;
  text-shadow: 0px 0px 10px #0073BC;
  border-radius: 25px;
  border: 2px solid #FFFFFF;
  box-shadow: 0px 0px 0px 1pt #bdbec0;
  text-decoration: none;
  display: table;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 992px) {
  /* line 57, ../sass/screen.scss */
  .blueButton {
    font-size: 18px !important;
  }
}
@media screen and (max-width: 768px) {
  /* line 57, ../sass/screen.scss */
  .blueButton {
    font-size: 24px !important;
  }
}
@media screen and (max-width: 480px) {
  /* line 57, ../sass/screen.scss */
  .blueButton {
    font-size: 18px !important;
  }
}

/* line 75, ../sass/screen.scss */
.blueButton:hover {
  background-color: #6C6D6F;
  text-shadow: 0px 0px 10px #D7D9DB;
  text-decoration: none;
}

/* line 81, ../sass/screen.scss */
.blueButton:disabled {
  background-color: #6C6D6F;
}

/* line 85, ../sass/screen.scss */
.button1 {
  border-radius: 5px;
  background-color: #F58026;
  border: 1px solid #F58026;
  color: #FFFFFF;
  padding: 2px 10px;
  font-size: 12px;
}

/* line 94, ../sass/screen.scss */
.linen-back {
  /* ----- A linen background ----- */
  background: url("/images/linenTexture.png");
  border-bottom: 2px solid #d1d2d4;
}

/* line 99, ../sass/screen.scss */
.light-gray-background {
  background-color: #F1F1F1;
}

/* line 103, ../sass/screen.scss */
.border-2 {
  border-top: solid 2px #EEEEEE;
  clear: both;
  margin: 0;
}

/* line 109, ../sass/screen.scss */
.margin-top-75 {
  margin-top: 50px;
}

/* ---------- Site Colors ---------- */
/* line 116, ../sass/screen.scss */
.orange-background {
  background-color: #F58026;
}

/* line 120, ../sass/screen.scss */
.light-gray-background {
  background-color: #F1F1F1;
}

/* line 124, ../sass/screen.scss */
.green-background {
  background-color: #5D9732;
}

/* line 128, ../sass/screen.scss */
.blue-background {
  background-color: #0083CB;
}

/* line 132, ../sass/screen.scss */
.purple-background {
  background-color: #9B7DB9;
}

/* line 136, ../sass/screen.scss */
.orange-border {
  color: #F58026;
}

/* line 140, ../sass/screen.scss */
.medium-orange {
  color: #F89D56;
}

/* line 144, ../sass/screen.scss */
.dark-orange {
  color: #F58026;
}

/* line 148, ../sass/screen.scss */
.green-border {
  color: #5D9732;
}

/* line 152, ../sass/screen.scss */
.light-gray {
  color: #999999;
}

/* line 156, ../sass/screen.scss */
.medium-gray {
  color: #666666;
}

/* line 160, ../sass/screen.scss */
.dark-gray {
  color: #333333;
}

/* line 164, ../sass/screen.scss */
.white {
  color: #FFFFFF;
}

/* line 168, ../sass/screen.scss */
.green {
  color: #5D9732;
}

/* line 172, ../sass/screen.scss */
.blue {
  color: #0083CB;
}

/* line 176, ../sass/screen.scss */
.black {
  color: #000000;
}

/* line 180, ../sass/screen.scss */
.purple {
  color: #967DB9;
}

/* ---------- Typography ---------- */
/* line 187, ../sass/screen.scss */
h1 {
  font-size: 27.996px;
}
@media screen and (max-width: 992px) {
  /* line 187, ../sass/screen.scss */
  h1 {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  /* line 187, ../sass/screen.scss */
  h1 {
    font-size: 27.996px;
  }
}
@media screen and (max-width: 480px) {
  /* line 187, ../sass/screen.scss */
  h1 {
    font-size: 24px;
  }
}

/* line 194, ../sass/screen.scss */
h2 {
  font-size: 16.9992px;
}
@media screen and (max-width: 992px) {
  /* line 194, ../sass/screen.scss */
  h2 {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 768px) {
  /* line 194, ../sass/screen.scss */
  h2 {
    font-size: 16.9992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 194, ../sass/screen.scss */
  h2 {
    font-size: 13.992px;
  }
}

/* line 201, ../sass/screen.scss */
h3 {
  font-size: 13.992px;
}
@media screen and (max-width: 992px) {
  /* line 201, ../sass/screen.scss */
  h3 {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 201, ../sass/screen.scss */
  h3 {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 201, ../sass/screen.scss */
  h3 {
    font-size: 12px;
  }
}

/* line 208, ../sass/screen.scss */
.font-xs {
  font-size: 9.996px;
}
@media screen and (max-width: 992px) {
  /* line 208, ../sass/screen.scss */
  .font-xs {
    font-size: 9px;
  }
}
@media screen and (max-width: 768px) {
  /* line 208, ../sass/screen.scss */
  .font-xs {
    font-size: 9.996px;
  }
}
@media screen and (max-width: 480px) {
  /* line 208, ../sass/screen.scss */
  .font-xs {
    font-size: 9px;
  }
}

/* line 212, ../sass/screen.scss */
.font-sm {
  font-size: 12px;
}
@media screen and (max-width: 992px) {
  /* line 212, ../sass/screen.scss */
  .font-sm {
    font-size: 9.996px;
  }
}
@media screen and (max-width: 768px) {
  /* line 212, ../sass/screen.scss */
  .font-sm {
    font-size: 12px;
  }
}
@media screen and (max-width: 480px) {
  /* line 212, ../sass/screen.scss */
  .font-sm {
    font-size: 9.996px;
  }
}

/* line 216, ../sass/screen.scss */
.font-md {
  font-size: 13.992px;
}
@media screen and (max-width: 992px) {
  /* line 216, ../sass/screen.scss */
  .font-md {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 216, ../sass/screen.scss */
  .font-md {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 216, ../sass/screen.scss */
  .font-md {
    font-size: 12px;
  }
}

/* line 220, ../sass/screen.scss */
.font-lg {
  font-size: 15.996px;
}
@media screen and (max-width: 992px) {
  /* line 220, ../sass/screen.scss */
  .font-lg {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 220, ../sass/screen.scss */
  .font-lg {
    font-size: 15.996px;
  }
}
@media screen and (max-width: 480px) {
  /* line 220, ../sass/screen.scss */
  .font-lg {
    font-size: 12px;
  }
}

/* line 224, ../sass/screen.scss */
.font-xl {
  font-size: 18px;
}
@media screen and (max-width: 992px) {
  /* line 224, ../sass/screen.scss */
  .font-xl {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 768px) {
  /* line 224, ../sass/screen.scss */
  .font-xl {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  /* line 224, ../sass/screen.scss */
  .font-xl {
    font-size: 13.992px;
  }
}

/* line 228, ../sass/screen.scss */
.font-xxl {
  font-size: 24px;
}
@media screen and (max-width: 992px) {
  /* line 228, ../sass/screen.scss */
  .font-xxl {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  /* line 228, ../sass/screen.scss */
  .font-xxl {
    font-size: 24px;
  }
}
@media screen and (max-width: 480px) {
  /* line 228, ../sass/screen.scss */
  .font-xxl {
    font-size: 18px;
  }
}

/* line 232, ../sass/screen.scss */
.font-xxxl {
  font-size: 31.992px;
}
@media screen and (max-width: 992px) {
  /* line 232, ../sass/screen.scss */
  .font-xxxl {
    font-size: 27.996px;
  }
}
@media screen and (max-width: 768px) {
  /* line 232, ../sass/screen.scss */
  .font-xxxl {
    font-size: 31.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 232, ../sass/screen.scss */
  .font-xxxl {
    font-size: 27.996px;
  }
}

/* line 236, ../sass/screen.scss */
.font-42 {
  font-size: 42px;
}
@media screen and (max-width: 992px) {
  /* line 236, ../sass/screen.scss */
  .font-42 {
    font-size: 36px;
  }
}
@media screen and (max-width: 768px) {
  /* line 236, ../sass/screen.scss */
  .font-42 {
    font-size: 42px;
  }
}
@media screen and (max-width: 480px) {
  /* line 236, ../sass/screen.scss */
  .font-42 {
    font-size: 36px;
  }
}

/* line 240, ../sass/screen.scss */
.font-48 {
  font-size: 48px;
}
@media screen and (max-width: 992px) {
  /* line 240, ../sass/screen.scss */
  .font-48 {
    font-size: 42px;
  }
}
@media screen and (max-width: 768px) {
  /* line 240, ../sass/screen.scss */
  .font-48 {
    font-size: 48px;
  }
}
@media screen and (max-width: 480px) {
  /* line 240, ../sass/screen.scss */
  .font-48 {
    font-size: 42px;
  }
}

/* line 244, ../sass/screen.scss */
.bold {
  font-weight: bold;
}

/* line 248, ../sass/screen.scss */
.italic {
  font-style: italic;
}

/* line 252, ../sass/screen.scss */
i {
  font-style: italic;
}

/* line 256, ../sass/screen.scss */
a {
  text-decoration: none;
}

/* line 260, ../sass/screen.scss */
a:hover {
  text-decoration: underline;
  cursor: pointer;
}

/* line 265, ../sass/screen.scss */
.td-center {
  /* Display the current area as a table and center everything */
  display: table;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* line 274, ../sass/screen.scss */
.line-30 {
  line-height: 30px;
}

/* ==================== NEW CSS ==================== */
/* line 280, ../sass/screen.scss */
.container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  margin-top: 75px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.container:after {
  content: "";
  display: table;
  clear: both;
}

/* line 285, ../sass/screen.scss */
.marginTop75 {
  margin-top: 75px;
}

/* ==================== Nav Bar and Footer Styling ==================== */
/* line 297, ../sass/screen.scss */
.collapse {
  display: block !important;
}
@media screen and (max-width: 768px) {
  /* line 297, ../sass/screen.scss */
  .collapse {
    display: none !important;
  }
}

@media screen and (max-width: 768px) {
  /* line 303, ../sass/screen.scss */
  .collapse.in {
    display: block !important;
  }
}

@media screen and (max-width: 768px) {
  /* line 308, ../sass/screen.scss */
  .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    transition: height 0.35s ease;
  }
}

/* line 317, ../sass/screen.scss */
.acct-selected {
  border-top: 4px solid #F58026;
}

/* line 320, ../sass/screen.scss */
.over-selected {
  border-top: 4px solid #5D9732;
}

/* line 323, ../sass/screen.scss */
.efile-selected {
  border-top: 4px solid #0083CB;
}

/* line 326, ../sass/screen.scss */
.donor-selected {
  border-top: 4px solid #967DB9;
}

/* line 329, ../sass/screen.scss */
.nav {
  display: block;
  width: 100%;
  height: 50px;
  position: fixed;
  top: 0;
  z-index: 99;
  background: #003399;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.nav:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 480px) {
  /* line 329, ../sass/screen.scss */
  .nav {
    height: 50px;
  }
}
/* line 340, ../sass/screen.scss */
.nav a:hover {
  cursor: pointer;
  text-decoration: none;
  color: #FFFFFF !important;
}
/* line 346, ../sass/screen.scss */
.nav .navcontainer {
  width: 85%;
}
/* line 349, ../sass/screen.scss */
.nav .navHeader {
  height: 50px;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 49.6835443038%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.nav .navHeader:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 349, ../sass/screen.scss */
  .nav .navHeader {
    width: auto;
    margin-left: 2%;
  }
}
/* line 356, ../sass/screen.scss */
.nav .navHeader img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  margin-top: 3px;
  width: 140px;
}
@media screen and (max-width: 480px) {
  /* line 356, ../sass/screen.scss */
  .nav .navHeader img {
    width: 100px;
    margin-top: 10px;
  }
}
/* line 366, ../sass/screen.scss */
.nav .navHeader button {
  display: none;
  height: 30px;
  width: 30px;
  background: #003399;
  position: absolute;
  top: 20px;
  right: 30px;
  border: solid 1px #666666;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 377, ../sass/screen.scss */
.nav .navHeader button div {
  border-top: solid 2px #666666;
  height: 3px;
  width: 98%;
  margin-bottom: 3px;
}
/* line 378, ../sass/screen.scss */
.nav .navHeader button div:first-child {
  margin-top: 3px;
}
/* line 387, ../sass/screen.scss */
.nav .navHeader button:hover {
  cursor: pointer;
}
/* line 391, ../sass/screen.scss */
.nav .navItems {
  height: 50px;
  float: right;
}
@media screen and (max-width: 768px) {
  /* line 391, ../sass/screen.scss */
  .nav .navItems {
    width: auto;
    margin-right: -15%;
  }
}
/* line 401, ../sass/screen.scss */
.nav .navItems ul {
  list-style-type: none;
  margin: 0;
  height: auto;
  overflow: hidden;
}
/* line 407, ../sass/screen.scss */
.nav .navItems .navMain {
  height: 50px;
  border-left: solid 2px #333333;
  border-right: solid 2px #333333;
  float: left;
  display: block;
  margin-right: 0.8456659619%;
  width: 66.3847780127%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.nav .navItems .navMain:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 407, ../sass/screen.scss */
  .nav .navItems .navMain {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 95.8069620253%;
    height: auto;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .nav .navItems .navMain:last-child {
    margin-right: 0;
  }
}
/* line 416, ../sass/screen.scss */
.nav .navItems .navMain li {
  float: left;
  display: block;
  margin-right: 1.2738853503%;
  width: 24.0445859873%;
  display: table !important;
  height: 50px;
  padding: 0 5px;
  text-align: center;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.nav .navItems .navMain li:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 416, ../sass/screen.scss */
  .nav .navItems .navMain li {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 100%;
    height: auto;
    margin-top: 10px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .nav .navItems .navMain li:last-child {
    margin-right: 0;
  }
  /* line 425, ../sass/screen.scss */
  .nav .navItems .navMain li:last-child {
    margin-bottom: 15px;
  }
}
/* line 430, ../sass/screen.scss */
.nav .navItems .navMain li a {
  font-size: 13.992px;
  color: #999999;
  line-height: 15px;
  padding: 4px;
  display: inline-block;
  margin-top: 20px;
  padding-top: 5px;
  vertical-align: middle;
}
@media screen and (max-width: 992px) {
  /* line 430, ../sass/screen.scss */
  .nav .navItems .navMain li a {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 430, ../sass/screen.scss */
  .nav .navItems .navMain li a {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 430, ../sass/screen.scss */
  .nav .navItems .navMain li a {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 430, ../sass/screen.scss */
  .nav .navItems .navMain li a {
    line-height: 30px;
    margin-top: 0;
    padding-top: 0;
  }
}
/* line 448, ../sass/screen.scss */
.nav .navItems .navRight li {
  text-align: center;
  font-size: 15.996px;
}
@media screen and (max-width: 992px) {
  /* line 448, ../sass/screen.scss */
  .nav .navItems .navRight li {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 448, ../sass/screen.scss */
  .nav .navItems .navRight li {
    font-size: 15.996px;
  }
}
@media screen and (max-width: 480px) {
  /* line 448, ../sass/screen.scss */
  .nav .navItems .navRight li {
    font-size: 12px;
  }
}
/* line 451, ../sass/screen.scss */
.nav .navItems .navRight li a {
  line-height: 50px;
  color: #F58026;
}
@media screen and (max-width: 768px) {
  /* line 451, ../sass/screen.scss */
  .nav .navItems .navRight li a {
    line-height: 40px;
  }
}

/* line 463, ../sass/screen.scss */
.aplosFooter {
  display: block;
  background: #0b132e;
  clear: both;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.aplosFooter:after {
  content: "";
  display: table;
  clear: both;
}
/* line 467, ../sass/screen.scss */
.aplosFooter .footerBrand {
  padding-top: 25px;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 28.7183544304%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosFooter .footerBrand:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 467, ../sass/screen.scss */
  .aplosFooter .footerBrand {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 100%;
    border-bottom: solid 2px #666666;
    padding-bottom: 25px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosFooter .footerBrand:last-child {
    margin-right: 0;
  }
}
/* line 475, ../sass/screen.scss */
.aplosFooter .footerBrand img {
  max-width: 80%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 768px) {
  /* line 475, ../sass/screen.scss */
  .aplosFooter .footerBrand img {
    width: 30%;
  }
}
@media screen and (max-width: 480px) {
  /* line 475, ../sass/screen.scss */
  .aplosFooter .footerBrand img {
    width: 60%;
  }
}
/* line 485, ../sass/screen.scss */
.aplosFooter .footerBrand p {
  font-size: 9.996px;
  color: #666666;
  display: table;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  text-align: left;
  padding-left: 45px;
}
@media screen and (max-width: 992px) {
  /* line 485, ../sass/screen.scss */
  .aplosFooter .footerBrand p {
    font-size: 9px;
  }
}
@media screen and (max-width: 768px) {
  /* line 485, ../sass/screen.scss */
  .aplosFooter .footerBrand p {
    font-size: 9.996px;
  }
}
@media screen and (max-width: 480px) {
  /* line 485, ../sass/screen.scss */
  .aplosFooter .footerBrand p {
    font-size: 9px;
  }
}
/* line 491, ../sass/screen.scss */
.aplosFooter .footerBrand p a {
  color: #666666;
}
/* line 494, ../sass/screen.scss */
.aplosFooter .footerBrand p a:hover {
  color: #FFFFFF;
  cursor: pointer;
}
@media screen and (max-width: 480px) {
  /* line 485, ../sass/screen.scss */
  .aplosFooter .footerBrand p {
    font-size: 10px;
    padding-left: 0px;
    text-align: center;
    line-height: 2em;
  }
}
/* line 506, ../sass/screen.scss */
.aplosFooter .footerLinks {
  padding-top: 25px;
  padding-bottom: 25px;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 41.2974683544%;
  border-left: solid 2px #333333;
  border-right: solid 2px #333333;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosFooter .footerLinks:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 506, ../sass/screen.scss */
  .aplosFooter .footerLinks {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 100%;
    border-left: none;
    border-right: none;
    border-bottom: solid 2px #666666;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosFooter .footerLinks:last-child {
    margin-right: 0;
  }
}
/* line 518, ../sass/screen.scss */
.aplosFooter .footerLinks ul {
  float: left;
  display: block;
  margin-right: 1.5325670498%;
  width: 22.5814176245%;
  list-style-type: none;
  margin: 0;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosFooter .footerLinks ul:last-child {
  margin-right: 0;
}
/* line 522, ../sass/screen.scss */
.aplosFooter .footerLinks ul:first-child {
  margin-left: 5.0766283525%;
}
/* line 525, ../sass/screen.scss */
.aplosFooter .footerLinks ul:last-child {
  margin-left: 4.061302682%;
}
/* line 529, ../sass/screen.scss */
.aplosFooter .footerLinks li {
  font-size: 10px;
  text-align: left;
}
/* line 530, ../sass/screen.scss */
.aplosFooter .footerLinks li:first-child {
  font-size: 13.992px;
  color: #FFFFFF;
  text-align: left;
}
@media screen and (max-width: 992px) {
  /* line 530, ../sass/screen.scss */
  .aplosFooter .footerLinks li:first-child {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 530, ../sass/screen.scss */
  .aplosFooter .footerLinks li:first-child {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 530, ../sass/screen.scss */
  .aplosFooter .footerLinks li:first-child {
    font-size: 12px;
  }
}
/* line 537, ../sass/screen.scss */
.aplosFooter .footerLinks li a {
  color: #999999;
}
/* line 540, ../sass/screen.scss */
.aplosFooter .footerLinks li a:hover {
  color: white;
}
/* line 545, ../sass/screen.scss */
.aplosFooter .footerSocial {
  padding-top: 25px;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 28.7183544304%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosFooter .footerSocial:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 545, ../sass/screen.scss */
  .aplosFooter .footerSocial {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosFooter .footerSocial:last-child {
    margin-right: 0;
  }
}
/* line 551, ../sass/screen.scss */
.aplosFooter .footerSocial div {
  display: block;
  text-align: center;
}

/* ==================== Sub Menu Navigation Styling ==================== */
/* line 561, ../sass/screen.scss */
.subMenu {
  position: fixed;
  top: 0;
  height: 30px;
  margin-top: 75px;
  width: 100%;
  z-index: 10;
}
/* line 568, ../sass/screen.scss */
.subMenu ul {
  margin-left: 16.7721518987%;
}
@media screen and (max-width: 992px) {
  /* line 568, ../sass/screen.scss */
  .subMenu ul {
    margin-left: 12.5791139241%;
  }
}
@media screen and (max-width: 480px) {
  /* line 568, ../sass/screen.scss */
  .subMenu ul {
    margin-left: 8.3860759494%;
  }
}
@media screen and (max-width: 768px) {
  /* line 568, ../sass/screen.scss */
  .subMenu ul {
    margin-left: 4.1930379747%;
  }
}
/* line 573, ../sass/screen.scss */
.subMenu ul .efile li {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 20.332278481%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.subMenu ul .efile li:last-child {
  margin-right: 0;
}
/* line 576, ../sass/screen.scss */
.subMenu ul li {
  font-size: 13.992px;
  height: 30px;
  line-height: 30px;
  min-width: 90px;
  color: #FFFFFF;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 16.1392405063%;
}
@media screen and (max-width: 992px) {
  /* line 576, ../sass/screen.scss */
  .subMenu ul li {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 576, ../sass/screen.scss */
  .subMenu ul li {
    font-size: 10.8px;
  }
}
@media screen and (max-width: 480px) {
  /* line 576, ../sass/screen.scss */
  .subMenu ul li {
    font-size: 9.6px;
  }
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.subMenu ul li:last-child {
  margin-right: 0;
}
/* line 587, ../sass/screen.scss */
.subMenu ul li:hover {
  cursor: pointer;
}

/* ==================== Page Templates ==================== */
/* ----- The Main Banner that appears on all four main pages ----- */
/* line 598, ../sass/screen.scss */
.aplosBanner {
  display: block;
  margin-top: 150px;
  margin-left: 12.5791139241%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.aplosBanner:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 1050px) {
  /* line 598, ../sass/screen.scss */
  .aplosBanner {
    margin-left: 0%;
  }
}
/* line 605, ../sass/screen.scss */
.aplosBanner .mainImage {
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 24.5253164557%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosBanner .mainImage:last-child {
  margin-right: 0;
}
@media screen and (max-width: 1050px) {
  /* line 605, ../sass/screen.scss */
  .aplosBanner .mainImage {
    display: none;
  }
}
/* line 611, ../sass/screen.scss */
.aplosBanner aside {
  padding-top: 30px;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 49.6835443038%;
  margin-left: 4.1930379747%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosBanner aside:last-child {
  margin-right: 0;
}
@media screen and (max-width: 1050px) {
  /* line 611, ../sass/screen.scss */
  .aplosBanner aside {
    margin-left: 8.3860759494%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 83.2278481013%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosBanner aside:last-child {
    margin-right: 0;
  }
}
/* line 619, ../sass/screen.scss */
.aplosBanner aside .imageHeader {
  margin-right: 0 !important;
  float: left;
  display: block;
  margin-right: 1.2738853503%;
  width: 32.4840764331%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosBanner aside .imageHeader:last-child {
  margin-right: 0;
}
@media screen and (max-width: 1050px) {
  /* line 619, ../sass/screen.scss */
  .aplosBanner aside .imageHeader {
    float: left;
    display: block;
    margin-right: 0.7604562738%;
    width: 34.5057034221%;
    margin-left: 15.1140684411%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosBanner aside .imageHeader:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 619, ../sass/screen.scss */
  .aplosBanner aside .imageHeader {
    margin-left: 30.2281368821%;
    float: left;
    display: block;
    margin-right: 0.7604562738%;
    width: 39.5437262357%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosBanner aside .imageHeader:last-child {
    margin-right: 0;
  }
}
/* line 630, ../sass/screen.scss */
.aplosBanner aside .imageHeader .headerImage {
  width: 75%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 634, ../sass/screen.scss */
.aplosBanner aside .imageHeader span {
  font-size: 18px;
  font-weight: bold;
  display: table;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media screen and (max-width: 992px) {
  /* line 634, ../sass/screen.scss */
  .aplosBanner aside .imageHeader span {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 768px) {
  /* line 634, ../sass/screen.scss */
  .aplosBanner aside .imageHeader span {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  /* line 634, ../sass/screen.scss */
  .aplosBanner aside .imageHeader span {
    font-size: 13.992px;
  }
}
/* line 640, ../sass/screen.scss */
.aplosBanner aside .infoHeader {
  padding-top: 10px;
  float: left;
  display: block;
  margin-right: 1.2738853503%;
  width: 66.2420382166%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosBanner aside .infoHeader:last-child {
  margin-right: 0;
}
@media screen and (max-width: 1050px) {
  /* line 640, ../sass/screen.scss */
  .aplosBanner aside .infoHeader {
    float: left;
    display: block;
    margin-right: 0.7604562738%;
    width: 44.5817490494%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosBanner aside .infoHeader:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 640, ../sass/screen.scss */
  .aplosBanner aside .infoHeader {
    float: left;
    display: block;
    margin-right: 0.7604562738%;
    width: 69.7718631179%;
    margin-left: 15.1140684411%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosBanner aside .infoHeader:last-child {
    margin-right: 0;
  }
}
/* line 650, ../sass/screen.scss */
.aplosBanner aside .infoHeader h1 {
  line-height: 30px;
}
/* line 653, ../sass/screen.scss */
.aplosBanner aside .infoHeader h2 {
  font-size: 13.992px;
  line-height: 25px;
}
@media screen and (max-width: 992px) {
  /* line 653, ../sass/screen.scss */
  .aplosBanner aside .infoHeader h2 {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 653, ../sass/screen.scss */
  .aplosBanner aside .infoHeader h2 {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 653, ../sass/screen.scss */
  .aplosBanner aside .infoHeader h2 {
    font-size: 12px;
  }
}
/* line 658, ../sass/screen.scss */
.aplosBanner aside .divider {
  padding-top: 5px;
  border-bottom: solid 2px #EEEEEE;
  clear: both;
}
@media screen and (max-width: 1050px) {
  /* line 658, ../sass/screen.scss */
  .aplosBanner aside .divider {
    margin-left: 8.3860759494%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 83.2278481013%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosBanner aside .divider:last-child {
    margin-right: 0;
  }
}
/* line 667, ../sass/screen.scss */
.aplosBanner aside .buttonDiv {
  clear: both;
  padding-top: 10%;
}

/* ----- The tour and webinar section ----- */
/* line 677, ../sass/screen.scss */
.tourWebinar {
  padding-top: 25px;
  padding-bottom: 25px;
  border-top: solid 2px #EEEEEE;
  border-bottom: solid 2px #EEEEEE;
  clear: both;
  display: block;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.tourWebinar:after {
  content: "";
  display: table;
  clear: both;
}
/* line 684, ../sass/screen.scss */
.tourWebinar .tour {
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.tourWebinar .tour:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 684, ../sass/screen.scss */
  .tourWebinar .tour {
    margin-left: 16.7721518987%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 37.1044303797%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .tourWebinar .tour:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 684, ../sass/screen.scss */
  .tourWebinar .tour {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 66.4556962025%;
    margin-left: 20.9651898734%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .tourWebinar .tour:last-child {
    margin-right: 0;
  }
}
/* line 695, ../sass/screen.scss */
.tourWebinar .tour a {
  margin-top: 3%;
}
/* line 699, ../sass/screen.scss */
.tourWebinar .webinar {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
  margin-left: 8.3860759494%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.tourWebinar .webinar:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 699, ../sass/screen.scss */
  .tourWebinar .webinar {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 37.1044303797%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .tourWebinar .webinar:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 699, ../sass/screen.scss */
  .tourWebinar .webinar {
    margin-top: 25px;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 66.4556962025%;
    margin-left: 20.9651898734%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .tourWebinar .webinar:last-child {
    margin-right: 0;
  }
}
/* line 710, ../sass/screen.scss */
.tourWebinar .webinar a {
  margin-top: 5%;
}
/* line 714, ../sass/screen.scss */
.tourWebinar img {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 24.5253164557%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 50%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.tourWebinar img:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 714, ../sass/screen.scss */
  .tourWebinar img {
    float: left;
    display: block;
    margin-right: 1.7057569296%;
    width: 20.8955223881%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .tourWebinar img:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 714, ../sass/screen.scss */
  .tourWebinar img {
    float: left;
    display: block;
    margin-right: 0.9523809524%;
    width: 24.2857142857%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .tourWebinar img:last-child {
    margin-right: 0;
  }
}
/* line 725, ../sass/screen.scss */
.tourWebinar a {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 74.8417721519%;
  font-size: 31.992px;
  color: #F58026;
  line-height: 40px;
  text-align: left;
  padding-left: 20px;
  white-space: nowrap;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.tourWebinar a:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 725, ../sass/screen.scss */
  .tourWebinar a {
    float: left;
    display: block;
    margin-right: 1.7057569296%;
    width: 77.3987206823%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .tourWebinar a:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 725, ../sass/screen.scss */
  .tourWebinar a {
    float: left;
    display: block;
    margin-right: 0.9523809524%;
    width: 74.7619047619%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .tourWebinar a:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 992px) {
  /* line 725, ../sass/screen.scss */
  .tourWebinar a {
    font-size: 27.996px;
  }
}
@media screen and (max-width: 768px) {
  /* line 725, ../sass/screen.scss */
  .tourWebinar a {
    font-size: 31.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 725, ../sass/screen.scss */
  .tourWebinar a {
    font-size: 27.996px;
  }
}

/* ----- A simple divider bar ----- */
/* line 744, ../sass/screen.scss */
.div-bar {
  height: 30px;
  width: 100%;
}

/* ----- A divider bar with a gray gradient ----- */
/* line 751, ../sass/screen.scss */
.bottom-div-header {
  background-color: #FFFFFF;
  background-image: -webkit-linear-gradient(bottom, #FFFFFF, #CACBCD);
  background-image: linear-gradient(to top,#FFFFFF, #CACBCD);
  height: 40px;
  width: 100%;
}

/* ----- Accounting features section ----- */
/* line 759, ../sass/screen.scss */
.acctFeatures {
  display: block;
  margin-top: 75px;
  margin-bottom: 75px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.acctFeatures:after {
  content: "";
  display: table;
  clear: both;
}
/* line 763, ../sass/screen.scss */
.acctFeatures h1 {
  color: #999999;
  font-size: 31.992px;
  display: table;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
/* line 768, ../sass/screen.scss */
.acctFeatures h1.primary {
  margin: 0 auto 30px auto;
  color: #F58026;
  font-size: 36px;
  font-weight: bold;
}
/* line 774, ../sass/screen.scss */
.acctFeatures h2 {
  font-weight: bold;
  font-size: 24px;
  display: table;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
/* line 779, ../sass/screen.scss */
.acctFeatures .simpleCol {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
  margin-left: 12.5791139241%;
}
/* line 780, ../sass/screen.scss */
.acctFeatures .simpleCol h1, .acctFeatures .simpleCol h2 {
  display: none;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.acctFeatures .simpleCol:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 779, ../sass/screen.scss */
  .acctFeatures .simpleCol {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .acctFeatures .simpleCol:last-child {
    margin-right: 0;
  }
  /* line 787, ../sass/screen.scss */
  .acctFeatures .simpleCol h1, .acctFeatures .simpleCol h2 {
    display: block;
  }
}
/* line 791, ../sass/screen.scss */
.acctFeatures .simpleCol img {
  width: 80%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 992px) {
  /* line 791, ../sass/screen.scss */
  .acctFeatures .simpleCol img {
    width: 60%;
    margin-left: 12%;
  }
}
/* line 799, ../sass/screen.scss */
.acctFeatures .simpleCol span {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  display: table;
}
/* line 806, ../sass/screen.scss */
.acctFeatures .imageCol {
  margin-left: 8.3860759494%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.acctFeatures .imageCol:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 806, ../sass/screen.scss */
  .acctFeatures .imageCol {
    display: none;
  }
}
/* line 810, ../sass/screen.scss */
.acctFeatures .imageCol img {
  max-width: 100%;
}

/* ----- Need help section ----- */
/* line 819, ../sass/screen.scss */
.needHelp {
  display: block;
  padding-top: 25px;
  border-top: solid 2px #939598;
  border-bottom: solid 2px #939598;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.needHelp:after {
  content: "";
  display: table;
  clear: both;
}
/* line 824, ../sass/screen.scss */
.needHelp .leftCol {
  margin-bottom: 25px;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
  margin-left: 12.5791139241%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.needHelp .leftCol:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 824, ../sass/screen.scss */
  .needHelp .leftCol {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .needHelp .leftCol:last-child {
    margin-right: 0;
  }
}
/* line 832, ../sass/screen.scss */
.needHelp .leftCol span {
  line-height: 40px;
  display: table;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
/* line 837, ../sass/screen.scss */
.needHelp .rightCol {
  margin-bottom: 25px;
  margin-top: 2%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
  margin-left: 8.3860759494%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.needHelp .rightCol:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 837, ../sass/screen.scss */
  .needHelp .rightCol {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .needHelp .rightCol:last-child {
    margin-right: 0;
  }
}
/* line 846, ../sass/screen.scss */
.needHelp .rightCol img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: left;
  display: block;
  margin-right: 1.2738853503%;
  width: 15.6050955414%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.needHelp .rightCol img:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 846, ../sass/screen.scss */
  .needHelp .rightCol img {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 27.1670190275%;
    margin-left: 16.8076109937%;
    max-width: 20%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .needHelp .rightCol img:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 846, ../sass/screen.scss */
  .needHelp .rightCol img {
    display: none;
  }
}
/* line 858, ../sass/screen.scss */
.needHelp .rightCol .rightColText {
  margin-left: 4.1930379747%;
  float: left;
  display: block;
  margin-right: 1.2738853503%;
  width: 66.2420382166%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.needHelp .rightCol .rightColText:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 858, ../sass/screen.scss */
  .needHelp .rightCol .rightColText {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 55.1797040169%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .needHelp .rightCol .rightColText:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 858, ../sass/screen.scss */
  .needHelp .rightCol .rightColText {
    display: table;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100%;
  }
}
/* line 871, ../sass/screen.scss */
.needHelp .rightCol .rightColText span {
  white-space: nowrap;
  font-size: 13.992px;
  color: #999999;
}
/* line 873, ../sass/screen.scss */
.needHelp .rightCol .rightColText span:first-child {
  font-size: 24px;
  color: #999999;
  white-space: nowrap;
}
@media screen and (max-width: 992px) {
  /* line 871, ../sass/screen.scss */
  .needHelp .rightCol .rightColText span {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 871, ../sass/screen.scss */
  .needHelp .rightCol .rightColText span {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 871, ../sass/screen.scss */
  .needHelp .rightCol .rightColText span {
    font-size: 12px;
  }
}
/* line 880, ../sass/screen.scss */
.needHelp .rightCol .rightColText span:last-child {
  font-size: 42px;
  color: #F58026;
  white-space: nowrap;
}

/* ----- Section describing specific features ----- */
/* line 892, ../sass/screen.scss */
.featureDesc {
  display: block;
  margin-top: 75px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.featureDesc:after {
  content: "";
  display: table;
  clear: both;
}
/* line 895, ../sass/screen.scss */
.featureDesc ul {
  margin-left: 30px;
  list-style-type: disc;
}
/* line 898, ../sass/screen.scss */
.featureDesc ul ul {
  list-style-type: circle;
}
/* line 902, ../sass/screen.scss */
.featureDesc .descRow {
  margin-top: 50px;
  display: block;
}
/* line 904, ../sass/screen.scss */
.featureDesc .descRow:first-child {
  margin-top: 0;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.featureDesc .descRow:after {
  content: "";
  display: table;
  clear: both;
}
/* line 908, ../sass/screen.scss */
.featureDesc .descRow .descLeft {
  margin-left: 16.7721518987%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 28.7183544304%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.featureDesc .descRow .descLeft:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 908, ../sass/screen.scss */
  .featureDesc .descRow .descLeft {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .featureDesc .descRow .descLeft:last-child {
    margin-right: 0;
  }
}
/* line 916, ../sass/screen.scss */
.featureDesc .descRow .descRight {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
  margin-left: 4.1930379747%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.featureDesc .descRow .descRight:last-child {
  margin-right: 0;
}
/* line 919, ../sass/screen.scss */
.featureDesc .descRow .descRight img {
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 992px) {
  /* line 924, ../sass/screen.scss */
  .featureDesc .descRow .descRight img {
    max-width: 75%;
  }
}
@media screen and (max-width: 768px) {
  /* line 916, ../sass/screen.scss */
  .featureDesc .descRow .descRight {
    display: none;
  }
}
/* line 932, ../sass/screen.scss */
.featureDesc .descRow .descCenter {
  display: block;
  width: 100%;
  text-align: center;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.featureDesc .descRow .descCenter:after {
  content: "";
  display: table;
  clear: both;
}
/* line 936, ../sass/screen.scss */
.featureDesc .descRow .descCenter img {
  margin: auto;
}
@media screen and (max-width: 992px) {
  /* line 940, ../sass/screen.scss */
  .featureDesc .descRow .descCenter img {
    max-width: 75%;
  }
}
/* line 946, ../sass/screen.scss */
.featureDesc .seeMore {
  display: block;
  width: 100%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.featureDesc .seeMore:after {
  content: "";
  display: table;
  clear: both;
}
/* line 949, ../sass/screen.scss */
.featureDesc .seeMore img {
  max-width: 50%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 954, ../sass/screen.scss */
.featureDesc .trialButton {
  display: block;
  margin-top: 75px;
  margin-bottom: 50px;
  display: table;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.featureDesc .trialButton:after {
  content: "";
  display: table;
  clear: both;
}

/* line 962, ../sass/screen.scss */
.testimonial {
  /* Two column testimonial section */
  padding-top: 75px;
  border-top: solid 2px #EEEEEE;
}
/* line 966, ../sass/screen.scss */
.testimonial .testImg {
  display: block;
  width: 100%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.testimonial .testImg:after {
  content: "";
  display: table;
  clear: both;
}
/* line 969, ../sass/screen.scss */
.testimonial .testImg img {
  max-width: 50%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 974, ../sass/screen.scss */
.testimonial .quoteRow {
  display: block;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.testimonial .quoteRow:after {
  content: "";
  display: table;
  clear: both;
}
/* line 976, ../sass/screen.scss */
.testimonial .quoteRow p {
  font-size: 18px;
  color: #999999;
  line-height: 40px;
  display: inline;
}
@media screen and (max-width: 992px) {
  /* line 976, ../sass/screen.scss */
  .testimonial .quoteRow p {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 768px) {
  /* line 976, ../sass/screen.scss */
  .testimonial .quoteRow p {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  /* line 976, ../sass/screen.scss */
  .testimonial .quoteRow p {
    font-size: 13.992px;
  }
}
/* line 982, ../sass/screen.scss */
.testimonial .quoteRow span {
  font-size: 12px;
  color: #999999;
  font-style: italic;
}
@media screen and (max-width: 992px) {
  /* line 982, ../sass/screen.scss */
  .testimonial .quoteRow span {
    font-size: 9.996px;
  }
}
@media screen and (max-width: 768px) {
  /* line 982, ../sass/screen.scss */
  .testimonial .quoteRow span {
    font-size: 12px;
  }
}
@media screen and (max-width: 480px) {
  /* line 982, ../sass/screen.scss */
  .testimonial .quoteRow span {
    font-size: 9.996px;
  }
}
/* line 987, ../sass/screen.scss */
.testimonial .quoteRow b {
  font-weight: bold;
}
/* line 990, ../sass/screen.scss */
.testimonial .quoteRow .quoteLeft {
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.testimonial .quoteRow .quoteLeft:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 990, ../sass/screen.scss */
  .testimonial .quoteRow .quoteLeft {
    margin-left: 29.3512658228%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 41.2974683544%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .testimonial .quoteRow .quoteLeft:last-child {
    margin-right: 0;
  }
}
/* line 998, ../sass/screen.scss */
.testimonial .quoteRow .quoteRight {
  margin-left: 8.3860759494%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.testimonial .quoteRow .quoteRight:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 998, ../sass/screen.scss */
  .testimonial .quoteRow .quoteRight {
    margin-left: 29.3512658228%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 41.2974683544%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .testimonial .quoteRow .quoteRight:last-child {
    margin-right: 0;
  }
}
/* line 1007, ../sass/screen.scss */
.testimonial a {
  font-size: 18px;
  color: #F58026;
  display: table;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media screen and (max-width: 992px) {
  /* line 1007, ../sass/screen.scss */
  .testimonial a {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1007, ../sass/screen.scss */
  .testimonial a {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1007, ../sass/screen.scss */
  .testimonial a {
    font-size: 13.992px;
  }
}

/* line 1014, ../sass/screen.scss */
.testimonialOne {
  /* Single column testimonial section */
  padding-top: 75px;
  border-top: solid 2px #EEEEEE;
  clear: both;
}
/* line 1019, ../sass/screen.scss */
.testimonialOne .testImg {
  display: block;
  width: 100%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.testimonialOne .testImg:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1022, ../sass/screen.scss */
.testimonialOne .testImg img {
  max-width: 50%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 1027, ../sass/screen.scss */
.testimonialOne .quoteRow {
  display: block;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.testimonialOne .quoteRow:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1029, ../sass/screen.scss */
.testimonialOne .quoteRow p {
  font-size: 18px;
  color: #999999;
  line-height: 40px;
  display: inline;
}
@media screen and (max-width: 992px) {
  /* line 1029, ../sass/screen.scss */
  .testimonialOne .quoteRow p {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1029, ../sass/screen.scss */
  .testimonialOne .quoteRow p {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1029, ../sass/screen.scss */
  .testimonialOne .quoteRow p {
    font-size: 13.992px;
  }
}
/* line 1035, ../sass/screen.scss */
.testimonialOne .quoteRow span {
  font-size: 12px;
  color: #999999;
  font-style: italic;
}
@media screen and (max-width: 992px) {
  /* line 1035, ../sass/screen.scss */
  .testimonialOne .quoteRow span {
    font-size: 9.996px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1035, ../sass/screen.scss */
  .testimonialOne .quoteRow span {
    font-size: 12px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1035, ../sass/screen.scss */
  .testimonialOne .quoteRow span {
    font-size: 9.996px;
  }
}
/* line 1040, ../sass/screen.scss */
.testimonialOne .quoteRow b {
  font-weight: bold;
}
/* line 1043, ../sass/screen.scss */
.testimonialOne .quoteRow .quote {
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 74.8417721519%;
  text-align: center;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.testimonialOne .quoteRow .quote:last-child {
  margin-right: 0;
}
/* line 1049, ../sass/screen.scss */
.testimonialOne a {
  font-size: 18px;
  color: #F58026;
  display: table;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media screen and (max-width: 992px) {
  /* line 1049, ../sass/screen.scss */
  .testimonialOne a {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1049, ../sass/screen.scss */
  .testimonialOne a {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1049, ../sass/screen.scss */
  .testimonialOne a {
    font-size: 13.992px;
  }
}

/* ----- Price calculator styling ----- */
/* line 1058, ../sass/screen.scss */
.acct-div {
  margin-top: 5px;
  margin-bottom: 5px;
  border-top: solid #999999 1px;
}

/* line 1064, ../sass/screen.scss */
.acct-bot-div {
  margin-top: 10px;
  margin-bottom: 0;
  border-bottom: solid #999999 1px;
}

/* line 1070, ../sass/screen.scss */
.itemSelected {
  /* Sets the orange arrow background when item is selected */
  background: url("/images/calc/orangeArrow.png") no-repeat scroll 0 0 transparent;
  background-size: 100% 100%;
}

/* line 1076, ../sass/screen.scss */
.itemSelectedText {
  color: #FFFFFF !important;
}

/* line 1080, ../sass/screen.scss */
.calculator {
  padding-top: 25px;
  background-color: #F1F1F1;
}
/* line 1084, ../sass/screen.scss */
.calculator .calcHeader span {
  font-size: 31.992px;
  display: table;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #F58026;
  font-weight: bold;
}
@media screen and (max-width: 992px) {
  /* line 1084, ../sass/screen.scss */
  .calculator .calcHeader span {
    font-size: 27.996px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1084, ../sass/screen.scss */
  .calculator .calcHeader span {
    font-size: 31.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1084, ../sass/screen.scss */
  .calculator .calcHeader span {
    font-size: 27.996px;
  }
}
/* line 1091, ../sass/screen.scss */
.calculator .totalCost {
  display: table;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
/* line 1093, ../sass/screen.scss */
.calculator .totalCost span {
  font-size: 31.992px;
}
@media screen and (max-width: 992px) {
  /* line 1093, ../sass/screen.scss */
  .calculator .totalCost span {
    font-size: 27.996px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1093, ../sass/screen.scss */
  .calculator .totalCost span {
    font-size: 31.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1093, ../sass/screen.scss */
  .calculator .totalCost span {
    font-size: 27.996px;
  }
}
/* line 1095, ../sass/screen.scss */
.calculator .totalCost span:first-child {
  color: #F58026;
}
/* line 1098, ../sass/screen.scss */
.calculator .totalCost span:last-child {
  color: #333333;
}
/* line 1103, ../sass/screen.scss */
.calculator .calcItems {
  padding-top: 25px;
  padding-bottom: 10px;
  border-bottom: solid 1px #999999;
  display: block;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.calculator .calcItems:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1108, ../sass/screen.scss */
.calculator .calcItems .itemsLeft {
  margin-left: 8.3860759494%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 24.5253164557%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.calculator .calcItems .itemsLeft:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 1108, ../sass/screen.scss */
  .calculator .calcItems .itemsLeft {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 41.2974683544%;
    margin-left: 29.3512658228%;
    margin-bottom: 50px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .calculator .calcItems .itemsLeft:last-child {
    margin-right: 0;
  }
}
/* line 1116, ../sass/screen.scss */
.calculator .calcItems .itemsLeft span {
  font-size: 24px;
  color: #F58026;
}
@media screen and (max-width: 480px) {
  /* line 1116, ../sass/screen.scss */
  .calculator .calcItems .itemsLeft span {
    font-size: 21px;
  }
}
/* line 1123, ../sass/screen.scss */
.calculator .calcItems .itemsLeft img {
  height: 40px;
}
/* line 1126, ../sass/screen.scss */
.calculator .calcItems .itemsLeft select {
  display: inline;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #F58026;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  font-size: 18px;
  vertical-align: top;
  margin-top: 3px;
}
/* line 113, ../sass/_mixins.scss */
.calculator .calcItems .itemsLeft select:focus {
  border-color: #F58026;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(245, 128, 38, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(245, 128, 38, 0.6);
}
@media screen and (max-width: 992px) {
  /* line 1126, ../sass/screen.scss */
  .calculator .calcItems .itemsLeft select {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1126, ../sass/screen.scss */
  .calculator .calcItems .itemsLeft select {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1126, ../sass/screen.scss */
  .calculator .calcItems .itemsLeft select {
    font-size: 13.992px;
  }
}
/* line 1132, ../sass/screen.scss */
.calculator .calcItems .itemsLeft .calcInclude {
  padding-top: 25px;
}
/* line 1134, ../sass/screen.scss */
.calculator .calcItems .itemsLeft .calcInclude h2 {
  font-size: 18px;
  color: #999999;
  font-style: bold;
}
@media screen and (max-width: 480px) {
  /* line 1134, ../sass/screen.scss */
  .calculator .calcItems .itemsLeft .calcInclude h2 {
    font-size: 15px;
  }
}
/* line 1142, ../sass/screen.scss */
.calculator .calcItems .itemsLeft .calcInclude span {
  font-size: 13.992px;
  color: #999999;
}
@media screen and (max-width: 992px) {
  /* line 1142, ../sass/screen.scss */
  .calculator .calcItems .itemsLeft .calcInclude span {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1142, ../sass/screen.scss */
  .calculator .calcItems .itemsLeft .calcInclude span {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1142, ../sass/screen.scss */
  .calculator .calcItems .itemsLeft .calcInclude span {
    font-size: 12px;
  }
}
/* line 1148, ../sass/screen.scss */
.calculator .calcItems .itemsRight {
  margin-left: 4.1930379747%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 53.8765822785%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.calculator .calcItems .itemsRight:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 1148, ../sass/screen.scss */
  .calculator .calcItems .itemsRight {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 91.6139240506%;
    min-width: 550px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .calculator .calcItems .itemsRight:last-child {
    margin-right: 0;
  }
}
/* line 1155, ../sass/screen.scss */
.calculator .calcItems .itemsRight img {
  height: 40px;
}
/* line 1158, ../sass/screen.scss */
.calculator .calcItems .itemsRight .whiteCheck {
  position: absolute;
  right: 20%;
}
@media screen and (max-width: 992px) {
  /* line 1158, ../sass/screen.scss */
  .calculator .calcItems .itemsRight .whiteCheck {
    right: 27%;
  }
}
@media all and (max-width: 605px) {
  /* line 1158, ../sass/screen.scss */
  .calculator .calcItems .itemsRight .whiteCheck {
    left: 390px;
  }
}
/* line 1168, ../sass/screen.scss */
.calculator .calcItems .itemsRight .icon {
  margin-left: 15px;
}
/* line 1171, ../sass/screen.scss */
.calculator .calcItems .itemsRight h1 {
  font-size: 24px;
  color: #F58026;
}
@media screen and (max-width: 480px) {
  /* line 1171, ../sass/screen.scss */
  .calculator .calcItems .itemsRight h1 {
    font-size: 21px;
  }
}
/* line 1178, ../sass/screen.scss */
.calculator .calcItems .itemsRight span {
  font-size: 13.992px;
  color: #F58026;
}
@media screen and (max-width: 992px) {
  /* line 1178, ../sass/screen.scss */
  .calculator .calcItems .itemsRight span {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1178, ../sass/screen.scss */
  .calculator .calcItems .itemsRight span {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1178, ../sass/screen.scss */
  .calculator .calcItems .itemsRight span {
    font-size: 12px;
  }
}
/* line 1182, ../sass/screen.scss */
.calculator .calcItems .itemsRight .addOn {
  display: block;
  height: 40px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.calculator .calcItems .itemsRight .addOn:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1185, ../sass/screen.scss */
.calculator .calcItems .itemsRight .addOn .addOnSel {
  float: left;
  display: block;
  margin-right: 1.174743025%;
  width: 80.543318649%;
  height: 40px;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.calculator .calcItems .itemsRight .addOn .addOnSel:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 1185, ../sass/screen.scss */
  .calculator .calcItems .itemsRight .addOn .addOnSel {
    float: left;
    display: block;
    margin-right: 0.6908462867%;
    width: 77.115716753%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .calculator .calcItems .itemsRight .addOn .addOnSel:last-child {
    margin-right: 0;
  }
}
/* line 1192, ../sass/screen.scss */
.calculator .calcItems .itemsRight .addOn .addOnSel:hover {
  cursor: pointer;
}
/* line 1195, ../sass/screen.scss */
.calculator .calcItems .itemsRight .addOn span {
  font-size: 18px;
  color: #666666;
  text-align: left;
  line-height: 40px;
  display: inline-block;
  vertical-align: top;
  padding-left: 15px;
}
@media screen and (max-width: 480px) {
  /* line 1195, ../sass/screen.scss */
  .calculator .calcItems .itemsRight .addOn span {
    font-size: 15px;
  }
}
/* line 1207, ../sass/screen.scss */
.calculator .calcItems .itemsRight .addOn .priceImage {
  margin-left: 2.3348017621%;
  float: left;
  display: block;
  margin-right: 1.174743025%;
  width: 14.3906020558%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.calculator .calcItems .itemsRight .addOn .priceImage:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 1207, ../sass/screen.scss */
  .calculator .calcItems .itemsRight .addOn .priceImage {
    margin-left: 4.5768566494%;
    float: left;
    display: block;
    margin-right: 0.6908462867%;
    width: 17.6165803109%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .calculator .calcItems .itemsRight .addOn .priceImage:last-child {
    margin-right: 0;
  }
}

/* ----- CSS for a big blue button that's all by itself in a row ----- */
/* line 1222, ../sass/screen.scss */
.buttonAlone {
  margin-top: 25px;
  margin-bottom: 25px;
  display: table;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  display: block;
  display: table;
  clear: both;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.buttonAlone:after {
  content: "";
  display: table;
  clear: both;
}

/* ----- CSS for the SEO footer links ----- */
/* line 1233, ../sass/screen.scss */
.active {
  background-color: #DDDDDD;
}

/* line 1237, ../sass/screen.scss */
.footLinks {
  display: block;
  margin-top: 25px;
  margin-bottom: 25px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.footLinks:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1241, ../sass/screen.scss */
.footLinks ul {
  list-style-type: none;
}
/* line 1244, ../sass/screen.scss */
.footLinks .tabsContainer {
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 24.5253164557%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.footLinks .tabsContainer:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1244, ../sass/screen.scss */
  .footLinks .tabsContainer {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .footLinks .tabsContainer:last-child {
    margin-right: 0;
  }
}
/* line 1250, ../sass/screen.scss */
.footLinks .tabsContainer li {
  margin: 10px;
}
/* line 1253, ../sass/screen.scss */
.footLinks .tabsContainer a {
  font-size: 13.992px;
  color: #999999;
  padding: 5px;
}
@media screen and (max-width: 992px) {
  /* line 1253, ../sass/screen.scss */
  .footLinks .tabsContainer a {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1253, ../sass/screen.scss */
  .footLinks .tabsContainer a {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1253, ../sass/screen.scss */
  .footLinks .tabsContainer a {
    font-size: 12px;
  }
}
/* line 1258, ../sass/screen.scss */
.footLinks .tabsContainer a:hover {
  background-color: #DDDDDD;
}
/* line 1262, ../sass/screen.scss */
.footLinks .tabsContentContainer {
  border: 1px solid #cccccc;
  padding: 4px;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 53.8765822785%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.footLinks .tabsContentContainer:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1262, ../sass/screen.scss */
  .footLinks .tabsContentContainer {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .footLinks .tabsContentContainer:last-child {
    margin-right: 0;
  }
}
/* line 1271, ../sass/screen.scss */
.footLinks .tabsContentContainer .tabContent0 .tabContentText {
  float: left;
  display: block;
  margin-right: 1.174743025%;
  width: 68.8693098385%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.footLinks .tabsContentContainer .tabContent0 .tabContentText:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1271, ../sass/screen.scss */
  .footLinks .tabsContentContainer .tabContent0 .tabContentText {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 74.7885835095%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .footLinks .tabsContentContainer .tabContent0 .tabContentText:last-child {
    margin-right: 0;
  }
}
/* line 1276, ../sass/screen.scss */
.footLinks .tabsContentContainer .tabContent0 .tabContentText span {
  font-size: 12px;
  color: #999999;
}
/* line 1277, ../sass/screen.scss */
.footLinks .tabsContentContainer .tabContent0 .tabContentText span:first-child {
  font-weight: bold;
}
@media screen and (max-width: 992px) {
  /* line 1276, ../sass/screen.scss */
  .footLinks .tabsContentContainer .tabContent0 .tabContentText span {
    font-size: 9.996px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1276, ../sass/screen.scss */
  .footLinks .tabsContentContainer .tabContent0 .tabContentText span {
    font-size: 12px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1276, ../sass/screen.scss */
  .footLinks .tabsContentContainer .tabContent0 .tabContentText span {
    font-size: 9.996px;
  }
}
/* line 1283, ../sass/screen.scss */
.footLinks .tabsContentContainer .tabContent0 .tabContentText a {
  font-size: 13.992px;
  color: #F58026;
}
@media screen and (max-width: 992px) {
  /* line 1283, ../sass/screen.scss */
  .footLinks .tabsContentContainer .tabContent0 .tabContentText a {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1283, ../sass/screen.scss */
  .footLinks .tabsContentContainer .tabContent0 .tabContentText a {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1283, ../sass/screen.scss */
  .footLinks .tabsContentContainer .tabContent0 .tabContentText a {
    font-size: 12px;
  }
}
/* line 1288, ../sass/screen.scss */
.footLinks .tabsContentContainer .tabContent0 .tabContentImage {
  margin-left: 7.7826725404%;
  float: left;
  display: block;
  margin-right: 1.174743025%;
  width: 14.3906020558%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.footLinks .tabsContentContainer .tabContent0 .tabContentImage:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1288, ../sass/screen.scss */
  .footLinks .tabsContentContainer .tabContent0 .tabContentImage {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 18.7632135307%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .footLinks .tabsContentContainer .tabContent0 .tabContentImage:last-child {
    margin-right: 0;
  }
}
/* line 1294, ../sass/screen.scss */
.footLinks .tabsContentContainer .tabContent0 .tabContentImage img {
  max-width: 100%;
  margin-top: 15px;
}
/* line 1300, ../sass/screen.scss */
.footLinks .tabsContentContainer .tabContent1 {
  display: none;
}
/* line 1302, ../sass/screen.scss */
.footLinks .tabsContentContainer .tabContent1 a {
  font-size: 12px;
  color: #999999;
}
@media screen and (max-width: 992px) {
  /* line 1302, ../sass/screen.scss */
  .footLinks .tabsContentContainer .tabContent1 a {
    font-size: 9.996px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1302, ../sass/screen.scss */
  .footLinks .tabsContentContainer .tabContent1 a {
    font-size: 12px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1302, ../sass/screen.scss */
  .footLinks .tabsContentContainer .tabContent1 a {
    font-size: 9.996px;
  }
}
/* line 1306, ../sass/screen.scss */
.footLinks .tabsContentContainer .tabContent1 .tabContentText {
  margin-left: 7.7826725404%;
  float: left;
  display: block;
  margin-right: 1.174743025%;
  width: 37.7386196769%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.footLinks .tabsContentContainer .tabContent1 .tabContentText:last-child {
  margin-right: 0;
}
/* line 1311, ../sass/screen.scss */
.footLinks .tabsContentContainer .tabContent2 {
  display: none;
}
/* line 1313, ../sass/screen.scss */
.footLinks .tabsContentContainer .tabContent2 a {
  color: #999999;
  font-size: 12px;
  text-decoration: none;
}
@media screen and (max-width: 992px) {
  /* line 1313, ../sass/screen.scss */
  .footLinks .tabsContentContainer .tabContent2 a {
    font-size: 9.996px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1313, ../sass/screen.scss */
  .footLinks .tabsContentContainer .tabContent2 a {
    font-size: 12px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1313, ../sass/screen.scss */
  .footLinks .tabsContentContainer .tabContent2 a {
    font-size: 9.996px;
  }
}
/* line 1318, ../sass/screen.scss */
.footLinks .tabsContentContainer .tabContent2 a:hover {
  color: #CCCCCC;
}
/* line 1321, ../sass/screen.scss */
.footLinks .tabsContentContainer .tabContent2 table {
  width: 100%;
}
/* line 1324, ../sass/screen.scss */
.footLinks .tabsContentContainer .tabContent2 th {
  text-align: center;
}

/* ----- Oversight features section styling ----- */
/* line 1333, ../sass/screen.scss */
.overFeatures {
  margin-left: 8.3860759494%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 83.2278481013%;
  margin-bottom: 100px;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.overFeatures:last-child {
  margin-right: 0;
}
/* line 1337, ../sass/screen.scss */
.overFeatures h1 {
  font-size: 31.992px;
  color: #5D9732;
  text-align: center;
}
@media screen and (max-width: 992px) {
  /* line 1337, ../sass/screen.scss */
  .overFeatures h1 {
    font-size: 27.996px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1337, ../sass/screen.scss */
  .overFeatures h1 {
    font-size: 31.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1337, ../sass/screen.scss */
  .overFeatures h1 {
    font-size: 27.996px;
  }
}
/* line 1342, ../sass/screen.scss */
.overFeatures h2 {
  font-size: 18px;
  color: #999999;
  text-align: center;
}
@media screen and (max-width: 992px) {
  /* line 1342, ../sass/screen.scss */
  .overFeatures h2 {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1342, ../sass/screen.scss */
  .overFeatures h2 {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1342, ../sass/screen.scss */
  .overFeatures h2 {
    font-size: 13.992px;
  }
}
/* line 1347, ../sass/screen.scss */
.overFeatures aside {
  margin-left: 20.9651898734%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 58.0696202532%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.overFeatures aside:last-child {
  margin-right: 0;
}
/* line 1351, ../sass/screen.scss */
.overFeatures p {
  color: #999999;
  font-size: 13.992px;
}
@media screen and (max-width: 992px) {
  /* line 1351, ../sass/screen.scss */
  .overFeatures p {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1351, ../sass/screen.scss */
  .overFeatures p {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1351, ../sass/screen.scss */
  .overFeatures p {
    font-size: 12px;
  }
}
/* line 1355, ../sass/screen.scss */
.overFeatures span {
  color: #5D9732;
  font-size: 18px;
}
@media screen and (max-width: 992px) {
  /* line 1355, ../sass/screen.scss */
  .overFeatures span {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1355, ../sass/screen.scss */
  .overFeatures span {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1355, ../sass/screen.scss */
  .overFeatures span {
    font-size: 13.992px;
  }
}
/* line 1358, ../sass/screen.scss */
.overFeatures span:first-child {
  font-size: 24px;
}
@media screen and (max-width: 992px) {
  /* line 1358, ../sass/screen.scss */
  .overFeatures span:first-child {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  /* line 1358, ../sass/screen.scss */
  .overFeatures span:first-child {
    font-size: 24px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1358, ../sass/screen.scss */
  .overFeatures span:first-child {
    font-size: 18px;
  }
}
/* line 1362, ../sass/screen.scss */
.overFeatures img {
  width: 65%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* ----- Oversight pricing section ----- */
/* line 1371, ../sass/screen.scss */
.overPricing {
  margin-top: 75px;
  display: block;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.overPricing:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1374, ../sass/screen.scss */
.overPricing .colLeft {
  margin-top: 50px;
  margin-bottom: 30px;
  margin-left: 16.7721518987%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.overPricing .colLeft:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1374, ../sass/screen.scss */
  .overPricing .colLeft {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 66.4556962025%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .overPricing .colLeft:last-child {
    margin-right: 0;
  }
}
/* line 1383, ../sass/screen.scss */
.overPricing .colRight {
  margin-top: 100px;
  margin-left: 4.1930379747%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 28.7183544304%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.overPricing .colRight:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1383, ../sass/screen.scss */
  .overPricing .colRight {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 66.4556962025%;
    margin-left: 16.7721518987%;
    margin-bottom: 50px;
    margin-top: 50px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .overPricing .colRight:last-child {
    margin-right: 0;
  }
}
/* line 1393, ../sass/screen.scss */
.overPricing .colRight .phoneImg {
  float: left;
  display: block;
  margin-right: 2.2038567493%;
  width: 41.5977961433%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.overPricing .colRight .phoneImg:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1393, ../sass/screen.scss */
  .overPricing .colRight .phoneImg {
    float: left;
    display: block;
    margin-right: 0.9523809524%;
    width: 43.2142857143%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .overPricing .colRight .phoneImg:last-child {
    margin-right: 0;
  }
}
/* line 1398, ../sass/screen.scss */
.overPricing .colRight .phoneImg img {
  max-width: 100%;
}
/* line 1402, ../sass/screen.scss */
.overPricing .colRight .estimate {
  float: left;
  display: block;
  margin-right: 2.2038567493%;
  width: 56.1983471074%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.overPricing .colRight .estimate:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1402, ../sass/screen.scss */
  .overPricing .colRight .estimate {
    float: left;
    display: block;
    margin-right: 0.9523809524%;
    width: 55.8333333333%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .overPricing .colRight .estimate:last-child {
    margin-right: 0;
  }
}

/* ----- Efile banner ----- */
/* line 1414, ../sass/screen.scss */
.efileBanner {
  display: block;
  padding-top: 50px;
  padding-bottom: 50px;
  border-top: solid 2px #EEEEEE;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.efileBanner:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1419, ../sass/screen.scss */
.efileBanner .ecolLeft {
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.efileBanner .ecolLeft:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1419, ../sass/screen.scss */
  .efileBanner .ecolLeft {
    margin-left: 25.1582278481%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 49.6835443038%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .efileBanner .ecolLeft:last-child {
    margin-right: 0;
  }
}
/* line 1427, ../sass/screen.scss */
.efileBanner .ecolRight {
  margin-left: 8.3860759494%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.efileBanner .ecolRight:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1427, ../sass/screen.scss */
  .efileBanner .ecolRight {
    margin-left: 25.1582278481%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 49.6835443038%;
    margin-top: 50px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .efileBanner .ecolRight:last-child {
    margin-right: 0;
  }
}
/* line 1435, ../sass/screen.scss */
.efileBanner .ecolRight img {
  max-width: 100%;
}

/* ----- Simple single column fluid text section ----- */
/* line 1443, ../sass/screen.scss */
.singleColText {
  margin-top: 50px;
  margin-bottom: 50px;
  display: block;
  margin-left: 20.9651898734%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 58.0696202532%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.singleColText:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.singleColText:last-child {
  margin-right: 0;
}

/* line 1451, ../sass/screen.scss */
.twoColText {
  margin-top: 50px;
  margin-bottom: 50px;
  display: block;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.twoColText:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1455, ../sass/screen.scss */
.twoColText h1 {
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 74.8417721519%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.twoColText h1:last-child {
  margin-right: 0;
}
/* line 1459, ../sass/screen.scss */
.twoColText .leftColText {
  margin-top: 20px;
  margin-left: 10.4825949367%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 37.1044303797%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.twoColText .leftColText:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1459, ../sass/screen.scss */
  .twoColText .leftColText {
    margin-left: 16.7721518987%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 66.4556962025%;
  }
  /* line 1464, ../sass/screen.scss */
  .twoColText .leftColText div {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .twoColText .leftColText:last-child {
    margin-right: 0;
  }
}
/* line 1472, ../sass/screen.scss */
.twoColText .rightColText {
  margin-top: 20px;
  margin-left: 4.1930379747%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 37.1044303797%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.twoColText .rightColText:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1472, ../sass/screen.scss */
  .twoColText .rightColText {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 16.7721518987%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 66.4556962025%;
  }
  /* line 1477, ../sass/screen.scss */
  .twoColText .rightColText div {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .twoColText .rightColText:last-child {
    margin-right: 0;
  }
}

/* line 1489, ../sass/screen.scss */
.twoColTextAcct {
  margin-top: 50px;
  margin-bottom: 50px;
  display: block;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.twoColTextAcct:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1493, ../sass/screen.scss */
.twoColTextAcct .leftColText {
  margin-left: 10.4825949367%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 37.1044303797%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.twoColTextAcct .leftColText:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 1493, ../sass/screen.scss */
  .twoColTextAcct .leftColText {
    margin-left: 16.7721518987%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 66.4556962025%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .twoColTextAcct .leftColText:last-child {
    margin-right: 0;
  }
}
/* line 1501, ../sass/screen.scss */
.twoColTextAcct .rightColText {
  margin-left: 4.1930379747%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 37.1044303797%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.twoColTextAcct .rightColText:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 1501, ../sass/screen.scss */
  .twoColTextAcct .rightColText {
    display: none;
  }
}

/* ----- eFile 990n section ----- */
/* line 1511, ../sass/screen.scss */
.efile990 {
  margin-top: 50px;
  margin-bottom: 50px;
  display: block;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.efile990:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1515, ../sass/screen.scss */
.efile990 .left990 {
  margin-top: 5%;
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 37.1044303797%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.efile990 .left990:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1515, ../sass/screen.scss */
  .efile990 .left990 {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .efile990 .left990:last-child {
    margin-right: 0;
  }
}
/* line 1524, ../sass/screen.scss */
.efile990 .left990 span:last-child {
  margin-top: -20px;
}
/* line 1529, ../sass/screen.scss */
.efile990 .right990 {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 37.1044303797%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.efile990 .right990:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1529, ../sass/screen.scss */
  .efile990 .right990 {
    display: none;
  }
}
/* line 1535, ../sass/screen.scss */
.efile990 img {
  max-width: 100%;
}
/* line 1538, ../sass/screen.scss */
.efile990 span {
  clear: both;
  line-height: 30px;
}
/* line 1542, ../sass/screen.scss */
.efile990 h1 {
  margin-top: 25px;
  margin-bottom: 25px;
  clear: both;
}
/* line 1547, ../sass/screen.scss */
.efile990 .pricingLeft {
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.efile990 .pricingLeft:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1547, ../sass/screen.scss */
  .efile990 .pricingLeft {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .efile990 .pricingLeft:last-child {
    margin-right: 0;
  }
  /* line 1553, ../sass/screen.scss */
  .efile990 .pricingLeft img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 60%;
  }
}
/* line 1559, ../sass/screen.scss */
.efile990 .pricingRight {
  margin-left: 8.3860759494%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.efile990 .pricingRight:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1559, ../sass/screen.scss */
  .efile990 .pricingRight {
    margin-bottom: 50px;
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .efile990 .pricingRight:last-child {
    margin-right: 0;
  }
  /* line 1566, ../sass/screen.scss */
  .efile990 .pricingRight img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 60%;
  }
}

/* line 1574, ../sass/screen.scss */
.efile990ez {
  margin-top: 50px;
  margin-bottom: 50px;
  display: block;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.efile990ez:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1578, ../sass/screen.scss */
.efile990ez .left990ez {
  margin-top: 2%;
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 37.1044303797%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.efile990ez .left990ez:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1578, ../sass/screen.scss */
  .efile990ez .left990ez {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .efile990ez .left990ez:last-child {
    margin-right: 0;
  }
}
/* line 1586, ../sass/screen.scss */
.efile990ez .left990ez .simple {
  margin-top: -20px;
}
/* line 1590, ../sass/screen.scss */
.efile990ez .right990ez {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 37.1044303797%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.efile990ez .right990ez:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1590, ../sass/screen.scss */
  .efile990ez .right990ez {
    display: none;
  }
}
/* line 1596, ../sass/screen.scss */
.efile990ez img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
/* line 1600, ../sass/screen.scss */
.efile990ez span {
  clear: both;
  line-height: 30px;
}
/* line 1604, ../sass/screen.scss */
.efile990ez h1 {
  margin-top: 25px;
  margin-bottom: 25px;
  clear: both;
}
/* line 1609, ../sass/screen.scss */
.efile990ez .pricingLeftEz {
  margin-top: 100px;
  margin-bottom: 50px;
  text-align: center;
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.efile990ez .pricingLeftEz:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1609, ../sass/screen.scss */
  .efile990ez .pricingLeftEz {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .efile990ez .pricingLeftEz:last-child {
    margin-right: 0;
  }
  /* line 1618, ../sass/screen.scss */
  .efile990ez .pricingLeftEz img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 60%;
  }
}
/* line 1624, ../sass/screen.scss */
.efile990ez .pricingRightEz {
  margin-top: 50px;
  margin-bottom: 50px;
  margin-left: 8.3860759494%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.efile990ez .pricingRightEz:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1624, ../sass/screen.scss */
  .efile990ez .pricingRightEz {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .efile990ez .pricingRightEz:last-child {
    margin-right: 0;
  }
  /* line 1632, ../sass/screen.scss */
  .efile990ez .pricingRightEz img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 60%;
  }
}
/* line 1638, ../sass/screen.scss */
.efile990ez .singleCol {
  margin-top: 50px;
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 74.8417721519%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.efile990ez .singleCol:last-child {
  margin-right: 0;
}

/* ----- A slightly variant banner for the home page ----- */
/* line 1647, ../sass/screen.scss */
.aplosBannerHome {
  display: block;
  margin-top: 20px;
  margin-bottom: 30px;
  margin-left: 8.3860759494%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 83.2278481013%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.aplosBannerHome:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosBannerHome:last-child {
  margin-right: 0;
}
/* line 1655, ../sass/screen.scss */
.aplosBannerHome .bannerTitle span:last-child {
  line-height: 15px;
}
@media screen and (max-width: 992px) {
  /* line 1655, ../sass/screen.scss */
  .aplosBannerHome .bannerTitle span:last-child {
    line-height: 40px;
  }
}
/* line 1664, ../sass/screen.scss */
.aplosBannerHome .aplosProducts a:hover {
  text-decoration: none;
}
/* line 1667, ../sass/screen.scss */
.aplosBannerHome .aplosProducts li:hover {
  cursor: pointer;
}
/* line 1670, ../sass/screen.scss */
.aplosBannerHome .aplosProducts li {
  line-height: 16px;
  min-height: 255px;
  float: left;
  display: block;
  margin-right: 0.7604562738%;
  width: 24.4296577947%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosBannerHome .aplosProducts li:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1670, ../sass/screen.scss */
  .aplosBannerHome .aplosProducts li {
    float: left;
    display: block;
    margin-right: 0.7604562738%;
    width: 44.5817490494%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosBannerHome .aplosProducts li:last-child {
    margin-right: 0;
  }
}
/* line 1677, ../sass/screen.scss */
.aplosBannerHome .aplosProducts li img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 65%;
}
/* line 1682, ../sass/screen.scss */
.aplosBannerHome .aplosProducts .donations {
  border-right: solid 1px #EEEEEE;
}
@media screen and (max-width: 768px) {
  /* line 1682, ../sass/screen.scss */
  .aplosBannerHome .aplosProducts .donations {
    border-bottom: solid 1px #EEEEEE;
    padding-bottom: 10px;
  }
}
/* line 1689, ../sass/screen.scss */
.aplosBannerHome .aplosProducts .accounting {
  border-right: solid 1px #EEEEEE;
}
@media screen and (max-width: 768px) {
  /* line 1689, ../sass/screen.scss */
  .aplosBannerHome .aplosProducts .accounting {
    border-right: none;
    border-bottom: solid 1px #EEEEEE;
    padding-bottom: 10px;
  }
}
/* line 1697, ../sass/screen.scss */
.aplosBannerHome .aplosProducts .irs {
  border-right: solid 1px #EEEEEE;
}

/* ----- Styling for the carousel ----- */
/* line 1705, ../sass/screen.scss */
.blackBar {
  background-color: #000000;
  padding-bottom: 15px;
  clear: both;
  display: block;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.blackBar:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1710, ../sass/screen.scss */
.blackBar .adText {
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 74.8417721519%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.blackBar .adText:last-child {
  margin-right: 0;
}

/* ----- Styling for the Aplos Software Suite section on the homepage ----- */
/* line 1718, ../sass/screen.scss */
.aplosSuite {
  display: block;
  padding-top: 25px;
  clear: both;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.aplosSuite:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1722, ../sass/screen.scss */
.aplosSuite .suiteItem {
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 74.8417721519%;
  margin-top: 30px;
  padding-bottom: 30px;
  border-bottom: solid 2px #EEEEEE;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosSuite .suiteItem:last-child {
  margin-right: 0;
}
/* line 1728, ../sass/screen.scss */
.aplosSuite .suiteItem:last-child {
  border-bottom: none;
}
/* line 1731, ../sass/screen.scss */
.aplosSuite .suiteItem .suiteImage {
  float: left;
  display: block;
  margin-right: 0.8456659619%;
  width: 27.1670190275%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosSuite .suiteItem .suiteImage:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1731, ../sass/screen.scss */
  .aplosSuite .suiteItem .suiteImage {
    display: none;
  }
}
/* line 1736, ../sass/screen.scss */
.aplosSuite .suiteItem .suiteImage img {
  max-width: 100%;
  width: 100%;
}
/* line 1741, ../sass/screen.scss */
.aplosSuite .suiteItem .suiteText {
  float: left;
  display: block;
  margin-right: 0.8456659619%;
  width: 71.9873150106%;
  line-height: 30px;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosSuite .suiteItem .suiteText:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1741, ../sass/screen.scss */
  .aplosSuite .suiteItem .suiteText {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosSuite .suiteItem .suiteText:last-child {
    margin-right: 0;
  }
}
/* line 1746, ../sass/screen.scss */
.aplosSuite .suiteItem .suiteText a {
  display: table;
  margin-left: auto;
}

/* ----- Styling for the newsfeed page ----- */
/* line 1758, ../sass/screen.scss */
.recentCoverage {
  margin-top: 50px;
  margin-bottom: 50px;
  display: block;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.recentCoverage:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1762, ../sass/screen.scss */
.recentCoverage .coverageLeft {
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 37.1044303797%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.recentCoverage .coverageLeft:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1762, ../sass/screen.scss */
  .recentCoverage .coverageLeft {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .recentCoverage .coverageLeft:last-child {
    margin-right: 0;
  }
}
/* line 1769, ../sass/screen.scss */
.recentCoverage .coverageRight {
  margin-left: 4.1930379747%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.recentCoverage .coverageRight:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 1769, ../sass/screen.scss */
  .recentCoverage .coverageRight {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
    margin-top: 50px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .recentCoverage .coverageRight:last-child {
    margin-right: 0;
  }
}

/* line 1780, ../sass/screen.scss */
.pressRelease {
  display: block;
  margin-top: 50px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.pressRelease:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1783, ../sass/screen.scss */
.pressRelease h1 {
  padding-bottom: 25px;
}
/* line 1786, ../sass/screen.scss */
.pressRelease .pressRow {
  display: block;
  margin-left: 16.7721518987%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 66.4556962025%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.pressRelease .pressRow:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.pressRelease .pressRow:last-child {
  margin-right: 0;
}
/* line 1790, ../sass/screen.scss */
.pressRelease .pressRow .releaseDate {
  float: left;
  display: block;
  margin-right: 0.9523809524%;
  width: 24.2857142857%;
  padding: 20px 0;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.pressRelease .pressRow .releaseDate:last-child {
  margin-right: 0;
}
/* line 1794, ../sass/screen.scss */
.pressRelease .pressRow .releaseLink {
  float: left;
  display: block;
  margin-right: 0.9523809524%;
  width: 74.7619047619%;
  display: table !important;
  height: 62px;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.pressRelease .pressRow .releaseLink:last-child {
  margin-right: 0;
}
/* line 1798, ../sass/screen.scss */
.pressRelease .pressRow .releaseLink a {
  display: table-cell;
  vertical-align: middle;
}

/* line 1806, ../sass/screen.scss */
.articles {
  margin-top: 50px;
}

/* ----- Donor Management Page Styling ----- */
/* line 1812, ../sass/screen.scss */
.donorHelp {
  line-height: 30px;
  background-color: #F1F1F1;
}

/* ----- Church software page styling ---- */
/* line 1819, ../sass/screen.scss */
.aplosChurchBanner {
  display: block;
  margin-top: 150px;
  margin-bottom: 50px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.aplosChurchBanner:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1823, ../sass/screen.scss */
.aplosChurchBanner .mainImage {
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
  margin-left: 12.5791139241%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosChurchBanner .mainImage:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 1823, ../sass/screen.scss */
  .aplosChurchBanner .mainImage {
    display: none;
    margin-left: 0%;
  }
}
/* line 1833, ../sass/screen.scss */
.aplosChurchBanner aside {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 37.1044303797%;
  margin-left: 4.1930379747%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosChurchBanner aside:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 1833, ../sass/screen.scss */
  .aplosChurchBanner aside {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosChurchBanner aside:last-child {
    margin-right: 0;
  }
}
/* line 1840, ../sass/screen.scss */
.aplosChurchBanner aside .infoHeader {
  padding-top: 20px;
}
/* line 1842, ../sass/screen.scss */
.aplosChurchBanner aside .infoHeader h1 {
  line-height: 30px;
  text-align: center;
}
/* line 1846, ../sass/screen.scss */
.aplosChurchBanner aside .infoHeader h2 {
  line-height: 25px;
  white-space: nowrap;
}
/* line 1850, ../sass/screen.scss */
.aplosChurchBanner aside .infoHeader span {
  display: block;
  width: 50%;
  float: right;
}
@media screen and (max-width: 992px) {
  /* line 1850, ../sass/screen.scss */
  .aplosChurchBanner aside .infoHeader span {
    text-align: center;
  }
}
/* line 1859, ../sass/screen.scss */
.aplosChurchBanner aside .divider {
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: solid 2px #EEEEEE;
  clear: both;
}
@media screen and (max-width: 992px) {
  /* line 1859, ../sass/screen.scss */
  .aplosChurchBanner aside .divider {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosChurchBanner aside .divider:last-child {
    margin-right: 0;
  }
}
/* line 1868, ../sass/screen.scss */
.aplosChurchBanner aside a {
  width: 95%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
@media screen and (max-width: 992px) {
  /* line 1868, ../sass/screen.scss */
  .aplosChurchBanner aside a {
    margin-left: 8.3860759494%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 83.2278481013%;
    margin-bottom: 50px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosChurchBanner aside a:last-child {
    margin-right: 0;
  }
}
/* line 1880, ../sass/screen.scss */
.aplosChurchBanner aside img.monthlyprice {
  width: 40%;
  margin: 0;
  float: left;
}
/* line 1885, ../sass/screen.scss */
.aplosChurchBanner aside .buttonDiv {
  clear: both;
  padding-top: 10%;
}

/* line 1892, ../sass/screen.scss */
.aplosChurchBanner2 {
  display: block;
  margin-top: 150px;
  margin-left: 12.5791139241%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.aplosChurchBanner2:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 1050px) {
  /* line 1892, ../sass/screen.scss */
  .aplosChurchBanner2 {
    margin-left: 0%;
  }
}
/* line 1899, ../sass/screen.scss */
.aplosChurchBanner2 .mainImage {
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 24.5253164557%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosChurchBanner2 .mainImage:last-child {
  margin-right: 0;
}
@media screen and (max-width: 1050px) {
  /* line 1899, ../sass/screen.scss */
  .aplosChurchBanner2 .mainImage {
    display: none;
  }
}
/* line 1905, ../sass/screen.scss */
.aplosChurchBanner2 aside {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 37.1044303797%;
  margin-left: 4.1930379747%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosChurchBanner2 aside:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 1905, ../sass/screen.scss */
  .aplosChurchBanner2 aside {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosChurchBanner2 aside:last-child {
    margin-right: 0;
  }
}
/* line 1912, ../sass/screen.scss */
.aplosChurchBanner2 aside .infoHeader {
  padding-top: 20px;
}
/* line 1914, ../sass/screen.scss */
.aplosChurchBanner2 aside .infoHeader h1 {
  line-height: 30px;
  text-align: center;
}
/* line 1918, ../sass/screen.scss */
.aplosChurchBanner2 aside .infoHeader h2 {
  line-height: 25px;
  white-space: nowrap;
}
/* line 1922, ../sass/screen.scss */
.aplosChurchBanner2 aside .infoHeader span {
  display: block;
  width: 50%;
  float: right;
}
@media screen and (max-width: 992px) {
  /* line 1922, ../sass/screen.scss */
  .aplosChurchBanner2 aside .infoHeader span {
    text-align: center;
  }
}
/* line 1931, ../sass/screen.scss */
.aplosChurchBanner2 aside .divider {
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: solid 2px #EEEEEE;
  clear: both;
}
@media screen and (max-width: 992px) {
  /* line 1931, ../sass/screen.scss */
  .aplosChurchBanner2 aside .divider {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosChurchBanner2 aside .divider:last-child {
    margin-right: 0;
  }
}
/* line 1940, ../sass/screen.scss */
.aplosChurchBanner2 aside a {
  width: 95%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
@media screen and (max-width: 992px) {
  /* line 1940, ../sass/screen.scss */
  .aplosChurchBanner2 aside a {
    margin-left: 8.3860759494%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 83.2278481013%;
    margin-bottom: 50px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosChurchBanner2 aside a:last-child {
    margin-right: 0;
  }
}
/* line 1952, ../sass/screen.scss */
.aplosChurchBanner2 aside img.monthlyprice {
  width: 40%;
  margin: 0;
  float: left;
}

/* ----- Accounting oversight pages styling ----- */
/* line 1962, ../sass/screen.scss */
.aplosAccountingBanner {
  display: block;
  margin-top: 150px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.aplosAccountingBanner:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1965, ../sass/screen.scss */
.aplosAccountingBanner .mainImage {
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 24.5253164557%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosAccountingBanner .mainImage:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 1965, ../sass/screen.scss */
  .aplosAccountingBanner .mainImage {
    display: none;
    margin-left: 0%;
  }
}
/* line 1975, ../sass/screen.scss */
.aplosAccountingBanner aside {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 45.4905063291%;
  margin-left: 4.1930379747%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosAccountingBanner aside:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 1975, ../sass/screen.scss */
  .aplosAccountingBanner aside {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosAccountingBanner aside:last-child {
    margin-right: 0;
  }
}
/* line 1982, ../sass/screen.scss */
.aplosAccountingBanner aside .infoHeader {
  padding-top: 20px;
}
/* line 1984, ../sass/screen.scss */
.aplosAccountingBanner aside .infoHeader span {
  display: block;
  line-height: 35px;
  margin-bottom: 15px;
  text-align: center;
}
/* line 1989, ../sass/screen.scss */
.aplosAccountingBanner aside .infoHeader span:last-child {
  text-align: left;
  line-height: 15px;
}
@media screen and (max-width: 768px) {
  /* line 1989, ../sass/screen.scss */
  .aplosAccountingBanner aside .infoHeader span:last-child {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 992px) {
  /* line 1989, ../sass/screen.scss */
  .aplosAccountingBanner aside .infoHeader span:last-child {
    text-align: center;
  }
}
/* line 2001, ../sass/screen.scss */
.aplosAccountingBanner aside .divider {
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: solid 2px #EEEEEE;
  clear: both;
}
@media screen and (max-width: 992px) {
  /* line 2001, ../sass/screen.scss */
  .aplosAccountingBanner aside .divider {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosAccountingBanner aside .divider:last-child {
    margin-right: 0;
  }
}

/* ----- Nonprofit testimonial page styling ----- */
/* line 2015, ../sass/screen.scss */
.customerTestimony {
  display: block;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.customerTestimony:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2017, ../sass/screen.scss */
.customerTestimony .orgImage {
  margin-bottom: 20px;
}
/* line 2018, ../sass/screen.scss */
.customerTestimony .orgImage img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 2025, ../sass/screen.scss */
.customerTestimony .grayBack {
  background-color: #F6F9F7;
}
/* line 2028, ../sass/screen.scss */
.customerTestimony .divLine {
  border-top: solid 2px #D4D3D6;
  margin: 0;
  padding: 0;
}
/* line 2033, ../sass/screen.scss */
.customerTestimony .customerQuote {
  overflow: hidden;
  padding-bottom: 50px;
}
/* line 2036, ../sass/screen.scss */
.customerTestimony .customerQuote h1 {
  margin-top: 15px;
  padding-top: 5px;
  padding-bottom: 15px;
}
/* line 2041, ../sass/screen.scss */
.customerTestimony .customerQuote p {
  font-size: 13.992px;
  color: #666666;
}
@media screen and (max-width: 992px) {
  /* line 2041, ../sass/screen.scss */
  .customerTestimony .customerQuote p {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2041, ../sass/screen.scss */
  .customerTestimony .customerQuote p {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 2041, ../sass/screen.scss */
  .customerTestimony .customerQuote p {
    font-size: 12px;
  }
}
/* line 2045, ../sass/screen.scss */
.customerTestimony .customerQuote a {
  color: #F58026;
  font-style: italic;
}
/* line 2049, ../sass/screen.scss */
.customerTestimony .customerQuote .newQuote {
  margin-left: 8.3860759494%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 83.2278481013%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.customerTestimony .customerQuote .newQuote:last-child {
  margin-right: 0;
}

/* line 2056, ../sass/screen.scss */
.aplosAffiliateBanner {
  display: block;
  margin-top: 150px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.aplosAffiliateBanner:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2059, ../sass/screen.scss */
.aplosAffiliateBanner .mainImage {
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 24.5253164557%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosAffiliateBanner .mainImage:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2059, ../sass/screen.scss */
  .aplosAffiliateBanner .mainImage {
    display: none;
    margin-left: 0%;
  }
}
/* line 2069, ../sass/screen.scss */
.aplosAffiliateBanner aside {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 45.4905063291%;
  margin-left: 4.1930379747%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosAffiliateBanner aside:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2069, ../sass/screen.scss */
  .aplosAffiliateBanner aside {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosAffiliateBanner aside:last-child {
    margin-right: 0;
  }
}
/* line 2076, ../sass/screen.scss */
.aplosAffiliateBanner aside .infoHeader {
  text-align: center;
  padding-top: 20px;
  margin-top: 20px;
}
/* line 2080, ../sass/screen.scss */
.aplosAffiliateBanner aside .infoHeader span {
  line-height: 35px;
  text-align: center;
}
/* line 2083, ../sass/screen.scss */
.aplosAffiliateBanner aside .infoHeader span:last-child {
  text-align: left;
  line-height: 15px;
}
@media screen and (max-width: 992px) {
  /* line 2083, ../sass/screen.scss */
  .aplosAffiliateBanner aside .infoHeader span:last-child {
    text-align: center;
  }
}

/* ==================== Home Page Specific Styling ==================== */
/* line 2098, ../sass/screen.scss */
.guy-home {
  padding-top: 50px;
}

/* line 2102, ../sass/screen.scss */
.links {
  overflow: hidden;
}

/* line 2106, ../sass/screen.scss */
.links-div {
  border-right: solid 1px;
  border-bottom: none;
}

/* ----- Security Page styling ----- */
/* line 2113, ../sass/screen.scss */
.securityBanner {
  display: block;
  margin-top: 150px;
  margin-bottom: 50px;
  margin-left: 12.5791139241%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.securityBanner:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 992px) {
  /* line 2113, ../sass/screen.scss */
  .securityBanner {
    margin-left: 0%;
  }
}
/* line 2121, ../sass/screen.scss */
.securityBanner .mainImage {
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.securityBanner .mainImage:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2121, ../sass/screen.scss */
  .securityBanner .mainImage {
    display: none;
  }
}
/* line 2127, ../sass/screen.scss */
.securityBanner aside {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 41.2974683544%;
  margin-left: 4.1930379747%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.securityBanner aside:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2127, ../sass/screen.scss */
  .securityBanner aside {
    margin-left: 8.3860759494%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 83.2278481013%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .securityBanner aside:last-child {
    margin-right: 0;
  }
}
/* line 2134, ../sass/screen.scss */
.securityBanner aside .infoHeader {
  padding-top: 20px;
}
/* line 2136, ../sass/screen.scss */
.securityBanner aside .infoHeader h1 {
  color: #F58026;
  font-size: 72px;
  line-height: 75px;
  font-weight: bold;
}
/* line 2143, ../sass/screen.scss */
.securityBanner aside .divider {
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: solid 2px #EEEEEE;
  clear: both;
}
@media screen and (max-width: 992px) {
  /* line 2143, ../sass/screen.scss */
  .securityBanner aside .divider {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .securityBanner aside .divider:last-child {
    margin-right: 0;
  }
}

/* ----- Privacy page styling ----- */
/* line 2158, ../sass/screen.scss */
.privacy ul {
  list-style-type: disc;
}
/* line 2161, ../sass/screen.scss */
.privacy li {
  margin-left: 35px;
}

/* line 2166, ../sass/screen.scss */
.webHead {
  display: block;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.webHead:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2170, ../sass/screen.scss */
.webHead .leftCol {
  margin-left: 16.7721518987%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
  text-align: center;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.webHead .leftCol:last-child {
  margin-right: 0;
}
/* line 2175, ../sass/screen.scss */
.webHead .rightCol {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.webHead .rightCol:last-child {
  margin-right: 0;
}

/* line 2180, ../sass/screen.scss */
.webinars {
  line-height: 30px;
}
/* line 2182, ../sass/screen.scss */
.webinars h1 {
  color: #F58026;
}
/* line 2185, ../sass/screen.scss */
.webinars h2 {
  font-size: 18px;
  color: #F58026;
}
@media screen and (max-width: 992px) {
  /* line 2185, ../sass/screen.scss */
  .webinars h2 {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2185, ../sass/screen.scss */
  .webinars h2 {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  /* line 2185, ../sass/screen.scss */
  .webinars h2 {
    font-size: 13.992px;
  }
}
/* line 2189, ../sass/screen.scss */
.webinars p {
  color: #666666;
}
/* line 2192, ../sass/screen.scss */
.webinars a {
  color: #F58026;
}
/* line 2195, ../sass/screen.scss */
.webinars li {
  color: #666666;
  margin-left: 35px;
  line-height: 18px;
}

/* ----- State Filings Page styling ----- */
/* line 2204, ../sass/screen.scss */
.filingsContainer {
  display: block;
  margin-left: 16.7721518987%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 66.4556962025%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.filingsContainer:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.filingsContainer:last-child {
  margin-right: 0;
}

/* line 2210, ../sass/screen.scss */
.home {
  width: 100%;
  color: #666666;
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
  border-spacing: 0;
  text-align: left;
}
@media screen and (max-width: 992px) {
  /* line 2210, ../sass/screen.scss */
  .home {
    font-size: 9.996px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2210, ../sass/screen.scss */
  .home {
    font-size: 12px;
  }
}
@media screen and (max-width: 480px) {
  /* line 2210, ../sass/screen.scss */
  .home {
    font-size: 9.996px;
  }
}
/* line 2218, ../sass/screen.scss */
.home a {
  color: #F58026;
}
/* line 2221, ../sass/screen.scss */
.home h1, .home h2 {
  color: #F58026;
}

/* line 2226, ../sass/screen.scss */
.filingsButton {
  font-size: 13.992px;
}
@media screen and (max-width: 992px) {
  /* line 2226, ../sass/screen.scss */
  .filingsButton {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2226, ../sass/screen.scss */
  .filingsButton {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 2226, ../sass/screen.scss */
  .filingsButton {
    font-size: 12px;
  }
}

/* line 2230, ../sass/screen.scss */
.filingsDueDate {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 2235, ../sass/screen.scss */
.home h3 {
  font-weight: bold;
  margin-bottom: 3px;
  font-size: 13px;
}

/* line 2241, ../sass/screen.scss */
.home td {
  padding: 3px 0px;
  vertical-align: top;
}
/* line 2244, ../sass/screen.scss */
.home td:last-child {
  padding-left: 20px;
}

/* line 2249, ../sass/screen.scss */
.IRS h2 {
  color: #F58026;
}

/* ----- Aplos versus whoever gads pages styling ----- */
/* line 2256, ../sass/screen.scss */
.aplosvBanner {
  margin-top: 75px;
  display: block;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.aplosvBanner:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2259, ../sass/screen.scss */
.aplosvBanner img {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 28.7183544304%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosvBanner img:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2259, ../sass/screen.scss */
  .aplosvBanner img {
    display: none;
  }
}
/* line 2265, ../sass/screen.scss */
.aplosvBanner aside {
  margin-left: 4.1930379747%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 58.0696202532%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosvBanner aside:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2265, ../sass/screen.scss */
  .aplosvBanner aside {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosvBanner aside:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 992px) {
  /* line 2272, ../sass/screen.scss */
  .aplosvBanner aside a {
    margin-bottom: 30px;
  }
}
/* line 2278, ../sass/screen.scss */
.aplosvBanner .divider {
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: solid 2px #EEEEEE;
  clear: both;
}
@media screen and (max-width: 992px) {
  /* line 2278, ../sass/screen.scss */
  .aplosvBanner .divider {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosvBanner .divider:last-child {
    margin-right: 0;
  }
}

/* line 2289, ../sass/screen.scss */
.aplosvTwoCol {
  display: block;
  margin-top: 25px;
  margin-bottom: 25px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.aplosvTwoCol:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2293, ../sass/screen.scss */
.aplosvTwoCol p {
  font-size: 12px;
  color: #666666;
}
@media screen and (max-width: 992px) {
  /* line 2293, ../sass/screen.scss */
  .aplosvTwoCol p {
    font-size: 9.996px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2293, ../sass/screen.scss */
  .aplosvTwoCol p {
    font-size: 12px;
  }
}
@media screen and (max-width: 480px) {
  /* line 2293, ../sass/screen.scss */
  .aplosvTwoCol p {
    font-size: 9.996px;
  }
}
/* line 2297, ../sass/screen.scss */
.aplosvTwoCol h1 {
  font-size: 18px;
  color: #F58026;
}
@media screen and (max-width: 992px) {
  /* line 2297, ../sass/screen.scss */
  .aplosvTwoCol h1 {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2297, ../sass/screen.scss */
  .aplosvTwoCol h1 {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  /* line 2297, ../sass/screen.scss */
  .aplosvTwoCol h1 {
    font-size: 13.992px;
  }
}
/* line 2301, ../sass/screen.scss */
.aplosvTwoCol .vcolLeft {
  margin-left: 4.1930379747%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 45.4905063291%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosvTwoCol .vcolLeft:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2301, ../sass/screen.scss */
  .aplosvTwoCol .vcolLeft {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosvTwoCol .vcolLeft:last-child {
    margin-right: 0;
  }
}
/* line 2309, ../sass/screen.scss */
.aplosvTwoCol .vcolRight {
  margin-left: 4.1930379747%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 41.2974683544%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.aplosvTwoCol .vcolRight:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2309, ../sass/screen.scss */
  .aplosvTwoCol .vcolRight {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .aplosvTwoCol .vcolRight:last-child {
    margin-right: 0;
  }
}
/* line 2318, ../sass/screen.scss */
.aplosvTwoCol .vcolRight table {
  color: #666666;
  border: solid 1px #F58026;
  border-radius: 7px;
  border-collapse: separate;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
/* line 2326, ../sass/screen.scss */
.aplosvTwoCol .vcolRight table thead {
  color: #FFFFFF;
  font-size: 15.996px;
  font-weight: bold;
}
@media screen and (max-width: 992px) {
  /* line 2326, ../sass/screen.scss */
  .aplosvTwoCol .vcolRight table thead {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2326, ../sass/screen.scss */
  .aplosvTwoCol .vcolRight table thead {
    font-size: 15.996px;
  }
}
@media screen and (max-width: 480px) {
  /* line 2326, ../sass/screen.scss */
  .aplosvTwoCol .vcolRight table thead {
    font-size: 12px;
  }
}
/* line 2330, ../sass/screen.scss */
.aplosvTwoCol .vcolRight table thead tr {
  background: url("/images/ui-bg_gloss-wave.png") repeat-x scroll 50% 50%;
  height: 50px;
}
/* line 2335, ../sass/screen.scss */
.aplosvTwoCol .vcolRight table td, .aplosvTwoCol .vcolRight table th {
  padding: 7px;
}
/* line 2340, ../sass/screen.scss */
.aplosvTwoCol .vcolRight table tr td:first-child {
  border-right: solid 1px #F58026;
}
/* line 2346, ../sass/screen.scss */
.aplosvTwoCol .vcolRight table tbody td {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* ----- Quickbooks gads page styling ----- */
/* line 2357, ../sass/screen.scss */
.quickTable {
  display: block;
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 74.8417721519%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.quickTable:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.quickTable:last-child {
  margin-right: 0;
}
/* line 2361, ../sass/screen.scss */
.quickTable table {
  color: #666666;
  border: solid 1px #F58026;
  border-radius: 7px;
  border-collapse: separate;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
/* line 2369, ../sass/screen.scss */
.quickTable table thead {
  color: #FFFFFF;
  font-size: 15.996px;
  font-weight: bold;
}
@media screen and (max-width: 992px) {
  /* line 2369, ../sass/screen.scss */
  .quickTable table thead {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2369, ../sass/screen.scss */
  .quickTable table thead {
    font-size: 15.996px;
  }
}
@media screen and (max-width: 480px) {
  /* line 2369, ../sass/screen.scss */
  .quickTable table thead {
    font-size: 12px;
  }
}
/* line 2373, ../sass/screen.scss */
.quickTable table thead tr {
  background: url("/images/ui-bg_gloss-wave.png") repeat-x scroll 50% 50%;
  height: 50px;
}
/* line 2378, ../sass/screen.scss */
.quickTable table td, .quickTable table th {
  padding: 7px;
}
/* line 2382, ../sass/screen.scss */
.quickTable table tr td {
  border-right: solid 1px #F58026;
}
/* line 2384, ../sass/screen.scss */
.quickTable table tr td:last-child {
  border-right: none;
}
/* line 2390, ../sass/screen.scss */
.quickTable table tbody td {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 2396, ../sass/screen.scss */
.quickTable table tbody tr td:first-child {
  font-weight: bold;
}

/* line 2405, ../sass/screen.scss */
.quickFeatures {
  display: block;
  margin-top: 75px;
  margin-bottom: 75px;
  margin-left: 16.7721518987%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.quickFeatures:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2410, ../sass/screen.scss */
.quickFeatures .simpleCol {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 28.7183544304%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.quickFeatures .simpleCol:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2410, ../sass/screen.scss */
  .quickFeatures .simpleCol {
    margin-left: 29.3512658228%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 41.2974683544%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .quickFeatures .simpleCol:last-child {
    margin-right: 0;
  }
}
/* line 2416, ../sass/screen.scss */
.quickFeatures .simpleCol span {
  clear: both;
}
/* line 2420, ../sass/screen.scss */
.quickFeatures img {
  margin-left: 8.3860759494%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 45.4905063291%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.quickFeatures img:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2420, ../sass/screen.scss */
  .quickFeatures img {
    display: none;
  }
}

/* ----- Styling for ebook pages ----- */
/* line 2431, ../sass/screen.scss */
.ebookForm {
  overflow: hidden;
  padding: 20px;
  background-color: #DDDDDD;
}
/* line 2435, ../sass/screen.scss */
.ebookForm .formLeft {
  float: left;
  display: block;
  margin-right: 0.8456659619%;
  width: 66.3847780127%;
}
/* line 2436, ../sass/screen.scss */
.ebookForm .formLeft input[type="text"] {
  width: 80%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.ebookForm .formLeft:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2435, ../sass/screen.scss */
  .ebookForm .formLeft {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .ebookForm .formLeft:last-child {
    margin-right: 0;
  }
}
/* line 2444, ../sass/screen.scss */
.ebookForm .formRight {
  margin-left: 5.6025369979%;
  float: left;
  display: block;
  margin-right: 0.8456659619%;
  width: 21.5644820296%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.ebookForm .formRight:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2444, ../sass/screen.scss */
  .ebookForm .formRight {
    display: none;
  }
}
/* line 2450, ../sass/screen.scss */
.ebookForm .formRight img {
  max-width: 100%;
}

/* line 2457, ../sass/screen.scss */
.keyboardSection .keyLeft {
  float: left;
  display: block;
  margin-right: 0.8456659619%;
  width: 43.9746300211%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.keyboardSection .keyLeft:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2457, ../sass/screen.scss */
  .keyboardSection .keyLeft {
    display: none;
  }
}
/* line 2462, ../sass/screen.scss */
.keyboardSection .keyLeft img {
  max-width: 100%;
}
/* line 2466, ../sass/screen.scss */
.keyboardSection .keyRight {
  margin-top: 10%;
  float: left;
  display: block;
  margin-right: 0.8456659619%;
  width: 55.1797040169%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.keyboardSection .keyRight:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2466, ../sass/screen.scss */
  .keyboardSection .keyRight {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .keyboardSection .keyRight:last-child {
    margin-right: 0;
  }
}

/* line 2476, ../sass/screen.scss */
.keyboardSectionMonthEnd .keyLeft {
  float: left;
  display: block;
  margin-right: 0.8456659619%;
  width: 38.3720930233%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.keyboardSectionMonthEnd .keyLeft:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2476, ../sass/screen.scss */
  .keyboardSectionMonthEnd .keyLeft {
    display: none;
  }
}
/* line 2481, ../sass/screen.scss */
.keyboardSectionMonthEnd .keyLeft img {
  max-width: 100%;
}
/* line 2485, ../sass/screen.scss */
.keyboardSectionMonthEnd .keyRight {
  float: left;
  display: block;
  margin-right: 0.8456659619%;
  width: 60.7822410148%;
  margin-top: 3%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.keyboardSectionMonthEnd .keyRight:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2485, ../sass/screen.scss */
  .keyboardSectionMonthEnd .keyRight {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .keyboardSectionMonthEnd .keyRight:last-child {
    margin-right: 0;
  }
}
/* line 2491, ../sass/screen.scss */
.keyboardSectionMonthEnd .keyRight .keyRightText {
  float: left;
  display: block;
  margin-right: 1.3913043478%;
  width: 44.6956521739%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.keyboardSectionMonthEnd .keyRight .keyRightText:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2491, ../sass/screen.scss */
  .keyboardSectionMonthEnd .keyRight .keyRightText {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 49.577167019%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .keyboardSectionMonthEnd .keyRight .keyRightText:last-child {
    margin-right: 0;
  }
}
/* line 2497, ../sass/screen.scss */
.keyboardSectionMonthEnd .keyRight .keyRightImage {
  float: left;
  display: block;
  margin-right: 1.3913043478%;
  width: 53.9130434783%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.keyboardSectionMonthEnd .keyRight .keyRightImage:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2497, ../sass/screen.scss */
  .keyboardSectionMonthEnd .keyRight .keyRightImage {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 49.577167019%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .keyboardSectionMonthEnd .keyRight .keyRightImage:last-child {
    margin-right: 0;
  }
}
/* line 2502, ../sass/screen.scss */
.keyboardSectionMonthEnd .keyRight .keyRightImage img {
  max-width: 100%;
}

/* ----- Contact Us Page styling ----- */
/* line 2511, ../sass/screen.scss */
.singleColContact {
  margin-top: 50px;
  margin-bottom: 50px;
  display: block;
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 74.8417721519%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.singleColContact:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.singleColContact:last-child {
  margin-right: 0;
}
/* line 2517, ../sass/screen.scss */
.singleColContact p {
  font-size: 1.2em;
}

/* line 2522, ../sass/screen.scss */
.contactForm {
  display: block;
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 74.8417721519%;
  margin-bottom: 50px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.contactForm:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.contactForm:last-child {
  margin-right: 0;
}
/* line 2527, ../sass/screen.scss */
.contactForm input[type="text"], .contactForm input[type="password"], .contactForm input[type="email"], .contactForm textarea {
  border: solid 1px #EEEEEE;
  border-radius: 4px;
  color: #666666;
  background-color: #FAFAFA;
  padding: 10px 15px 10px 10px;
  width: 100%;
}
/* line 2534, ../sass/screen.scss */
.contactForm input[type="text"]:focus, .contactForm input[type="text"]:hover, .contactForm input[type="password"]:focus, .contactForm input[type="password"]:hover, .contactForm input[type="email"]:focus, .contactForm input[type="email"]:hover, .contactForm textarea:focus, .contactForm textarea:hover {
  outline: none;
}
/* line 2538, ../sass/screen.scss */
.contactForm input.check, .contactForm textarea.check {
  background-image: url("/images/green-check-mark.png");
  background-size: 15px 20px;
  background-repeat: no-repeat;
  background-position: right;
}
/* line 2544, ../sass/screen.scss */
.contactForm a {
  color: #F58026;
}
/* line 2547, ../sass/screen.scss */
.contactForm textarea {
  resize: none;
}
/* line 2550, ../sass/screen.scss */
.contactForm label, .contactForm input[type="text"], .contactForm input[type="password"], .contactForm input[type="email"], .contactForm textarea, .contactForm span {
  font-size: 1.2em;
}
/* line 2553, ../sass/screen.scss */
.contactForm form {
  float: left;
  display: block;
  margin-right: 0.8456659619%;
  width: 66.3847780127%;
  border-right: solid 2px #EEEEEE;
  padding-right: 10px;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.contactForm form:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2553, ../sass/screen.scss */
  .contactForm form {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 100%;
    border-right: none;
    border-bottom: solid 2px #EEEEEE;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .contactForm form:last-child {
    margin-right: 0;
  }
}
/* line 2562, ../sass/screen.scss */
.contactForm form label {
  color: #666666;
}
/* line 2565, ../sass/screen.scss */
.contactForm form .nameRow {
  display: block;
  margin-bottom: 20px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.contactForm form .nameRow:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2568, ../sass/screen.scss */
.contactForm form .nameRow .firstName {
  float: left;
  display: block;
  margin-right: 1.2738853503%;
  width: 49.3630573248%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.contactForm form .nameRow .firstName:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2568, ../sass/screen.scss */
  .contactForm form .nameRow .firstName {
    float: left;
    display: block;
    margin-right: 1.2738853503%;
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .contactForm form .nameRow .firstName:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 2568, ../sass/screen.scss */
  .contactForm form .nameRow .firstName {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .contactForm form .nameRow .firstName:last-child {
    margin-right: 0;
  }
}
/* line 2578, ../sass/screen.scss */
.contactForm form .nameRow .lastName {
  float: left;
  display: block;
  margin-right: 1.2738853503%;
  width: 49.3630573248%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.contactForm form .nameRow .lastName:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2578, ../sass/screen.scss */
  .contactForm form .nameRow .lastName {
    float: left;
    display: block;
    margin-right: 1.2738853503%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .contactForm form .nameRow .lastName:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 2578, ../sass/screen.scss */
  .contactForm form .nameRow .lastName {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .contactForm form .nameRow .lastName:last-child {
    margin-right: 0;
  }
}
/* line 2588, ../sass/screen.scss */
.contactForm form .email {
  float: left;
  display: block;
  margin-right: 1.2738853503%;
  width: 100%;
  margin-bottom: 20px;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.contactForm form .email:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2588, ../sass/screen.scss */
  .contactForm form .email {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .contactForm form .email:last-child {
    margin-right: 0;
  }
}
/* line 2595, ../sass/screen.scss */
.contactForm form .password {
  float: left;
  display: block;
  margin-right: 1.2738853503%;
  width: 100%;
  margin-bottom: 20px;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.contactForm form .password:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2595, ../sass/screen.scss */
  .contactForm form .password {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .contactForm form .password:last-child {
    margin-right: 0;
  }
}
/* line 2602, ../sass/screen.scss */
.contactForm form .phoneOrgRow {
  display: block;
  margin-bottom: 20px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.contactForm form .phoneOrgRow:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2605, ../sass/screen.scss */
.contactForm form .phoneOrgRow .phone {
  float: left;
  display: block;
  margin-right: 1.2738853503%;
  width: 49.3630573248%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.contactForm form .phoneOrgRow .phone:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2605, ../sass/screen.scss */
  .contactForm form .phoneOrgRow .phone {
    float: left;
    display: block;
    margin-right: 1.2738853503%;
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .contactForm form .phoneOrgRow .phone:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 2605, ../sass/screen.scss */
  .contactForm form .phoneOrgRow .phone {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .contactForm form .phoneOrgRow .phone:last-child {
    margin-right: 0;
  }
}
/* line 2615, ../sass/screen.scss */
.contactForm form .phoneOrgRow .organization {
  float: left;
  display: block;
  margin-right: 1.2738853503%;
  width: 49.3630573248%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.contactForm form .phoneOrgRow .organization:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2615, ../sass/screen.scss */
  .contactForm form .phoneOrgRow .organization {
    float: left;
    display: block;
    margin-right: 1.2738853503%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .contactForm form .phoneOrgRow .organization:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 2615, ../sass/screen.scss */
  .contactForm form .phoneOrgRow .organization {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .contactForm form .phoneOrgRow .organization:last-child {
    margin-right: 0;
  }
}
/* line 2625, ../sass/screen.scss */
.contactForm form .comments {
  float: left;
  display: block;
  margin-right: 1.2738853503%;
  width: 100%;
  margin-bottom: 20px;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.contactForm form .comments:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2625, ../sass/screen.scss */
  .contactForm form .comments {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .contactForm form .comments:last-child {
    margin-right: 0;
  }
}
/* line 2633, ../sass/screen.scss */
.contactForm form .required {
  display: block;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.contactForm form .required:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2637, ../sass/screen.scss */
.contactForm form .sapSubRow {
  display: block;
  margin-bottom: 20px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.contactForm form .sapSubRow:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2640, ../sass/screen.scss */
.contactForm form .sapSubRow .saptcha {
  float: left;
  display: block;
  margin-right: 1.2738853503%;
  width: 66.2420382166%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.contactForm form .sapSubRow .saptcha:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2640, ../sass/screen.scss */
  .contactForm form .sapSubRow .saptcha {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .contactForm form .sapSubRow .saptcha:last-child {
    margin-right: 0;
  }
}
/* line 2645, ../sass/screen.scss */
.contactForm form .sapSubRow .saptcha span {
  float: none;
  margin-right: 0;
  display: inline-block;
}
/* line 2651, ../sass/screen.scss */
.contactForm form .sapSubRow .submit {
  float: left;
  display: block;
  margin-right: 1.2738853503%;
  width: 32.4840764331%;
}
/* line 2652, ../sass/screen.scss */
.contactForm form .sapSubRow .submit p {
  text-align: right;
}
/* line 2655, ../sass/screen.scss */
.contactForm form .sapSubRow .submit .blueButton:hover {
  background-color: #005ba3;
  cursor: pointer;
}
/* line 2659, ../sass/screen.scss */
.contactForm form .sapSubRow .submit .buttonAlone {
  margin-top: 18px !important;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.contactForm form .sapSubRow .submit:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2651, ../sass/screen.scss */
  .contactForm form .sapSubRow .submit {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .contactForm form .sapSubRow .submit:last-child {
    margin-right: 0;
  }
}
/* line 2669, ../sass/screen.scss */
.contactForm .contactInfo {
  float: left;
  display: block;
  margin-right: 0.8456659619%;
  width: 32.7695560254%;
  padding-left: 20px;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.contactForm .contactInfo:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2669, ../sass/screen.scss */
  .contactForm .contactInfo {
    float: left;
    display: block;
    margin-right: 0.8456659619%;
    width: 100%;
    margin-top: 50px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .contactForm .contactInfo:last-child {
    margin-right: 0;
  }
}

/* ----- Quickbooks buyback page ----- */
/* line 2681, ../sass/screen.scss */
.quickHeader {
  margin-top: 50px;
  margin-bottom: 50px;
  display: block;
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 74.8417721519%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.quickHeader:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.quickHeader:last-child {
  margin-right: 0;
}
/* line 2687, ../sass/screen.scss */
.quickHeader h1 {
  font-size: 76px;
  line-height: 76px;
  font-weight: bold;
}
/* line 2692, ../sass/screen.scss */
.quickHeader ul {
  margin-left: 30px;
}

/* line 2697, ../sass/screen.scss */
.discGolf {
  display: block;
  margin-left: 12.5791139241%;
  margin-bottom: 50px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.discGolf:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2701, ../sass/screen.scss */
.discGolf img {
  max-width: 100%;
}
/* line 2704, ../sass/screen.scss */
.discGolf .discLeft {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 49.6835443038%;
  margin-top: 3%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.discGolf .discLeft:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2704, ../sass/screen.scss */
  .discGolf .discLeft {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .discGolf .discLeft:last-child {
    margin-right: 0;
  }
  /* line 2709, ../sass/screen.scss */
  .discGolf .discLeft img {
    display: none;
  }
}
/* line 2714, ../sass/screen.scss */
.discGolf .discRight {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 24.5253164557%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.discGolf .discRight:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2714, ../sass/screen.scss */
  .discGolf .discRight {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .discGolf .discRight:last-child {
    margin-right: 0;
  }
  /* line 2718, ../sass/screen.scss */
  .discGolf .discRight img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 2727, ../sass/screen.scss */
.quickFacts {
  display: block;
  margin-left: 12.5791139241%;
  margin-top: 50px;
  margin-bottom: 50px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.quickFacts:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2732, ../sass/screen.scss */
.quickFacts .factsLeft {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.quickFacts .factsLeft:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2732, ../sass/screen.scss */
  .quickFacts .factsLeft {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
    margin-bottom: 30px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .quickFacts .factsLeft:last-child {
    margin-right: 0;
  }
}
/* line 2738, ../sass/screen.scss */
.quickFacts .factsLeft ul {
  margin-left: 30px;
}
/* line 2740, ../sass/screen.scss */
.quickFacts .factsLeft ul li {
  font-color: #666666;
}
/* line 2745, ../sass/screen.scss */
.quickFacts .factsRight {
  margin-left: 4.1930379747%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 41.2974683544%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.quickFacts .factsRight:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  /* line 2745, ../sass/screen.scss */
  .quickFacts .factsRight {
    margin-left: 29.3512658228%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 37.1044303797%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .quickFacts .factsRight:last-child {
    margin-right: 0;
  }
}
/* line 2752, ../sass/screen.scss */
.quickFacts .factsRight img {
  max-width: 100%;
}

/* line 2758, ../sass/screen.scss */
.quickTest {
  background: #F1F1F1;
  clear: both;
}

/* ----- Online donations page styling ----- */
/* line 2765, ../sass/screen.scss */
.onlineDonationsBanner {
  display: block;
  margin-top: 150px;
  margin-bottom: 50px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.onlineDonationsBanner:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2770, ../sass/screen.scss */
.onlineDonationsBanner .mainImage {
  max-width: 100%;
  margin-top: 8%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 37.1044303797%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.onlineDonationsBanner .mainImage:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2770, ../sass/screen.scss */
  .onlineDonationsBanner .mainImage {
    display: none;
    margin-left: 0%;
  }
}
/* line 2781, ../sass/screen.scss */
.onlineDonationsBanner aside {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 32.9113924051%;
  margin-left: 4.1930379747%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.onlineDonationsBanner aside:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2781, ../sass/screen.scss */
  .onlineDonationsBanner aside {
    margin-left: 12.5791139241%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 74.8417721519%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .onlineDonationsBanner aside:last-child {
    margin-right: 0;
  }
}
/* line 2788, ../sass/screen.scss */
.onlineDonationsBanner aside .infoHeader {
  padding-top: 20px;
}
/* line 2790, ../sass/screen.scss */
.onlineDonationsBanner aside .infoHeader h1 {
  line-height: 30px;
  text-align: center;
}
/* line 2794, ../sass/screen.scss */
.onlineDonationsBanner aside .infoHeader h2 {
  line-height: 25px;
  white-space: nowrap;
}
/* line 2798, ../sass/screen.scss */
.onlineDonationsBanner aside .infoHeader span {
  display: block;
}
@media screen and (max-width: 992px) {
  /* line 2798, ../sass/screen.scss */
  .onlineDonationsBanner aside .infoHeader span {
    text-align: center;
  }
}
/* line 2805, ../sass/screen.scss */
.onlineDonationsBanner aside .divider {
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: solid 2px #EEEEEE;
  clear: both;
}
@media screen and (max-width: 992px) {
  /* line 2805, ../sass/screen.scss */
  .onlineDonationsBanner aside .divider {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .onlineDonationsBanner aside .divider:last-child {
    margin-right: 0;
  }
}
/* line 2814, ../sass/screen.scss */
.onlineDonationsBanner aside a {
  width: 95%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
@media screen and (max-width: 992px) {
  /* line 2814, ../sass/screen.scss */
  .onlineDonationsBanner aside a {
    margin-left: 8.3860759494%;
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 83.2278481013%;
    margin-bottom: 50px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .onlineDonationsBanner aside a:last-child {
    margin-right: 0;
  }
}

/* line 2830, ../sass/screen.scss */
.onlineDonRates {
  display: block;
  margin-left: 12.5791139241%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 74.8417721519%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.onlineDonRates:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.onlineDonRates:last-child {
  margin-right: 0;
}
/* line 2834, ../sass/screen.scss */
.onlineDonRates table {
  border: solid 1px #967DB9;
  border-radius: 7px;
  border-collapse: separate;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
/* line 2841, ../sass/screen.scss */
.onlineDonRates table thead {
  color: #FFFFFF;
  font-size: 15.996px;
  font-weight: bold;
}
@media screen and (max-width: 992px) {
  /* line 2841, ../sass/screen.scss */
  .onlineDonRates table thead {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2841, ../sass/screen.scss */
  .onlineDonRates table thead {
    font-size: 15.996px;
  }
}
@media screen and (max-width: 480px) {
  /* line 2841, ../sass/screen.scss */
  .onlineDonRates table thead {
    font-size: 12px;
  }
}
/* line 2845, ../sass/screen.scss */
.onlineDonRates table thead tr {
  background-color: #B29DCB;
  background-image: -webkit-linear-gradient(bottom, #B29DCB, #9E7FBA);
  background-image: linear-gradient(to top,#B29DCB, #9E7FBA);
  height: 50px;
}
/* line 2850, ../sass/screen.scss */
.onlineDonRates table td, .onlineDonRates table th {
  padding: 7px;
}
/* line 2854, ../sass/screen.scss */
.onlineDonRates table tr td {
  border-right: solid 1px #967DB9;
}
/* line 2856, ../sass/screen.scss */
.onlineDonRates table tr td:last-child {
  border-right: none;
}
/* line 2862, ../sass/screen.scss */
.onlineDonRates table tbody td {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* ----- Support Page -----*/
/* line 2873, ../sass/screen.scss */
.supportsteps {
  display: block;
  margin-left: 4.1930379747%;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.supportsteps:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2876, ../sass/screen.scss */
.supportsteps .step {
  width: 25%;
  background-color: #F68026;
  border: 1px solid #999999;
}
/* line 2880, ../sass/screen.scss */
.supportsteps .step img {
  max-width: 100%;
}
/* line 2884, ../sass/screen.scss */
.supportsteps .solution {
  width: 75%;
  background-color: #FFF9F1;
  border: 1px solid #999999;
  padding: 0 20px;
}
/* line 2890, ../sass/screen.scss */
.supportsteps .stepOne {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 41.2974683544%;
  display: table !important;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.supportsteps .stepOne:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2890, ../sass/screen.scss */
  .supportsteps .stepOne {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 91.6139240506%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .supportsteps .stepOne:last-child {
    margin-right: 0;
  }
  /* line 2894, ../sass/screen.scss */
  .supportsteps .stepOne .solution {
    width: 85%;
  }
  /* line 2897, ../sass/screen.scss */
  .supportsteps .stepOne .step {
    width: 15%;
  }
}
/* line 2901, ../sass/screen.scss */
.supportsteps .stepOne p {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 2907, ../sass/screen.scss */
.supportsteps .stepTwo {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 45.4905063291%;
  margin-left: 4.1930379747%;
  display: table !important;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.supportsteps .stepTwo:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 2907, ../sass/screen.scss */
  .supportsteps .stepTwo {
    float: left;
    display: block;
    margin-right: 0.6329113924%;
    width: 91.6139240506%;
    margin-left: 0%;
    margin-top: 50px;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .supportsteps .stepTwo:last-child {
    margin-right: 0;
  }
  /* line 2914, ../sass/screen.scss */
  .supportsteps .stepTwo .solution {
    width: 85%;
  }
  /* line 2917, ../sass/screen.scss */
  .supportsteps .stepTwo .step {
    width: 15%;
  }
}
/* line 2921, ../sass/screen.scss */
.supportsteps .stepTwo p {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 2927, ../sass/screen.scss */
.supportsteps .stepThree {
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 91.6139240506%;
  margin-top: 50px;
  display: table !important;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.supportsteps .stepThree:last-child {
  margin-right: 0;
}
/* line 2931, ../sass/screen.scss */
.supportsteps .stepThree .solution {
  width: 88.8%;
}
/* line 2934, ../sass/screen.scss */
.supportsteps .stepThree .step {
  width: 11.2%;
}
@media screen and (max-width: 992px) {
  /* line 2938, ../sass/screen.scss */
  .supportsteps .stepThree .solution {
    width: 85%;
  }
  /* line 2941, ../sass/screen.scss */
  .supportsteps .stepThree .step {
    width: 15%;
  }
}

/* line 2948, ../sass/screen.scss */
.faded {
  opacity: 0.5;
  -moz-opacity: 0.5;
  /* older Gecko-based browsers */
  filter: alpha(opacity=5);
  /* For IE6&7 */
}

/* line 2954, ../sass/screen.scss */
.buttonThin {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #F89D56;
  border: 1px solid #F89D56;
  color: #FFFFFF;
  font-size: 1.2em;
  padding: 2px;
}

/* line 2964, ../sass/screen.scss */
.buttonThin:hover {
  background-color: #F17E32;
  color: #F2F2F2;
}

/* line 2969, ../sass/screen.scss */
ul#supportanswers, ul.supportanswers ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 2975, ../sass/screen.scss */
ul.supportanswers a {
  display: block;
  text-decoration: none;
}

/* line 2980, ../sass/screen.scss */
ul.supportanswers li {
  margin-top: 1px;
}

/* line 2984, ../sass/screen.scss */
ul.supportanswers li a {
  background: #333;
  color: #fff;
  padding: 0.5em;
}

/* line 2990, ../sass/screen.scss */
ul.supportanswers li a:hover {
  background: #000;
}

/* line 2994, ../sass/screen.scss */
ul.supportanswers li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

/* line 3000, ../sass/screen.scss */
ul.supportanswers li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

/* line 3006, ../sass/screen.scss */
ul.supportanswers li ul li.sel a {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

/* ----- Basic template styling for press releases ----- */
/* line 3013, ../sass/screen.scss */
.prTemplate {
  display: block;
  margin-left: 16.7721518987%;
  float: left;
  display: block;
  margin-right: 0.6329113924%;
  width: 66.4556962025%;
  margin-top: 25px;
}
/* line 15, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/bourbon-compass-4.0.2/stylesheets/bourbon/addons/_clearfix.scss */
.prTemplate:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.prTemplate:last-child {
  margin-right: 0;
}
/* line 3018, ../sass/screen.scss */
.prTemplate img {
  float: left;
  display: block;
  margin-right: 0.9523809524%;
  width: 36.9047619048%;
  padding: 15px;
  max-width: 98%;
}
/* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
.prTemplate img:last-child {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  /* line 3018, ../sass/screen.scss */
  .prTemplate img {
    float: left;
    display: block;
    margin-right: 0.9523809524%;
    width: 49.5238095238%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .prTemplate img:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  /* line 3018, ../sass/screen.scss */
  .prTemplate img {
    float: left;
    display: block;
    margin-right: 0.9523809524%;
    width: 62.1428571429%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .prTemplate img:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 480px) {
  /* line 3018, ../sass/screen.scss */
  .prTemplate img {
    float: left;
    display: block;
    margin-right: 0.9523809524%;
    width: 74.7619047619%;
  }
  /* line 38, ../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/neat-compass-1.6.0/stylesheets/neat/grid/_span-columns.scss */
  .prTemplate img:last-child {
    margin-right: 0;
  }
}
/* line 3032, ../sass/screen.scss */
.prTemplate ul {
  margin-left: 30px;
}
/* line 3035, ../sass/screen.scss */
.prTemplate article {
  margin-bottom: 50px;
  clear: both;
}
/* line 3038, ../sass/screen.scss */
.prTemplate article h3 {
  color: #000000;
  font-size: 15.996px;
  text-align: center;
  display: block;
}
@media screen and (max-width: 992px) {
  /* line 3038, ../sass/screen.scss */
  .prTemplate article h3 {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 3038, ../sass/screen.scss */
  .prTemplate article h3 {
    font-size: 15.996px;
  }
}
@media screen and (max-width: 480px) {
  /* line 3038, ../sass/screen.scss */
  .prTemplate article h3 {
    font-size: 12px;
  }
}
/* line 3044, ../sass/screen.scss */
.prTemplate article p {
  color: #666666;
  font-size: 13.992px;
  display: block;
}
@media screen and (max-width: 992px) {
  /* line 3044, ../sass/screen.scss */
  .prTemplate article p {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  /* line 3044, ../sass/screen.scss */
  .prTemplate article p {
    font-size: 13.992px;
  }
}
@media screen and (max-width: 480px) {
  /* line 3044, ../sass/screen.scss */
  .prTemplate article p {
    font-size: 12px;
  }
}
/* line 3050, ../sass/screen.scss */
.prTemplate article ul li {
  color: #666666;
}

/* ----- Blog Styling ----- */
/* line 3059, ../sass/screen.scss */
#wp_tag_cloud div {
  line-height: 1.6em;
}

/* line 3063, ../sass/screen.scss */
#wp-calendar {
  width: 100%;
}

/* line 3067, ../sass/screen.scss */
#wp-calendar caption {
  font-weight: bold;
  color: #222;
  text-align: left;
  font-size: 14px;
  padding-bottom: 4px;
}

/* line 3075, ../sass/screen.scss */
#wp-calendar thead {
  font-size: 11px;
}

/* line 3083, ../sass/screen.scss */
#wp-calendar tbody {
  color: #aaa;
}

/* line 3087, ../sass/screen.scss */
#wp-calendar tbody td {
  padding: 3px 0 2px;
  background: #f5f5f5;
  border: 1px solid #fff;
  text-align: center;
}

/* line 3094, ../sass/screen.scss */
#wp-calendar tbody .pad {
  background: none;
}

/* line 3098, ../sass/screen.scss */
#wp-calendar tfoot #next {
  text-align: right;
}

/* line 3102, ../sass/screen.scss */
.blogHeaderActive {
  font-size: 32px;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
  margin-top: -130px;
  text-decoration: none;
  line-height: .4em;
}

/* line 3112, ../sass/screen.scss */
.blogHeader {
  font-size: 32px;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  line-height: .4em;
}

/* line 3120, ../sass/screen.scss */
.blogHeader a {
  color: #fcc7a2;
}

/* line 3124, ../sass/screen.scss */
.blogHeader a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 3129, ../sass/screen.scss */
.academyHeader {
  font-size: 32px;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  line-height: .4em;
}

/* line 3137, ../sass/screen.scss */
.academyHeader a {
  color: #7ca2d3;
}

/* line 3141, ../sass/screen.scss */
.academyHeader a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* ----Academy---- */
/* line 3147, ../sass/screen.scss */
#academyContent {
  padding-left: 10%;
  float: left;
  width: 75%;
}

/* line 3152, ../sass/screen.scss */
div#academyContent p {
  font-size: 16px;
  padding-bottom: 20px;
  line-height: 1.2em;
  color: #333333;
}

/* line 3158, ../sass/screen.scss */
div#academyContent ul {
  font-size: 16px;
  padding-bottom: 20px;
  color: #333333;
}

/* line 3163, ../sass/screen.scss */
div#academyContent ol {
  font-size: 16px;
  padding-bottom: 20px;
  color: #333333;
}

/* line 3168, ../sass/screen.scss */
.academy-wrapper {
  width: 100%;
  padding: 0px 50px 20px 0px;
  float: left;
}

/* line 3173, ../sass/screen.scss */
.academy-header {
  border-bottom: 1px solid #333333;
  float: left;
  width: 100%;
  margin-bottom: 3%;
  padding-bottom: 2%;
}

/* line 3180, ../sass/screen.scss */
.academy-header-nav {
  float: left;
  margin-bottom: 2%;
}

/* line 3184, ../sass/screen.scss */
.academy-header-nav span {
  color: #0083CB;
}

/* line 3187, ../sass/screen.scss */
.academy-header-nav a {
  color: #0083CB;
  text-decoration: none;
  letter-spacing: -0.1px;
}

/* line 3192, ../sass/screen.scss */
.academy-header-image {
  float: left;
  margin-right: 2%;
  margin-bottom: 2%;
}

/* line 3197, ../sass/screen.scss */
.academy-header-image a {
  text-decoration: none;
}

/* line 3200, ../sass/screen.scss */
.academy-header-title {
  float: left;
}

/* line 3203, ../sass/screen.scss */
.academy-header-title span {
  color: #999999;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5em;
}

/* line 3209, ../sass/screen.scss */
.academy-header-bottom-nav {
  float: right;
}

/* line 3212, ../sass/screen.scss */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}

/* line 3218, ../sass/screen.scss */
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 3225, ../sass/screen.scss */
#cart1 {
  float: left;
  width: 190px;
}

@media all and (max-width: 780px) {
  /* line 3230, ../sass/screen.scss */
  #academyContent {
    width: 95%;
  }
}
@media all and (max-width: 520px) {
  /* line 3235, ../sass/screen.scss */
  #academyContent {
    padding-left: 5%;
  }

  /* line 3238, ../sass/screen.scss */
  .academy-wrapper {
    padding: 0px;
  }

  /* line 3241, ../sass/screen.scss */
  .academy-header-title {
    width: 60%;
  }

  /* line 3244, ../sass/screen.scss */
  .academy-header-title span {
    line-height: 1em;
  }
}
@media all and (max-width: 918px) {
  /* line 3249, ../sass/screen.scss */
  #social-tabs {
    display: none;
  }
}
@media screen and (max-width: 850px) {
  /* line 3254, ../sass/screen.scss */
  #cart1 {
    display: none;
  }
}
/* line 3260, ../sass/screen.scss */
.forumHeader {
  font-size: 32px;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  line-height: .4em;
}

/* line 3268, ../sass/screen.scss */
.forumHeader a {
  color: #b7cea3;
}

/* line 3272, ../sass/screen.scss */
.forumHeader a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 3277, ../sass/screen.scss */
.modal.hide {
  display: none;
}

/* line 3281, ../sass/screen.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 3285, ../sass/screen.scss */
.modal-backdrop, .modal-backdrop.fade.in {
  opacity: 0.4;
  filter: alpha(opacity=40);
}

/* line 3290, ../sass/screen.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  background-color: #000;
}

/* line 3300, ../sass/screen.scss */
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 200;
  width: 350px;
  padding: 25px;
  margin: -80px 0 0 -170px;
  background-color: #fff;
  z-index: 1000;
}

/* line 3312, ../sass/screen.scss */
*::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
  transition: color 0.1s ease 0s;
}

/* line 3317, ../sass/screen.scss */
.subscribeButton {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #FFFFFF;
  background-image: linear-gradient(rgba(255, 255, 255, 0.03), rgba(0, 0, 0, 0.03));
  border-color: #D3D3D3 #C7C7C7 #BDBDBD;
  border-image: none;
  border-left: 1px solid #C7C7C7;
  border-radius: 4px;
  border-right: 1px solid #C7C7C7;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 -4px 5px 0 rgba(0, 0, 0, 0.05) inset, 0 2px 0 0 rgba(255, 255, 255, 0.8) inset, 0 1px 1px rgba(0, 0, 0, 0.06);
  color: #444444;
  cursor: pointer;
  display: inline-block;
  font-family: "Helvetica Neue",Arial,Verdana,sans-serif;
  font-size: 17px;
  font-style: inherit;
  font-weight: bold;
  padding: 8px 11px 10px;
  text-decoration: none !important;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
  transition: background-color 0.2s ease 0s;
  vertical-align: middle;
  background-color: #6AAE53;
  background-image: linear-gradient(rgba(71, 148, 56, 0), #428F33);
  border-color: #579F4A #4E9340 #327527;
  box-shadow: 0 1px 2px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.2), 0 2px 1px rgba(0, 0, 0, 0.05);
  color: #FEFEFE;
  text-shadow: 0 1px 1px #488739, 0 0 5px rgba(255, 255, 255, 0);
  width: 100%;
}

/* line 3354, ../sass/screen.scss */
.subscribeInput {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #FFFFFF;
  border-color: #C9C9C9 #D3D3D3 #D3D3D3;
  border-image: none;
  border-radius: 4px;
  border-right: 1px solid #D3D3D3;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.45), 0 0 2px rgba(74, 139, 217, 0), 0 -1px 0 rgba(0, 0, 0, 0.02), 0 1px 0 rgba(0, 0, 0, 0.04) inset, 0 2px 0 rgba(0, 0, 0, 0.02) inset, 1px 0 0 rgba(0, 0, 0, 0.04) inset, -1px 0 0 rgba(0, 0, 0, 0.04) inset;
  font-size: 15px;
  padding: 10px;
  transition: border-color 0.3s ease 0s;
  width: 100%;
}

/* ========== Lifted from bootstrap ========== */
/* line 3375, ../sass/screen.scss */
.btn {
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}

/* line 3388, ../sass/screen.scss */
.btn:focus, .btn:active:focus, .btn.active:focus {
  outline: thin dotted;
  outline-offset: -2px;
}

/* line 3393, ../sass/screen.scss */
.btn:hover, .btn:focus {
  color: #333333;
  text-decoration: none;
}

/* line 3398, ../sass/screen.scss */
.btn:active, .btn.active {
  background-image: none;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
  outline: 0 none;
}

/* line 3404, ../sass/screen.scss */
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  box-shadow: none;
  cursor: not-allowed;
  opacity: 0.65;
  pointer-events: none;
}

/* line 3411, ../sass/screen.scss */
.btn-default {
  background-color: #FFFFFF;
  border-color: #CCCCCC;
  color: #333333 !important;
}

/* line 3417, ../sass/screen.scss */
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
  background-color: #EBEBEB;
  border-color: #ADADAD;
  color: #333333 !important;
}

/* line 3423, ../sass/screen.scss */
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
  background-image: none;
}

/* line 3427, ../sass/screen.scss */
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover,
.btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active,
.btn-default.disabled.active, .btn-default.active[disabled], fieldset[disabled] .btn-default.active {
  background-color: #FFFFFF;
  border-color: #CCCCCC;
}

/* line 3435, ../sass/screen.scss */
.btn-default .badge {
  background-color: #333333;
  color: #FFFFFF !important;
}

/* line 3440, ../sass/screen.scss */
.btn-primary {
  background-color: #1E77A8;
  color: #FFFFFF !important;
}

/* line 3445, ../sass/screen.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
  background-color: #3276B1;
  border-color: #285E8E;
  color: #FFFFFF !important;
}

/* line 3451, ../sass/screen.scss */
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
  background-image: none;
}

/* line 3455, ../sass/screen.scss */
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover,
.btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active {
  background-color: #1E77A8;
  border-color: #357EBD;
}

/* line 3463, ../sass/screen.scss */
.btn-primary .badge {
  background-color: #FFFFFF;
  color: #428BCA !important;
}

/* line 3468, ../sass/screen.scss */
.btn-primary2 {
  background-color: #FFFFFF;
  border-color: #357EBD;
  color: #428BCA !important;
}

/* line 3474, ../sass/screen.scss */
.btn-primary2:hover, .btn-primary2:focus, .btn-primary2:active, .btn-primary2.active, .open .dropdown-toggle.btn-primary2 {
  background-color: #72B6F1;
  border-color: #285E8E;
  color: #FFFFFF !important;
}

/* line 3480, ../sass/screen.scss */
.btn-primary2:active, .btn-primary2.active, .open .dropdown-toggle.btn-primary2 {
  background-image: none;
}

/* line 3484, ../sass/screen.scss */
.btn-primary2.disabled, .btn-primary2[disabled], fieldset[disabled] .btn-primary2, .btn-primary2.disabled:hover,
.btn-primary2[disabled]:hover, fieldset[disabled] .btn-primary2:hover, .btn-primary2.disabled:focus, .btn-primary2[disabled]:focus,
fieldset[disabled] .btn-primary2:focus, .btn-primary2.disabled:active, .btn-primary2[disabled]:active, fieldset[disabled] .btn-primary2:active,
.btn-primary2.disabled.active, .btn-primary2.active[disabled], fieldset[disabled] .btn-primary2.active {
  background-color: #FFFFFF;
  border-color: #428BCA;
}

/* line 3492, ../sass/screen.scss */
.btn-primary .badge {
  background-color: #428BCA;
  color: #FFFFFF !important;
}

/* line 3497, ../sass/screen.scss */
.btn-success {
  background-color: #5CB85C;
  border-color: #4CAE4C;
  color: #FFFFFF !important;
}

/* line 3503, ../sass/screen.scss */
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
  background-color: #47A447;
  border-color: #398439;
  color: #FFFFFF !important;
}

/* line 3509, ../sass/screen.scss */
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
  background-image: none;
}

/* line 3513, ../sass/screen.scss */
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover,
.btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active,
.btn-success.disabled.active, .btn-success.active[disabled], fieldset[disabled] .btn-success.active {
  background-color: #5CB85C;
  border-color: #4CAE4C;
}

/* line 3521, ../sass/screen.scss */
.btn-success .badge {
  background-color: #FFFFFF;
  color: #5CB85C !important;
}

/* line 3526, ../sass/screen.scss */
.btn-info {
  background-color: #5BC0DE;
  border-color: #46B8DA;
  color: #FFFFFF !important;
}

/* line 3532, ../sass/screen.scss */
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
  background-color: #39B3D7;
  border-color: #269ABC;
  color: #FFFFFF !important;
}

/* line 3538, ../sass/screen.scss */
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
  background-image: none;
}

/* line 3542, ../sass/screen.scss */
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active,
.btn-info.active[disabled], fieldset[disabled] .btn-info.active {
  background-color: #5BC0DE;
  border-color: #46B8DA;
}

/* line 3550, ../sass/screen.scss */
.btn-info .badge {
  background-color: #FFFFFF;
  color: #5BC0DE !important;
}

/* line 3555, ../sass/screen.scss */
.btn-warning {
  background-color: #F0AD4E;
  border-color: #EEA236;
  color: #FFFFFF !important;
}

/* line 3561, ../sass/screen.scss */
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
  background-color: #ED9C28;
  border-color: #D58512;
  color: #FFFFFF !important;
}

/* line 3567, ../sass/screen.scss */
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
  background-image: none;
}

/* line 3571, ../sass/screen.scss */
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover,
.btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning.active {
  background-color: #F0AD4E;
  border-color: #EEA236;
}

/* line 3579, ../sass/screen.scss */
.btn-warning .badge {
  background-color: #FFFFFF;
  color: #F0AD4E !important;
}

/* line 3584, ../sass/screen.scss */
.btn-danger {
  background-color: #D9534F;
  border-color: #D43F3A;
  color: #FFFFFF !important;
}

/* line 3590, ../sass/screen.scss */
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
  background-color: #D2322D;
  border-color: #AC2925;
  color: #FFFFFF !important;
}

/* line 3596, ../sass/screen.scss */
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
  background-image: none;
}

/* line 3600, ../sass/screen.scss */
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active,
.btn-danger.active[disabled], fieldset[disabled] .btn-danger.active {
  background-color: #D9534F;
  border-color: #D43F3A;
}

/* line 3608, ../sass/screen.scss */
.btn-danger .badge {
  background-color: #FFFFFF;
  color: #D9534F !important;
}

/* line 3613, ../sass/screen.scss */
.btn-aplos {
  background-color: #F58026;
  border-color: #E57016;
  color: #FFFFFF !important;
}

/* line 3619, ../sass/screen.scss */
.btn-aplos:hover, .btn-aplos:focus, .btn-aplos:active, .btn-aplos.active, .open .dropdown-toggle.btn-aplos {
  background-color: #F57016;
  border-color: #E57016;
  color: #FFFFFF !important;
}

/* line 3625, ../sass/screen.scss */
.btn-aplos:active, .btn-aplos.active, .open .dropdown-toggle.btn-aplos {
  background-image: none;
}

/* line 3629, ../sass/screen.scss */
.btn-aplos.disabled, .btn-aplos[disabled], fieldset[disabled] .btn-aplos, .btn-aplos.disabled:hover, .btn-aplos[disabled]:hover,
fieldset[disabled] .btn-aplos:hover, .btn-aplos.disabled:focus, .btn-aplos[disabled]:focus, fieldset[disabled] .btn-aplos:focus,
.btn-aplos.disabled:active, .btn-aplos[disabled]:active, fieldset[disabled] .btn-aplos:active, .btn-aplos.disabled.active,
.btn-aplos.active[disabled], fieldset[disabled] .btn-aplos.active {
  background-color: #F58026;
  border-color: #E57016;
}

/* line 3637, ../sass/screen.scss */
.btn-aplos .badge {
  background-color: #FFFFFF;
  color: #F58026;
}
