@charset "UTF-8";
/* This file contains all variables from the _variables.scss file but was used only for setting up custom tokenized names output in the kauffman-tokenized.css file */
/* GENERAL VARIABLES
********************************************************/
/* Use for line-height when leading in Photoshop is set to "Auto" */
/* Common Font Variables
*********************************************************************/
/* Default font size in pixels if not overridden. */
/* Font family */
/* Common font colors */
/* #FFFFFF; */
/* #4C4C4C; */
/* #999999; */
/* #1B2061; */
/* '1B2061"; */
/* #555D8E; */
/* '555D8E"; */
/* #7D8FAF; */
/* Common form text input & background color */
/* #525353; */
/* #FFFFFF; */
/* Common Right Rail Gray Box Gradient Variables
*********************************************************************/
/* #f2f3f3; /* start gradient color for grey gradient boxes found in right rail */
/* #dcdddd; /* end gradient color for grey gradient boxes found in right rail */
/* #cbcbcb; /* color of the bottom border typically found in the right rail 'More information' & 'Quick Links' components */
/* Color Palette Variables (Using Colors From  Color Palette 2)
*********************************************************************/
/* #FFFFFF; /* FONT color for main banner navigation link */
/* #FFFFFF; /* FONT color for main banner navigation link hover state */
/* #FFFFFF; /* FONT color for banner accents & many sidebar boxes */
/* #FFFFFF; /* FONT color for flip-to-description */
/* #4C4C4C; /* FONT color for pull quotes */
/* '535353"; */
/* 'A0C6B7"; */
/* 'A0C6B7"; */
/* '77AE99"; */
/* '8AB9A7"; */
/* '77AE99"; */
/* 'ADCEC2"; */
/* 'BCBFDB"; */
/* '27318B"; */
/* 'ECEDED"; */
/* '848484"; */
/* 'D4D4D4"; */
/* 'ACACAC"; */
/* 'E6DFAB"; */
/* 'C0AF2C"; */
/* 'C0AF2C"; */
/* #535353; /* DARK color for main banner */
/* #A0C6B7; /* FONT color for main banner */
/* #A0C6B7; /* LIGHT color for banner accents & many sidebar boxes */
/* #77AE99; /* DARK color for banner accents & many sidebar boxes */
/* #8AB9A7; /* GRADIENT 1 for banner accent & many sidebar boxes buttons */
/* #77AE99; /* GRADIENT 2 for banner accents & many sidebar boxes buttons */
/* #ADCEC2; /* SHADOW for banner accents & many sidebar boxes buttons */
/* #BCBFDB; /* LIGHT color for wide boxes & open accordions */
/* #27318B; /* DARK color for wide boxes & closed accordions */
/* #ECEDED; /* LIGHT color for other sidebar boxes */
/* #848484;/* DARK color for other sidebar boxes */
/* #D4D4D4; /* GRADIENT 1 for other buttons */
/* #ACACAC; /* GRADIENT 2 for other buttons */
/* #E6DFAB; /* LIGHT color for pull quotes */
/* #C0AF2C; /* DARK color for flip-to-description & pull quotes */
/* FONT FEATURE SETTINGS
 * ======================================================= */
/* PHOTOSHOP TRACKING TO EM
 * ======================================================= */
/* PX TO EM
 * ======================================================= */
/* Determines PX units to EM calculation (does not include 'em' at end).
 * ======================================================= */
/* PX TO REM: MARGIN & PADDING
 * ======================================================= */
/*
p {
  @include px-rem(margin, 10, auto, 0, auto);
  @include px-rem(padding, 10, 20, 30, 40);
}
*/
/*
p {
  margin: 10px auto 0px auto;
  margin: 0.625rem auto 0;
  padding: 10px 20px 30px 40px;
  padding: 0.625rem 1.25rem 1.875rem 2.5rem;
}
*/
/* PX TO REM: FONT-SIZE/LINE-HEIGHT
 * ======================================================= */
/*
p {
  @include rem(12, 20);
}
*/
/*
p {
  font-size: 12px;
  line-height: 20px;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
*/
/* RESPONSIVE
 * ======================================================= */
/*
    Fix inline-block cross browser
*/
/* Clear Fix (for floating div fix)
 * ======================================================= */
/*
	Mixin for rem font sizing
 * ======================================================= */
/* Vendor prefix'd helpers
 * ======================================================= */
/*
  Mixin for buttons
 * ======================================================= */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block; }

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden] {
  display: none; }

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

html,
button,
input,
select,
textarea {
  font-family: sans-serif; }

body {
  margin: 0; }

a:focus {
  outline: thin dotted; }

a:hover, a:active {
  outline: 0; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

h2 {
  font-size: 1.5em;
  margin: 0.83em 0; }

h3 {
  font-size: 1.17em;
  margin: 1em 0; }

h4 {
  font-size: 1em;
  margin: 1.33em 0; }

h5 {
  font-size: 0.83em;
  margin: 1.67em 0; }

h6 {
  font-size: 0.75em;
  margin: 2.33em 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

blockquote {
  margin: 1em 40px; }

dfn {
  font-style: italic; }

mark {
  background: #ff0;
  color: #000; }

p,
pre {
  margin: 1em 0; }

pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

q {
  quotes: none; }

q:before,
q:after {
  content: '';
  content: none; }

small {
  font-size: 75%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

dl,
menu,
ol,
ul {
  margin: 1em 0; }

dd {
  margin: 0 0 0 40px; }

menu,
ol,
ul {
  padding: 0 0 0 40px; }

nav ul,
nav ol {
  list-style: none;
  list-style-image: none; }

img {
  border: 0;
  -ms-interpolation-mode: bicubic; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

form {
  margin: 0; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px; }

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

button,
input {
  line-height: normal; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible; }

button[disabled],
input[disabled] {
  cursor: default; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }
  input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.ico-down-arrow {
  background: url(/images/Kauffman_org/spritesheet.png) 0px -70px no-repeat;
  display: inline-block;
  height: 14px;
  width: 16px; }

.ico-left-caret, .content-slider .bx-controls .bx-prev {
  background: url(/images/Kauffman_org/spritesheet.png) -44px -67px no-repeat;
  display: inline-block;
  height: 22px;
  width: 20px; }

.ico-right-arrow {
  background: url(/images/Kauffman_org/spritesheet.png) -23px -70px no-repeat;
  display: inline-block;
  height: 16px;
  width: 14px; }

.ico-right-caret, .content-slider .bx-controls .bx-next {
  background: url(/images/Kauffman_org/spritesheet.png) -70px -67px no-repeat;
  display: inline-block;
  height: 22px;
  width: 20px; }

.ico-rss {
  background: url(/images/Kauffman_org/spritesheet.png) 0px -93px no-repeat;
  display: inline-block;
  height: 22px;
  width: 20px; }

.ico-search {
  background: url(/images/Kauffman_org/spritesheet.png) -99px 0px no-repeat;
  display: inline-block;
  height: 12px;
  width: 13px; }

.share .ico {
  background: url(/images/Kauffman_org/spritesheet.png) 0px 0px no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px; }

.social .ico {
  background: url(/images/Kauffman_org/spritesheet.png) 0px 0px no-repeat;
  display: inline-block;
  height: 26px;
  width: 24px; }
  .sidebar .social .ico {
    width: 30px;
    height: 32px; }

.share .ico-email-gray {
  background-position: -96px -62px; }

.social .ico-facebook {
  background-position: 0px 0px; }
  .sidebar .social .ico-facebook {
    background: url(/images/Kauffman_org/sprites/ico-facebook-sidebar.png) 0 0 no-repeat; }
    .sidebar .social .ico-facebook:hover {
      background: url(/images/Kauffman_org/sprites/ico-facebook-sidebar.png) 0 0 no-repeat; }

.share .ico-facebook-gray {
  background-position: -96px -18px; }

.social .ico-googleplus {
  background-position: -33px -35px; }

.social .ico-linkedin {
  background-position: -33px 0px; }
  .sidebar .social .ico-linkedin {
    background: url(/images/Kauffman_org/sprites/ico-linkedin-sidebar.png) 0 0 no-repeat; }
    .sidebar .social .ico-linkedin:hover {
      background: url(/images/Kauffman_org/sprites/ico-linkedin-sidebar.png) 0 0 no-repeat; }

.share .ico-linkedin-gray {
  background-position: -96px -40px; }

.social .ico-pinterest {
  background-position: -66px 0px; }

.share .ico-sharethis-gray {
  background-position: -96px -106px; }

.share .ico-sharethisbubble {
  background-position: -76px -128px;
  width: 36px; }

.social .ico-twitter {
  background-position: 0px -35px; }
  .sidebar .social .ico-twitter {
    background: url(/images/Kauffman_org/sprites/ico-twitter-sidebar.png) 0 0 no-repeat; }
    .sidebar .social .ico-twitter:hover {
      background: url(/images/Kauffman_org/sprites/ico-twitter-sidebar.png) 0 0 no-repeat; }

.share .ico-twitter-gray {
  background-position: -96px -84px; }

.social .ico-youtube {
  background-position: -66px -35px; }

.ico-down-arrow:hover,
.ico-left-caret:hover,
.content-slider .bx-controls .bx-prev:hover,
.ico-right-arrow:hover,
.ico-right-caret:hover,
.content-slider .bx-controls .bx-next:hover,
.ico-rss:hover,
.ico-search:hover,
.share .ico:hover,
.social .ico:hover {
  background-image: url(/images/Kauffman_org/spritesheet-hovers.png); }

a:hover > .ico-down-arrow,
a:hover > .ico-right-arrow {
  background-image: url(/images/Kauffman_org/spritesheet-hovers.png); }

.outer-footer-wrapper .social .ico {
  background-position: 0px 0px;
  background-repeat: no-repeat; }
  .outer-footer-wrapper .social .ico:hover {
    background-position: 0px -26px !important; }

/* DEFAULT BODY COLORS
 * ======================================================= */
/* BORDERS
 * ======================================================= */
/* HORIZONTAL RULES
 * ======================================================= */
/* GOLDS
 * ======================================================= */
/* GRAYS
 * ======================================================= */
/* GREENS
 * ======================================================= */
/* NEUTRALS
 * ======================================================= */
/* ORANGES
 * ======================================================= */
/* PURPLES
 * ======================================================= */
/* WHITES
 * ======================================================= */
/* YELLOWS
 * ======================================================= */
/* MISC
 * ======================================================= */
.is-featured {
  background-color: #f0f0f0; }

.mobile {
  display: none; }
  @media screen and (max-width: 480px) {
    .mobile {
      display: block; } }

/* HOMEPAGE LAYOUT STYLES
 * ======================================================= */
.homepage-main {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 65.8807828007%; }
  .homepage-main:last-child {
    margin-right: 0; }
  @media screen and (max-width: 1140px) {
    .homepage-main {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 57.3509785009%; }
      .homepage-main:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 480px) {
    .homepage-main {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .homepage-main:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 960px) {
    .home-page .homepage-main {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .home-page .homepage-main:last-child {
        margin-right: 0; } }

.homepage-sub {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%; }
  .homepage-sub:last-child {
    margin-right: 0; }
  @media screen and (max-width: 1140px) {
    .homepage-sub {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 40.2913699012%; }
      .homepage-sub:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 960px) {
    .homepage-sub {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .homepage-sub:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 480px) {
    .homepage-sub {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .homepage-sub:last-child {
        margin-right: 0; } }

.homepage-body {
  *zoom: 1; }
  .homepage-body:before, .homepage-body:after {
    content: " ";
    display: table; }
  .homepage-body:after {
    clear: both; }

/* MAIN CONTENT LAYOUT STYLES
 * ======================================================= */
.content-main {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 74.4105871005%; }
  .content-main:last-child {
    margin-right: 0; }
  @media screen and (max-width: 1140px) {
    .content-main {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 65.8807828007%;
      margin-bottom: 2em; }
      .content-main:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 960px) {
    .content-main {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%;
      margin-right: 0; }
      .content-main:last-child {
        margin-right: 0; } }
  .search-results-page .content-main {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 65.8807828007%; }
    .search-results-page .content-main:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      .search-results-page .content-main {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 57.3509785009%; }
        .search-results-page .content-main:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 600px) {
      .search-results-page .content-main {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%; }
        .search-results-page .content-main:last-child {
          margin-right: 0; } }

.search-results-page .content-sub {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%; }
  .search-results-page .content-sub:last-child {
    margin-right: 0; }
  @media screen and (max-width: 768px) {
    .search-results-page .content-sub {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 40.2913699012%; }
      .search-results-page .content-sub:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 600px) {
    .search-results-page .content-sub {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .search-results-page .content-sub:last-child {
        margin-right: 0; } }

.content-sidebar {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 23.2317613015%; }
  .content-sidebar:last-child {
    margin-right: 0; }
  @media screen and (max-width: 1140px) {
    .content-sidebar {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 31.7615656014%; }
      .content-sidebar:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 960px) {
    .content-sidebar {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .content-sidebar:last-child {
        margin-right: 0; } }

/** General two column layout **/
.content-body {
  *zoom: 1; }
  .content-body:before, .content-body:after {
    content: " ";
    display: table; }
  .content-body:after {
    clear: both; }

.content-body__main {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 74.4105871005%; }
  .content-body__main:last-child {
    margin-right: 0; }
  @media screen and (max-width: 960px) {
    .content-body__main {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .content-body__main:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 1140px) {
    .content-body__main .content-area img {
      max-width: 100%;
      height: auto; } }
  @media screen and (max-width: 1140px) {
    .article.detail .content-body__main .content-area img {
      height: auto !important; } }
  .content-body__main .content-area h1 {
    font-size: 42px;
    line-height: 50.4px;
    color: #1b2061;
    display: block;
    font-weight: bold; }
  .bio-page .content-body__main {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 50.868327233%; }
    .bio-page .content-body__main:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1140px) {
      .bio-page .content-body__main {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 72.7046262405%; }
        .bio-page .content-body__main:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 960px) {
      .bio-page .content-body__main {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%;
        margin-bottom: 30px;
        margin-bottom: 1.875rem; }
        .bio-page .content-body__main:last-child {
          margin-right: 0; } }
  .content-body__main .body-promo {
    margin-bottom: 2em; }
    @media screen and (max-width: 480px) {
      .content-body__main .body-promo {
        margin-bottom: 18px;
        margin-bottom: 1.125rem; } }

.content-body__sub {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 23.2317613015%; }
  .content-body__sub:last-child {
    margin-right: 0; }
  @media screen and (max-width: 960px) {
    .content-body__sub {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%;
      margin-top: 25px;
      margin-top: 1.5625rem; }
      .content-body__sub:last-child {
        margin-right: 0; } }
  .bio-page .content-body__sub {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 22.2081847856%; }
    .bio-page .content-body__sub:last-child {
      margin-right: 0; }
    @media screen and (max-width: 1140px) {
      .bio-page .content-body__sub {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 24.9377221615%; }
        .bio-page .content-body__sub:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 960px) {
      .bio-page .content-body__sub {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%; }
        .bio-page .content-body__sub:last-child {
          margin-right: 0; } }
  @media screen and (max-width: 1140px) {
    .content-body__sub.nav-sidebar {
      display: none; } }

/* SEARCH LAYOUT STYLES
 * ======================================================= */
.search-module-wrapper {
  margin-right: 0;
  margin-left: 67.5%;
  width: 23.1875em;
  transition: margin-top 0.3s ease; }
  @media screen and (max-width: 1140px) {
    .search-module-wrapper {
      margin-left: 0;
      right: 15px; } }
  @media screen and (max-width: 960px) {
    .sticky-stuck .masthead .search-module-wrapper.column {
      position: relative;
      width: 100%;
      right: auto;
      left: auto; }
    .sticky-stuck .masthead .search-module-wrapper.search-module-show {
      margin-top: 2em; } }
  @media screen and (max-width: 768px) {
    .masthead .search-module-wrapper.column {
      position: relative;
      width: 100%;
      right: auto;
      left: auto; }
    .masthead .search-module-wrapper.search-module-show {
      margin-top: 2em; } }

/* PRIMARY NAV LAYOUT STYLES
 * ======================================================= */
body {
  position: relative;
  left: 0;
  transition: left 0.3s ease-in-out 0.2s; }

@media screen and (max-width: 1140px) {
  .sidebar-nav-open {
    left: -250px; } }

.primary-nav-wrapper {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 40.2913699012%;
  bottom: 0;
  float: none;
  margin-left: 25%;
  position: absolute; }
  .primary-nav-wrapper:last-child {
    margin-right: 0; }
  @media screen and (max-width: 1140px) {
    .primary-nav-wrapper {
      background-color: #424242;
      margin: 0;
      overflow: auto;
      padding: 1.25em;
      position: fixed;
      top: 0;
      right: -250px;
      width: 15.625em;
      z-index: 1;
      transition: right 0.3s ease-in-out 0.2s; }
      .primary-nav-wrapper.sidebar-nav-open {
        left: auto;
        right: 0; }
        .primary-nav-wrapper.sidebar-nav-open .auxiliary-nav {
          display: block;
          position: relative; }
      .primary-nav-wrapper .horz-list .expandable {
        display: block;
        padding: 0;
        margin: 0; } }

/* FOOTER LAYOUT STYLES
 * ======================================================= */
.footer-nav {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 65.8807828007%; }
  .footer-nav:last-child {
    margin-right: 0; }

.footer-contact {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%;
  margin-right: 0; }
  .footer-contact:last-child {
    margin-right: 0; }
  @media screen and (max-width: 1140px) {
    .footer-contact {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 48.821174201%; }
      .footer-contact:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 600px) {
    .footer-contact {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%;
      margin-right: 0; }
      .footer-contact:last-child {
        margin-right: 0; } }

.footer-alt {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 65.8807828007%; }
  .footer-alt:last-child {
    margin-right: 0; }
  @media screen and (max-width: 1140px) {
    .footer-alt {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 48.821174201%; }
      .footer-alt:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 600px) {
    .footer-alt {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%;
      margin-right: 0;
      margin-bottom: 1.25em; }
      .footer-alt:last-child {
        margin-right: 0; } }

/* NORMALIZATION
 * ======================================================= */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* BUTTONS
 * ======================================================= */
.button, .enews-signup-module .signup-link a, .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li a[href="#next"], .scfForm .scfSubmitButtonBorder input, .content-area .scfForm .scfSubmitButtonBorder input {
  font-size: 11px;
  line-height: 20px;
  font-size: 0.6875rem;
  line-height: 1.25rem;
  background-color: #d4d4d4;
  background-image: -webkit-linear-gradient(top, #d4d4d4 0%, #aaaaaa 100%);
  background-image: linear-gradient(to bottom, #d4d4d4 0%, #aaaaaa 100%);
  background-position: left top;
  background-repeat: repeat;
  border-radius: 3px;
  box-shadow: 0 2px 0 0 #848484;
  color: #525353;
  display: inline-block;
  letter-spacing: 0.2em;
  margin-top: 2.0625em;
  padding: 0.375em 1.0625em 0.375em;
  text-shadow: 1px 1px 3px #fdfdfd;
  text-transform: uppercase; }
  .button:hover, .enews-signup-module .signup-link a:hover, .wizard-module .wizard .actions ul li a[href="#previous"]:hover, .wizard-module .wizard .actions ul li a[href="#next"]:hover, .scfForm .scfSubmitButtonBorder input:hover {
    color: #525353;
    background-image: -webkit-linear-gradient(bottom, #d4d4d4 0%, #aaaaaa 100%);
    background-image: linear-gradient(to top, #d4d4d4 0%, #aaaaaa 100%); }
  .lt-ie10 .button, .lt-ie10 .enews-signup-module .signup-link a, .enews-signup-module .signup-link .lt-ie10 a, .lt-ie10 .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .lt-ie10 a[href="#previous"], .lt-ie10 .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .lt-ie10 a[href="#next"], .lt-ie10 .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .lt-ie10 input {
    zoom: 1;
    position: relative;
    behavior: url(/scripts/kauffman_org/vendor/PIE.htc); }
  .button[type=submit], .enews-signup-module .signup-link a[type=submit], .wizard-module .wizard .actions ul li a[type=submit][href="#previous"], .wizard-module .wizard .actions ul li a[type=submit][href="#next"], .scfForm .scfSubmitButtonBorder input[type=submit] {
    padding: 0.8181818182em 1.4545454545em 0.7272727273em;
    font-size: 11px;
    line-height: 11px;
    font-size: 0.6875rem;
    line-height: 0.6875rem;
    background-color: #1c2162;
    background-image: -webkit-linear-gradient(top, #555d8e, #1c2162);
    background-image: linear-gradient(to bottom, #555d8e, #1c2162);
    box-shadow: 0px 2px 1px 0px #555d8e;
    color: #fff;
    letter-spacing: 0.2em;
    margin-top: 0em;
    text-shadow: 1px 1px 3px #7f7f7f;
    text-transform: uppercase; }
    .button[type=submit]:hover, .enews-signup-module .signup-link a[type=submit]:hover, .wizard-module .wizard .actions ul li a[type=submit][href="#previous"]:hover, .wizard-module .wizard .actions ul li a[type=submit][href="#next"]:hover, .scfForm .scfSubmitButtonBorder input[type=submit]:hover {
      background-image: -webkit-linear-gradient(bottom, #555d8e, #1c2162);
      background-image: linear-gradient(to top, #555d8e, #1c2162); }

/* MEDIA OBJECTS
 * ======================================================= */
.media {
  margin-bottom: 44px;
  margin-bottom: 2.75rem; }
  .module .media, .media:last-child {
    margin-bottom: 0;
    margin-bottom: 0; }
  .media h5 {
    margin: 0 0 4px;
    margin: 0 0 0.25rem;
    font-size: 18px;
    line-height: 25px;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    color: #555d8e; }
  .media .media-object {
    border: 1px solid #cbcbcb;
    display: block;
    margin-bottom: 0.75em;
    margin-top: 0.25em; }
    .media .media-object.pull-left, .media .sidebar li > a.media-object.external:before, .sidebar .media li > a.media-object.external:before, .media .media-object.date-module, .media .detail-title-component h2.media-object.has-sibling-modules, .detail-title-component .media h2.media-object.has-sibling-modules, .media .downloads-component .media-object.media, .downloads-component .media .media-object.media, .media .media-object.enews-signup-module, .media .media-object.promo-module, .media .media-object.alt-promo-module, .media .sidebar .media-object.social-media-module, .sidebar .media .media-object.social-media-module, .media
    .contact-info-component .media-object.social-media-module,
    .contact-info-component .media .media-object.social-media-module, .media .landing-title-component h2.media-object, .landing-title-component .media h2.media-object, .media .media-object.related-module, .media .footer-bar p.media-object, .footer-bar .media p.media-object, .media .media-object .pull-left, .media .media-object .sidebar li > a.external:before, .sidebar .media .media-object li > a.external:before, .media .media-object .date-module, .media .media-object .detail-title-component h2.has-sibling-modules, .detail-title-component .media .media-object h2.has-sibling-modules, .media .media-object .downloads-component .media, .downloads-component .media .media-object .media, .media .media-object .enews-signup-module, .media .media-object .promo-module, .media .media-object .alt-promo-module, .media .media-object .sidebar .social-media-module, .sidebar .media .media-object .social-media-module, .media .media-object
    .contact-info-component .social-media-module,
    .contact-info-component .media .media-object .social-media-module, .media .media-object .landing-title-component h2, .landing-title-component .media .media-object h2, .media .media-object .related-module, .media .media-object .footer-bar p, .footer-bar .media .media-object p {
      margin-right: 43px;
      margin-right: 2.6875rem; }
      .accordion-module .media .media-object.pull-left, .accordion-module .media .sidebar li > a.media-object.external:before, .sidebar .accordion-module .media li > a.media-object.external:before, .accordion-module .media .media-object.date-module, .accordion-module .media .detail-title-component h2.media-object.has-sibling-modules, .detail-title-component .accordion-module .media h2.media-object.has-sibling-modules, .accordion-module .media .downloads-component .media-object.media, .downloads-component .accordion-module .media .media-object.media, .accordion-module .media .media-object.enews-signup-module, .accordion-module .media .media-object.promo-module, .accordion-module .media .media-object.alt-promo-module, .accordion-module .media .sidebar .media-object.social-media-module, .sidebar .accordion-module .media .media-object.social-media-module, .accordion-module .media
      .contact-info-component .media-object.social-media-module,
      .contact-info-component .accordion-module .media .media-object.social-media-module, .accordion-module .media .landing-title-component h2.media-object, .landing-title-component .accordion-module .media h2.media-object, .accordion-module .media .media-object.related-module, .accordion-module .media .footer-bar p.media-object, .footer-bar .accordion-module .media p.media-object, .accordion-module .media .media-object .pull-left, .accordion-module .media .media-object .sidebar li > a.external:before, .sidebar .accordion-module .media .media-object li > a.external:before, .accordion-module .media .media-object .date-module, .accordion-module .media .media-object .detail-title-component h2.has-sibling-modules, .detail-title-component .accordion-module .media .media-object h2.has-sibling-modules, .accordion-module .media .media-object .downloads-component .media, .downloads-component .accordion-module .media .media-object .media, .accordion-module .media .media-object .enews-signup-module, .accordion-module .media .media-object .promo-module, .accordion-module .media .media-object .alt-promo-module, .accordion-module .media .media-object .sidebar .social-media-module, .sidebar .accordion-module .media .media-object .social-media-module, .accordion-module .media .media-object
      .contact-info-component .social-media-module,
      .contact-info-component .accordion-module .media .media-object .social-media-module, .accordion-module .media .media-object .landing-title-component h2, .landing-title-component .accordion-module .media .media-object h2, .accordion-module .media .media-object .related-module, .accordion-module .media .media-object .footer-bar p, .footer-bar .accordion-module .media .media-object p {
        margin-right: 0.75em; }
    .accordion-module .media .media-object.pull-right, .accordion-module .media .masthead .media-object.share-toolbar, .masthead .accordion-module .media .media-object.share-toolbar, .accordion-module .media .rail-forms-component input.media-object[type=submit], .rail-forms-component .accordion-module .media input.media-object[type=submit], .accordion-module .media .email-staff-component input.media-object[type=submit], .email-staff-component .accordion-module .media input.media-object[type=submit], .accordion-module .media .rail-forms-component .captcha input.media-object, .rail-forms-component .captcha .accordion-module .media input.media-object, .accordion-module .media .email-staff-component .captcha input.media-object, .email-staff-component .captcha .accordion-module .media input.media-object, .accordion-module .media .media-object.social-media-module, .accordion-module .media .media-object.tag-module, .accordion-module .media .search-and-listing-results-component .search-results-header .media-object.searchcontainer, .search-and-listing-results-component .search-results-header .accordion-module .media .media-object.searchcontainer, .accordion-module .media .search-and-listing-results-component .media-object.controls, .search-and-listing-results-component .accordion-module .media .media-object.controls, .accordion-module .media .search-and-listing-results-component .results .payload .item .media-object, .search-and-listing-results-component .results .payload .item .accordion-module .media .media-object, .accordion-module .media .search-page-title-and-sorting-component header .media-object.container, .search-page-title-and-sorting-component header .accordion-module .media .media-object.container, .accordion-module .media .more a.media-object, .accordion-module .more .media a.media-object, .vertical-accordion-module .more .accordion-module .media a.media-object, .accordion-module .media .footer-bar .media-object.horz-list, .footer-bar .accordion-module .media .media-object.horz-list, .accordion-module .media .media-object.search-bar, .accordion-module .media .media-object.button-module, .accordion-module .media .media-object .pull-right, .accordion-module .media .media-object .masthead .share-toolbar, .masthead .accordion-module .media .media-object .share-toolbar, .accordion-module .media .media-object .rail-forms-component input[type=submit], .rail-forms-component .accordion-module .media .media-object input[type=submit], .accordion-module .media .media-object .email-staff-component input[type=submit], .email-staff-component .accordion-module .media .media-object input[type=submit], .accordion-module .media .media-object .rail-forms-component .captcha input, .rail-forms-component .captcha .accordion-module .media .media-object input, .accordion-module .media .media-object .email-staff-component .captcha input, .email-staff-component .captcha .accordion-module .media .media-object input, .accordion-module .media .media-object .social-media-module, .accordion-module .media .media-object .tag-module, .accordion-module .media .media-object .search-and-listing-results-component .search-results-header .searchcontainer, .search-and-listing-results-component .search-results-header .accordion-module .media .media-object .searchcontainer, .accordion-module .media .media-object .search-and-listing-results-component .controls, .search-and-listing-results-component .accordion-module .media .media-object .controls, .accordion-module .media .media-object .search-and-listing-results-component .results .payload .item .media-object, .search-and-listing-results-component .results .payload .item .accordion-module .media .media-object .media-object, .accordion-module .media .media-object .search-page-title-and-sorting-component header .container, .search-page-title-and-sorting-component header .accordion-module .media .media-object .container, .accordion-module .media .media-object .more a, .accordion-module .more .media .media-object a, .vertical-accordion-module .more .accordion-module .media .media-object a, .accordion-module .media .media-object .footer-bar .horz-list, .footer-bar .accordion-module .media .media-object .horz-list, .accordion-module .media .media-object .search-bar, .accordion-module .media .media-object .button-module {
      margin-left: 0.75em; }
    .media .media-object img {
      vertical-align: top; }

.create-formatting-context, .media, .media .media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1; }

/* OVERLAYS
 * ======================================================= */
.overlay {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDApIi8+PC9yYWRpYWxHcmFkaWVudD48cmVjdCB4PSIwJSIgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InJnYmEoMCwgMCwgMCwgMCkiIC8+PHJlY3QgeD0iMCUiIHk9IjAlIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2cpIiAvPjwvc3ZnPg==);
  background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 127, color-stop(0%, rgba(255, 255, 255, 0.15)), color-stop(100%, transparent));
  background-image: -webkit-radial-gradient(center center, farthest-side, rgba(255, 255, 255, 0.15) 0%, transparent 100%);
  background-image: -moz-radial-gradient(center center, farthest-side, rgba(255, 255, 255, 0.15) 0%, transparent 100%);
  background-image: -ms-radial-gradient(center center, farthest-side, rgba(255, 255, 255, 0.15) 0%, transparent 100%);
  background-image: -o-radial-gradient(center center, farthest-side, rgba(255, 255, 255, 0.15) 0%, transparent 100%);
  background-image: radial, farthest-side center center, rgba(255, 255, 255, 0.15) 0%, transparent 100%;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%; }

/* TEMPLATES PAGE
 * ======================================================= */
.index-page a.in-process:after {
  color: orange;
  content: "(In process)"; }

.index-page a.inactive:after {
  color: red;
  content: "(Incomplete)"; }

/* UBER PAGE
 * ======================================================= */
.uber-page b {
  color: red; }

.uber-page .content-area {
  border: 1px solid red;
  position: relative; }
  .uber-page .content-area:before {
    background-color: #fff;
    border: 1px solid red;
    color: red;
    content: "Rich Text";
    left: -1px;
    padding: 0.625em;
    position: absolute;
    top: -1px;
    z-index: 1; }

/* UTILITY CLASSES
 * ======================================================= */
.pull-left, .sidebar li > a.external:before, .date-module, .detail-title-component h2.has-sibling-modules, .downloads-component .media, .enews-signup-module, .promo-module, .alt-promo-module, .sidebar .social-media-module,
.contact-info-component .social-media-module, .landing-title-component h2, .related-module, .footer-bar p {
  float: left; }

.pull-center {
  margin: 0 auto; }

.pull-right, .masthead .share-toolbar, .rail-forms-component input[type=submit], .email-staff-component input[type=submit], .rail-forms-component .captcha input, .email-staff-component .captcha input, .social-media-module, .tag-module, .search-and-listing-results-component .search-results-header .searchcontainer, .search-and-listing-results-component .controls, .search-and-listing-results-component .results .payload .item .media-object, .search-and-listing-results-component .results .CesSearch .payload .item .media-object, .search-page-title-and-sorting-component header .container, .accordion-module .more a, .vertical-accordion-module .more a, .footer-bar .horz-list, .search-bar, .button-module {
  float: right; }

.hide-text {
  text-indent: -9999px;
  whitespace: no-wrap;
  overflow: hidden; }

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 *
 * For IE 6/7 only
 * Include zoom to trigger hasLayout and contain floats.
 */
.clearfix, .content-area blockquote, .outer-wrapper, .content-wrapper {
  *zoom: 1; }
  .clearfix:before, .content-area blockquote:before, .outer-wrapper:before, .content-wrapper:before, .clearfix:after, .content-area blockquote:after, .outer-wrapper:after, .content-wrapper:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  .clearfix:after, .content-area blockquote:after, .outer-wrapper:after, .content-wrapper:after {
    clear: both; }

.hidden, .lt-ie10 .flip-to-descrip figure a:hover .front, .lt-ie10 .flip-to-descrip figure .back, .wizard-module .wizard, .wizard-module .wizard a.cta, .wizard-module .wizard .content .title,
.wizard-module .wizard .content .body, .wizard-module .wizard .actions ul li.disabled a[href="#previous"], .wizard-module .wizard .actions ul li a[href="#finish"], .search-and-listing-results-component .results .payload, .search-and-listing-results-component .results .CesSearch .payload, .accordion-module .no-closed-state .close, .index-page .masthead .auxiliary-nav,
.index-page .masthead .column,
.index-page .masthead .header-bar,
.uber-page .masthead .auxiliary-nav,
.uber-page .masthead .column,
.uber-page .masthead .header-bar, .home-page .header-bar, .index-page footer .primary-nav,
.index-page footer .global-contact-component,
.index-page footer .enews-signup-module,
.index-page footer .auxiliary-nav,
.uber-page footer .primary-nav,
.uber-page footer .global-contact-component,
.uber-page footer .enews-signup-module,
.uber-page footer .auxiliary-nav, nav .subnav, .microsite-nav .subnav, .subnav-visible .expandable:hover:after, footer .primary-nav .expandable:hover:after, .subnav-visible .expandable:hover:before, footer .primary-nav .expandable:hover:before, .subnav-visible .subnav h4, footer .primary-nav .subnav h4 {
  display: none; }

.test {
  border: 1px solid red; }

a.inactive,
a.inactive:hover {
  color: #c9cac8;
  cursor: default; }

.sortable {
  cursor: pointer; }
  .sortable:after {
    padding-left: 8px;
    padding-left: 0.5rem;
    content: url(/images/Kauffman_org/down_caret.png);
    position: relative;
    top: -2px; }

/* IE8 <html> selectizor *fix*
 * ======================================================= */
html.lt-ie9 {
  padding: 0;
  float: none;
  overflow: visible; }

/* NORMALIZATION
 * ======================================================= */
::selection {
  background-color: #3297fd;
  color: #1b2061; }

::-moz-selection {
  background-color: #3297fd;
  color: #1b2061;
  /* Firefox */ }

/* CUSTOM FONTS
 * ======================================================= */
.raleway-normal, .blockquote-module, .search-facet-controls-component .CesFacetFooter a {
  -webkit-font-feature-settings: "salt", "liga" off;
  /* No variation */
  -moz-font-feature-settings: "salt=1", "liga=0";
  /* Firefox 4.0 to 14.0 */
  -moz-font-feature-settings: "salt", "liga" off;
  /* Firefox 15.0 onwards */
  font-feature-settings: "salt", "liga" off;
  /* No variation */
  font-family: 'Raleway', Verdana, 'Lucida Grande', 'Gill Sans', Arial, Helvetica, sans-serif;
  font-weight: 400; }

.raleway-bold, h2, h3, h4, h5, h6, hgroup, strong, header.bordered a, .flip-to-descrip header a, .search-and-listing-results-component.activity-feed header a, .content-area ol li:before, .content-area table th, .contact-info-component p, .featured-content-component .content-area + a, .enews-signup-module h4, .wizard-module .wizard a.cta, .wizard-module .wizard .steps ol li a .number,
.wizard-module .wizard .steps ul li a .number, .wizard-module .wizard .steps ol li.current a,
.wizard-module .wizard .steps ul li.current a, .wizard-module .wizard .content .body > a, .search-and-listing-results-component .controls a, .search-and-listing-results-component.activity-feed .results .payload .item .date .day, .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine .CesFacetHeaderLabel, .listing-component label,
.listing-component h4, .accordion-module .spine, .accordion-module .spine > span.closed .button .text, .accordion-module .spine > span.closed .enews-signup-module .signup-link a .text, .enews-signup-module .signup-link .accordion-module .spine > span.closed a .text, .accordion-module .spine > span.closed .wizard-module .wizard .actions ul li a[href="#previous"] .text, .wizard-module .wizard .actions ul li .accordion-module .spine > span.closed a[href="#previous"] .text, .accordion-module .spine > span.closed .wizard-module .wizard .actions ul li a[href="#next"] .text, .wizard-module .wizard .actions ul li .accordion-module .spine > span.closed a[href="#next"] .text, .accordion-module .spine > span.closed .scfForm .scfSubmitButtonBorder input .text, .scfForm .scfSubmitButtonBorder .accordion-module .spine > span.closed input .text, .accordion-module figure.no-intro h4, .accordion-module .more a, .pre-render-cards li .spineTitle .button, .pre-render-cards li .spineTitle .enews-signup-module .signup-link a, .enews-signup-module .signup-link .pre-render-cards li .spineTitle a, .pre-render-cards .wizard-module .wizard .actions ul li .spineTitle a[href="#previous"], .wizard-module .wizard .actions ul .pre-render-cards li .spineTitle a[href="#previous"], .pre-render-cards .wizard-module .wizard .actions ul li .spineTitle a[href="#next"], .wizard-module .wizard .actions ul .pre-render-cards li .spineTitle a[href="#next"], .pre-render-cards li .spineTitle .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .pre-render-cards li .spineTitle input, .vertical-accordion-module h3, .vertical-accordion-module .spine, .vertical-accordion-module .more a, .pagination-component li.paginator-first a, .pagination-component li.paginator-last a, .pagination-component li.pagination-first a, .pagination-component li.pagination-last a, .search-results-page .CesSearch .pagination-component li.paginator-first a, .search-results-page .CesSearch .pagination-component li.paginator-last a, .search-results-page .CesSearch .pagination-component li.pagination-first a, .search-results-page .CesSearch .pagination-component li.pagination-last a, .primary-nav a {
  -webkit-font-feature-settings: "salt", "liga" off;
  /* No variation */
  -moz-font-feature-settings: "salt=1", "liga=0";
  /* Firefox 4.0 to 14.0 */
  -moz-font-feature-settings: "salt", "liga" off;
  /* Firefox 15.0 onwards */
  font-feature-settings: "salt", "liga" off;
  /* No variation */
  font-family: 'Raleway', Verdana, 'Lucida Grande', 'Gill Sans', Arial, Helvetica, sans-serif;
  font-weight: 700; }

.raleway-extrabold, .button, .enews-signup-module .signup-link a, .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li a[href="#next"], .scfForm .scfSubmitButtonBorder input, .content-area .scfForm .scfSubmitButtonBorder input, .button[type=submit], .media h5, a.external, header.bordered .horz-list li.active a, .flip-to-descrip header .horz-list li.active a, .search-and-listing-results-component.activity-feed header .horz-list li.active a, .content-area h5, .content-area > a,
.content-area a.caret, .check-list label, .check-list .view-more, .downloads-component .media a, .featured-content-component h4,
.featured-content-component h4 a, .flip-to-descrip figure figcaption, footer .enews-signup-module h4, .promo-module ul li, .promo-module .cta, .promo-module .vcard .fn, .alt-promo-module p a, .rail-forms-component .captcha a, .email-staff-component .captcha a, .vcard-module h5,
.vcard-module h5 a, .search-and-listing-results-component .search-results-header .searchcontainer li a, .search-and-listing-results-component .results .payload .item h4, .search-and-listing-results-component .results .payload .item h4 .CesResultTitle, .search-and-listing-results-component .results .CesSearch .payload .item h4, .search-and-listing-results-component .results .CesSearch .payload .item h4 .CesResultTitle, .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine .CesFacetLineText, .search-page-title-and-sorting-component header .container li a, .listing-component li .horz-list li a, .accordion-module figure.no-intro .more a, .accordion-module h4 a, .accordion-module .media h4, .vertical-accordion-module .panel .detail-title-component h4 a, .related-module ul li, .contact-form .scfDropListBorder label, .contact-form .scfRadioButtonListBorder .scfRadioButtonListLabel, .contact-form .scfSubmitButton, .content-side-forms-component label, .main .additional-form-component label,
.main .additional-form-component .scfRadioButtonListLabel,
.main .additional-form-component .scfCheckBoxListLabel, nav .subnav h4, .microsite-nav .subnav h4, nav .subnav h4 a, .microsite-nav .subnav h4 a, nav .subnav .more a, .microsite-nav .subnav .more a, .subnav-visible .subnav .more a, footer .primary-nav .subnav .more a, .local-nav li, .local-nav a, footer .primary-nav a, footer .auxiliary-nav a, .blog-listing-component .item .media h3, .featured-article__title {
  -webkit-font-feature-settings: "salt", "liga" off;
  /* No variation */
  -moz-font-feature-settings: "salt=1", "liga=0";
  /* Firefox 4.0 to 14.0 */
  -moz-font-feature-settings: "salt", "liga" off;
  /* Firefox 15.0 onwards */
  font-feature-settings: "salt", "liga" off;
  /* No variation */
  font-family: 'Raleway', Verdana, 'Lucida Grande', 'Gill Sans', Arial, Helvetica, sans-serif;
  font-weight: 800; }

.raleway-medium, body, h1, p, .toolbar h5, .contact-info-component p .tel, .enews-signup-module, .vcard-module address, .vcard-module span, .search-results-page .CesSearch, .search-and-listing-results-component .CesSearch .CesResultExcerpt, .search-and-listing-results-component .CesQueryInformation .CesResultExcerpt, .search-and-listing-results-component .search-results-header .searchcontainer li a.active, .search-page-title-and-sorting-component .CesSearchPanel .CesSearchPanelSpacer .CesQueryBox input, .listing-component select,
.listing-component input[type=text], .photo-album-page .caption, .footer-bar p, .scfForm input[type="text"],
.scfForm input[type="password"],
.scfForm select, .content-area .scfForm input[type="text"],
.content-area .scfForm input[type="password"],
.content-area .scfForm select, .input-text input, .content-side-forms-component select, .breadcrumbs li.active, .breadcrumbs a.active, .breadcrumbs a:after, .breadcrumbs .wrapper li a, .subnav-visible .subnav a, footer .primary-nav .subnav a {
  -webkit-font-feature-settings: "salt", "liga" off;
  /* No variation */
  -moz-font-feature-settings: "salt=1", "liga=0";
  /* Firefox 4.0 to 14.0 */
  -moz-font-feature-settings: "salt", "liga" off;
  /* Firefox 15.0 onwards */
  font-feature-settings: "salt", "liga" off;
  /* No variation */
  font-family: 'Raleway', Verdana, 'Lucida Grande', 'Gill Sans', Arial, Helvetica, sans-serif;
  font-weight: 500; }

.raleway-semibold, h3, header.bordered h3, .flip-to-descrip header h3, .search-and-listing-results-component.activity-feed header h3, header.bordered .horz-list a, .flip-to-descrip header .horz-list a, .search-and-listing-results-component.activity-feed header .horz-list a, .content-area h3, .callout-module h4, .callout-module p,
.callout-module li, .downloads-component .media.pdf .media-body a:after, .flip-to-descrip figure .back .container p, .alt-promo-module h4, .alt-promo-module p, .wizard-module .wizard .steps ol li.done a,
.wizard-module .wizard .steps ul li.done a, .wizard-module .wizard .steps ol li.disabled a,
.wizard-module .wizard .steps ul li.disabled a, .wizard-module .wizard .content h3, .tag-module ul li a, .search-and-listing-results-component .search-results-header h3, .search-and-listing-results-component header h3, .search-and-listing-results-component.activity-feed .results .payload .item .date .month, .search-and-listing-results-component .departmentName, .search-page-title-and-sorting-component header h3, .listing-component h3, .accordion-module h3, .accordion-module h4, .vertical-accordion-module h2, .vertical-accordion-module .panel .detail-title-component h3, .vertical-accordion-module .panel .detail-title-component h4, .pagination-component li a, .pagination-component li span, .search-results-page .CesSearch .pagination-component li a, .search-results-page .CesSearch .pagination-component li span, .footer-bar .horz-list li a, footer .banner h4, .breadcrumbs li, .breadcrumbs a, nav .subnav a, .microsite-nav .subnav a, .auxiliary-nav a {
  -webkit-font-feature-settings: "salt", "liga" off;
  /* No variation */
  -moz-font-feature-settings: "salt=1", "liga=0";
  /* Firefox 4.0 to 14.0 */
  -moz-font-feature-settings: "salt", "liga" off;
  /* Firefox 15.0 onwards */
  font-feature-settings: "salt", "liga" off;
  /* No variation */
  font-family: 'Raleway', Verdana, 'Lucida Grande', 'Gill Sans', Arial, Helvetica, sans-serif;
  font-weight: 600; }

/* DEFAULT ELEMENT STYLES
 * ======================================================= */
body {
  color: #4c4c4c;
  font-size: 16px; }

h2, h3, h4, h5, h6, hgroup {
  color: #1b2061;
  font-size: 1em;
  /* Normalize all heading styles to 1em. We'll customize them further down */
  margin: 0em; }

h1 {
  color: #1b2061; }

h2,
.h2,
.accordion-module figure.no-intro h4 {
  font-size: 42px;
  line-height: 50.4px;
  font-size: 2.625rem;
  line-height: 3.15rem;
  color: #1b2061;
  margin-bottom: 0.625em; }
  @media screen and (max-width: 960px) {
    h2,
    .h2,
    .accordion-module figure.no-intro h4 {
      font-size: 36px;
      font-size: 2.25rem;
      line-height: normal; } }
  @media screen and (max-width: 695px) {
    h2,
    .h2,
    .accordion-module figure.no-intro h4 {
      font-size: 32px;
      font-size: 2rem; } }
  .main > h2,
  .main .detail-title-component > h2,
  .main .search-page-title-and-sorting-component > h2,
  .main >
  .h2,
  .accordion-module figure.no-intro .main > h4,
  .main .detail-title-component >
  .h2,
  .main .accordion-module figure.no-intro .detail-title-component > h4,
  .accordion-module figure.no-intro
  .main .detail-title-component > h4,
  .main .search-page-title-and-sorting-component >
  .h2,
  .main .accordion-module figure.no-intro .search-page-title-and-sorting-component > h4,
  .accordion-module figure.no-intro
  .main .search-page-title-and-sorting-component > h4 {
    margin-left: -0.0625em;
    margin-top: -0.25em; }
    .article .main > h2, .article
    .main .detail-title-component > h2, .article
    .main .search-page-title-and-sorting-component > h2,
    .article .main >
    .h2,
    .article .accordion-module figure.no-intro .main > h4,
    .accordion-module figure.no-intro .article .main > h4,
    .article
    .main .detail-title-component >
    .h2,
    .article
    .main .accordion-module figure.no-intro .detail-title-component > h4,
    .accordion-module figure.no-intro .article
    .main .detail-title-component > h4,
    .article
    .main .search-page-title-and-sorting-component >
    .h2,
    .article
    .main .accordion-module figure.no-intro .search-page-title-and-sorting-component > h4,
    .accordion-module figure.no-intro .article
    .main .search-page-title-and-sorting-component > h4 {
      margin-bottom: -0.0625em !important; }
      .lt-ie9 .article .main > h2 h2, .lt-ie9 .article
      .main .detail-title-component > h2 h2, .lt-ie9 .article
      .main .search-page-title-and-sorting-component > h2 h2, .lt-ie9 .article .main >
      .h2 h2, .lt-ie9 .article .accordion-module figure.no-intro .main > h4 h2, .accordion-module figure.no-intro .lt-ie9 .article .main > h4 h2, .lt-ie9 .article
      .main .detail-title-component >
      .h2 h2, .lt-ie9 .article
      .main .accordion-module figure.no-intro .detail-title-component > h4 h2, .accordion-module figure.no-intro .lt-ie9 .article
      .main .detail-title-component > h4 h2, .lt-ie9 .article
      .main .search-page-title-and-sorting-component >
      .h2 h2, .lt-ie9 .article
      .main .accordion-module figure.no-intro .search-page-title-and-sorting-component > h4 h2, .accordion-module figure.no-intro .lt-ie9 .article
      .main .search-page-title-and-sorting-component > h4 h2 {
        margin-bottom: -5px !important; }
  .bio-page h2,
  .bio-page
  .h2,
  .bio-page .accordion-module figure.no-intro h4,
  .accordion-module figure.no-intro .bio-page h4 {
    margin-bottom: 0; }

h3 {
  font-size: 18px;
  line-height: 28px;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: #4c4c4c;
  margin: 0em 0em 1.375em; }
  .bio-page h3 {
    font-size: 30px;
    line-height: 36px;
    font-size: 1.875rem;
    line-height: 2.25rem; }
    @media screen and (max-width: 960px) {
      .bio-page h3 {
        font-size: 26px;
        font-size: 1.625rem;
        line-height: normal; } }
    @media screen and (max-width: 695px) {
      .bio-page h3 {
        font-size: 24px;
        font-size: 1.5rem; } }

h6 {
  margin: 0 0 0.375em 0; }

p {
  font-size: 16px;
  line-height: 26px;
  font-size: 1rem;
  line-height: 1.625rem;
  color: #4c4c4c;
  margin: 0em 0em 1.625em; }
  p:last-child {
    margin-bottom: 0em; }

a {
  color: #555d8e;
  text-decoration: none; }
  a:hover {
    color: #7d8faf; }

li.active,
a.active {
  color: #fff; }

a.external:before {
  content: url(/images/Kauffman_org/ico-external-link.png);
  position: relative;
  padding: 0em 0.25em;
  top: 0.125em; }
  .sidebar li > a.external:before {
    padding: 0em 1em 0em 0.1875em; }

address {
  font-style: normal; }

/* BORDERED HEADINGS
 * ======================================================= */
header.bordered, .flip-to-descrip header, .search-and-listing-results-component.activity-feed header {
  margin: 0 0 31px;
  margin: 0 0 1.9375rem;
  padding: 7px 0 9px;
  padding: 0.4375rem 0 0.5625rem;
  border-bottom: 1px solid #cbcbcb;
  border-top: 1px solid #cbcbcb;
  display: table;
  overflow: hidden;
  position: relative;
  width: 100%; }
  header.bordered h3, .flip-to-descrip header h3, .search-and-listing-results-component.activity-feed header h3 {
    margin: 0;
    margin: 0;
    padding: 0;
    padding: 0;
    font-size: 30px;
    line-height: 36px;
    font-size: 1.875rem;
    line-height: 2.25rem;
    display: table-cell; }
  header.bordered a, .flip-to-descrip header a, .search-and-listing-results-component.activity-feed header a {
    padding-top: 4px;
    padding-top: 0.25rem;
    font-size: 12px;
    line-height: 20px;
    font-size: 0.75rem;
    line-height: 1.25rem;
    display: table-cell;
    letter-spacing: 0.14em;
    text-align: right;
    text-transform: uppercase;
    vertical-align: middle; }
    header.bordered a:after, .flip-to-descrip header a:after, .search-and-listing-results-component.activity-feed header a:after {
      padding-left: 4px;
      padding-left: 0.25rem;
      content: "\203A"; }
    header.bordered a.icon-link, .flip-to-descrip header a.icon-link, .search-and-listing-results-component.activity-feed header a.icon-link {
      margin-left: 17px;
      margin-left: 1.0625rem;
      padding-top: 2px;
      padding-top: 0.125rem;
      display: inline-block;
      vertical-align: middle; }
      header.bordered a.icon-link:after, .flip-to-descrip header a.icon-link:after, .search-and-listing-results-component.activity-feed header a.icon-link:after {
        content: ""; }
  header.bordered .horz-list, .flip-to-descrip header .horz-list, .search-and-listing-results-component.activity-feed header .horz-list {
    padding-right: 0;
    padding-right: 0;
    display: table-cell;
    text-align: right;
    vertical-align: middle; }
    header.bordered .horz-list li, .flip-to-descrip header .horz-list li, .search-and-listing-results-component.activity-feed header .horz-list li {
      margin: 0 0 0 22px;
      margin: 0 0 0 1.375rem;
      position: relative; }
      header.bordered .horz-list li.active a, .flip-to-descrip header .horz-list li.active a, .search-and-listing-results-component.activity-feed header .horz-list li.active a {
        border-bottom: 2px solid #c9cbc9; }
        header.bordered .horz-list li.active a:hover, .flip-to-descrip header .horz-list li.active a:hover, .search-and-listing-results-component.activity-feed header .horz-list li.active a:hover {
          color: #4c4c4c;
          cursor: text; }
    header.bordered .horz-list a, .flip-to-descrip header .horz-list a, .search-and-listing-results-component.activity-feed header .horz-list a {
      padding-top: 0;
      padding-top: 0;
      font-size: 14px;
      line-height: 24px;
      font-size: 0.875rem;
      line-height: 1.5rem;
      border-bottom: 2px solid transparent;
      color: #4c4c4c;
      letter-spacing: 0em;
      text-transform: none; }
      header.bordered .horz-list a:before, .flip-to-descrip header .horz-list a:before, .search-and-listing-results-component.activity-feed header .horz-list a:before {
        left: -15px;
        left: -0.9375rem;
        content: "\2022";
        position: absolute; }
      header.bordered .horz-list a:after, .flip-to-descrip header .horz-list a:after, .search-and-listing-results-component.activity-feed header .horz-list a:after {
        padding: 0;
        padding: 0;
        content: ""; }
      header.bordered .horz-list a:hover, .flip-to-descrip header .horz-list a:hover, .search-and-listing-results-component.activity-feed header .horz-list a:hover {
        color: #979898; }
    header.bordered .horz-list li:first-child a:before, .flip-to-descrip header .horz-list li:first-child a:before, .search-and-listing-results-component.activity-feed header .horz-list li:first-child a:before {
      content: ""; }

/* RICH TEXT EDITOR STYLES
 * ======================================================= */
.content-area a {
  font-weight: bold; }

.landing-title-component + .content-area {
  clear: both; }

.content-area.flip-to-descrip-with-header-follows {
  margin-bottom: 46px;
  margin-bottom: 2.875rem; }

.content-area div.no-wrap {
  overflow: hidden; }

.content-area h3 {
  margin: 0 0 10px;
  margin: 0 0 0.625rem;
  font-size: 30px;
  line-height: 36px;
  font-size: 1.875rem;
  line-height: 2.25rem; }
  @media screen and (max-width: 960px) {
    .content-area h3 {
      font-size: 26px;
      line-height: 30px;
      font-size: 1.625rem;
      line-height: 1.875rem; } }
  @media screen and (max-width: 695px) {
    .content-area h3 {
      font-size: 24px;
      line-height: 28px;
      font-size: 1.5rem;
      line-height: 1.75rem; } }

.content-area h5 {
  margin: 4px 0;
  margin: 0.25rem 0;
  font-size: 18px;
  line-height: 25px;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  color: #555d8e; }

.content-area a.caret:after {
  bottom: 0.0625em;
  content: "\003e";
  font-size: 75%;
  padding-left: 0.5625em;
  position: relative; }

.content-area > a,
.content-area a.caret {
  font-size: 14px;
  line-height: 20px;
  font-size: 0.875rem;
  line-height: 1.25rem; }
  .lt-ie9 .content-area > a:after, .lt-ie9
  .content-area a.caret:after {
    bottom: 0.125em; }

.content-area p + a {
  display: block;
  margin: -1.25em 0em -0.4375em; }

.content-area ol, .content-area ul {
  margin-bottom: 1.6875em;
  padding-left: 1.25em;
  overflow: hidden; }

.content-area ol {
  counter-reset: kauffmanCounter;
  list-style-type: none; }
  .content-area ol li {
    counter-increment: kauffmanCounter; }
    .content-area ol li:before {
      content: counter(kauffmanCounter, decimal) ". ";
      margin-right: 5px; }

.content-area p + ol {
  margin-top: -1.3125em; }

.content-area li {
  font-size: 16px;
  line-height: 26px;
  font-size: 1rem;
  line-height: 1.625rem; }

.content-area blockquote p {
  margin: 0;
  clear: both; }

.content-area table {
  max-width: 100%; }
  .content-area table td, .content-area table th {
    border: 1px solid #979898;
    padding: 0.375em; }
  .content-area table th {
    text-align: left; }
  .content-area table.no-border td, .content-area table.no-border th {
    border: none; }

.content-area .image-wrapper {
  display: table; }
  @media screen and (max-width: 695px) {
    .content-area .image-wrapper {
      display: block;
      text-align: center; } }
  .content-area .image-wrapper.pull-left, .content-area .sidebar li > a.image-wrapper.external:before, .sidebar .content-area li > a.image-wrapper.external:before, .content-area .image-wrapper.date-module, .content-area .detail-title-component h2.image-wrapper.has-sibling-modules, .detail-title-component .content-area h2.image-wrapper.has-sibling-modules, .content-area .downloads-component .image-wrapper.media, .downloads-component .content-area .image-wrapper.media, .content-area .image-wrapper.enews-signup-module, .content-area .image-wrapper.promo-module, .content-area .image-wrapper.alt-promo-module, .content-area .sidebar .image-wrapper.social-media-module, .sidebar .content-area .image-wrapper.social-media-module, .content-area
  .contact-info-component .image-wrapper.social-media-module,
  .contact-info-component .content-area .image-wrapper.social-media-module, .content-area .landing-title-component h2.image-wrapper, .landing-title-component .content-area h2.image-wrapper, .content-area .image-wrapper.related-module, .content-area .footer-bar p.image-wrapper, .footer-bar .content-area p.image-wrapper {
    margin: 0.5em 42.999999948px 1em 0em; }
    @media screen and (max-width: 695px) {
      .content-area .image-wrapper.pull-left, .content-area .sidebar li > a.image-wrapper.external:before, .sidebar .content-area li > a.image-wrapper.external:before, .content-area .image-wrapper.date-module, .content-area .detail-title-component h2.image-wrapper.has-sibling-modules, .detail-title-component .content-area h2.image-wrapper.has-sibling-modules, .content-area .downloads-component .image-wrapper.media, .downloads-component .content-area .image-wrapper.media, .content-area .image-wrapper.enews-signup-module, .content-area .image-wrapper.promo-module, .content-area .image-wrapper.alt-promo-module, .content-area .sidebar .image-wrapper.social-media-module, .sidebar .content-area .image-wrapper.social-media-module, .content-area
      .contact-info-component .image-wrapper.social-media-module,
      .contact-info-component .content-area .image-wrapper.social-media-module, .content-area .landing-title-component h2.image-wrapper, .landing-title-component .content-area h2.image-wrapper, .content-area .image-wrapper.related-module, .content-area .footer-bar p.image-wrapper, .footer-bar .content-area p.image-wrapper {
        margin: 15px 0;
        margin: 0.9375rem 0;
        float: none; } }
    @media screen and (max-width: 695px) {
      .content-area .image-wrapper.pull-left img, .content-area .sidebar li > a.image-wrapper.external:before img, .sidebar .content-area li > a.image-wrapper.external:before img, .content-area .image-wrapper.date-module img, .content-area .detail-title-component h2.image-wrapper.has-sibling-modules img, .detail-title-component .content-area h2.image-wrapper.has-sibling-modules img, .content-area .downloads-component .image-wrapper.media img, .downloads-component .content-area .image-wrapper.media img, .content-area .image-wrapper.enews-signup-module img, .content-area .image-wrapper.promo-module img, .content-area .image-wrapper.alt-promo-module img, .content-area .sidebar .image-wrapper.social-media-module img, .sidebar .content-area .image-wrapper.social-media-module img, .content-area
      .contact-info-component .image-wrapper.social-media-module img,
      .contact-info-component .content-area .image-wrapper.social-media-module img, .content-area .landing-title-component h2.image-wrapper img, .landing-title-component .content-area h2.image-wrapper img, .content-area .image-wrapper.related-module img, .content-area .footer-bar p.image-wrapper img, .footer-bar .content-area p.image-wrapper img {
        display: inline-block; } }
  .content-area .image-wrapper.pull-right, .content-area .masthead .image-wrapper.share-toolbar, .masthead .content-area .image-wrapper.share-toolbar, .content-area .rail-forms-component input.image-wrapper[type=submit], .rail-forms-component .content-area input.image-wrapper[type=submit], .content-area .email-staff-component input.image-wrapper[type=submit], .email-staff-component .content-area input.image-wrapper[type=submit], .content-area .rail-forms-component .captcha input.image-wrapper, .rail-forms-component .captcha .content-area input.image-wrapper, .content-area .email-staff-component .captcha input.image-wrapper, .email-staff-component .captcha .content-area input.image-wrapper, .content-area .image-wrapper.social-media-module, .content-area .image-wrapper.tag-module, .content-area .search-and-listing-results-component .search-results-header .image-wrapper.searchcontainer, .search-and-listing-results-component .search-results-header .content-area .image-wrapper.searchcontainer, .content-area .search-and-listing-results-component .image-wrapper.controls, .search-and-listing-results-component .content-area .image-wrapper.controls, .content-area .search-and-listing-results-component .results .payload .item .image-wrapper.media-object, .search-and-listing-results-component .results .payload .item .content-area .image-wrapper.media-object, .content-area .search-page-title-and-sorting-component header .image-wrapper.container, .search-page-title-and-sorting-component header .content-area .image-wrapper.container, .content-area .accordion-module .more a.image-wrapper, .accordion-module .more .content-area a.image-wrapper, .content-area .vertical-accordion-module .more a.image-wrapper, .vertical-accordion-module .more .content-area a.image-wrapper, .content-area .footer-bar .image-wrapper.horz-list, .footer-bar .content-area .image-wrapper.horz-list, .content-area .image-wrapper.search-bar, .content-area .image-wrapper.button-module {
    margin: 0.5em 0em 1em 42.999999948px; }
    @media screen and (max-width: 695px) {
      .content-area .image-wrapper.pull-right, .content-area .masthead .image-wrapper.share-toolbar, .masthead .content-area .image-wrapper.share-toolbar, .content-area .rail-forms-component input.image-wrapper[type=submit], .rail-forms-component .content-area input.image-wrapper[type=submit], .content-area .email-staff-component input.image-wrapper[type=submit], .email-staff-component .content-area input.image-wrapper[type=submit], .content-area .rail-forms-component .captcha input.image-wrapper, .rail-forms-component .captcha .content-area input.image-wrapper, .content-area .email-staff-component .captcha input.image-wrapper, .email-staff-component .captcha .content-area input.image-wrapper, .content-area .image-wrapper.social-media-module, .content-area .image-wrapper.tag-module, .content-area .search-and-listing-results-component .search-results-header .image-wrapper.searchcontainer, .search-and-listing-results-component .search-results-header .content-area .image-wrapper.searchcontainer, .content-area .search-and-listing-results-component .image-wrapper.controls, .search-and-listing-results-component .content-area .image-wrapper.controls, .content-area .search-and-listing-results-component .results .payload .item .image-wrapper.media-object, .search-and-listing-results-component .results .payload .item .content-area .image-wrapper.media-object, .content-area .search-page-title-and-sorting-component header .image-wrapper.container, .search-page-title-and-sorting-component header .content-area .image-wrapper.container, .content-area .accordion-module .more a.image-wrapper, .accordion-module .more .content-area a.image-wrapper, .content-area .vertical-accordion-module .more a.image-wrapper, .vertical-accordion-module .more .content-area a.image-wrapper, .content-area .footer-bar .image-wrapper.horz-list, .footer-bar .content-area .image-wrapper.horz-list, .content-area .image-wrapper.search-bar, .content-area .image-wrapper.button-module {
        margin: 15px 0;
        margin: 0.9375rem 0;
        float: none; } }
    @media screen and (max-width: 695px) {
      .content-area .image-wrapper.pull-right img, .content-area .masthead .image-wrapper.share-toolbar img, .masthead .content-area .image-wrapper.share-toolbar img, .content-area .rail-forms-component input.image-wrapper[type=submit] img, .rail-forms-component .content-area input.image-wrapper[type=submit] img, .content-area .email-staff-component input.image-wrapper[type=submit] img, .email-staff-component .content-area input.image-wrapper[type=submit] img, .content-area .rail-forms-component .captcha input.image-wrapper img, .rail-forms-component .captcha .content-area input.image-wrapper img, .content-area .email-staff-component .captcha input.image-wrapper img, .email-staff-component .captcha .content-area input.image-wrapper img, .content-area .image-wrapper.social-media-module img, .content-area .image-wrapper.tag-module img, .content-area .search-and-listing-results-component .search-results-header .image-wrapper.searchcontainer img, .search-and-listing-results-component .search-results-header .content-area .image-wrapper.searchcontainer img, .content-area .search-and-listing-results-component .image-wrapper.controls img, .search-and-listing-results-component .content-area .image-wrapper.controls img, .content-area .search-and-listing-results-component .results .payload .item .image-wrapper.media-object img, .search-and-listing-results-component .results .payload .item .content-area .image-wrapper.media-object img, .content-area .search-page-title-and-sorting-component header .image-wrapper.container img, .search-page-title-and-sorting-component header .content-area .image-wrapper.container img, .content-area .accordion-module .more a.image-wrapper img, .accordion-module .more .content-area a.image-wrapper img, .content-area .vertical-accordion-module .more a.image-wrapper img, .vertical-accordion-module .more .content-area a.image-wrapper img, .content-area .footer-bar .image-wrapper.horz-list img, .footer-bar .content-area .image-wrapper.horz-list img, .content-area .image-wrapper.search-bar img, .content-area .image-wrapper.button-module img {
        display: inline-block; } }
  .content-area .image-wrapper img {
    margin: 0; }
  .content-area .image-wrapper .caption {
    color: #4c4c4c;
    font-style: italic;
    font-size: 16px;
    line-height: 26px;
    font-size: 1rem;
    line-height: 1.625rem;
    text-align: left;
    margin: 2px 0;
    padding: 10px 0;
    display: table-caption;
    caption-side: bottom; }

.content-area img {
  border: 1px solid #cbcbcb;
  display: block;
  height: auto;
  margin: 0.5em auto 1.9375em;
  /* Default is centered */
  max-width: 100%; }
  .content-area img:first-child {
    margin-top: 0em; }
  .content-area img.pull-left, .content-area img.date-module, .content-area .downloads-component img.media, .downloads-component .content-area img.media, .content-area img.enews-signup-module, .content-area img.promo-module, .content-area img.alt-promo-module, .content-area .sidebar img.social-media-module, .sidebar .content-area img.social-media-module, .content-area
  .contact-info-component img.social-media-module,
  .contact-info-component .content-area img.social-media-module, .content-area img.related-module {
    margin: 0.5em 42.999999948px 1.75em 0em; }
    @media screen and (max-width: 695px) {
      .content-area img.pull-left, .content-area img.date-module, .content-area .downloads-component img.media, .downloads-component .content-area img.media, .content-area img.enews-signup-module, .content-area img.promo-module, .content-area img.alt-promo-module, .content-area .sidebar img.social-media-module, .sidebar .content-area img.social-media-module, .content-area
      .contact-info-component img.social-media-module,
      .contact-info-component .content-area img.social-media-module, .content-area img.related-module {
        margin: 15px 0;
        margin: 0.9375rem 0;
        float: none; } }
  .content-area img.pull-right, .content-area .masthead img.share-toolbar, .masthead .content-area img.share-toolbar, .content-area img.social-media-module, .content-area img.tag-module, .content-area .search-and-listing-results-component .search-results-header img.searchcontainer, .search-and-listing-results-component .search-results-header .content-area img.searchcontainer, .content-area .search-and-listing-results-component img.controls, .search-and-listing-results-component .content-area img.controls, .content-area .search-and-listing-results-component .results .payload .item img.media-object, .search-and-listing-results-component .results .payload .item .content-area img.media-object, .content-area .search-page-title-and-sorting-component header img.container, .search-page-title-and-sorting-component header .content-area img.container, .content-area .footer-bar img.horz-list, .footer-bar .content-area img.horz-list, .content-area img.search-bar, .content-area img.button-module {
    margin: 0.5em 0em 1.75em 42.999999948px; }
    @media screen and (max-width: 695px) {
      .content-area img.pull-right, .content-area .masthead img.share-toolbar, .masthead .content-area img.share-toolbar, .content-area img.social-media-module, .content-area img.tag-module, .content-area .search-and-listing-results-component .search-results-header img.searchcontainer, .search-and-listing-results-component .search-results-header .content-area img.searchcontainer, .content-area .search-and-listing-results-component img.controls, .search-and-listing-results-component .content-area img.controls, .content-area .search-and-listing-results-component .results .payload .item img.media-object, .search-and-listing-results-component .results .payload .item .content-area img.media-object, .content-area .search-page-title-and-sorting-component header img.container, .search-page-title-and-sorting-component header .content-area img.container, .content-area .footer-bar img.horz-list, .footer-bar .content-area img.horz-list, .content-area img.search-bar, .content-area img.button-module {
        margin: 15px 0;
        margin: 0.9375rem 0;
        float: none; } }

.content-area .content-slider img {
  margin: 0; }

.content-area .date {
  padding-right: .8em; }

/* OUTER WRAPPERS
 * ======================================================= */
.outer-wrapper {
  min-width: 1140px; }
  @media screen and (max-width: 1140px) {
    .outer-wrapper {
      width: 100%;
      min-width: 100%; } }

.outer-masthead-wrapper {
  background: url(/images/Kauffman_org/header_footer_texture.png) left top #535353;
  border-bottom: 4px solid #7d8faf; }
  @media screen and (max-width: 960px) {
    .outer-masthead-wrapper.sticky-stuck {
      left: 0;
      position: fixed;
      top: 0;
      z-index: 3;
      transition: left 0.3s ease-in-out 0.2s; }
      .sidebar-nav-open .outer-masthead-wrapper.sticky-stuck {
        left: -250px; } }

.outer-microsite-nav-wrapper {
  margin: -4px 0 0;
  margin: -0.25rem 0 0; }
  .outer-microsite-nav-wrapper.outer-body-wrapper {
    padding-bottom: 0;
    padding-top: 0; }

.breadcrumb-share-wrapper {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  border-bottom: 1px solid #cbcbcb; }

.outer-body-wrapper {
  background-image: url("/images/Kauffman_org/body_texture.png");
  background-image: url("/images/Kauffman_org/body_texture.png");
  background-position: left top, center top;
  background-repeat: repeat, no-repeat;
  padding-top: 2.9375em; }
  @media only screen and (min-width: 1900px) {
    .outer-body-wrapper {
      background-image: url("/images/Kauffman_org/body_texture.png"), -webkit-linear-gradient(left, #f0f0f0 0%, #ffffff 16%, #ffffff 84%, #f0f0f0 100%);
      background-image: url("/images/Kauffman_org/body_texture.png"), linear-gradient(to right, #f0f0f0 0%, #ffffff 16%, #ffffff 84%, #f0f0f0 100%);
      background-position: left top, left top;
      background-repeat: repeat, repeat; } }
  @media screen and (max-width: 1140px) {
    .outer-body-wrapper {
      padding-top: 0;
      padding: 15px; } }
  .outer-body-wrapper.home-page, .outer-body-wrapper.entrepreneurship-page, .outer-body-wrapper.kc-landing-page {
    padding-top: 0em; }
    @media only screen and (min-width: 1900px) {
      .outer-body-wrapper.home-page, .outer-body-wrapper.entrepreneurship-page, .outer-body-wrapper.kc-landing-page {
        background-position: left top, center top, left top;
        background-repeat: repeat, no-repeat, repeat; } }
  .outer-body-wrapper.home-page {
    background-image: url("/images/Kauffman_org/body_texture.png"), url("/images/Kauffman_org/content_bg.png");
    background-image: url("/images/Kauffman_org/body_texture.png"), url("/images/Kauffman_org/content_bg.png"); }
    .lt-ie9 .outer-body-wrapper.home-page {
      background-image: url("/images/Kauffman_org/content_bg.png");
      background-image: url("/images/Kauffman_org/content_bg.png");
      background-repeat: no-repeat;
      background-position: center top; }
    @media only screen and (min-width: 1900px) {
      .outer-body-wrapper.home-page {
        background-image: url("/images/Kauffman_org/body_texture.png"), url("/images/Kauffman_org/content_bg.png"), -webkit-linear-gradient(left, #f0f0f0 0%, #ffffff 16%, #ffffff 84%, #f0f0f0 100%);
        background-image: url("/images/Kauffman_org/body_texture.png"), url("/images/Kauffman_org/content_bg.png"), linear-gradient(to right, #f0f0f0 0%, #ffffff 16%, #ffffff 84%, #f0f0f0 100%); } }
    @media screen and (max-width: 1140px) {
      .outer-body-wrapper.home-page {
        background-image: none !important; } }
  .outer-body-wrapper.entrepreneurship-page {
    background-image: url("/images/Kauffman_org/body_texture.png"), url("/images/Kauffman_org/content_bg_entrepreneurship_page.png");
    background-image: url("/images/Kauffman_org/body_texture.png"), url("/images/Kauffman_org/content_bg_entrepreneurship_page.png"); }
    @media only screen and (min-width: 1900px) {
      .outer-body-wrapper.entrepreneurship-page {
        background-image: url("/images/Kauffman_org/body_texture.png"), url("/images/Kauffman_org/content_bg_entrepreneurship_page.png"), -webkit-linear-gradient(left, #f0f0f0 0%, #ffffff 16%, #ffffff 84%, #f0f0f0 100%);
        background-image: url("/images/Kauffman_org/body_texture.png"), url("/images/Kauffman_org/content_bg_entrepreneurship_page.png"), linear-gradient(to right, #f0f0f0 0%, #ffffff 16%, #ffffff 84%, #f0f0f0 100%); } }
    .lt-ie9 .outer-body-wrapper.entrepreneurship-page {
      background-image: url("/images/Kauffman_org/content_bg_entrepreneurship_page.png");
      background-image: url("/images/Kauffman_org/content_bg_entrepreneurship_page.png");
      background-repeat: no-repeat;
      background-position: center top; }
  .outer-body-wrapper.kc-landing-page {
    background-image: url("/images/Kauffman_org/body_texture.png"), url("/images/Kauffman_org/content_bg_kc_landing_page.png");
    background-image: url("/images/Kauffman_org/body_texture.png"), url("/images/Kauffman_org/content_bg_kc_landing_page.png"); }
    @media only screen and (min-width: 1900px) {
      .outer-body-wrapper.kc-landing-page {
        background-image: url("/images/Kauffman_org/body_texture.png"), url("/images/Kauffman_org/content_bg_kc_landing_page.png"), -webkit-linear-gradient(left, #f0f0f0 0%, #ffffff 16%, #ffffff 84%, #f0f0f0 100%);
        background-image: url("/images/Kauffman_org/body_texture.png"), url("/images/Kauffman_org/content_bg_kc_landing_page.png"), linear-gradient(to right, #f0f0f0 0%, #ffffff 16%, #ffffff 84%, #f0f0f0 100%); } }
    .lt-ie9 .outer-body-wrapper.kc-landing-page {
      background-image: url("/images/Kauffman_org/content_bg_kc_landing_page.png");
      background-image: url("/images/Kauffman_org/content_bg_kc_landing_page.png");
      background-repeat: no-repeat;
      background-position: center top; }
  .outer-body-wrapper.landing-page {
    padding-top: 0;
    padding-top: 0; }
  .outer-body-wrapper.bio-page {
    padding-top: 40px;
    padding-top: 2.5rem; }

.outer-footer-wrapper {
  padding-top: 33px;
  padding-top: 2.0625rem;
  background: url(/images/Kauffman_org/header_footer_texture.png) left top #525353;
  border-top: 4px solid #7d8faf; }
  @media screen and (max-width: 1140px) {
    .outer-footer-wrapper {
      padding: 40px 30px; } }
  @media screen and (max-width: 480px) {
    .outer-footer-wrapper {
      padding: 30px 15px; } }

.outer-breadcrumb-wrapper {
  padding: 0;
  padding: 0; }

/* CONTENT WRAPPERS
 * ======================================================= */
.content-wrapper {
  margin: 0 auto;
  position: relative;
  width: 1140px; }
  .lt-ie9 .content-wrapper {
    width: 1140px; }
  @media screen and (max-width: 1140px) {
    .content-wrapper {
      width: 100%; } }

/* DEFAULT BOXES
 * ======================================================= */
[class*="-box"] {
  border-radius: 3px;
  float: left;
  overflow: hidden;
  padding: 1.125em 1.375em 1.5em; }
  .sidebar [class*="-box"] {
    clear: both;
    margin-top: 1.8125em; }
    .sidebar [class*="-box"]:first-child {
      margin-top: 0em; }
    @media screen and (max-width: 960px) {
      .sidebar [class*="-box"] {
        clear: none; } }
  .uber-page h3 + [class*="-box"] {
    margin-top: 0;
    margin-top: 0; }

/* BLUE-GREEN BOX
 * ======================================================= */
.blue-green-box {
  background-color: #5ea0ac;
  box-shadow: 0 3px 0 0 #007085; }
  .lt-ie9 .blue-green-box {
    border-bottom: 3px solid #007085; }

/* LIGHT GRAY BOX
 * ======================================================= */
.light-gray-box {
  background-color: #f2f3f3;
  background-image: -webkit-linear-gradient(-405deg, #f2f3f3 0%, #dcdddd 100%);
  background-image: linear-gradient(135deg, #f2f3f3 0%, #dcdddd 100%);
  box-shadow: 0 3px 0 0 #848484;
  padding: 0; }
  .light-gray-box .inner {
    padding: 1.125em 1.375em 1.5em; }
  .lt-ie9 .light-gray-box {
    border-bottom: 3px solid #848484; }

/* LIGHT WHITE BOX
 * ======================================================= */
.light-white-box {
  background: white !important;
  border-color: #848484;
  border-style: solid;
  border-width: 1px 1px 0px;
  box-shadow: 0 3px 0 0 #848484;
  padding: 0; }
  .light-white-box .inner {
    padding: 1.125em 1.375em 1.5em; }
  .lt-ie9 .light-white-box {
    border-bottom: 3px solid #848484; }

/* DARK GRAY BOX
 * ======================================================= */
.dark-gray-box {
  background-color: #424242;
  box-shadow: none; }
  .lt-ie9 .dark-gray-box {
    border-bottom: none; }

/* GREEN BOX
 * ======================================================= */
.green-box, .search-and-listing-results-component.activity-feed .results .payload .item.media {
  background-color: #e2e8dd;
  box-shadow: 0 3px 0 0 #406b1e; }
  .lt-ie9 .green-box, .lt-ie9 .search-and-listing-results-component.activity-feed .results .payload .item.media, .search-and-listing-results-component.activity-feed .results .payload .lt-ie9 .item.media {
    border-bottom: 3px solid #406b1e; }

/* ORANGE BOX
 * ======================================================= */
.orange-box {
  background-color: #f4e0c8;
  box-shadow: 0 3px 0 0 #d38222; }
  .lt-ie9 .orange-box {
    border-bottom: 3px solid #d38222; }

/* PEACH BOX
 * ======================================================= */
.peach-box {
  background-color: #f7e6de;
  box-shadow: 0 3px 0 0 #ca5421; }
  .lt-ie9 .peach-box {
    border-bottom: 3px solid #ca5421; }

/* PURPLE BOX
 * ======================================================= */
.purple-box {
  background-color: #7d8faf;
  box-shadow: 0 3px 0 0 #1b2061; }
  .lt-ie9 .purple-box {
    border-bottom: 3px solid #1b2061; }

/* YELLOW BOX
 * ======================================================= */
.yellow-box {
  background-color: #fdf2de;
  box-shadow: 0 3px 0 0 #f3a61f; }
  .lt-ie9 .yellow-box {
    border-bottom: 3px solid #f3a61f; }

/* NORMALIZATION
 * ======================================================= */
ul {
  margin: 0em;
  padding: 0em; }
  .index-page .main ul {
    margin: 1em 0;
    padding: 0 0 0 40px; }

/* HORIZONTAL LISTS
 * ======================================================= */
.horz-list {
  list-style: none;
  padding: 0em 4px 0em 0em;
  margin: 0em; }
  .horz-list li {
    display: inline-block;
    margin-right: -4px; }

.toolbar h5 {
  color: #fff;
  display: inline-block;
  margin: 0em -4px 0em 0em;
  padding-right: 0.5625em;
  vertical-align: middle; }
  .main .toolbar h5,
  .sidebar .toolbar h5 {
    color: inherit; }

.toolbar ul {
  display: inline-block; }

.toolbar li {
  padding-left: 0.375em; }
  .toolbar li.first {
    padding-left: 0; }

.toolbar a {
  color: #fff; }

.toolbar .social {
  margin-left: 0; }

.toolbar .ico {
  vertical-align: middle; }

.toolbar .share .ico-sharethisbubble {
  color: #000;
  font-size: 9px;
  text-align: right;
  padding: 0px 4px;
  line-height: 16px;
  font-style: normal;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold; }

.toolbar .with-text {
  position: relative;
  top: 3px; }
  .toolbar .with-text .ico {
    margin-top: -0.3125em;
    margin-right: 0.375em; }

.bullet-list {
  list-style: none;
  margin-left: 0.9375em; }
  .bullet-list li:before {
    color: #7d8faf;
    content: "\2022";
    display: block;
    font-size: 1em;
    left: -0.9375em;
    max-height: 0;
    max-width: 0;
    position: relative;
    top: 0; }

/* Social Media Lists LISTS
 * ======================================================= */
.social-media-list {
  list-style: none; }

/* CHECK LISTS
 * ======================================================= */
.check-list {
  list-style: none;
  border-bottom: 1px solid #cbcbcb;
  margin: 0 0 35px 0; }
  .check-list:last-of-type {
    border: none;
    margin: 0; }
  .check-list li {
    margin: 0 0 35px 0; }
  .check-list input[type='checkbox'] {
    float: left;
    margin: 5px 0 0 0; }
  .check-list .item-body {
    margin-left: 30px; }
  .check-list label {
    display: block;
    font-size: 18px;
    line-height: 21.6px;
    font-size: 1.125rem;
    line-height: 1.35rem;
    margin: 0 0 0.5em 0; }
  .check-list p {
    font-size: 14px;
    line-height: 20px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin: 0 0 0.5em 0; }
  .check-list .view-more {
    font-size: 14px;
    line-height: 16.8px;
    font-size: 0.875rem;
    line-height: 1.05rem;
    display: block;
    margin: 0 0 0.5em 0; }
  .check-list .quantity label {
    font-size: 14px;
    line-height: 16.8px;
    font-size: 0.875rem;
    line-height: 1.05rem;
    display: inline; }
  .check-list .quantity select {
    font-size: 14px;
    line-height: 16.8px;
    font-size: 0.875rem;
    line-height: 1.05rem;
    padding: 3px;
    border: 1px solid #cdcdcd;
    border-radius: 3px; }

/* THREE ACROSS LISTS
 * ======================================================= */
.three-across-list {
  list-style: none; }
  .three-across-list li {
    float: left;
    width: 33%;
    padding: 20px 20px; }
    .three-across-list li:nth-of-type(3n+1) {
      padding-left: 0; }
    .three-across-list li:nth-of-type(3n) {
      padding-right: 0; }
  .three-across-list .divider {
    height: 1px;
    background: #cbcbcb;
    clear: both; }
    .three-across-list .divider:last-child {
      display: none; }

/* DEFAULT COMPONENT STYLES
 * ======================================================= */
.module {
  clear: both;
  margin-top: 2.3125em; }
  @media screen and (max-width: 960px) {
    .module {
      clear: none; } }
  .module:first-child {
    margin-top: 0em; }
    .home-page .module:first-child {
      position: relative;
      min-height: 290px; }
      @media screen and (max-width: 1140px) {
        .home-page .module:first-child {
          min-height: 0; } }
  .sidebar .module {
    margin-top: 0.9375em; }
    .sidebar .module.related-module {
      margin-top: 2.125em; }
      @media screen and (max-width: 960px) {
        .sidebar .module.related-module {
          float: left;
          display: block;
          margin-right: 2.3576515979%;
          width: 48.821174201%;
          margin-top: 0; }
          .sidebar .module.related-module:last-child {
            margin-right: 0; } }
      @media screen and (max-width: 600px) {
        .sidebar .module.related-module {
          float: left;
          display: block;
          margin-right: 2.3576515979%;
          width: 100%;
          margin-top: 2.125em; }
          .sidebar .module.related-module:last-child {
            margin-right: 0; } }
    .sidebar .module:first-child {
      margin-top: 0em; }
  .uber-page .module {
    margin-bottom: 2.3125em;
    margin-top: 0em !important; }
  .search-and-listing-results-component + .module {
    margin-top: 64px;
    margin-top: 4rem; }
  .module .error,
  .module .error p {
    color: #cc0000; }
  .module h1 {
    font-size: 42px;
    line-height: 50.4px;
    color: #1b2061;
    display: block;
    font-weight: bold; }

.error {
  color: #cc0000; }

/* ACTIVITY FEED COMPONENT
 * ======================================================= */
/* AUDIO MODULE
 * ======================================================= */
.audio-module {
  margin-bottom: 2.0625em; }
  .audio-module .error {
    color: #cc0000; }

/* CALLOUT COMPONENT
 * ======================================================= */
.callout-module {
  background-image: url("/images/Kauffman_org/callout_module_bg_top_left.png"), url("/images/Kauffman_org/callout_module_bg_bottom_right.png");
  background-image: url("/images/Kauffman_org/callout_module_bg_top_left.png"), url("/images/Kauffman_org/callout_module_bg_bottom_right.png");
  background-position: left top, right bottom;
  background-repeat: no-repeat, no-repeat;
  margin-top: 0.5em;
  padding: 1.875em 2em 2.0625em;
  width: 353px; }
  @media screen and (max-width: 768px) {
    .callout-module {
      width: 50%; } }
  @media screen and (max-width: 695px) {
    .callout-module {
      padding: 20px;
      padding: 1.25rem;
      width: 100%; } }
  img.pull-left + .callout-module.pull-left, img.date-module + .callout-module.pull-left, .downloads-component img.media + .callout-module.pull-left, img.enews-signup-module + .callout-module.pull-left, img.promo-module + .callout-module.pull-left, img.alt-promo-module + .callout-module.pull-left, .sidebar img.social-media-module + .callout-module.pull-left,
  .contact-info-component img.social-media-module + .callout-module.pull-left, img.related-module + .callout-module.pull-left, .sidebar li > img.pull-left + a.callout-module.external:before, .sidebar li > img.date-module + a.callout-module.external:before, .downloads-component .sidebar li > img.media + a.callout-module.external:before, .sidebar .downloads-component li > img.media + a.callout-module.external:before, .sidebar li > img.enews-signup-module + a.callout-module.external:before, .sidebar li > img.promo-module + a.callout-module.external:before, .sidebar li > img.alt-promo-module + a.callout-module.external:before, .sidebar li > img.social-media-module + a.callout-module.external:before,
  .contact-info-component .sidebar li > img.social-media-module + a.callout-module.external:before, .sidebar
  .contact-info-component li > img.social-media-module + a.callout-module.external:before, .sidebar li > img.related-module + a.callout-module.external:before, img.pull-left + .callout-module.date-module, img.date-module + .callout-module.date-module, .downloads-component img.media + .callout-module.date-module, img.enews-signup-module + .callout-module.date-module, img.promo-module + .callout-module.date-module, img.alt-promo-module + .callout-module.date-module, .sidebar img.social-media-module + .callout-module.date-module,
  .contact-info-component img.social-media-module + .callout-module.date-module, img.related-module + .callout-module.date-module, .detail-title-component img.pull-left + h2.callout-module.has-sibling-modules, .detail-title-component img.date-module + h2.callout-module.has-sibling-modules, .downloads-component .detail-title-component img.media + h2.callout-module.has-sibling-modules, .detail-title-component .downloads-component img.media + h2.callout-module.has-sibling-modules, .detail-title-component img.enews-signup-module + h2.callout-module.has-sibling-modules, .detail-title-component img.promo-module + h2.callout-module.has-sibling-modules, .detail-title-component img.alt-promo-module + h2.callout-module.has-sibling-modules, .sidebar .detail-title-component img.social-media-module + h2.callout-module.has-sibling-modules, .detail-title-component .sidebar img.social-media-module + h2.callout-module.has-sibling-modules,
  .contact-info-component .detail-title-component img.social-media-module + h2.callout-module.has-sibling-modules, .detail-title-component
  .contact-info-component img.social-media-module + h2.callout-module.has-sibling-modules, .detail-title-component img.related-module + h2.callout-module.has-sibling-modules, .downloads-component img.pull-left + .callout-module.media, .downloads-component img.date-module + .callout-module.media, .downloads-component img.media + .callout-module.media, .downloads-component img.enews-signup-module + .callout-module.media, .downloads-component img.promo-module + .callout-module.media, .downloads-component img.alt-promo-module + .callout-module.media, .sidebar .downloads-component img.social-media-module + .callout-module.media, .downloads-component .sidebar img.social-media-module + .callout-module.media,
  .contact-info-component .downloads-component img.social-media-module + .callout-module.media, .downloads-component
  .contact-info-component img.social-media-module + .callout-module.media, .downloads-component img.related-module + .callout-module.media, img.pull-left + .callout-module.enews-signup-module, img.date-module + .callout-module.enews-signup-module, .downloads-component img.media + .callout-module.enews-signup-module, img.enews-signup-module + .callout-module.enews-signup-module, img.promo-module + .callout-module.enews-signup-module, img.alt-promo-module + .callout-module.enews-signup-module, .sidebar img.social-media-module + .callout-module.enews-signup-module,
  .contact-info-component img.social-media-module + .callout-module.enews-signup-module, img.related-module + .callout-module.enews-signup-module, img.pull-left + .callout-module.promo-module, img.date-module + .callout-module.promo-module, .downloads-component img.media + .callout-module.promo-module, img.enews-signup-module + .callout-module.promo-module, img.promo-module + .callout-module.promo-module, img.alt-promo-module + .callout-module.promo-module, .sidebar img.social-media-module + .callout-module.promo-module,
  .contact-info-component img.social-media-module + .callout-module.promo-module, img.related-module + .callout-module.promo-module, img.pull-left + .callout-module.alt-promo-module, img.date-module + .callout-module.alt-promo-module, .downloads-component img.media + .callout-module.alt-promo-module, img.enews-signup-module + .callout-module.alt-promo-module, img.promo-module + .callout-module.alt-promo-module, img.alt-promo-module + .callout-module.alt-promo-module, .sidebar img.social-media-module + .callout-module.alt-promo-module,
  .contact-info-component img.social-media-module + .callout-module.alt-promo-module, img.related-module + .callout-module.alt-promo-module, .sidebar img.pull-left + .callout-module.social-media-module, .sidebar img.date-module + .callout-module.social-media-module, .downloads-component .sidebar img.media + .callout-module.social-media-module, .sidebar .downloads-component img.media + .callout-module.social-media-module, .sidebar img.enews-signup-module + .callout-module.social-media-module, .sidebar img.promo-module + .callout-module.social-media-module, .sidebar img.alt-promo-module + .callout-module.social-media-module, .sidebar img.social-media-module + .callout-module.social-media-module,
  .contact-info-component .sidebar img.social-media-module + .callout-module.social-media-module, .sidebar
  .contact-info-component img.social-media-module + .callout-module.social-media-module, .sidebar img.related-module + .callout-module.social-media-module,
  .contact-info-component img.pull-left + .callout-module.social-media-module,
  .contact-info-component img.date-module + .callout-module.social-media-module, .downloads-component
  .contact-info-component img.media + .callout-module.social-media-module,
  .contact-info-component .downloads-component img.media + .callout-module.social-media-module,
  .contact-info-component img.enews-signup-module + .callout-module.social-media-module,
  .contact-info-component img.promo-module + .callout-module.social-media-module,
  .contact-info-component img.alt-promo-module + .callout-module.social-media-module, .sidebar
  .contact-info-component img.social-media-module + .callout-module.social-media-module,
  .contact-info-component .sidebar img.social-media-module + .callout-module.social-media-module,
  .contact-info-component img.social-media-module + .callout-module.social-media-module,
  .contact-info-component img.related-module + .callout-module.social-media-module, .landing-title-component img.pull-left + h2.callout-module, .landing-title-component img.date-module + h2.callout-module, .downloads-component .landing-title-component img.media + h2.callout-module, .landing-title-component .downloads-component img.media + h2.callout-module, .landing-title-component img.enews-signup-module + h2.callout-module, .landing-title-component img.promo-module + h2.callout-module, .landing-title-component img.alt-promo-module + h2.callout-module, .sidebar .landing-title-component img.social-media-module + h2.callout-module, .landing-title-component .sidebar img.social-media-module + h2.callout-module,
  .contact-info-component .landing-title-component img.social-media-module + h2.callout-module, .landing-title-component
  .contact-info-component img.social-media-module + h2.callout-module, .landing-title-component img.related-module + h2.callout-module, img.pull-left + .callout-module.related-module, img.date-module + .callout-module.related-module, .downloads-component img.media + .callout-module.related-module, img.enews-signup-module + .callout-module.related-module, img.promo-module + .callout-module.related-module, img.alt-promo-module + .callout-module.related-module, .sidebar img.social-media-module + .callout-module.related-module,
  .contact-info-component img.social-media-module + .callout-module.related-module, img.related-module + .callout-module.related-module, .footer-bar img.pull-left + p.callout-module, .footer-bar img.date-module + p.callout-module, .downloads-component .footer-bar img.media + p.callout-module, .footer-bar .downloads-component img.media + p.callout-module, .footer-bar img.enews-signup-module + p.callout-module, .footer-bar img.promo-module + p.callout-module, .footer-bar img.alt-promo-module + p.callout-module, .sidebar .footer-bar img.social-media-module + p.callout-module, .footer-bar .sidebar img.social-media-module + p.callout-module,
  .contact-info-component .footer-bar img.social-media-module + p.callout-module, .footer-bar
  .contact-info-component img.social-media-module + p.callout-module, .footer-bar img.related-module + p.callout-module {
    margin-top: 21px;
    margin-top: 1.3125rem; }
  img.pull-right + .callout-module.pull-right, .masthead img.share-toolbar + .callout-module.pull-right, img.social-media-module + .callout-module.pull-right, img.tag-module + .callout-module.pull-right, .search-and-listing-results-component .search-results-header img.searchcontainer + .callout-module.pull-right, .search-and-listing-results-component img.controls + .callout-module.pull-right, .search-and-listing-results-component .results .payload .item img.media-object + .callout-module.pull-right, .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + .callout-module.pull-right, .search-page-title-and-sorting-component header img.container + .callout-module.pull-right, .footer-bar img.horz-list + .callout-module.pull-right, img.search-bar + .callout-module.pull-right, img.button-module + .callout-module.pull-right, .masthead img.pull-right + .callout-module.share-toolbar, .masthead img.share-toolbar + .callout-module.share-toolbar, .masthead img.social-media-module + .callout-module.share-toolbar, .masthead img.tag-module + .callout-module.share-toolbar, .search-and-listing-results-component .search-results-header .masthead img.searchcontainer + .callout-module.share-toolbar, .masthead .search-and-listing-results-component .search-results-header img.searchcontainer + .callout-module.share-toolbar, .search-and-listing-results-component .masthead img.controls + .callout-module.share-toolbar, .masthead .search-and-listing-results-component img.controls + .callout-module.share-toolbar, .search-and-listing-results-component .results .payload .item .masthead img.media-object + .callout-module.share-toolbar, .masthead .search-and-listing-results-component .results .payload .item img.media-object + .callout-module.share-toolbar, .search-and-listing-results-component .results .CesSearch .payload .item .masthead img.media-object + .callout-module.share-toolbar, .masthead .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + .callout-module.share-toolbar, .search-page-title-and-sorting-component header .masthead img.container + .callout-module.share-toolbar, .masthead .search-page-title-and-sorting-component header img.container + .callout-module.share-toolbar, .footer-bar .masthead img.horz-list + .callout-module.share-toolbar, .masthead .footer-bar img.horz-list + .callout-module.share-toolbar, .masthead img.search-bar + .callout-module.share-toolbar, .masthead img.button-module + .callout-module.share-toolbar, .rail-forms-component img.pull-right + input.callout-module[type=submit], .masthead .rail-forms-component img.share-toolbar + input.callout-module[type=submit], .rail-forms-component .masthead img.share-toolbar + input.callout-module[type=submit], .rail-forms-component img.social-media-module + input.callout-module[type=submit], .rail-forms-component img.tag-module + input.callout-module[type=submit], .search-and-listing-results-component .search-results-header .rail-forms-component img.searchcontainer + input.callout-module[type=submit], .rail-forms-component .search-and-listing-results-component .search-results-header img.searchcontainer + input.callout-module[type=submit], .search-and-listing-results-component .rail-forms-component img.controls + input.callout-module[type=submit], .rail-forms-component .search-and-listing-results-component img.controls + input.callout-module[type=submit], .search-and-listing-results-component .results .payload .item .rail-forms-component img.media-object + input.callout-module[type=submit], .rail-forms-component .search-and-listing-results-component .results .payload .item img.media-object + input.callout-module[type=submit], .search-and-listing-results-component .results .CesSearch .payload .item .rail-forms-component img.media-object + input.callout-module[type=submit], .rail-forms-component .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + input.callout-module[type=submit], .search-page-title-and-sorting-component header .rail-forms-component img.container + input.callout-module[type=submit], .rail-forms-component .search-page-title-and-sorting-component header img.container + input.callout-module[type=submit], .footer-bar .rail-forms-component img.horz-list + input.callout-module[type=submit], .rail-forms-component .footer-bar img.horz-list + input.callout-module[type=submit], .rail-forms-component img.search-bar + input.callout-module[type=submit], .rail-forms-component img.button-module + input.callout-module[type=submit], .email-staff-component img.pull-right + input.callout-module[type=submit], .masthead .email-staff-component img.share-toolbar + input.callout-module[type=submit], .email-staff-component .masthead img.share-toolbar + input.callout-module[type=submit], .email-staff-component img.social-media-module + input.callout-module[type=submit], .email-staff-component img.tag-module + input.callout-module[type=submit], .search-and-listing-results-component .search-results-header .email-staff-component img.searchcontainer + input.callout-module[type=submit], .email-staff-component .search-and-listing-results-component .search-results-header img.searchcontainer + input.callout-module[type=submit], .search-and-listing-results-component .email-staff-component img.controls + input.callout-module[type=submit], .email-staff-component .search-and-listing-results-component img.controls + input.callout-module[type=submit], .search-and-listing-results-component .results .payload .item .email-staff-component img.media-object + input.callout-module[type=submit], .email-staff-component .search-and-listing-results-component .results .payload .item img.media-object + input.callout-module[type=submit], .search-and-listing-results-component .results .CesSearch .payload .item .email-staff-component img.media-object + input.callout-module[type=submit], .email-staff-component .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + input.callout-module[type=submit], .search-page-title-and-sorting-component header .email-staff-component img.container + input.callout-module[type=submit], .email-staff-component .search-page-title-and-sorting-component header img.container + input.callout-module[type=submit], .footer-bar .email-staff-component img.horz-list + input.callout-module[type=submit], .email-staff-component .footer-bar img.horz-list + input.callout-module[type=submit], .email-staff-component img.search-bar + input.callout-module[type=submit], .email-staff-component img.button-module + input.callout-module[type=submit], .rail-forms-component .captcha img.pull-right + input.callout-module, .masthead .rail-forms-component .captcha img.share-toolbar + input.callout-module, .rail-forms-component .captcha .masthead img.share-toolbar + input.callout-module, .rail-forms-component .captcha img.social-media-module + input.callout-module, .rail-forms-component .captcha img.tag-module + input.callout-module, .search-and-listing-results-component .search-results-header .rail-forms-component .captcha img.searchcontainer + input.callout-module, .rail-forms-component .captcha .search-and-listing-results-component .search-results-header img.searchcontainer + input.callout-module, .search-and-listing-results-component .rail-forms-component .captcha img.controls + input.callout-module, .rail-forms-component .captcha .search-and-listing-results-component img.controls + input.callout-module, .search-and-listing-results-component .results .payload .item .rail-forms-component .captcha img.media-object + input.callout-module, .rail-forms-component .captcha .search-and-listing-results-component .results .payload .item img.media-object + input.callout-module, .search-and-listing-results-component .results .CesSearch .payload .item .rail-forms-component .captcha img.media-object + input.callout-module, .rail-forms-component .captcha .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + input.callout-module, .search-page-title-and-sorting-component header .rail-forms-component .captcha img.container + input.callout-module, .rail-forms-component .captcha .search-page-title-and-sorting-component header img.container + input.callout-module, .footer-bar .rail-forms-component .captcha img.horz-list + input.callout-module, .rail-forms-component .captcha .footer-bar img.horz-list + input.callout-module, .rail-forms-component .captcha img.search-bar + input.callout-module, .rail-forms-component .captcha img.button-module + input.callout-module, .email-staff-component .captcha img.pull-right + input.callout-module, .masthead .email-staff-component .captcha img.share-toolbar + input.callout-module, .email-staff-component .captcha .masthead img.share-toolbar + input.callout-module, .email-staff-component .captcha img.social-media-module + input.callout-module, .email-staff-component .captcha img.tag-module + input.callout-module, .search-and-listing-results-component .search-results-header .email-staff-component .captcha img.searchcontainer + input.callout-module, .email-staff-component .captcha .search-and-listing-results-component .search-results-header img.searchcontainer + input.callout-module, .search-and-listing-results-component .email-staff-component .captcha img.controls + input.callout-module, .email-staff-component .captcha .search-and-listing-results-component img.controls + input.callout-module, .search-and-listing-results-component .results .payload .item .email-staff-component .captcha img.media-object + input.callout-module, .email-staff-component .captcha .search-and-listing-results-component .results .payload .item img.media-object + input.callout-module, .search-and-listing-results-component .results .CesSearch .payload .item .email-staff-component .captcha img.media-object + input.callout-module, .email-staff-component .captcha .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + input.callout-module, .search-page-title-and-sorting-component header .email-staff-component .captcha img.container + input.callout-module, .email-staff-component .captcha .search-page-title-and-sorting-component header img.container + input.callout-module, .footer-bar .email-staff-component .captcha img.horz-list + input.callout-module, .email-staff-component .captcha .footer-bar img.horz-list + input.callout-module, .email-staff-component .captcha img.search-bar + input.callout-module, .email-staff-component .captcha img.button-module + input.callout-module, img.pull-right + .callout-module.social-media-module, .masthead img.share-toolbar + .callout-module.social-media-module, img.social-media-module + .callout-module.social-media-module, img.tag-module + .callout-module.social-media-module, .search-and-listing-results-component .search-results-header img.searchcontainer + .callout-module.social-media-module, .search-and-listing-results-component img.controls + .callout-module.social-media-module, .search-and-listing-results-component .results .payload .item img.media-object + .callout-module.social-media-module, .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + .callout-module.social-media-module, .search-page-title-and-sorting-component header img.container + .callout-module.social-media-module, .footer-bar img.horz-list + .callout-module.social-media-module, img.search-bar + .callout-module.social-media-module, img.button-module + .callout-module.social-media-module, img.pull-right + .callout-module.tag-module, .masthead img.share-toolbar + .callout-module.tag-module, img.social-media-module + .callout-module.tag-module, img.tag-module + .callout-module.tag-module, .search-and-listing-results-component .search-results-header img.searchcontainer + .callout-module.tag-module, .search-and-listing-results-component img.controls + .callout-module.tag-module, .search-and-listing-results-component .results .payload .item img.media-object + .callout-module.tag-module, .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + .callout-module.tag-module, .search-page-title-and-sorting-component header img.container + .callout-module.tag-module, .footer-bar img.horz-list + .callout-module.tag-module, img.search-bar + .callout-module.tag-module, img.button-module + .callout-module.tag-module, .search-and-listing-results-component .search-results-header img.pull-right + .callout-module.searchcontainer, .masthead .search-and-listing-results-component .search-results-header img.share-toolbar + .callout-module.searchcontainer, .search-and-listing-results-component .search-results-header .masthead img.share-toolbar + .callout-module.searchcontainer, .search-and-listing-results-component .search-results-header img.social-media-module + .callout-module.searchcontainer, .search-and-listing-results-component .search-results-header img.tag-module + .callout-module.searchcontainer, .search-and-listing-results-component .search-results-header img.searchcontainer + .callout-module.searchcontainer, .search-and-listing-results-component .search-results-header img.controls + .callout-module.searchcontainer, .search-and-listing-results-component .results .payload .item .search-results-header img.media-object + .callout-module.searchcontainer, .search-and-listing-results-component .search-results-header .results .payload .item img.media-object + .callout-module.searchcontainer, .search-and-listing-results-component .results .CesSearch .payload .item .search-results-header img.media-object + .callout-module.searchcontainer, .search-and-listing-results-component .search-results-header .results .CesSearch .payload .item img.media-object + .callout-module.searchcontainer, .search-page-title-and-sorting-component header .search-and-listing-results-component .search-results-header img.container + .callout-module.searchcontainer, .search-and-listing-results-component .search-results-header .search-page-title-and-sorting-component header img.container + .callout-module.searchcontainer, .footer-bar .search-and-listing-results-component .search-results-header img.horz-list + .callout-module.searchcontainer, .search-and-listing-results-component .search-results-header .footer-bar img.horz-list + .callout-module.searchcontainer, .search-and-listing-results-component .search-results-header img.search-bar + .callout-module.searchcontainer, .search-and-listing-results-component .search-results-header img.button-module + .callout-module.searchcontainer, .search-and-listing-results-component img.pull-right + .callout-module.controls, .masthead .search-and-listing-results-component img.share-toolbar + .callout-module.controls, .search-and-listing-results-component .masthead img.share-toolbar + .callout-module.controls, .search-and-listing-results-component img.social-media-module + .callout-module.controls, .search-and-listing-results-component img.tag-module + .callout-module.controls, .search-and-listing-results-component .search-results-header img.searchcontainer + .callout-module.controls, .search-and-listing-results-component img.controls + .callout-module.controls, .search-and-listing-results-component .results .payload .item img.media-object + .callout-module.controls, .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + .callout-module.controls, .search-page-title-and-sorting-component header .search-and-listing-results-component img.container + .callout-module.controls, .search-and-listing-results-component .search-page-title-and-sorting-component header img.container + .callout-module.controls, .footer-bar .search-and-listing-results-component img.horz-list + .callout-module.controls, .search-and-listing-results-component .footer-bar img.horz-list + .callout-module.controls, .search-and-listing-results-component img.search-bar + .callout-module.controls, .search-and-listing-results-component img.button-module + .callout-module.controls, .search-and-listing-results-component .results .payload .item img.pull-right + .callout-module.media-object, .masthead .search-and-listing-results-component .results .payload .item img.share-toolbar + .callout-module.media-object, .search-and-listing-results-component .results .payload .item .masthead img.share-toolbar + .callout-module.media-object, .search-and-listing-results-component .results .payload .item img.social-media-module + .callout-module.media-object, .search-and-listing-results-component .results .payload .item img.tag-module + .callout-module.media-object, .search-and-listing-results-component .search-results-header .results .payload .item img.searchcontainer + .callout-module.media-object, .search-and-listing-results-component .results .payload .item .search-results-header img.searchcontainer + .callout-module.media-object, .search-and-listing-results-component .results .payload .item img.controls + .callout-module.media-object, .search-and-listing-results-component .results .payload .item img.media-object + .callout-module.media-object, .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + .callout-module.media-object, .search-page-title-and-sorting-component header .search-and-listing-results-component .results .payload .item img.container + .callout-module.media-object, .search-and-listing-results-component .results .payload .item .search-page-title-and-sorting-component header img.container + .callout-module.media-object, .footer-bar .search-and-listing-results-component .results .payload .item img.horz-list + .callout-module.media-object, .search-and-listing-results-component .results .payload .item .footer-bar img.horz-list + .callout-module.media-object, .search-and-listing-results-component .results .payload .item img.search-bar + .callout-module.media-object, .search-and-listing-results-component .results .payload .item img.button-module + .callout-module.media-object, .search-and-listing-results-component .results .CesSearch .payload .item img.pull-right + .callout-module.media-object, .masthead .search-and-listing-results-component .results .CesSearch .payload .item img.share-toolbar + .callout-module.media-object, .search-and-listing-results-component .results .CesSearch .payload .item .masthead img.share-toolbar + .callout-module.media-object, .search-and-listing-results-component .results .CesSearch .payload .item img.social-media-module + .callout-module.media-object, .search-and-listing-results-component .results .CesSearch .payload .item img.tag-module + .callout-module.media-object, .search-and-listing-results-component .search-results-header .results .CesSearch .payload .item img.searchcontainer + .callout-module.media-object, .search-and-listing-results-component .results .CesSearch .payload .item .search-results-header img.searchcontainer + .callout-module.media-object, .search-and-listing-results-component .results .CesSearch .payload .item img.controls + .callout-module.media-object, .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + .callout-module.media-object, .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + .callout-module.media-object, .search-page-title-and-sorting-component header .search-and-listing-results-component .results .CesSearch .payload .item img.container + .callout-module.media-object, .search-and-listing-results-component .results .CesSearch .payload .item .search-page-title-and-sorting-component header img.container + .callout-module.media-object, .footer-bar .search-and-listing-results-component .results .CesSearch .payload .item img.horz-list + .callout-module.media-object, .search-and-listing-results-component .results .CesSearch .payload .item .footer-bar img.horz-list + .callout-module.media-object, .search-and-listing-results-component .results .CesSearch .payload .item img.search-bar + .callout-module.media-object, .search-and-listing-results-component .results .CesSearch .payload .item img.button-module + .callout-module.media-object, .search-page-title-and-sorting-component header img.pull-right + .callout-module.container, .masthead .search-page-title-and-sorting-component header img.share-toolbar + .callout-module.container, .search-page-title-and-sorting-component header .masthead img.share-toolbar + .callout-module.container, .search-page-title-and-sorting-component header img.social-media-module + .callout-module.container, .search-page-title-and-sorting-component header img.tag-module + .callout-module.container, .search-and-listing-results-component .search-results-header .search-page-title-and-sorting-component header img.searchcontainer + .callout-module.container, .search-page-title-and-sorting-component header .search-and-listing-results-component .search-results-header img.searchcontainer + .callout-module.container, .search-and-listing-results-component .search-page-title-and-sorting-component header img.controls + .callout-module.container, .search-page-title-and-sorting-component header .search-and-listing-results-component img.controls + .callout-module.container, .search-and-listing-results-component .results .payload .item .search-page-title-and-sorting-component header img.media-object + .callout-module.container, .search-page-title-and-sorting-component header .search-and-listing-results-component .results .payload .item img.media-object + .callout-module.container, .search-and-listing-results-component .results .CesSearch .payload .item .search-page-title-and-sorting-component header img.media-object + .callout-module.container, .search-page-title-and-sorting-component header .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + .callout-module.container, .search-page-title-and-sorting-component header img.container + .callout-module.container, .footer-bar .search-page-title-and-sorting-component header img.horz-list + .callout-module.container, .search-page-title-and-sorting-component header .footer-bar img.horz-list + .callout-module.container, .search-page-title-and-sorting-component header img.search-bar + .callout-module.container, .search-page-title-and-sorting-component header img.button-module + .callout-module.container, .accordion-module .more img.pull-right + a.callout-module, .masthead .accordion-module .more img.share-toolbar + a.callout-module, .accordion-module .more .masthead img.share-toolbar + a.callout-module, .accordion-module .more img.social-media-module + a.callout-module, .accordion-module .more img.tag-module + a.callout-module, .search-and-listing-results-component .search-results-header .accordion-module .more img.searchcontainer + a.callout-module, .accordion-module .more .search-and-listing-results-component .search-results-header img.searchcontainer + a.callout-module, .search-and-listing-results-component .accordion-module .more img.controls + a.callout-module, .accordion-module .more .search-and-listing-results-component img.controls + a.callout-module, .search-and-listing-results-component .results .payload .item .accordion-module .more img.media-object + a.callout-module, .accordion-module .more .search-and-listing-results-component .results .payload .item img.media-object + a.callout-module, .search-and-listing-results-component .results .CesSearch .payload .item .accordion-module .more img.media-object + a.callout-module, .accordion-module .more .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + a.callout-module, .search-page-title-and-sorting-component header .accordion-module .more img.container + a.callout-module, .accordion-module .more .search-page-title-and-sorting-component header img.container + a.callout-module, .footer-bar .accordion-module .more img.horz-list + a.callout-module, .accordion-module .more .footer-bar img.horz-list + a.callout-module, .accordion-module .more img.search-bar + a.callout-module, .accordion-module .more img.button-module + a.callout-module, .vertical-accordion-module .more img.pull-right + a.callout-module, .masthead .vertical-accordion-module .more img.share-toolbar + a.callout-module, .vertical-accordion-module .more .masthead img.share-toolbar + a.callout-module, .vertical-accordion-module .more img.social-media-module + a.callout-module, .vertical-accordion-module .more img.tag-module + a.callout-module, .search-and-listing-results-component .search-results-header .vertical-accordion-module .more img.searchcontainer + a.callout-module, .vertical-accordion-module .more .search-and-listing-results-component .search-results-header img.searchcontainer + a.callout-module, .search-and-listing-results-component .vertical-accordion-module .more img.controls + a.callout-module, .vertical-accordion-module .more .search-and-listing-results-component img.controls + a.callout-module, .search-and-listing-results-component .results .payload .item .vertical-accordion-module .more img.media-object + a.callout-module, .vertical-accordion-module .more .search-and-listing-results-component .results .payload .item img.media-object + a.callout-module, .search-and-listing-results-component .results .CesSearch .payload .item .vertical-accordion-module .more img.media-object + a.callout-module, .vertical-accordion-module .more .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + a.callout-module, .search-page-title-and-sorting-component header .vertical-accordion-module .more img.container + a.callout-module, .vertical-accordion-module .more .search-page-title-and-sorting-component header img.container + a.callout-module, .footer-bar .vertical-accordion-module .more img.horz-list + a.callout-module, .vertical-accordion-module .more .footer-bar img.horz-list + a.callout-module, .vertical-accordion-module .more img.search-bar + a.callout-module, .vertical-accordion-module .more img.button-module + a.callout-module, .footer-bar img.pull-right + .callout-module.horz-list, .masthead .footer-bar img.share-toolbar + .callout-module.horz-list, .footer-bar .masthead img.share-toolbar + .callout-module.horz-list, .footer-bar img.social-media-module + .callout-module.horz-list, .footer-bar img.tag-module + .callout-module.horz-list, .search-and-listing-results-component .search-results-header .footer-bar img.searchcontainer + .callout-module.horz-list, .footer-bar .search-and-listing-results-component .search-results-header img.searchcontainer + .callout-module.horz-list, .search-and-listing-results-component .footer-bar img.controls + .callout-module.horz-list, .footer-bar .search-and-listing-results-component img.controls + .callout-module.horz-list, .search-and-listing-results-component .results .payload .item .footer-bar img.media-object + .callout-module.horz-list, .footer-bar .search-and-listing-results-component .results .payload .item img.media-object + .callout-module.horz-list, .search-and-listing-results-component .results .CesSearch .payload .item .footer-bar img.media-object + .callout-module.horz-list, .footer-bar .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + .callout-module.horz-list, .search-page-title-and-sorting-component header .footer-bar img.container + .callout-module.horz-list, .footer-bar .search-page-title-and-sorting-component header img.container + .callout-module.horz-list, .footer-bar img.horz-list + .callout-module.horz-list, .footer-bar img.search-bar + .callout-module.horz-list, .footer-bar img.button-module + .callout-module.horz-list, img.pull-right + .callout-module.search-bar, .masthead img.share-toolbar + .callout-module.search-bar, img.social-media-module + .callout-module.search-bar, img.tag-module + .callout-module.search-bar, .search-and-listing-results-component .search-results-header img.searchcontainer + .callout-module.search-bar, .search-and-listing-results-component img.controls + .callout-module.search-bar, .search-and-listing-results-component .results .payload .item img.media-object + .callout-module.search-bar, .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + .callout-module.search-bar, .search-page-title-and-sorting-component header img.container + .callout-module.search-bar, .footer-bar img.horz-list + .callout-module.search-bar, img.search-bar + .callout-module.search-bar, img.button-module + .callout-module.search-bar, img.pull-right + .callout-module.button-module, .masthead img.share-toolbar + .callout-module.button-module, img.social-media-module + .callout-module.button-module, img.tag-module + .callout-module.button-module, .search-and-listing-results-component .search-results-header img.searchcontainer + .callout-module.button-module, .search-and-listing-results-component img.controls + .callout-module.button-module, .search-and-listing-results-component .results .payload .item img.media-object + .callout-module.button-module, .search-and-listing-results-component .results .CesSearch .payload .item img.media-object + .callout-module.button-module, .search-page-title-and-sorting-component header img.container + .callout-module.button-module, .footer-bar img.horz-list + .callout-module.button-module, img.search-bar + .callout-module.button-module, img.button-module + .callout-module.button-module {
    margin-top: 21px;
    margin-top: 1.3125rem; }
  .lt-ie9 .callout-module {
    background-image: url("/images/Kauffman_org/callout_module_bg_top_left.png");
    background-image: url("/images/Kauffman_org/callout_module_bg_top_left.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding: 1.875em 0em 0em 2em; }
    .lt-ie9 .callout-module .content-area {
      background-image: url("/images/Kauffman_org/callout_module_bg_bottom_right.png");
      background-image: url("/images/Kauffman_org/callout_module_bg_bottom_right.png");
      background-position: right bottom;
      background-repeat: no-repeat;
      padding: 0em 2em 2.0625em 0em; }
  .uber-page .callout-module {
    margin-bottom: 2.3125em; }
  .callout-module.pull-left, .sidebar li > a.callout-module.external:before, .callout-module.date-module, .detail-title-component h2.callout-module.has-sibling-modules, .downloads-component .callout-module.media, .callout-module.enews-signup-module, .callout-module.promo-module, .callout-module.alt-promo-module, .sidebar .callout-module.social-media-module,
  .contact-info-component .callout-module.social-media-module, .landing-title-component h2.callout-module, .callout-module.related-module, .footer-bar p.callout-module {
    margin-right: 42.999999948px; }
    @media screen and (max-width: 695px) {
      .callout-module.pull-left, .sidebar li > a.callout-module.external:before, .callout-module.date-module, .detail-title-component h2.callout-module.has-sibling-modules, .downloads-component .callout-module.media, .callout-module.enews-signup-module, .callout-module.promo-module, .callout-module.alt-promo-module, .sidebar .callout-module.social-media-module,
      .contact-info-component .callout-module.social-media-module, .landing-title-component h2.callout-module, .callout-module.related-module, .footer-bar p.callout-module {
        margin: 20px 0;
        margin: 1.25rem 0; } }
  .callout-module.pull-right, .masthead .callout-module.share-toolbar, .rail-forms-component input.callout-module[type=submit], .email-staff-component input.callout-module[type=submit], .rail-forms-component .captcha input.callout-module, .email-staff-component .captcha input.callout-module, .callout-module.social-media-module, .callout-module.tag-module, .search-and-listing-results-component .search-results-header .callout-module.searchcontainer, .search-and-listing-results-component .callout-module.controls, .search-and-listing-results-component .results .payload .item .callout-module.media-object, .search-page-title-and-sorting-component header .callout-module.container, .accordion-module .more a.callout-module, .vertical-accordion-module .more a.callout-module, .footer-bar .callout-module.horz-list, .callout-module.search-bar, .callout-module.button-module {
    margin-left: 42.999999948px; }
    @media screen and (max-width: 695px) {
      .callout-module.pull-right, .masthead .callout-module.share-toolbar, .rail-forms-component input.callout-module[type=submit], .email-staff-component input.callout-module[type=submit], .rail-forms-component .captcha input.callout-module, .email-staff-component .captcha input.callout-module, .callout-module.social-media-module, .callout-module.tag-module, .search-and-listing-results-component .search-results-header .callout-module.searchcontainer, .search-and-listing-results-component .callout-module.controls, .search-and-listing-results-component .results .payload .item .callout-module.media-object, .search-page-title-and-sorting-component header .callout-module.container, .accordion-module .more a.callout-module, .vertical-accordion-module .more a.callout-module, .footer-bar .callout-module.horz-list, .callout-module.search-bar, .callout-module.button-module {
        margin: 20px 0;
        margin: 1.25rem 0; } }
  .callout-module h4 {
    font-size: 26px;
    line-height: 31.2px;
    font-size: 1.625rem;
    line-height: 1.95rem;
    color: #7d8faf;
    letter-spacing: 0.1em;
    margin-bottom: 0.625em;
    text-transform: uppercase; }
    @media screen and (max-width: 768px) {
      .callout-module h4 {
        font-size: 24px;
        line-height: 28.8px;
        font-size: 1.5rem;
        line-height: 1.8rem; } }
    @media screen and (max-width: 695px) {
      .callout-module h4 {
        font-size: 22px;
        line-height: 26.4px;
        font-size: 1.375rem;
        line-height: 1.65rem; } }
  .callout-module p,
  .callout-module li {
    font-size: 16px;
    line-height: 26px;
    font-size: 1rem;
    line-height: 1.625rem;
    color: #7d8faf; }
    @media screen and (max-width: 768px) {
      .callout-module p,
      .callout-module li {
        font-size: 14px;
        line-height: 24px;
        font-size: 0.875rem;
        line-height: 1.5rem; } }
  .callout-module li {
    padding-top: 0.4375em; }
    .callout-module li:first-child {
      padding-top: 0em; }

/* CONTACT INFO COMPONENT
 * ======================================================= */
.contact-info-component {
  margin-top: 11px;
  margin-top: 0.6875rem;
  padding: 8px 0;
  padding: 0.5rem 0;
  max-width: 41.6148%;
  /* From gridsetapp.com */
  overflow: hidden; }
  .sidebar .contact-info-component {
    max-width: inherit;
    width: 100%; }
    @media screen and (max-width: 960px) {
      .sidebar .contact-info-component {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 48.821174201%; }
        .sidebar .contact-info-component:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 600px) {
      .sidebar .contact-info-component {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%; }
        .sidebar .contact-info-component:last-child {
          margin-right: 0; } }
  .contact-info-component h4 {
    margin-bottom: 11px;
    margin-bottom: 0.6875rem;
    padding-bottom: 6px;
    padding-bottom: 0.375rem;
    font-size: 20px;
    line-height: 30px;
    font-size: 1.25rem;
    line-height: 1.875rem;
    border-bottom: 1px solid #cbcbcb;
    color: #4c4c4c; }
  .contact-info-component p {
    margin-bottom: 0;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #424242; }

/* DATE MODULE
 * ======================================================= */
.date-module {
  clear: left;
  margin: 0.5625em 0em 0.875em; }
  .lt-ie9 .date-module {
    bottom: -10px;
    margin: 0em;
    position: relative; }
    .lt-ie9 .date-module p {
      margin-bottom: 0em; }
  .date-module p {
    font-size: 21px;
    line-height: 31px;
    font-size: 1.3125rem;
    line-height: 1.9375rem; }
    @media screen and (max-width: 768px) {
      .date-module p {
        font-size: 16px;
        font-size: 1rem; } }

/* DETAIL TITLE COMPONENT
 * ======================================================= */
.detail-title-component h1 {
  font-size: 42px;
  line-height: 50.4px;
  color: #1b2061;
  display: block;
  font-weight: bold; }

.detail-title-component h2.has-sibling-modules {
  margin-bottom: -4px;
  margin-bottom: -0.25rem; }

.detail-title-component h3 {
  clear: both; }
  .multimedia-page .detail-title-component h3 {
    padding: 0.8125em 0 0 0; }
    @media screen and (max-width: 695px) {
      .multimedia-page .detail-title-component h3 {
        font-size: 16px;
        font-size: 1rem;
        line-height: 26px;
        line-height: 1.625rem; } }
  .detail-title-component h3.has-downloads-component {
    margin-top: 34px;
    margin-top: 2.125rem; }

.detail-title-component .byline .author-module {
  margin: 16px 0 0;
  margin: 1rem 0 0;
  float: left;
  width: 60%; }
  @media screen and (max-width: 768px) {
    .detail-title-component .byline .author-module {
      float: none;
      width: 100%; } }
  .detail-title-component .byline .author-module a {
    font-weight: 800; }

.detail-title-component .byline .tag-module {
  margin: 5px 0 0;
  margin: 0.3125rem 0 0;
  width: 40%;
  text-align: right; }

/* DOWNLOADS COMPONENT
 * ======================================================= */
.downloads-component {
  clear: both;
  float: none;
  margin-bottom: 2em; }
  .article-page .downloads-component {
    display: table; }
  .uber-page .downloads-component {
    display: table; }
  .downloads-component h4 {
    font-size: 20px;
    line-height: 30px;
    font-size: 1.25rem;
    line-height: 1.875rem;
    border-right: 1px solid #d38222;
    color: #4c4c4c;
    display: table-cell;
    padding-bottom: 0.9375em;
    vertical-align: middle;
    width: 6.875em; }
    @media screen and (max-width: 480px) {
      .downloads-component h4 {
        padding-bottom: 5px;
        padding-bottom: 0.3125rem;
        margin-bottom: 15px;
        margin-bottom: 0.9375rem;
        border-bottom: 1px solid #d38222;
        border-right: none;
        display: block;
        padding-left: 0;
        width: 100%; } }
  .downloads-component .media-wrapper {
    display: table-cell;
    width: 662px;
    padding-left: 2.0625em; }
    @media screen and (max-width: 480px) {
      .downloads-component .media-wrapper {
        display: block;
        padding-left: 0;
        width: 100%; } }
  .downloads-component .media {
    margin-bottom: 0;
    margin-bottom: 0;
    /* removed padding and width in favor of span-columns() */
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%; }
    .downloads-component .media:last-child {
      margin-right: 0; }
    .downloads-component .media:nth-child(2n) {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      .downloads-component .media {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%;
        margin-right: 0; }
        .downloads-component .media:last-child {
          margin-right: 0; } }
    .downloads-component .media .media-object {
      margin-right: 1.1875em; }
      .downloads-component .media .media-object:hover + .media-body a {
        color: #7d8faf; }
    .downloads-component .media a {
      font-size: 14px;
      line-height: 20px;
      font-size: 0.875rem;
      line-height: 1.25rem; }
  .downloads-component .media.pdf .media-body a:after {
    font-size: 12px;
    line-height: 20px;
    font-size: 0.75rem;
    line-height: 1.25rem;
    color: #4c4c4c;
    content: " (PDF)"; }

/* EMAIL STAFF COMPONENT
 * ======================================================= */
.email-staff-component h4 {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem; }

/* FEATURED CONTENT COMPONENT
 * ======================================================= */
.featured-content-component .media-object {
  position: relative;
  width: 100%; }
  .featured-content-component .media-object img {
    border: 1px solid #cbcbcb; }
  .featured-content-component .media-object .icon {
    right: 0;
    right: 0;
    top: 0;
    top: 0;
    background-position: right top;
    background-repeat: no-repeat;
    border-left: 4px solid #fff;
    height: 175px;
    position: absolute;
    width: 47px;
    z-index: 2; }
    .featured-content-component .media-object .icon.infographic {
      background-image: url(/images/Kauffman_org/ico-featured-infographic.png); }
    .featured-content-component .media-object .icon.video {
      background-image: url(/images/Kauffman_org/ico-featured-video.png); }
    .featured-content-component .media-object .icon.audio {
      background-image: url(/images/Kauffman_org/ico-featured-audio.png); }
    .featured-content-component .media-object .icon.photo {
      background-image: url(/images/Kauffman_org/ico-featured-photoAlbum.png); }

.featured-content-component h4,
.featured-content-component h4 a {
  margin: 17px 0 2px;
  margin: 1.0625rem 0 0.125rem;
  font-size: 18px;
  line-height: 25px;
  font-size: 1.125rem;
  line-height: 1.5625rem; }
  @media screen and (max-width: 480px) {
    .featured-content-component h4,
    .featured-content-component h4 a {
      font-size: 16px;
      line-height: 23px;
      font-size: 1rem;
      line-height: 1.4375rem; } }

.featured-content-component .content-area p {
  font-size: 14px;
  line-height: 20px;
  font-size: 0.875rem;
  line-height: 1.25rem; }

.featured-content-component .content-area + a {
  margin-top: 20px;
  margin-top: 1.25rem;
  padding-top: 11px;
  padding-top: 0.6875rem;
  font-size: 12px;
  line-height: 20px;
  font-size: 0.75rem;
  line-height: 1.25rem;
  border-top: 1px solid #cbcbcb;
  display: block;
  letter-spacing: 0.14em;
  text-align: right;
  text-transform: uppercase;
  width: 100%; }

/* FLIP-TO-DESCIP
 * ======================================================= */
.flip-to-descrip.vertical header + section figure {
  margin-top: 7px;
  margin-top: 0.4375rem; }

.flip-to-descrip.vertical figure {
  margin-left: 47px;
  margin-left: 2.9375rem; }
  .flip-to-descrip.vertical figure figcaption,
  .flip-to-descrip.vertical figure .card {
    width: 176px; }
  .flip-to-descrip.vertical figure .card {
    height: 227px; }
    .flip-to-descrip.vertical figure .card .back .container {
      padding: 0 15px;
      padding: 0 0.9375rem;
      height: 228px; }

.flip-to-descrip > .content-area {
  margin-bottom: 30px;
  margin-bottom: 1.875rem; }

.flip-to-descrip figure {
  margin-left: 43px;
  margin-left: 2.6875rem;
  display: inline-block;
  margin-right: -4px;
  vertical-align: top; }
  .flip-to-descrip figure:first-child {
    margin-left: 0;
    margin-left: 0; }
  .flip-to-descrip figure figcaption {
    margin-top: 16px;
    margin-top: 1rem;
    font-size: 18px;
    line-height: 25px;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    color: #555d8e;
    width: 253px; }
  .flip-to-descrip figure:hover figcaption {
    color: #7d8faf; }
  .flip-to-descrip figure a {
    outline: 0; }
    .flip-to-descrip figure a:hover .front {
      -webkit-transform: rotateX(180deg);
      -moz-transform: rotateX(180deg);
      -ms-transform: rotateX(180deg);
      -o-transform: rotateX(180deg);
      transform: rotateX(180deg); }
      html.ie .flip-to-descrip figure a:hover .front {
        transform: perspective(600px) rotateX(180deg); }
    .flip-to-descrip figure a:hover .back {
      -webkit-transform: rotateX(0deg);
      -moz-transform: rotateX(0deg);
      -ms-transform: rotateX(0deg);
      -o-transform: rotateX(0deg);
      transform: rotateX(0deg); }
      html.ie .flip-to-descrip figure a:hover .back {
        transform: perspective(600px) rotateX(0deg); }
      .lt-ie10 .flip-to-descrip figure a:hover .back {
        display: block; }
  .flip-to-descrip figure .card {
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
    perspective: 600px;
    height: 124px;
    position: relative;
    width: 253px;
    overflow: hidden; }
    html.ie .flip-to-descrip figure .card {
      perspective: none; }
    .flip-to-descrip figure .card:hover {
      cursor: pointer; }
    .flip-to-descrip figure .card .front,
    .flip-to-descrip figure .card .back {
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      -webkit-transform-style: preserve-3d;
      -moz-transform-style: preserve-3d;
      -ms-transform-style: preserve-3d;
      -o-transform-style: preserve-3d;
      transform-style: preserve-3d;
      -webkit-transition: all 0.4s ease-in-out 0s;
      -moz-transition: all 0.4s ease-in-out 0s;
      transition: all 0.4s ease-in-out 0s;
      height: inherit;
      left: 0;
      position: absolute;
      top: 0;
      width: inherit; }
      .flip-to-descrip figure .card .front img,
      .flip-to-descrip figure .card .back img {
        margin-bottom: 0;
        height: 100%;
        width: 100%; }
      .lt-ie10 .flip-to-descrip figure .card .front, .lt-ie10
      .flip-to-descrip figure .card .back {
        position: static; }
  .flip-to-descrip figure .front {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    border: 1px solid #cbcbcb;
    z-index: 900; }
    .lt-ie10 .flip-to-descrip figure .front {
      display: block;
      z-index: auto; }
  .flip-to-descrip figure .back {
    -webkit-transform: rotateX(-180deg);
    -moz-transform: rotateX(-180deg);
    -ms-transform: rotateX(-180deg);
    -o-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
    background-color: #007085;
    border: 1px solid #007085;
    text-align: center;
    z-index: 800; }
    .lt-ie10 .flip-to-descrip figure .back {
      z-index: auto; }
    .flip-to-descrip figure .back .container {
      display: table-cell;
      height: 122px;
      width: 253px;
      vertical-align: middle; }
      .lt-ie9 .flip-to-descrip figure .back .container {
        height: 142px; }
      .flip-to-descrip figure .back .container p {
        font-size: 14px;
        line-height: 22px;
        font-size: 0.875rem;
        line-height: 1.375rem;
        color: #fff; }

@media screen and (max-width: 1140px) {
  .flip-to-descrip figure {
    display: block;
    margin-left: 0;
    margin-right: 0; }
    .flip-to-descrip figure .card .back {
      background-color: transparent;
      backface-visibility: visible;
      border: none;
      display: block;
      position: relative;
      text-align: left;
      z-index: 1;
      width: auto;
      transform-style: flat;
      transform: none;
      -webkit-transform: none; }
      .flip-to-descrip figure .card .back p {
        font-weight: 500;
        color: #4c4c4c; }
  .flip-to-descrip .flip-to-descrip__content figure .card {
    *zoom: 1;
    height: auto;
    margin-bottom: 2.1875em;
    overflow: auto;
    width: auto; }
    .flip-to-descrip .flip-to-descrip__content figure .card:before, .flip-to-descrip .flip-to-descrip__content figure .card:after {
      content: " ";
      display: table; }
    .flip-to-descrip .flip-to-descrip__content figure .card:after {
      clear: both; }
    .flip-to-descrip .flip-to-descrip__content figure .card .front {
      backface-visibility: visible;
      border: none;
      display: block;
      height: auto;
      float: left;
      margin-right: 2%;
      position: relative;
      left: auto;
      top: auto;
      transform-style: flat;
      -webkit-transform-style: flat;
      width: 15.625em;
      z-index: 1; }
    .flip-to-descrip .flip-to-descrip__content figure .card .back .container {
      display: block;
      height: auto;
      padding: 0;
      vertical-align: baseline;
      width: auto; }
  .flip-to-descrip .flip-to-descrip__content figure a:hover .card .front {
    transform: none; }
  .flip-to-descrip .flip-to-descrip__content figure .flip-to-descrip__title {
    margin: 0 0 0.5em 0;
    width: 100%; } }

@media screen and (max-width: 600px) {
  .flip-to-descrip header {
    padding: 0.8em 0; }
    .flip-to-descrip header h3 {
      display: block;
      font-size: 1.5em;
      width: 100%; }
    .flip-to-descrip header a {
      display: block;
      text-align: left;
      vertical-align: baseline;
      width: 100%; }
  .flip-to-descrip .flip-to-descrip__content figure .card {
    *zoom: 1;
    height: auto;
    margin-bottom: 2.1875em;
    overflow: auto;
    width: auto; }
    .flip-to-descrip .flip-to-descrip__content figure .card:before, .flip-to-descrip .flip-to-descrip__content figure .card:after {
      content: " ";
      display: table; }
    .flip-to-descrip .flip-to-descrip__content figure .card:after {
      clear: both; }
    .flip-to-descrip .flip-to-descrip__content figure .card .front {
      margin-bottom: 1.25em;
      margin-right: 0;
      width: 100%; } }

@media screen and (max-width: 1140px) {
  .flip-to-descrip.vertical figure {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
    margin-left: 0; }
    .flip-to-descrip.vertical figure:last-child {
      margin-right: 0; }
    .flip-to-descrip.vertical figure .card .front {
      margin-right: 5%;
      width: 9.0625em; }
    .flip-to-descrip.vertical figure:nth-child(even) {
      margin-right: 0; } }

@media screen and (max-width: 960px) {
  .flip-to-descrip.vertical figure .card .front {
    width: 10.9375em; } }

@media screen and (max-width: 768px) {
  .flip-to-descrip.vertical figure {
    margin-right: 0;
    width: 100%; } }

@media screen and (max-width: 600px) {
  .flip-to-descrip.vertical .flip-to-descrip__content figure .card .front {
    margin-bottom: 0;
    margin-right: 3%;
    width: 30%; }
  .flip-to-descrip.vertical .flip-to-descrip__content figcaption {
    font-size: 1em; } }

/* GLOBAL CONTACT COMPONENT
 * ======================================================= */
.main .global-contact-component {
  max-width: 41.6148%;
  /* From gridsetapp.com */ }

/* GLOBAL NEWSLETTER COMPONENT
 * ======================================================= */
.enews-signup-module {
  color: #fff;
  max-width: 41.6148%;
  /* From gridsetapp.com */
  overflow: hidden;
  padding: 1.5em 1.5625em 1.375em;
  position: relative; }
  .sidebar .enews-signup-module {
    max-width: inherit;
    width: 100%; }
    .sidebar .enews-signup-module > div {
      background-image: none; }
    .sidebar .enews-signup-module h4 {
      border-bottom: 1px solid #65719b;
      margin-bottom: 0.4375em;
      padding-bottom: 0.3125em; }
    .sidebar .enews-signup-module p {
      width: 100%; }
    .sidebar .enews-signup-module input[type=text] {
      width: 100%; }
  .enews-signup-module .error {
    font-size: 30px;
    float: left;
    padding-right: 5px;
    margin-left: -15px; }
  footer .enews-signup-module {
    margin-top: 31px;
    margin-top: 1.9375rem;
    max-width: inherit;
    width: 100%; }
    footer .enews-signup-module h4 {
      line-height: 25px;
      /* CREATE IN TYPOGRAPHY.SCSS & REFERENCE HERE */ }
      @media screen and (max-width: 600px) {
        footer .enews-signup-module h4 {
          font-size: 1.125em; } }
  .enews-signup-module.success p:last-child {
    margin-bottom: 0em; }
  .enews-signup-module > div {
    background: url(/images/Kauffman_org/envelope.png) no-repeat right 2.5em; }
    @media screen and (max-width: 600px) {
      .enews-signup-module > div {
        background: none; } }
  .enews-signup-module h4 {
    margin: 0 0 10px;
    margin: 0 0 0.625rem;
    font-size: 20px;
    line-height: 26px;
    font-size: 1.25rem;
    line-height: 1.625rem;
    color: #fff; }
  .enews-signup-module p {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 74.4105871005%;
    font-size: 14px;
    line-height: 20px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #fff;
    margin-bottom: 1.125em; }
    .enews-signup-module p:last-child {
      margin-right: 0; }
    @media screen and (max-width: 600px) {
      .enews-signup-module p {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%;
        margin-right: 0; }
        .enews-signup-module p:last-child {
          margin-right: 0; } }
  .enews-signup-module .input-text {
    clear: both; }
  .enews-signup-module input[type=text] {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 74.4105871005%;
    color: #525353; }
    .enews-signup-module input[type=text]:last-child {
      margin-right: 0; }
    @media screen and (max-width: 960px) {
      .enews-signup-module input[type=text] {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 65.8807828007%; }
        .enews-signup-module input[type=text]:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 695px) {
      .enews-signup-module input[type=text] {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 57.3509785009%; }
        .enews-signup-module input[type=text]:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 600px) {
      .enews-signup-module input[type=text] {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 74.4105871005%; }
        .enews-signup-module input[type=text]:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 480px) {
      .enews-signup-module input[type=text] {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 65.8807828007%; }
        .enews-signup-module input[type=text]:last-child {
          margin-right: 0; } }
  .enews-signup-module .signup-link {
    clear: left;
    text-align: center; }
    .enews-signup-module .signup-link a {
      margin-top: 1em; }

/* GLOBAL SOCIAL COMPONENT
 * ======================================================= */
.share-toolbar {
  font-size: 13px;
  line-height: 20px;
  font-size: 0.8125rem;
  line-height: 1.25rem; }
  .share-toolbar li {
    text-align: left; }
  @media screen and (max-width: 1140px) {
    .share-toolbar .ico-sharethisbubble {
      display: none; }
    .share-toolbar li a {
      padding: 0 0.8em; }
    .share-toolbar li:last-child {
      padding: 0;
      margin: 0;
      width: 0; }
    .share-toolbar li:nth-last-child(2) a {
      padding-right: 0; } }
  @media screen and (max-width: 600px) {
    .masthead .share-toolbar {
      float: none;
      padding-top: 10px;
      text-align: center;
      padding-bottom: 10px; }
    .share-toolbar li a {
      padding: 0 0.6em; } }

/* HOMEPAGE FEATURED CONTENT COLUMN COMPONENT
 * ======================================================= */
/* LANDING PAGE FEATURED CONTENT CAROUSEL COMPONENT
 * ======================================================= */
.content-slider {
  margin-top: 7px;
  margin-top: 0.4375rem; }
  .content-slider .bx-viewport {
    left: 0;
    left: 0;
    border: 1px solid #cbcbcb;
    border-radius: 2px;
    box-shadow: none; }
    .content-slider .bx-viewport .bg-img {
      width: 744px;
      height: auto; }
    .content-slider .bx-viewport .content {
      padding: 42px;
      padding: 2.625rem;
      overflow: hidden;
      height: 100%;
      width: 100%;
      box-sizing: border-box; }
      @media screen and (max-width: 480px) {
        .content-slider .bx-viewport .content {
          padding: 20px;
          padding: 1.25rem;
          background-color: #848484;
          position: static; } }
      .content-slider .bx-viewport .content .wrapper {
        display: table;
        height: 100%; }
        @media screen and (max-width: 768px) {
          .content-slider .bx-viewport .content .wrapper {
            display: block; } }
        .content-slider .bx-viewport .content .wrapper .content-area {
          display: table-cell;
          vertical-align: middle;
          width: 330px; }
          @media screen and (max-width: 768px) {
            .content-slider .bx-viewport .content .wrapper .content-area {
              display: block;
              width: 100%; } }
          .content-slider .bx-viewport .content .wrapper .content-area h3 {
            font-size: 30px;
            line-height: 30px;
            font-size: 1.875rem;
            line-height: 1.875rem; }
            @media screen and (max-width: 768px) {
              .content-slider .bx-viewport .content .wrapper .content-area h3 {
                font-size: 26px;
                line-height: 28px;
                font-size: 1.625rem;
                line-height: 1.75rem; } }
            @media screen and (max-width: 695px) {
              .content-slider .bx-viewport .content .wrapper .content-area h3 {
                font-size: 24px;
                line-height: 26px;
                font-size: 1.5rem;
                line-height: 1.625rem; } }
          .content-slider .bx-viewport .content .wrapper .content-area p {
            font-size: 14px;
            line-height: 20px;
            font-size: 0.875rem;
            line-height: 1.25rem; }
      @media screen and (max-width: 768px) {
        .content-slider .bx-viewport .content.carousel-text-left {
          max-width: 450px;
          bottom: 0; } }
      .content-slider .bx-viewport .content.carousel-text-left .wrapper {
        display: table;
        height: 100%;
        float: left; }
      @media screen and (max-width: 768px) {
        .content-slider .bx-viewport .content.carousel-text-right {
          right: 0;
          max-width: 450px;
          bottom: 0; } }
      .content-slider .bx-viewport .content.carousel-text-right .wrapper {
        display: table;
        height: 100%;
        float: right;
        text-align: right; }
      .content-slider .bx-viewport .content.carousel-text-bottom {
        padding: 0;
        height: auto;
        top: auto;
        bottom: 3.5rem; }
        .content-slider .bx-viewport .content.carousel-text-bottom .wrapper {
          width: 100%;
          background-color: rgba(132, 132, 132, 0.8);
          padding: 20px 40px; }
          .content-slider .bx-viewport .content.carousel-text-bottom .wrapper .content-area h3 {
            font-size: 1.5rem; }
          .content-slider .bx-viewport .content.carousel-text-bottom .wrapper .content-area p {
            font-size: 0.833rem; }
        @media screen and (max-width: 960px) {
          .content-slider .bx-viewport .content.carousel-text-bottom {
            bottom: 0; } }
      @media screen and (max-width: 480px) {
        .content-slider .bx-viewport .content.carousel-text-hide {
          display: none; } }
      .content-slider .bx-viewport .content.carousel-text-hide .wrapper {
        display: none; }
    .content-slider .bx-viewport .bg-img + .content {
      color: #fff;
      position: absolute;
      top: 0; }
      .content-slider .bx-viewport .bg-img + .content.carousel-text-bottom {
        top: auto; }
      @media screen and (max-width: 768px) {
        .content-slider .bx-viewport .bg-img + .content {
          top: auto; } }
      @media screen and (max-width: 480px) {
        .content-slider .bx-viewport .bg-img + .content {
          position: static; } }
      .content-slider .bx-viewport .bg-img + .content .wrapper .content-area h3,
      .content-slider .bx-viewport .bg-img + .content .wrapper .content-area p {
        color: #fff; }
      .content-slider .bx-viewport .bg-img + .content .wrapper .content-area h3 a {
        color: #fff; }
        .content-slider .bx-viewport .bg-img + .content .wrapper .content-area h3 a:hover {
          color: #7d8faf; }
  .content-slider .bx-controls {
    bottom: 0;
    bottom: 0;
    height: 56px;
    height: 3.5rem;
    padding: 0 20px 0 17px;
    padding: 0 1.25rem 0 1.0625rem;
    background: white;
    /* Fall-back for browsers that don't support rgba */
    background: rgba(255, 255, 255, 0.6);
    display: table;
    position: absolute;
    width: 100%; }
    @media screen and (max-width: 960px) {
      .content-slider .bx-controls {
        background: #cdcdcd;
        background: rgba(205, 205, 205, 0.9);
        position: relative; } }
    .lt-ie9 .content-slider .bx-controls {
      filter: alpha(opacity=60); }
    .content-slider .bx-controls .bx-pager {
      padding: 0;
      padding: 0;
      display: table-cell;
      position: static;
      text-align: left;
      vertical-align: middle;
      width: auto; }
      @media screen and (max-width: 768px) {
        .content-slider .bx-controls .bx-pager {
          margin-bottom: -9px;
          margin-bottom: -0.5625rem;
          bottom: 50%;
          display: block;
          left: 25%;
          position: absolute;
          right: 25%;
          text-align: center; } }
      .content-slider .bx-controls .bx-pager a {
        border-radius: 9px;
        border-radius: 0.5625rem;
        height: 14px;
        height: 0.875rem;
        margin: 0 5.5px;
        margin: 0 0.34375rem;
        width: 14px;
        width: 0.875rem;
        background-color: transparent;
        border: 2px solid #848484; }
        .content-slider .bx-controls .bx-pager a:hover, .content-slider .bx-controls .bx-pager a.active {
          background: url("/images/Kauffman_org/dot_848484.png") 2px 2px no-repeat; }
    .content-slider .bx-controls .bx-controls-direction {
      display: table-cell;
      text-align: right;
      vertical-align: middle;
      width: auto; }
      @media screen and (max-width: 768px) {
        .content-slider .bx-controls .bx-controls-direction {
          display: block; } }
      .content-slider .bx-controls .bx-controls-direction a {
        position: static;
        text-indent: -9999px;
        text-align: left; }
        @media screen and (max-width: 768px) {
          .content-slider .bx-controls .bx-controls-direction a {
            position: absolute;
            text-indent: 0; } }
        @media screen and (max-width: 480px) {
          .content-slider .bx-controls .bx-controls-direction a {
            text-indent: -9999px; } }
    .content-slider .bx-controls .bx-next,
    .content-slider .bx-controls .bx-next:hover,
    .content-slider .bx-controls .bx-prev,
    .content-slider .bx-controls .bx-prev:hover {
      width: 20px;
      height: 22px;
      background: none;
      background-image: url("/images/Kauffman_org/arrow_left_right_gray.png");
      background-repeat: no-repeat; }
      @media screen and (max-width: 768px) {
        .content-slider .bx-controls .bx-next,
        .content-slider .bx-controls .bx-next:hover,
        .content-slider .bx-controls .bx-prev,
        .content-slider .bx-controls .bx-prev:hover {
          font-size: 12px;
          font-size: 0.75rem;
          height: 16px;
          height: 1rem;
          margin-top: -8px;
          margin-top: -0.5rem;
          color: #848484;
          letter-spacing: 0.14em;
          position: absolute;
          text-transform: uppercase;
          top: 50%;
          width: auto; } }
    .content-slider .bx-controls .bx-next {
      margin-left: 6px;
      margin-left: 0.375rem;
      background-position: -20px -22px; }
      @media screen and (max-width: 768px) {
        .content-slider .bx-controls .bx-next {
          padding-right: 60px;
          padding-right: 3.75rem;
          background: url("/images/Kauffman_org/arrow-next.png") no-repeat 100% 0; } }
      @media screen and (max-width: 480px) {
        .content-slider .bx-controls .bx-next {
          padding-right: 30px;
          padding-right: 1.875rem; } }
      .content-slider .bx-controls .bx-next:hover {
        background-position: -20px 0px; }
        @media screen and (max-width: 768px) {
          .content-slider .bx-controls .bx-next:hover {
            background: url("/images/Kauffman_org/arrow-next.png") no-repeat 100% 0; } }
    .content-slider .bx-controls .bx-prev {
      background-position: 0px -22px; }
      @media screen and (max-width: 768px) {
        .content-slider .bx-controls .bx-prev {
          padding-left: 60px;
          padding-left: 3.75rem;
          background: url("/images/Kauffman_org/arrow-prev.png") no-repeat 0 0; } }
      @media screen and (max-width: 480px) {
        .content-slider .bx-controls .bx-prev {
          padding-left: 30px;
          padding-left: 1.875rem; } }
      .content-slider .bx-controls .bx-prev:hover {
        background-position: 0px -0px; }
        @media screen and (max-width: 768px) {
          .content-slider .bx-controls .bx-prev:hover {
            background: url("/images/Kauffman_org/arrow-prev.png") no-repeat 0 0; } }

/* PRIMARY LOGO COMPONENT
 * ======================================================= */
.brand-module {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 23.2317613015%;
  padding: 0.3125em 0 0.1875em;
  position: relative;
  z-index: 2; }
  .brand-module:last-child {
    margin-right: 0; }
  .brand-module div.logo {
    background-repeat: no-repeat;
    border: 0;
    height: 68px;
    margin: 0;
    text-indent: -9999px;
    width: 200px; }
    .brand-module div.logo a {
      border: 0;
      display: block;
      height: 68px;
      text-decoration: none; }
    @media screen and (max-width: 768px) {
      .brand-module div.logo {
        height: 45px;
        width: 150px;
        background-size: contain; } }
  @media screen and (max-width: 1140px) {
    .brand-module {
      margin-left: 0; } }
  @media screen and (max-width: 960px) {
    .sticky-stuck .masthead .brand-module {
      padding-top: 0.1em;
      margin-bottom: 0;
      padding-left: 0.9375em; }
      .sticky-stuck .masthead .brand-module h1.logo {
        height: 17px;
        width: 107px;
        background-size: contain; } }
  @media screen and (max-width: 480px) {
    .masthead .brand-module {
      padding-top: 0;
      margin-bottom: 1em; } }

/* PROMOTIONS COMPONENT
 * ======================================================= */
.promo-module {
  width: 29.9378%;
  /* From gridsetapp.com */ }
  .sidebar .promo-module {
    width: 100%; }
    @media screen and (max-width: 960px) {
      .sidebar .promo-module {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 48.821174201%; }
        .sidebar .promo-module:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 480px) {
      .sidebar .promo-module {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%;
        margin-right: 0;
        margin-bottom: 5%; }
        .sidebar .promo-module:last-child {
          margin-right: 0; } }
  .promo-module h4 {
    font-size: 20px;
    line-height: 30px;
    font-size: 1.25rem;
    line-height: 1.875rem;
    border-bottom: 1px solid #cbcbcb;
    color: #4c4c4c;
    margin-bottom: 0.5625em;
    padding-bottom: 0.125em; }
  .promo-module p {
    font-size: 14px;
    line-height: 20px;
    font-size: 0.875rem;
    line-height: 1.25rem; }
  .promo-module ul {
    list-style: none;
    padding-left: 0; }
    .promo-module ul li {
      font-size: 14px;
      line-height: 20px;
      font-size: 0.875rem;
      line-height: 1.25rem;
      padding-top: 1em; }
      .promo-module ul li:first-child {
        padding-top: 0em; }
  .promo-module .cta {
    font-size: 14px;
    line-height: 20px;
    font-size: 0.875rem;
    line-height: 1.25rem; }
    .promo-module .cta:after {
      bottom: 0.0625em;
      content: "\003e";
      font-size: 75%;
      padding-left: 0.5625em;
      position: relative; }
      .lt-ie9 .promo-module .cta:after {
        bottom: 0.125em; }
  .promo-module .vcard {
    font-size: 14px;
    line-height: 20px;
    font-size: 0.875rem;
    line-height: 1.25rem; }
    .promo-module .vcard:before {
      border-top: 1px solid #cbcbcb;
      content: "";
      display: block;
      margin: 0.9375em auto 0.8125em;
      position: relative;
      text-align: center;
      width: 5.1875em; }
    .promo-module .vcard.first:before {
      border-top: none; }
  .promo-module.sidebar {
    width: auto; }

.alt-promo-module {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 1.8125em 1.8125em 2em;
  width: 29.9378%;
  /* From gridsetapp.com */ }
  .bottom-bar .alt-promo-module {
    position: relative;
    width: 100%; }
  .sidebar .alt-promo-module {
    width: 100%; }
    @media screen and (max-width: 960px) {
      .sidebar .alt-promo-module {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 48.821174201%; }
        .sidebar .alt-promo-module:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 480px) {
      .sidebar .alt-promo-module {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%; }
        .sidebar .alt-promo-module:last-child {
          margin-right: 0; } }
  .alt-promo-module h4 {
    font-size: 20px;
    line-height: 24px;
    font-size: 1.25rem;
    line-height: 1.5rem;
    color: #fad563;
    margin-bottom: 0.625em;
    text-transform: uppercase;
    letter-spacing: .1em;
    word-wrap: break-word; }
    .bottom-bar .alt-promo-module h4 {
      font-size: 26px;
      line-height: 31.2px;
      font-size: 1.625rem;
      line-height: 1.95rem;
      letter-spacing: 0.1em; }
      @media screen and (max-width: 768px) {
        .bottom-bar .alt-promo-module h4 {
          font-size: 24px;
          font-size: 1.5rem; } }
      @media screen and (max-width: 480px) {
        .bottom-bar .alt-promo-module h4 {
          font-size: 22px;
          font-size: 1.375rem; } }
  .alt-promo-module p {
    font-size: 14px;
    line-height: 22px;
    font-size: 0.875rem;
    line-height: 1.375rem;
    color: #fdfdfd; }
    .bottom-bar .alt-promo-module p {
      font-size: 16px;
      line-height: 26px;
      font-size: 1rem;
      line-height: 1.625rem; }
      @media screen and (max-width: 768px) {
        .bottom-bar .alt-promo-module p {
          font-size: 14px;
          line-height: 22px;
          font-size: 0.875rem;
          line-height: 1.375rem; } }
    .alt-promo-module p a {
      color: #fad563; }
      .alt-promo-module p a:hover {
        color: #fff; }
  .bottom-bar .alt-promo-module .content-area {
    padding-bottom: 74px;
    padding-bottom: 4.625rem; }
  .alt-promo-module .button, .alt-promo-module .enews-signup-module .signup-link a, .enews-signup-module .signup-link .alt-promo-module a, .alt-promo-module .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .alt-promo-module a[href="#previous"], .alt-promo-module .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .alt-promo-module a[href="#next"], .alt-promo-module .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .alt-promo-module input {
    text-shadow: none; }
    .bottom-bar .alt-promo-module .button, .bottom-bar .alt-promo-module .enews-signup-module .signup-link a, .enews-signup-module .signup-link .bottom-bar .alt-promo-module a, .bottom-bar .alt-promo-module .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .bottom-bar .alt-promo-module a[href="#previous"], .bottom-bar .alt-promo-module .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .bottom-bar .alt-promo-module a[href="#next"], .bottom-bar .alt-promo-module .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .bottom-bar .alt-promo-module input {
      bottom: 31px;
      bottom: 1.9375rem;
      padding: 11px 18px 12px;
      padding: 0.6875rem 1.125rem 0.75rem;
      font-size: 12px;
      line-height: 20px;
      font-size: 0.75rem;
      line-height: 1.25rem;
      position: absolute; }
  .alt-promo-module.dark-gray-box {
    padding: 0; }
    .alt-promo-module.dark-gray-box .inner {
      padding: 1.8125em 1.8125em 2em; }

/* PULL QUOTE COMPONENT
 * ======================================================= */
.blockquote-module {
  margin-bottom: 34px;
  margin-bottom: 2.125rem;
  margin-top: 32px;
  margin-top: 2rem;
  padding: 26px 28px;
  padding: 1.625rem 1.75rem;
  font-size: 20px;
  line-height: 30px;
  font-size: 1.25rem;
  line-height: 1.875rem;
  color: #fff;
  float: none; }
  @media screen and (max-width: 768px) {
    .blockquote-module {
      font-size: 18px;
      line-height: 28px;
      font-size: 1.125rem;
      line-height: 1.75rem; } }
  .blockquote-module img {
    border-color: #007085;
    margin: 0; }
  .blockquote-module blockquote {
    background-image: url("/images/Kauffman_org/quote_left.png");
    background-image: url("/images/Kauffman_org/quote_left.png");
    margin: 0 0 5px;
    margin: 0 0 0.3125rem;
    padding: 1px 0 0 56px;
    padding: 0.0625rem 0 0 3.5rem;
    background-position: left top;
    background-repeat: no-repeat; }
    @media screen and (max-width: 480px) {
      .blockquote-module blockquote {
        background-image: none;
        padding-left: 0; } }
    @media screen and (max-width: 480px) {
      .blockquote-module blockquote:before {
        height: 17px;
        height: 1.0625rem;
        margin-right: 10px;
        margin-right: 0.625rem;
        width: 24px;
        width: 1.5rem;
        background-image: url("/images/Kauffman_org/quote_left.png");
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: cover;
        content: '';
        display: inline-block; }
        .outer-wrapper .blockquote-module blockquote:before,
        .content-wrapper .blockquote-module blockquote:before {
          display: inline-block; } }
    .blockquote-module blockquote:after {
      padding-left: 10px;
      padding-left: 0.625rem;
      top: 4px;
      top: 0.25rem;
      content: url(/images/Kauffman_org/quote_right.png);
      display: inline !important;
      position: relative; }
      .outer-wrapper .blockquote-module blockquote:after,
      .content-wrapper .blockquote-module blockquote:after {
        content: url(/images/Kauffman_org/quote_right.png); }
    .blockquote-module blockquote p {
      font-size: 20px;
      line-height: 30px;
      font-size: 1.25rem;
      line-height: 1.875rem;
      color: #fff; }
  .blockquote-module img.pull-left, .blockquote-module img.date-module, .blockquote-module .downloads-component img.media, .downloads-component .blockquote-module img.media, .blockquote-module img.enews-signup-module, .blockquote-module img.promo-module, .blockquote-module img.alt-promo-module, .blockquote-module .sidebar img.social-media-module, .sidebar .blockquote-module img.social-media-module, .blockquote-module
  .contact-info-component img.social-media-module,
  .contact-info-component .blockquote-module img.social-media-module, .blockquote-module img.related-module {
    float: left; }
    @media screen and (max-width: 480px) {
      .blockquote-module img.pull-left, .blockquote-module img.date-module, .blockquote-module .downloads-component img.media, .downloads-component .blockquote-module img.media, .blockquote-module img.enews-signup-module, .blockquote-module img.promo-module, .blockquote-module img.alt-promo-module, .blockquote-module .sidebar img.social-media-module, .sidebar .blockquote-module img.social-media-module, .blockquote-module
      .contact-info-component img.social-media-module,
      .contact-info-component .blockquote-module img.social-media-module, .blockquote-module img.related-module {
        display: block;
        float: none;
        margin: 0 auto 10px; } }
    .blockquote-module img.pull-left + blockquote, .blockquote-module img.date-module + blockquote, .blockquote-module .downloads-component img.media + blockquote, .downloads-component .blockquote-module img.media + blockquote, .blockquote-module img.enews-signup-module + blockquote, .blockquote-module img.promo-module + blockquote, .blockquote-module img.alt-promo-module + blockquote, .blockquote-module .sidebar img.social-media-module + blockquote, .sidebar .blockquote-module img.social-media-module + blockquote, .blockquote-module
    .contact-info-component img.social-media-module + blockquote,
    .contact-info-component .blockquote-module img.social-media-module + blockquote, .blockquote-module img.related-module + blockquote {
      margin-left: 115px;
      margin-left: 7.1875rem; }
      @media screen and (max-width: 480px) {
        .blockquote-module img.pull-left + blockquote, .blockquote-module img.date-module + blockquote, .blockquote-module .downloads-component img.media + blockquote, .downloads-component .blockquote-module img.media + blockquote, .blockquote-module img.enews-signup-module + blockquote, .blockquote-module img.promo-module + blockquote, .blockquote-module img.alt-promo-module + blockquote, .blockquote-module .sidebar img.social-media-module + blockquote, .sidebar .blockquote-module img.social-media-module + blockquote, .blockquote-module
        .contact-info-component img.social-media-module + blockquote,
        .contact-info-component .blockquote-module img.social-media-module + blockquote, .blockquote-module img.related-module + blockquote {
          margin-left: 0; } }
  .blockquote-module img.pull-right, .blockquote-module .masthead img.share-toolbar, .masthead .blockquote-module img.share-toolbar, .blockquote-module img.social-media-module, .blockquote-module img.tag-module, .blockquote-module .search-and-listing-results-component .search-results-header img.searchcontainer, .search-and-listing-results-component .search-results-header .blockquote-module img.searchcontainer, .blockquote-module .search-and-listing-results-component img.controls, .search-and-listing-results-component .blockquote-module img.controls, .blockquote-module .search-and-listing-results-component .results .payload .item img.media-object, .search-and-listing-results-component .results .payload .item .blockquote-module img.media-object, .blockquote-module .search-page-title-and-sorting-component header img.container, .search-page-title-and-sorting-component header .blockquote-module img.container, .blockquote-module .footer-bar img.horz-list, .footer-bar .blockquote-module img.horz-list, .blockquote-module img.search-bar, .blockquote-module img.button-module {
    float: right; }
    @media screen and (max-width: 480px) {
      .blockquote-module img.pull-right, .blockquote-module .masthead img.share-toolbar, .masthead .blockquote-module img.share-toolbar, .blockquote-module img.social-media-module, .blockquote-module img.tag-module, .blockquote-module .search-and-listing-results-component .search-results-header img.searchcontainer, .search-and-listing-results-component .search-results-header .blockquote-module img.searchcontainer, .blockquote-module .search-and-listing-results-component img.controls, .search-and-listing-results-component .blockquote-module img.controls, .blockquote-module .search-and-listing-results-component .results .payload .item img.media-object, .search-and-listing-results-component .results .payload .item .blockquote-module img.media-object, .blockquote-module .search-page-title-and-sorting-component header img.container, .search-page-title-and-sorting-component header .blockquote-module img.container, .blockquote-module .footer-bar img.horz-list, .footer-bar .blockquote-module img.horz-list, .blockquote-module img.search-bar, .blockquote-module img.button-module {
        display: block;
        float: none;
        margin: 0 auto 10px; } }
    .blockquote-module img.pull-right + blockquote, .blockquote-module .masthead img.share-toolbar + blockquote, .masthead .blockquote-module img.share-toolbar + blockquote, .blockquote-module img.social-media-module + blockquote, .blockquote-module img.tag-module + blockquote, .blockquote-module .search-and-listing-results-component .search-results-header img.searchcontainer + blockquote, .search-and-listing-results-component .search-results-header .blockquote-module img.searchcontainer + blockquote, .blockquote-module .search-and-listing-results-component img.controls + blockquote, .search-and-listing-results-component .blockquote-module img.controls + blockquote, .blockquote-module .search-and-listing-results-component .results .payload .item img.media-object + blockquote, .search-and-listing-results-component .results .payload .item .blockquote-module img.media-object + blockquote, .blockquote-module .search-page-title-and-sorting-component header img.container + blockquote, .search-page-title-and-sorting-component header .blockquote-module img.container + blockquote, .blockquote-module .footer-bar img.horz-list + blockquote, .footer-bar .blockquote-module img.horz-list + blockquote, .blockquote-module img.search-bar + blockquote, .blockquote-module img.button-module + blockquote {
      margin-right: 115px;
      margin-right: 7.1875rem; }
      @media screen and (max-width: 480px) {
        .blockquote-module img.pull-right + blockquote, .blockquote-module .masthead img.share-toolbar + blockquote, .masthead .blockquote-module img.share-toolbar + blockquote, .blockquote-module img.social-media-module + blockquote, .blockquote-module img.tag-module + blockquote, .blockquote-module .search-and-listing-results-component .search-results-header img.searchcontainer + blockquote, .search-and-listing-results-component .search-results-header .blockquote-module img.searchcontainer + blockquote, .blockquote-module .search-and-listing-results-component img.controls + blockquote, .search-and-listing-results-component .blockquote-module img.controls + blockquote, .blockquote-module .search-and-listing-results-component .results .payload .item img.media-object + blockquote, .search-and-listing-results-component .results .payload .item .blockquote-module img.media-object + blockquote, .blockquote-module .search-page-title-and-sorting-component header img.container + blockquote, .search-page-title-and-sorting-component header .blockquote-module img.container + blockquote, .blockquote-module .footer-bar img.horz-list + blockquote, .footer-bar .blockquote-module img.horz-list + blockquote, .blockquote-module img.search-bar + blockquote, .blockquote-module img.button-module + blockquote {
          margin-right: 0; } }
    .blockquote-module img.pull-right ~ cite, .blockquote-module .masthead img.share-toolbar ~ cite, .masthead .blockquote-module img.share-toolbar ~ cite, .blockquote-module img.social-media-module ~ cite, .blockquote-module img.tag-module ~ cite, .blockquote-module .search-and-listing-results-component .search-results-header img.searchcontainer ~ cite, .search-and-listing-results-component .search-results-header .blockquote-module img.searchcontainer ~ cite, .blockquote-module .search-and-listing-results-component img.controls ~ cite, .search-and-listing-results-component .blockquote-module img.controls ~ cite, .blockquote-module .search-and-listing-results-component .results .payload .item img.media-object ~ cite, .search-and-listing-results-component .results .payload .item .blockquote-module img.media-object ~ cite, .blockquote-module .search-page-title-and-sorting-component header img.container ~ cite, .search-page-title-and-sorting-component header .blockquote-module img.container ~ cite, .blockquote-module .footer-bar img.horz-list ~ cite, .footer-bar .blockquote-module img.horz-list ~ cite, .blockquote-module img.search-bar ~ cite, .blockquote-module img.button-module ~ cite {
      margin-right: 115px;
      margin-right: 7.1875rem; }
  .blockquote-module cite {
    font-size: 15.93px;
    line-height: 25.89px;
    font-size: 0.995625rem;
    line-height: 1.618125rem;
    display: block;
    font-style: normal;
    text-align: right; }
    @media screen and (max-width: 768px) {
      .blockquote-module cite {
        font-size: 14px;
        line-height: 24px;
        font-size: 0.875rem;
        line-height: 1.5rem; } }

/* RAIL FORMS COMPONENT
 * ======================================================= */
.rail-forms-component, .email-staff-component {
  padding: 22px 25px 24px;
  padding: 1.375rem 1.5625rem 1.5rem;
  max-width: 41.6148%;
  /* From gridsetapp.com */ }
  .sidebar .rail-forms-component, .sidebar .email-staff-component {
    max-width: inherit; }
  .rail-forms-component h4, .email-staff-component h4 {
    margin-bottom: 11px;
    margin-bottom: 0.6875rem;
    padding-bottom: 8px;
    padding-bottom: 0.5rem;
    font-size: 20px;
    line-height: 26px;
    font-size: 1.25rem;
    line-height: 1.625rem;
    border-bottom: 1px solid #65719b;
    color: #fff; }
  .rail-forms-component .content-area, .email-staff-component .content-area {
    margin-bottom: 6px;
    margin-bottom: 0.375rem; }
  .rail-forms-component p, .email-staff-component p {
    font-size: 14px;
    line-height: 20px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #fefefe; }
  .rail-forms-component input:not([type=submit]), .email-staff-component input:not([type=submit]) {
    margin-top: 14px;
    margin-top: 0.875rem;
    width: 100%; }
  .rail-forms-component input[placeholder], .email-staff-component input[placeholder] {
    color: #525353;
    vertical-align: top; }
  .rail-forms-component .captcha, .email-staff-component .captcha {
    margin-top: 10px;
    margin-top: 0.625rem; }
    .rail-forms-component .captcha p, .email-staff-component .captcha p {
      margin-bottom: 8px;
      margin-bottom: 0.5rem;
      font-size: 12px;
      line-height: 20px;
      font-size: 0.75rem;
      line-height: 1.25rem; }
    .rail-forms-component .captcha input, .email-staff-component .captcha input {
      max-width: 89px;
      max-width: 5.5625rem;
      padding: 6px 9px;
      padding: 0.375rem 0.5625rem; }
      .rail-forms-component .captcha input:not([type=submit]), .email-staff-component .captcha input:not([type=submit]) {
        margin-top: 0;
        margin-top: 0; }
      .lt-ie10 .rail-forms-component .captcha input, .lt-ie10 .email-staff-component .captcha input {
        max-width: 71px;
        max-width: 4.4375rem;
        padding: 7px 9px;
        padding: 0.4375rem 0.5625rem; }
      .lt-ie9 .rail-forms-component .captcha input, .lt-ie9 .email-staff-component .captcha input {
        padding: 7px 9px 6px;
        padding: 0.4375rem 0.5625rem 0.375rem; }
    .rail-forms-component .captcha a, .email-staff-component .captcha a {
      padding-top: 8px;
      padding-top: 0.5rem;
      font-size: 12px;
      line-height: 20px;
      font-size: 0.75rem;
      line-height: 1.25rem;
      clear: left;
      color: #1b2061;
      display: block; }
      .rail-forms-component .captcha a:hover, .email-staff-component .captcha a:hover {
        color: inherit;
        color: #fff; }

/* CONTENT SIDE FORMS COMPONENT
 * ======================================================= */
.content-side-forms-component {
  width: 255px; }

/* SOCIAL MEDIA MODULE
 * ======================================================= */
.social-media-module {
  display: inline-block; }
  .sidebar .social-media-module,
  .contact-info-component .social-media-module {
    margin-top: 17px;
    margin-top: 1.0625rem; }
  .social-media-module .row {
    padding-top: 0.1875em; }
    .social-media-module .row:first-child {
      padding-top: 0em; }
    .social-media-module .row li {
      padding-left: 0.4375em; }
    .social-media-module .row li:first-child {
      padding-left: 0em; }
  @media screen and (max-width: 1140px) {
    .footer-content .social-media-module .horz-list li {
      margin-right: 0; }
    .footer-content .social-media-module .row:first-child {
      margin-bottom: 0.3125em; }
    .footer-alt .social-media-module .horz-list li {
      margin-right: 0.3125em; } }
  @media screen and (max-width: 600px) {
    .footer-content .social-media-module .horz-list li {
      margin-right: 0.625em; }
    .footer-alt .social-media-module .horz-list li {
      margin-right: 0.625em; } }

/* STEPPED PROCESS COMPONENT
 * ======================================================= */
.wizard-module .wizard {
  border: 1px solid #cbcbcb;
  border-radius: 2px;
  padding: 2.9375em 2.5em 2.6875em 2.4375em;
  position: relative;
  width: auto; }
  .wizard-module .wizard a {
    outline: none; }
    .wizard-module .wizard a.cta {
      font-size: 20px;
      line-height: 30px;
      font-size: 1.25rem;
      line-height: 1.875rem;
      color: #4c4c4c;
      padding-right: 1.4375em; }
      .wizard-module .wizard a.cta.current {
        display: inline-block; }
  .wizard-module .wizard .steps {
    position: absolute;
    right: 2.5625em;
    top: 3em; }
    .wizard-module .wizard .steps ol,
    .wizard-module .wizard .steps ul {
      float: right;
      list-style: none;
      margin: 0em;
      padding: 0em; }
      .wizard-module .wizard .steps ol li,
      .wizard-module .wizard .steps ul li {
        display: inline-block;
        margin-left: 0.0625em; }
        .wizard-module .wizard .steps ol li a,
        .wizard-module .wizard .steps ul li a {
          font-size: 14px;
          line-height: 38px;
          font-size: 0.875rem;
          line-height: 2.375rem;
          cursor: default;
          display: block;
          /* Accessibility */ }
          .wizard-module .wizard .steps ol li a .current-info,
          .wizard-module .wizard .steps ul li a .current-info {
            left: -999em;
            position: absolute; }
          .wizard-module .wizard .steps ol li a .number,
          .wizard-module .wizard .steps ul li a .number {
            font-size: 21px;
            line-height: 22px;
            font-size: 1.3125rem;
            line-height: 1.375rem;
            padding-right: 0.5625em;
            position: relative;
            top: 1px; }
        .wizard-module .wizard .steps ol li:first-child a,
        .wizard-module .wizard .steps ul li:first-child a {
          border-radius: 2px 0 0 2px;
          padding-left: 0.6875em; }
        .wizard-module .wizard .steps ol li:last-child a,
        .wizard-module .wizard .steps ul li:last-child a {
          border-radius: 0 2px 2px 0; }
        .wizard-module .wizard .steps ol li.done a,
        .wizard-module .wizard .steps ul li.done a {
          background: #f6e6d3 url("/images/Kauffman_org/checkmark.png") no-repeat 0.875em 0.75em;
          background-image: url("/images/Kauffman_org/checkmark.png"), -webkit-linear-gradient(top, #f6e6d3 0%, #f1d9bc 100%);
          background-image: url("/images/Kauffman_org/checkmark.png"), linear-gradient(to bottom, #f6e6d3 0%, #f1d9bc 100%);
          background-position: 0.875em 0.75em, left top;
          background-repeat: no-repeat, repeat;
          box-shadow: 0 2px 0 0 #e9c090;
          padding: 0em 1.0625em 0em 2.8125em;
          color: #d38222;
          cursor: pointer; }
          .lt-ie9 .wizard-module .wizard .steps ol li.done a, .lt-ie9
          .wizard-module .wizard .steps ul li.done a {
            border-bottom: 2px solid #e9c090; }
          .wizard-module .wizard .steps ol li.done a .number,
          .wizard-module .wizard .steps ul li.done a .number {
            left: -999em;
            position: absolute; }
            .lt-ie9 .wizard-module .wizard .steps ol li.done a .number, .lt-ie9
            .wizard-module .wizard .steps ul li.done a .number {
              position: static; }
          .lt-ie9 .wizard-module .wizard .steps ol li.done a, .lt-ie9
          .wizard-module .wizard .steps ul li.done a {
            padding: 0em 1.0625em 0em 1em; }
        .wizard-module .wizard .steps ol li.current a,
        .wizard-module .wizard .steps ul li.current a {
          background-color: #dc9a4d;
          background-image: -webkit-linear-gradient(top, #dc9a4d 0%, #d38223 100%);
          background-image: linear-gradient(to bottom, #dc9a4d 0%, #d38223 100%);
          box-shadow: 0 2px 0 0 #b36934;
          color: #fff;
          padding: 0em 1.0625em 0em 1em; }
          .lt-ie9 .wizard-module .wizard .steps ol li.current a, .lt-ie9
          .wizard-module .wizard .steps ul li.current a {
            border-bottom: 2px solid #b36934; }
        .wizard-module .wizard .steps ol li.disabled a,
        .wizard-module .wizard .steps ul li.disabled a {
          background-color: #f3f3f3;
          background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #dcdddd 100%);
          background-image: linear-gradient(to bottom, #f3f3f3 0%, #dcdddd 100%);
          box-shadow: 0 2px 0 0 #bcbcbc;
          color: #979898;
          padding: 0em 1em 0em 0.9375em; }
          .lt-ie9 .wizard-module .wizard .steps ol li.disabled a, .lt-ie9
          .wizard-module .wizard .steps ul li.disabled a {
            border-bottom: 2px solid #bcbcbc; }
  .wizard-module .wizard .content {
    margin-bottom: 4.5625em; }
    .wizard-module .wizard .content h3 {
      font-size: 30px;
      line-height: 36px;
      font-size: 1.875rem;
      line-height: 2.25rem;
      color: #4c4c4c;
      margin-bottom: 1.125em; }
    .wizard-module .wizard .content .title.current,
    .wizard-module .wizard .content .body.current {
      display: inherit; }
    .wizard-module .wizard .content .body > a {
      font-size: 20px;
      line-height: 30px;
      font-size: 1.25rem;
      line-height: 1.875rem;
      color: #4c4c4c; }
    .wizard-module .wizard .content .content-area {
      height: 300px;
      padding: 5px;
      border: 1px solid #cbcbcb;
      overflow: auto;
      -webkit-overflow-scrolling: touch; }
      .wizard-module .wizard .content .content-area > a,
      .wizard-module .wizard .content .content-area a.caret {
        font-size: 16px;
        line-height: 25px;
        font-size: 1rem;
        line-height: 1.5625rem; }
  .wizard-module .wizard .actions {
    bottom: 2.6875em;
    position: relative; }
    .wizard-module .wizard .actions ul {
      list-style: none;
      width: 100%; }
      .wizard-module .wizard .actions ul li.previous {
        float: left;
        margin-top: 0.875em; }
      .wizard-module .wizard .actions ul li.next, .wizard-module .wizard .actions ul li.finish {
        float: right; }
      .wizard-module .wizard .actions ul li a {
        margin-top: 0em !important;
        text-shadow: none !important; }
      .wizard-module .wizard .actions ul li a[href="#previous"] {
        padding: 0.375em 1.375em 0.375em 1.4375em; }
      .wizard-module .wizard .actions ul li a[href="#next"] {
        font-size: 12px;
        line-height: 20px;
        font-size: 0.75rem;
        line-height: 1.25rem;
        background-color: #d4d4d4;
        background-image: -webkit-linear-gradient(top, #d4d4d4 0%, #aaaaaa 100%);
        background-image: linear-gradient(to bottom, #d4d4d4 0%, #aaaaaa 100%);
        box-shadow: 0 3px 0 0 #848484;
        padding: 1.125em 1.375em 0.75em 1.625em; }

/* TAG MODULE
 * ======================================================= */
.tag-module {
  margin: 0.4375em 0em 0.5625em;
  max-width: 740px;
  text-align: right; }
  .tag-module .lt-ie9 {
    margin: 27px 0 0; }
  .tag-module ul {
    margin-right: -0.5625em; }
    .tag-module ul li {
      padding: 0em 0.625em; }
      .tag-module ul li:first-child a:before {
        content: "";
        padding: 0em; }
      .tag-module ul li a {
        font-size: 14px;
        line-height: 38px;
        font-size: 0.875rem;
        line-height: 2.375rem;
        position: relative; }
        .tag-module ul li a:before {
          color: #c9cbc9;
          content: "\2022";
          pointer-events: none;
          position: absolute;
          top: -10px;
          left: -13px;
          z-index: 0; }
      .tag-module ul li:hover a {
        color: #bcc5d6; }
    @media screen and (max-width: 480px) {
      .tag-module ul {
        text-align: center; }
        .tag-module ul li a {
          line-height: 2em; }
          .tag-module ul li a:before {
            content: ''; } }

.content-area .tag-module {
  max-width: 100%;
  float: none;
  text-align: left; }
  .content-area .tag-module .tag-module-header {
    border-bottom: 1px solid #cbcbcb; }
    .content-area .tag-module .tag-module-header h3 {
      font-size: 18px;
      line-height: 24px; }
  .content-area .tag-module ul {
    padding-left: 0; }

/* VCARD MODULE
 * ======================================================= */
.vcard-module {
  display: inline-block;
  position: relative;
  top: -7px; }
  .vcard-module h5, .vcard-module address, .vcard-module span {
    font-size: 14px;
    line-height: 20px;
    font-size: 0.875rem;
    line-height: 1.25rem; }
  .vcard-module h5,
  .vcard-module h5 a {
    color: #fff;
    display: inline; }
    .uber-page .vcard-module h5, .uber-page
    .vcard-module h5 a {
      color: #c9cac8; }
    .vcard-module h5:hover,
    .vcard-module h5 a:hover {
      color: #bcc5d6; }
  .vcard-module .separator {
    padding: 0em 0.25em; }
  .vcard-module address, .vcard-module span {
    color: #c9cac8; }
  .vcard-module address {
    padding-top: 0.5625em; }
  .vcard-module .street-address {
    display: block; }

/** Promo and Featured Component **/
.bottom-bar .component-promo {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%; }
  .bottom-bar .component-promo:last-child {
    margin-right: 0; }
  @media screen and (max-width: 695px) {
    .bottom-bar .component-promo {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .bottom-bar .component-promo:last-child {
        margin-right: 0; } }

.bottom-bar .component-featured {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%;
  /*@include media($medium) {
			@include span-columns(6);
		}*/ }
  .bottom-bar .component-featured:last-child {
    margin-right: 0; }
  @media screen and (max-width: 695px) {
    .bottom-bar .component-featured {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .bottom-bar .component-featured:last-child {
        margin-right: 0; } }

.component-featured img {
  width: 100%; }

/** Bio Photo Module **/
@media screen and (max-width: 1140px) {
  .content-body__main .bio-photo-module {
    margin: 5px 20px 10px 20px;
    margin: 0.3125rem 1.25rem 0.625rem 1.25rem;
    float: right; } }

@media screen and (max-width: 960px) {
  .content-body__main .bio-photo-module {
    width: 170px;
    width: 10.625rem; }
    .content-body__main .bio-photo-module img {
      height: auto;
      width: 100%; } }

@media screen and (max-width: 695px) {
  .content-body__main .bio-photo-module {
    width: 100px;
    width: 6.25rem; } }

@media screen and (max-width: 1140px) {
  .content-body__sub .bio-photo-module img {
    height: auto;
    width: 100%; } }

/* LANDING TITLE COMPONENT
 * ======================================================= */
.landing-title-component {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
  clear: both; }
  .landing-page .landing-title-component {
    margin-bottom: 46px;
    margin-bottom: 2.875rem;
    padding: 27px 35px 25px;
    padding: 1.6875rem 2.1875rem 1.5625rem;
    background: #7d8faf;
    /* Fall-back for browsers that don't support rgba */
    background: rgba(125, 143, 175, 0.8);
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    overflow: hidden; }
    @media screen and (max-width: 695px) {
      .landing-page .landing-title-component {
        padding: 15px;
        padding: 0.9375rem; } }
  .landing-page .landing-title-component h2 {
    margin: 0;
    margin: 0;
    font-size: 40px;
    line-height: 48px;
    font-size: 2.5rem;
    line-height: 3rem;
    color: #fff;
    letter-spacing: 0.1em;
    text-transform: uppercase; }
    @media screen and (max-width: 695px) {
      .landing-page .landing-title-component h2 {
        font-size: 6.3vw; } }
  @media screen and (max-width: 960px) {
    .landing-title-component h2 {
      margin-bottom: 10px;
      margin-bottom: 0.625rem;
      float: none; } }
  @media screen and (max-width: 960px) {
    .landing-title-component .button-module {
      float: none; } }
  @media screen and (max-width: 600px) {
    .landing-title-component .button-module {
      display: block; } }
  .landing-title-component .button-module .button, .landing-title-component .button-module .enews-signup-module .signup-link a, .enews-signup-module .signup-link .landing-title-component .button-module a, .landing-title-component .button-module .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .landing-title-component .button-module a[href="#previous"], .landing-title-component .button-module .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .landing-title-component .button-module a[href="#next"], .landing-title-component .button-module .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .landing-title-component .button-module input {
    margin: 10px 0 26px;
    margin: 0.625rem 0 1.625rem; }
    @media screen and (max-width: 960px) {
      .landing-title-component .button-module .button, .landing-title-component .button-module .enews-signup-module .signup-link a, .enews-signup-module .signup-link .landing-title-component .button-module a, .landing-title-component .button-module .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .landing-title-component .button-module a[href="#previous"], .landing-title-component .button-module .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .landing-title-component .button-module a[href="#next"], .landing-title-component .button-module .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .landing-title-component .button-module input {
        margin: 0; } }
    @media screen and (max-width: 695px) {
      .landing-title-component .button-module .button, .landing-title-component .button-module .enews-signup-module .signup-link a, .enews-signup-module .signup-link .landing-title-component .button-module a, .landing-title-component .button-module .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .landing-title-component .button-module a[href="#previous"], .landing-title-component .button-module .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .landing-title-component .button-module a[href="#next"], .landing-title-component .button-module .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .landing-title-component .button-module input {
        padding: 5px 10px;
        padding: 0.3125rem 0.625rem; } }
    @media screen and (max-width: 600px) {
      .landing-title-component .button-module .button, .landing-title-component .button-module .enews-signup-module .signup-link a, .enews-signup-module .signup-link .landing-title-component .button-module a, .landing-title-component .button-module .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .landing-title-component .button-module a[href="#previous"], .landing-title-component .button-module .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .landing-title-component .button-module a[href="#next"], .landing-title-component .button-module .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .landing-title-component .button-module input {
        display: block;
        text-align: center;
        white-space: pre-wrap; } }

/* SEARCH & LISTING RESULTS COMPONENT
 * ======================================================= */
.search-results-page .CesSearch a:link, .search-results-page .CesSearch a:visited {
  color: #555d8e; }

.search-results-page .CesSearch:active {
  background-repeat: no-repeat; }

.search-results-page .CesSearch [style*="width:975px"],
.search-results-page .CesSearch [style*="min-width:975px"],
.search-results-page .CesSearch [style*=" min-width:975px"] {
  margin: 0 auto; }
  @media screen and (max-width: 1140px) {
    .search-results-page .CesSearch [style*="width:975px"],
    .search-results-page .CesSearch [style*="min-width:975px"],
    .search-results-page .CesSearch [style*=" min-width:975px"] {
      min-width: 100% !important;
      width: 100% !important; } }
  @media screen and (max-width: 768px) {
    .search-results-page .CesSearch [style*="width:975px"],
    .search-results-page .CesSearch [style*="min-width:975px"],
    .search-results-page .CesSearch [style*=" min-width:975px"] {
      width: 100% !important; } }

@media screen and (max-width: 1140px) {
  .search-results-page .CesSearchPanel {
    min-width: 100% !important; }
    .search-results-page .CesSearchPanel > table {
      width: 100% !important; } }

@media screen and (max-width: 1140px) {
  .search-results-page .CesQueryBox {
    width: 90%; } }

@media screen and (max-width: 1140px) {
  .search-results-page .CesFacet {
    width: 100%; } }

@media screen and (max-width: 1140px) {
  .search-results-page .search-page-title-and-sorting-component {
    margin-top: 52px; } }

@media screen and (max-width: 600px) {
  .search-results-page .search-page-title-and-sorting-component {
    margin-top: 0; }
    .search-results-page .search-page-title-and-sorting-component .input-text {
      margin-top: 0; } }

@media screen and (max-width: 1140px) {
  .search-results-page .searchpanel-header {
    display: none; } }

@media screen and (max-width: 1140px) {
  .search-results-page .searchpanel-title {
    font-size: 2.25em;
    margin-bottom: 0.0625em; } }

@media screen and (max-width: 960px) {
  .search-results-page .searchpanel-title {
    line-height: 50.4px;
    line-height: 3.15rem; } }

.search-results-page .js-showhide-search-facets {
  color: #1B2061;
  cursor: pointer;
  font-size: 0.8125em;
  font-weight: 600;
  margin-bottom: 5px;
  text-align: right;
  text-transform: uppercase; }
  @media screen and (max-width: 600px) {
    .search-results-page .js-showhide-search-facets {
      display: block; } }

@media screen and (max-width: 960px) {
  .search-results-page .CesFacetItemList {
    width: 85%; } }

@media screen and (max-width: 480px) {
  .search-results-page .CesFacetItemList {
    width: 90%; } }

.search-results-page .CesFacetHeaderLabel {
  display: block; }
  @media screen and (max-width: 768px) {
    .search-results-page .CesFacetHeaderLabel {
      cursor: pointer;
      position: relative; }
      .search-results-page .CesFacetHeaderLabel:before, .search-results-page .CesFacetHeaderLabel:after {
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-top: 7px solid #39465D;
        content: '';
        display: none;
        left: -4px;
        margin-top: -3.5px;
        position: absolute;
        top: 50%;
        vertical-align: middle; }
      .search-results-page .CesFacetHeaderLabel:after {
        border-width: 6px;
        border-top-color: #f4e0c8;
        left: -3px; }
      .search-results-page .CesFacetHeaderLabel.is-active:before {
        border-bottom: 7px solid #39465D;
        border-top: none; }
      .search-results-page .CesFacetHeaderLabel.is-active:after {
        border-bottom: 6px solid #f4e0c8;
        border-top: none;
        margin-top: -2.5px; } }

.search-and-listing-results-component {
  clear: both;
  overflow: hidden;
  padding-bottom: 30px; }
  .search-and-listing-results-component .search-results-header > h3,
  .search-and-listing-results-component .search-results-header div,
  .search-and-listing-results-component .search-results-header .searchcontainer div > * {
    display: inline-block; }
  .search-and-listing-results-component .CesQueryInformation {
    width: inherit;
    padding-bottom: 20px; }
    @media screen and (max-width: 1140px) {
      .search-and-listing-results-component .CesQueryInformation {
        width: 100%; } }
  .search-and-listing-results-component .CesSearch, .search-and-listing-results-component .CesQueryInformation {
    font-family: inherit;
    font-size: inherit; }
    .search-and-listing-results-component .CesSearch .CesResultTitle a:link, .search-and-listing-results-component .CesSearch .CesResultTitle a:visited, .search-and-listing-results-component .CesQueryInformation .CesResultTitle a:link, .search-and-listing-results-component .CesQueryInformation .CesResultTitle a:visited {
      color: #555d8e; }
    .search-and-listing-results-component .CesSearch .CesResultFooter, .search-and-listing-results-component .CesQueryInformation .CesResultFooter {
      border: none; }
  .search-and-listing-results-component .search-results-header h3 {
    margin-bottom: 11px;
    margin-bottom: 0.6875rem;
    font-size: 20px;
    line-height: autopx;
    font-size: 1.25rem;
    line-height: auto/16rem;
    float: left; }
    @media screen and (max-width: 1140px) {
      .search-and-listing-results-component .search-results-header h3 {
        display: block;
        float: none; } }
  @media screen and (max-width: 1140px) {
    .search-and-listing-results-component .search-results-header .searchcontainer {
      display: block;
      float: none; } }
  @media screen and (max-width: 695px) {
    .search-and-listing-results-component .search-results-header .searchcontainer {
      display: block; } }
  .search-and-listing-results-component .search-results-header .searchcontainer div {
    margin-left: 10px;
    margin-left: 0.625rem;
    padding-left: 17px;
    padding-left: 1.0625rem;
    border-left: 1px solid #cbcbcb; }
    @media screen and (max-width: 768px) {
      .search-and-listing-results-component .search-results-header .searchcontainer div {
        margin-left: 5px;
        margin-left: 0.3125rem;
        padding-left: 8px;
        padding-left: 0.5rem; } }
    .search-and-listing-results-component .search-results-header .searchcontainer div:first-child {
      border-left: none;
      margin-left: 0;
      margin-left: 0; }
      @media screen and (max-width: 1140px) {
        .search-and-listing-results-component .search-results-header .searchcontainer div:first-child {
          padding-left: 0; } }
    .lt-ie9 .search-and-listing-results-component .search-results-header .searchcontainer div {
      border-left: none; }
    @media screen and (max-width: 480px) {
      .search-and-listing-results-component .search-results-header .searchcontainer div.results-count, .search-and-listing-results-component .search-results-header .searchcontainer div.results-sortby {
        display: inline-block; } }
    @media screen and (max-width: 360px) {
      .search-and-listing-results-component .search-results-header .searchcontainer div.results-count, .search-and-listing-results-component .search-results-header .searchcontainer div.results-sortby {
        display: block; } }
    @media screen and (max-width: 695px) {
      .search-and-listing-results-component .search-results-header .searchcontainer div.results-sortby {
        position: relative; } }
    @media screen and (max-width: 480px) {
      .search-and-listing-results-component .search-results-header .searchcontainer div.results-sortby {
        margin-left: 5px;
        margin-left: 0.3125rem;
        padding-left: 8px;
        padding-left: 0.5rem;
        border-left: 1px solid #cbcbcb; } }
    @media screen and (max-width: 360px) {
      .search-and-listing-results-component .search-results-header .searchcontainer div.results-sortby {
        border-left: none;
        margin-left: 0;
        padding-left: 0; } }
    @media screen and (max-width: 695px) {
      .search-and-listing-results-component .search-results-header .searchcontainer div.results-sortby .horz-list {
        padding: 10px;
        padding: 0.625rem;
        background-color: #dfdfdf;
        box-shadow: 0 2px 4px #7f7f7f;
        display: none;
        left: 1%;
        position: absolute;
        text-align: left;
        top: 115%;
        z-index: 100; } }
    @media screen and (max-width: 695px) {
      .search-and-listing-results-component .search-results-header .searchcontainer div.results-sortby .horz-list:before {
        border-bottom: 7px solid #dfdfdf;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        bottom: 100%;
        content: '';
        position: absolute; } }
    @media screen and (max-width: 695px) {
      .search-and-listing-results-component .search-results-header .searchcontainer div.results-sortby .horz-list li {
        display: block; } }
    @media screen and (max-width: 695px) {
      .search-and-listing-results-component .search-results-header .searchcontainer div.results-sortby .horz-list li:before {
        content: none; } }
    @media screen and (max-width: 480px) {
      .search-and-listing-results-component .search-results-header .searchcontainer div.results-sortby .horz-list li a {
        display: block; } }
    .search-and-listing-results-component .search-results-header .searchcontainer div .results-sortby__dropdown {
      display: none; }
      @media screen and (max-width: 695px) {
        .search-and-listing-results-component .search-results-header .searchcontainer div .results-sortby__dropdown {
          border-left: none;
          display: inline-block;
          margin-left: 0;
          padding-left: 0; } }
      .search-and-listing-results-component .search-results-header .searchcontainer div .results-sortby__dropdown .results-sortby__dropdown-selected,
      .search-and-listing-results-component .search-results-header .searchcontainer div .results-sortby__dropdown .results-sortby__dropdown-icon {
        cursor: pointer;
        display: inline-block;
        vertical-align: top; }
      .search-and-listing-results-component .search-results-header .searchcontainer div .results-sortby__dropdown .results-sortby__dropdown-selected {
        margin: 0 1px;
        margin: 0 0.0625rem;
        font-size: 1em; }
      .search-and-listing-results-component .search-results-header .searchcontainer div .results-sortby__dropdown .results-sortby__dropdown-icon {
        height: 16px;
        height: 1rem;
        width: 10px;
        width: 0.625rem;
        background-image: url(/images/Kauffman_org/down_caret.png);
        background-repeat: no-repeat;
        background-position: center center; }
  .search-and-listing-results-component .search-results-header .searchcontainer h4 {
    margin-right: 7px;
    margin-right: 0.4375rem;
    font-size: 16px;
    line-height: 30px;
    font-size: 1rem;
    line-height: 1.875rem;
    color: #4c4c4c; }
    @media screen and (max-width: 768px) {
      .search-and-listing-results-component .search-results-header .searchcontainer h4 {
        margin-right: 4px;
        margin-right: 0.25rem;
        font-size: 14px;
        line-height: 24px;
        font-size: 0.875rem;
        line-height: 1.5rem; } }
  .search-and-listing-results-component .search-results-header .searchcontainer p,
  .search-and-listing-results-component .search-results-header .searchcontainer li {
    font-size: 16px;
    line-height: 20px;
    font-size: 1rem;
    line-height: 1.25rem; }
    @media screen and (max-width: 768px) {
      .search-and-listing-results-component .search-results-header .searchcontainer p,
      .search-and-listing-results-component .search-results-header .searchcontainer li {
        margin-right: 4px;
        margin-right: 0.25rem;
        font-size: 14px;
        line-height: 24px;
        font-size: 0.875rem;
        line-height: 1.5rem; } }
  .search-and-listing-results-component .search-results-header .searchcontainer p {
    margin-bottom: 0;
    margin-bottom: 0; }
  .search-and-listing-results-component .search-results-header .searchcontainer li:before {
    margin-left: 11px;
    margin-left: 0.6875rem;
    padding-right: 12px;
    padding-right: 0.75rem;
    content: "\2022"; }
    @media screen and (max-width: 768px) {
      .search-and-listing-results-component .search-results-header .searchcontainer li:before {
        margin-right: 4px;
        margin-right: 0.25rem;
        padding-right: 5px;
        padding-right: 0.3125rem; } }
  .search-and-listing-results-component .search-results-header .searchcontainer li:first-child:before {
    margin-left: 0;
    margin-left: 0;
    padding-right: 0;
    padding-right: 0;
    content: ""; }
  .search-and-listing-results-component .CesResultsPageFooter {
    padding-left: 0; }
  .listing-component + .search-and-listing-results-component {
    margin-top: -3px;
    margin-top: -0.1875rem; }
    .listing-component + .search-and-listing-results-component header {
      margin-top: 0;
      margin-top: 0;
      border-top: none; }
      .listing-component + .search-and-listing-results-component header h3 {
        padding: 0 0 12px;
        padding: 0 0 0.75rem;
        font-size: 20px;
        line-height: 24px;
        font-size: 1.25rem;
        line-height: 1.5rem; }
  .search-and-listing-results-component header {
    margin: 46px 0 0;
    margin: 2.875rem 0 0;
    border-bottom: 1px solid #cbcbcb;
    display: table;
    overflow: hidden;
    position: relative;
    width: 100%;
    border-top: 1px solid #cbcbcb; }
    .search-and-listing-results-component header h3 {
      margin: 0;
      margin: 0;
      padding: 8px 0 10px;
      padding: 0.5rem 0 0.625rem;
      font-size: 30px;
      line-height: 36px;
      font-size: 1.875rem;
      line-height: 2.25rem;
      display: table-cell; }
      @media screen and (max-width: 960px) {
        .search-and-listing-results-component header h3 {
          font-size: 26px;
          font-size: 1.625rem; } }
      @media screen and (max-width: 695px) {
        .search-and-listing-results-component header h3 {
          font-size: 24px;
          font-size: 1.5rem; } }
      @media screen and (max-width: 480px) {
        .search-and-listing-results-component header h3 {
          display: block;
          padding-bottom: 0; } }
    .search-and-listing-results-component header .controls {
      margin-top: 0;
      margin-top: 0; }
      .search-and-listing-results-component header .controls a:after {
        padding-left: 4px;
        padding-left: 0.25rem;
        content: "\203A"; }
      @media screen and (max-width: 480px) {
        .search-and-listing-results-component header .controls {
          margin-bottom: 5px;
          margin-bottom: 0.3125rem;
          display: block;
          float: none;
          text-align: left; } }
  .search-and-listing-results-component .controls a {
    margin-left: 36px;
    margin-left: 2.25rem;
    font-size: 12px;
    line-height: 20px;
    font-size: 0.75rem;
    line-height: 1.25rem;
    letter-spacing: 0.14em;
    outline: none;
    text-transform: uppercase; }
    @media screen and (max-width: 768px) {
      .search-and-listing-results-component .controls a.all {
        display: none; } }
    .search-and-listing-results-component .controls a.disabled {
      color: inherit;
      cursor: text;
      opacity: 0.25; }
    .search-and-listing-results-component .controls a .ico {
      margin-left: 9px;
      margin-left: 0.5625rem;
      top: 3px;
      top: 0.1875rem;
      position: relative; }
    @media screen and (max-width: 480px) {
      .search-and-listing-results-component .controls a {
        display: inline-block;
        margin-left: 0;
        width: 50%; } }
  .search-and-listing-results-component .results {
    clear: both; }
    .search-and-listing-results-component .results .header {
      background-image: url("/images/Kauffman_org/results_heading_texture.png");
      background-image: url("/images/Kauffman_org/results_heading_texture.png");
      margin-top: 28px;
      margin-top: 1.75rem;
      padding: 12px 0;
      padding: 0.75rem 0; }
      @media screen and (max-width: 695px) {
        .search-and-listing-results-component .results .header {
          display: none; } }
      .search-and-listing-results-component .results .header h4 {
        font-size: 16px;
        line-height: 26px;
        font-size: 1rem;
        line-height: 1.625rem;
        color: #555d8e;
        display: inline-block;
        letter-spacing: 0.14em;
        margin-right: -4px;
        text-transform: uppercase; }
        .search-and-listing-results-component .results .header h4.date {
          padding-left: 16px;
          padding-left: 1rem;
          width: 27.8957%; }
        .search-and-listing-results-component .results .header h4.title {
          width: 50.6066%; }
        .search-and-listing-results-component .results .header h4.location {
          width: 21.4977%; }
    .search-and-listing-results-component .results .payload, .search-and-listing-results-component .results .CesSearch .payload {
      overflow: hidden; }
      .search-and-listing-results-component .results .payload .item, .search-and-listing-results-component .results .CesSearch .payload .item {
        padding: 16px 0 18px;
        padding: 1rem 0 1.125rem;
        border-top: 1px solid #cbcbcb;
        overflow: hidden; }
        .lt-ie9 .search-and-listing-results-component .results .payload .item .media, .lt-ie9 .search-and-listing-results-component .results .CesSearch .payload .item .media {
          margin-bottom: 0;
          margin-bottom: 0; }
          .lt-ie9 .search-and-listing-results-component .results .payload .item .media p, .lt-ie9 .search-and-listing-results-component .results .CesSearch .payload .item .media p {
            margin-bottom: 0;
            margin-bottom: 0; }
        .search-and-listing-results-component .results .payload .item:first-child, .search-and-listing-results-component .results .CesSearch .payload .item:first-child {
          border-top: none; }
        .search-and-listing-results-component .results .payload .item.featured, .search-and-listing-results-component .results .CesSearch .payload .item.featured {
          padding: 16px 21px 18px 19px;
          padding: 1rem 1.3125rem 1.125rem 1.1875rem;
          background-color: #f2f3f3; }
        .search-and-listing-results-component .results .payload .item .media-object, .search-and-listing-results-component .results .CesSearch .payload .item .media-object {
          margin: 3px 0 10px 10px;
          margin: 0.1875rem 0 0.625rem 0.625rem; }
          .search-and-listing-results-component .results .payload .item .media-object:hover + h4 > a, .search-and-listing-results-component .results .CesSearch .payload .item .media-object:hover + h4 > a {
            color: #7d8faf; }
          .search-and-listing-results-component .results .payload .item .media-object img, .search-and-listing-results-component .results .CesSearch .payload .item .media-object img {
            margin: 0; }
        .search-and-listing-results-component .results .payload .item h4, .search-and-listing-results-component .results .payload .item h4 .CesResultTitle, .search-and-listing-results-component .results .CesSearch .payload .item h4, .search-and-listing-results-component .results .CesSearch .payload .item h4 .CesResultTitle {
          margin-bottom: 3px;
          margin-bottom: 0.1875rem;
          font-size: 18px;
          line-height: 25px;
          font-size: 1.125rem;
          line-height: 1.5625rem; }
          @media screen and (max-width: 768px) {
            .search-and-listing-results-component .results .payload .item h4, .search-and-listing-results-component .results .payload .item h4 .CesResultTitle, .search-and-listing-results-component .results .CesSearch .payload .item h4, .search-and-listing-results-component .results .CesSearch .payload .item h4 .CesResultTitle {
              font-size: 16px;
              font-size: 1rem; } }
        .search-and-listing-results-component .results .payload .item .media-body, .search-and-listing-results-component .results .CesSearch .payload .item .media-body {
          width: 76.64593821%;
          /* From gridsetapp.com */
          /* nested dsk1-dsk7 */ }
          @media screen and (max-width: 768px) {
            .search-and-listing-results-component .results .payload .item .media-body, .search-and-listing-results-component .results .CesSearch .payload .item .media-body {
              overflow: visible;
              width: 100%; } }
          .search-and-listing-results-component .results .payload .item .media-body p, .search-and-listing-results-component .results .CesSearch .payload .item .media-body p {
            font-size: 14px;
            line-height: 20px;
            font-size: 0.875rem;
            line-height: 1.25rem; }
            @media screen and (max-width: 1140px) {
              .search-and-listing-results-component .results .payload .item .media-body p, .search-and-listing-results-component .results .CesSearch .payload .item .media-body p {
                margin-bottom: 0; } }
  .search-and-listing-results-component footer {
    margin: 19px 0 0;
    margin: 1.1875rem 0 0;
    overflow: hidden; }
  .search-and-listing-results-component.activity .payload, .search-and-listing-results-component.events .payload {
    border-bottom: none; }
    .search-and-listing-results-component.activity .payload .item, .search-and-listing-results-component.events .payload .item {
      padding: 14px 0 13px;
      padding: 0.875rem 0 0.8125rem;
      font-size: 0; }
      .search-and-listing-results-component.activity .payload .item.featured, .search-and-listing-results-component.events .payload .item.featured {
        padding: 14px 0 13px;
        padding: 0.875rem 0 0.8125rem;
        background-color: #f2f3f3; }
      .search-and-listing-results-component.activity .payload .item p,
      .search-and-listing-results-component.activity .payload .item h4,
      .search-and-listing-results-component.activity .payload .item address, .search-and-listing-results-component.events .payload .item p,
      .search-and-listing-results-component.events .payload .item h4,
      .search-and-listing-results-component.events .payload .item address {
        display: inline-block;
        vertical-align: top; }
        @media screen and (max-width: 480px) {
          .search-and-listing-results-component.activity .payload .item p,
          .search-and-listing-results-component.activity .payload .item h4,
          .search-and-listing-results-component.activity .payload .item address, .search-and-listing-results-component.events .payload .item p,
          .search-and-listing-results-component.events .payload .item h4,
          .search-and-listing-results-component.events .payload .item address {
            margin-top: 5px;
            margin-top: 0.3125rem;
            display: block;
            padding: 0;
            width: 100%; } }
      .search-and-listing-results-component.activity .payload .item p, .search-and-listing-results-component.events .payload .item p {
        margin-bottom: 0;
        margin-bottom: 0;
        font-size: 16px;
        line-height: 25px;
        font-size: 1rem;
        line-height: 1.5625rem; }
        .search-and-listing-results-component.activity .payload .item p.event-date__short, .search-and-listing-results-component.events .payload .item p.event-date__short {
          display: none; }
        @media screen and (max-width: 1140px) {
          .search-and-listing-results-component.activity .payload .item p.event-date__short, .search-and-listing-results-component.events .payload .item p.event-date__short {
            display: inline-block; }
          .search-and-listing-results-component.activity .payload .item p.event-date__long, .search-and-listing-results-component.events .payload .item p.event-date__long {
            display: none; } }
      @media screen and (max-width: 480px) {
        .search-and-listing-results-component.activity .payload .item .date, .search-and-listing-results-component.events .payload .item .date {
          font-size: 14px;
          font-size: 0.875rem; } }
      .search-and-listing-results-component.activity .payload .item h4, .search-and-listing-results-component.events .payload .item h4 {
        margin-bottom: 0;
        margin-bottom: 0; }
      .search-and-listing-results-component.activity .payload .item address, .search-and-listing-results-component.events .payload .item address {
        font-size: 16px;
        line-height: 25px;
        font-size: 1rem;
        line-height: 1.5625rem;
        width: 21.4977%; }
        @media screen and (max-width: 480px) {
          .search-and-listing-results-component.activity .payload .item address, .search-and-listing-results-component.events .payload .item address {
            font-size: 14px;
            font-size: 0.875rem;
            width: 100%; } }
  .search-and-listing-results-component.activity footer, .search-and-listing-results-component.events footer {
    margin: 30px 0 0;
    margin: 1.875rem 0 0; }
  .uber-page .search-and-listing-results-component.activity {
    max-width: 64.9689%;
    /* From gridsetapp.com */ }
  .search-and-listing-results-component.activity .results {
    position: relative; }
    .search-and-listing-results-component.activity .results .payload {
      margin-top: 28px;
      margin-top: 1.75rem; }
      .search-and-listing-results-component.activity .results .payload:before {
        background-color: #cbcbcb;
        content: "";
        height: 100%;
        left: 22.7687%;
        position: absolute;
        width: 1px; }
        .dsk1-dsk9 .search-and-listing-results-component.activity .results .payload:before {
          left: 126px;
          left: 7.875rem; }
        @media screen and (max-width: 480px) {
          .search-and-listing-results-component.activity .results .payload:before {
            display: none; } }
      .search-and-listing-results-component.activity .results .payload .item {
        border-top: none; }
        .search-and-listing-results-component.activity .results .payload .item:first-child:not(.featured) {
          padding-top: 0;
          padding-top: 0; }
        .search-and-listing-results-component.activity .results .payload .item.last.visible {
          padding-bottom: 0;
          padding-bottom: 0; }
        .search-and-listing-results-component.activity .results .payload .item p {
          font-size: 21px;
          line-height: 22px;
          font-size: 1.3125rem;
          line-height: 1.375rem;
          width: 22.7687%; }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity .results .payload .item p {
              font-size: 19px;
              line-height: 20px;
              font-size: 1.1875rem;
              line-height: 1.25rem;
              margin-bottom: 2%;
              width: 100%; } }
        .search-and-listing-results-component.activity .results .payload .item h4 {
          padding-left: 33px;
          padding-left: 2.0625rem;
          width: 76.2313%; }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity .results .payload .item h4 {
              font-size: 16px;
              line-height: 23px;
              font-size: 1rem;
              line-height: 1.4375rem;
              padding-left: 0;
              width: 100%; } }
  @media screen and (max-width: 768px) {
    .search-and-listing-results-component.activity .controls a.all {
      display: inline-block; } }
  @media screen and (max-width: 480px) {
    .search-and-listing-results-component.activity .controls {
      float: none;
      text-align: center; } }
  .search-and-listing-results-component.activity footer {
    margin-top: 35px;
    margin-top: 2.1875rem; }
  @media screen and (max-width: 960px) {
    .search-and-listing-results-component.activity-feed {
      width: 100%; } }
  @media screen and (max-width: 768px) {
    .search-and-listing-results-component.activity-feed header {
      margin-bottom: 0; } }
  @media screen and (max-width: 695px) {
    .search-and-listing-results-component.activity-feed header {
      overflow: visible; } }
  .search-and-listing-results-component.activity-feed header .taxonomy-filters {
    display: table-cell;
    vertical-align: middle; }
    @media screen and (max-width: 695px) {
      .search-and-listing-results-component.activity-feed header .taxonomy-filters {
        display: block;
        position: relative;
        text-align: left; } }
    .search-and-listing-results-component.activity-feed header .taxonomy-filters .taxonomy-filters__dropdown {
      color: #979898; }
      @media screen and (max-width: 695px) {
        .search-and-listing-results-component.activity-feed header .taxonomy-filters .taxonomy-filters__dropdown {
          display: block; } }
      .search-and-listing-results-component.activity-feed header .taxonomy-filters .taxonomy-filters__dropdown .taxonomy-filters__dropdown-label,
      .search-and-listing-results-component.activity-feed header .taxonomy-filters .taxonomy-filters__dropdown .taxonomy-filters__dropdown-selected,
      .search-and-listing-results-component.activity-feed header .taxonomy-filters .taxonomy-filters__dropdown .taxonomy-filters__dropdown-icon {
        cursor: pointer;
        display: inline-block;
        vertical-align: top; }
      .search-and-listing-results-component.activity-feed header .taxonomy-filters .taxonomy-filters__dropdown .taxonomy-filters__dropdown-label {
        font-size: 0.875em;
        font-weight: 800; }
      .search-and-listing-results-component.activity-feed header .taxonomy-filters .taxonomy-filters__dropdown .taxonomy-filters__dropdown-selected {
        margin: 0 5px 0 5px;
        margin: 0 0.3125rem 0 0.3125rem;
        font-size: 0.875em; }
      .search-and-listing-results-component.activity-feed header .taxonomy-filters .taxonomy-filters__dropdown .taxonomy-filters__dropdown-icon {
        height: 15px;
        height: 0.9375rem;
        width: 10px;
        width: 0.625rem;
        background-image: url(/images/Kauffman_org/down_caret-gray.png);
        background-repeat: no-repeat;
        background-position: center center; }
    .search-and-listing-results-component.activity-feed header .taxonomy-filters .horz-list {
      display: block; }
      @media screen and (max-width: 695px) {
        .search-and-listing-results-component.activity-feed header .taxonomy-filters .horz-list {
          padding: 15px;
          padding: 0.9375rem;
          background-color: #dfdfdf;
          box-shadow: 0 2px 4px #7f7f7f;
          display: none;
          left: 1%;
          position: absolute;
          text-align: left;
          top: 115%;
          z-index: 100; } }
      @media screen and (max-width: 695px) {
        .search-and-listing-results-component.activity-feed header .taxonomy-filters .horz-list:before {
          border-bottom: 7px solid #dfdfdf;
          border-left: 7px solid transparent;
          border-right: 7px solid transparent;
          bottom: 100%;
          content: '';
          position: absolute; } }
      @media screen and (max-width: 695px) {
        .search-and-listing-results-component.activity-feed header .taxonomy-filters .horz-list li a {
          border-bottom: none;
          display: block;
          text-align: left; } }
      @media screen and (max-width: 695px) {
        .search-and-listing-results-component.activity-feed header .taxonomy-filters .horz-list li.active a {
          border-bottom: none; } }
  .search-and-listing-results-component.activity-feed header .horz-list li {
    white-space: nowrap; }
    @media screen and (max-width: 695px) {
      .search-and-listing-results-component.activity-feed header .horz-list li {
        display: block;
        margin-left: 0; } }
  @media screen and (max-width: 695px) {
    .search-and-listing-results-component.activity-feed header .horz-list a:before, .search-and-listing-results-component.activity-feed header .horz-list a:after {
      content: none; } }
  @media screen and (max-width: 960px) {
    .search-and-listing-results-component.activity-feed header h3 {
      font-size: 1.625em; } }
  @media screen and (max-width: 768px) {
    .search-and-listing-results-component.activity-feed header h3 {
      font-size: 1.5em; } }
  @media screen and (max-width: 695px) {
    .search-and-listing-results-component.activity-feed header h3 {
      display: block; } }
  @media screen and (max-width: 695px) {
    .search-and-listing-results-component.activity-feed header h3 .icon-link {
      margin-top: 5px;
      margin-top: 0.3125rem;
      float: right; } }
  .search-and-listing-results-component.activity-feed .results {
    overflow: hidden;
    position: relative; }
    .search-and-listing-results-component.activity-feed .results .payload {
      margin-right: 3px;
      margin-right: 0.1875rem;
      padding-right: 33px;
      padding-right: 2.0625rem;
      border-bottom: none;
      border-right: 4px solid #e5e5e5; }
      @media screen and (max-width: 960px) {
        .search-and-listing-results-component.activity-feed .results .payload {
          border-right: none;
          margin-right: 0;
          padding-right: 0; } }
      .search-and-listing-results-component.activity-feed .results .payload .js-showmore {
        padding-top: 10px;
        padding-top: 0.625rem; }
        @media screen and (max-width: 960px) {
          .search-and-listing-results-component.activity-feed .results .payload .js-showmore {
            color: #555d8e;
            display: block;
            font-weight: bold;
            text-align: right;
            text-transform: uppercase; } }
        @media screen and (max-width: 695px) {
          .search-and-listing-results-component.activity-feed .results .payload .js-showmore {
            text-align: center; } }
        .search-and-listing-results-component.activity-feed .results .payload .js-showmore .js-showmore__trigger {
          cursor: pointer;
          display: inline-block;
          font-size: 0.75em;
          letter-spacing: 0.14em;
          vertical-align: middle; }
        .search-and-listing-results-component.activity-feed .results .payload .js-showmore .ico {
          margin-left: 5px;
          margin-left: 0.3125rem;
          vertical-align: middle; }
      .search-and-listing-results-component.activity-feed .results .payload .item {
        padding: 20px 0 30px 128px;
        padding: 20px 0 30px 8rem;
        background-color: #fff;
        border-bottom: 1px solid #cbcbcb;
        border-top: none;
        border-radius: 0;
        box-shadow: none;
        margin-bottom: 0;
        overflow: hidden;
        position: relative;
        width: 100%; }
        @media screen and (max-width: 960px) {
          .search-and-listing-results-component.activity-feed .results .payload .item {
            display: none; } }
        @media screen and (max-width: 960px) {
          .search-and-listing-results-component.activity-feed .results .payload .item:nth-child(-n+4) {
            display: block; } }
        .search-and-listing-results-component.activity-feed .results .payload .item:last-child {
          margin-bottom: 3px;
          margin-bottom: 0.1875rem; }
        @media screen and (max-width: 960px) {
          .search-and-listing-results-component.activity-feed .results .payload .item {
            padding-left: 85px;
            padding-left: 5.3125rem; } }
        @media screen and (max-width: 480px) {
          .search-and-listing-results-component.activity-feed .results .payload .item {
            padding: 16px 0 18px 17px;
            padding: 1rem 0 1.125rem 1.0625rem; } }
        .search-and-listing-results-component.activity-feed .results .payload .item:before {
          background-repeat: no-repeat;
          background-position: center center;
          content: '';
          height: 100%;
          left: 0;
          position: absolute;
          top: 0;
          width: 128px;
          width: 8rem; }
          @media screen and (max-width: 960px) {
            .search-and-listing-results-component.activity-feed .results .payload .item:before {
              height: 44px;
              height: 2.75rem;
              left: 17px;
              left: 1.0625rem;
              top: 22px;
              top: 1.375rem;
              width: 45px;
              width: 2.8125rem;
              background-size: cover; } }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity-feed .results .payload .item:before {
              display: none; } }
        @media screen and (max-width: 480px) {
          .search-and-listing-results-component.activity-feed .results .payload .item .item-meta {
            margin-bottom: 10px;
            margin-bottom: 0.625rem; } }
        .search-and-listing-results-component.activity-feed .results .payload .item .item-meta:before {
          margin-right: 10px;
          margin-right: 0.625rem;
          background-repeat: no-repeat;
          background-position: center center;
          content: '';
          display: none;
          vertical-align: middle; }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity-feed .results .payload .item .item-meta:before {
              height: 35px;
              height: 2.1875rem;
              width: 36px;
              width: 2.25rem;
              background-size: cover;
              display: inline-block; } }
        @media screen and (max-width: 480px) {
          .search-and-listing-results-component.activity-feed .results .payload .item .item-meta__date-categories {
            display: inline-block;
            vertical-align: middle; } }
        .search-and-listing-results-component.activity-feed .results .payload .item.heading-only {
          padding: 25px 82px 23px;
          padding: 1.5625rem 5.125rem 1.4375rem; }
        .search-and-listing-results-component.activity-feed .results .payload .item.events {
          background: #77ad99;
          /* Old browsers */
          background: -moz-linear-gradient(left, rgba(119, 173, 153, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(119, 173, 153, 0.14)), color-stop(12%, rgba(255, 255, 255, 0.14)));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(left, rgba(119, 173, 153, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(left, rgba(119, 173, 153, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(left, rgba(119, 173, 153, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* IE10+ */
          background: linear, to right, rgba(119, 173, 153, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%;
          /* W3C */ }
          .search-and-listing-results-component.activity-feed .results .payload .item.events:before {
            background-image: url("/images/Kauffman_org/ico-events.png"); }
          .lt-ie10 .search-and-listing-results-component.activity-feed .results .payload .item.events {
            background: url("/images/Kauffman_org/bg-events.png") repeat-y left top; }
          @media print {
            .search-and-listing-results-component.activity-feed .results .payload .item.events:before {
              content: url("/images/Kauffman_org/ico-events.png");
              text-align: center;
              float: left;
              margin-top: 25px; } }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity-feed .results .payload .item.events .item-meta:before {
              background-image: url("/images/Kauffman_org/ico-events.png"); } }
        .search-and-listing-results-component.activity-feed .results .payload .item.infographic {
          background: #f9d462;
          /* Old browsers */
          background: -moz-linear-gradient(left, rgba(249, 212, 98, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(249, 212, 98, 0.14)), color-stop(12%, rgba(255, 255, 255, 0.14)));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(left, rgba(249, 212, 98, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(left, rgba(249, 212, 98, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(left, rgba(249, 212, 98, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* IE10+ */
          background: linear, to right, rgba(249, 212, 98, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%;
          /* W3C */ }
          .search-and-listing-results-component.activity-feed .results .payload .item.infographic:before {
            background-image: url("/images/Kauffman_org/ico-infographic.png"); }
          .lt-ie10 .search-and-listing-results-component.activity-feed .results .payload .item.infographic {
            background: url("images/Kauffman_org/bg-infographic.png") repeat-y left top; }
          @media print {
            .search-and-listing-results-component.activity-feed .results .payload .item.infographic:before {
              content: url("/images/Kauffman_org/ico-infographic.png");
              text-align: center;
              float: left;
              margin-top: 25px; } }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity-feed .results .payload .item.infographic .item-meta:before {
              background-image: url("/images/Kauffman_org/ico-infographic.png"); } }
        .search-and-listing-results-component.activity-feed .results .payload .item.media {
          background-image: url(/images/Kauffman_org/ico-media.png); }
          .search-and-listing-results-component.activity-feed .results .payload .item.media:hover {
            background-color: #D2DBCC; }
          .search-and-listing-results-component.activity-feed .results .payload .item.media .day {
            background-color: #406b1e; }
        .search-and-listing-results-component.activity-feed .results .payload .item.news {
          background: #d28221;
          /* Old browsers */
          background: -moz-linear-gradient(left, rgba(210, 130, 33, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(210, 130, 33, 0.14)), color-stop(12%, rgba(255, 255, 255, 0.14)));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(left, rgba(210, 130, 33, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(left, rgba(210, 130, 33, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(left, rgba(210, 130, 33, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* IE10+ */
          background: linear, to right, rgba(210, 130, 33, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%;
          /* W3C */ }
          .search-and-listing-results-component.activity-feed .results .payload .item.news:before {
            background-image: url("/images/Kauffman_org/ico-news.png"); }
          .lt-ie10 .search-and-listing-results-component.activity-feed .results .payload .item.news {
            background: url("/images/Kauffman_org/bg-news.png") repeat-y left top; }
          @media print {
            .search-and-listing-results-component.activity-feed .results .payload .item.news:before {
              content: url("/images/Kauffman_org/ico-news.png");
              text-align: center;
              float: left;
              margin-top: 25px; } }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity-feed .results .payload .item.news .item-meta:before {
              background-image: url("/images/Kauffman_org/ico-news.png"); } }
        .search-and-listing-results-component.activity-feed .results .payload .item.publication {
          /*
						@extend .yellow-box;
						background-image: url(/images/Kauffman_org/ico-publication.png);

						&:hover {
							background-color:#FCEBCD;
						}
						.day {
							background-color: $dark_yellow;
						}
						*/
          background: #f8cc7e;
          /* Old browsers */
          background: -moz-linear-gradient(left, rgba(248, 204, 126, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(248, 204, 126, 0.14)), color-stop(12%, rgba(255, 255, 255, 0.14)));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(left, rgba(248, 204, 126, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(left, rgba(248, 204, 126, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(left, rgba(248, 204, 126, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* IE10+ */
          background: linear, to right, rgba(248, 204, 126, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%;
          /* W3C */ }
          .search-and-listing-results-component.activity-feed .results .payload .item.publication:before {
            /*                        	@include px-rem(height, 51);
                        	@include px-rem(width, 54);*/
            background-image: url("/images/Kauffman_org/ico-publication-edited.png"); }
          @media print {
            .search-and-listing-results-component.activity-feed .results .payload .item.publication:before {
              content: url("/images/Kauffman_org/ico-publication-edited.png");
              text-align: center;
              float: left;
              margin-top: 25px; } }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity-feed .results .payload .item.publication .item-meta:before {
              background-image: url("/images/Kauffman_org/ico-publication-edited.png"); } }
        .search-and-listing-results-component.activity-feed .results .payload .item.research {
          background: #a0be7c;
          /* Old browsers */
          background: -moz-linear-gradient(left, rgba(160, 190, 124, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(160, 190, 124, 0.14)), color-stop(12%, rgba(255, 255, 255, 0.14)));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(left, rgba(160, 190, 124, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(left, rgba(160, 190, 124, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(left, rgba(160, 190, 124, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* IE10+ */
          background: linear, to right, rgba(160, 190, 124, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%;
          /* W3C */ }
          .search-and-listing-results-component.activity-feed .results .payload .item.research:before {
            background-image: url("/images/Kauffman_org/ico-research.png"); }
          .lt-ie10 .search-and-listing-results-component.activity-feed .results .payload .item.research {
            background: url("/images/Kauffman_org/bg-research.png") repeat-y left top; }
          @media print {
            .search-and-listing-results-component.activity-feed .results .payload .item.research:before {
              content: url("/images/Kauffman_org/ico-research.png");
              text-align: center;
              float: left;
              margin-top: 25px; } }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity-feed .results .payload .item.research .item-meta:before {
              background-image: url("/images/Kauffman_org/ico-research.png"); } }
        .search-and-listing-results-component.activity-feed .results .payload .item.video {
          background: #7c8fae;
          /* Old browsers */
          background: -moz-linear-gradient(left, rgba(124, 143, 174, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(124, 143, 174, 0.14)), color-stop(12%, rgba(255, 255, 255, 0.14)));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(left, rgba(124, 143, 174, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(left, rgba(124, 143, 174, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(left, rgba(124, 143, 174, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* IE10+ */
          background: linear, to right, rgba(124, 143, 174, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%;
          /* W3C */ }
          .search-and-listing-results-component.activity-feed .results .payload .item.video:before {
            background-image: url("/images/Kauffman_org/ico-video.png"); }
          .lt-ie10 .search-and-listing-results-component.activity-feed .results .payload .item.video {
            background: url("/images/Kauffman_org/bg-video.png") repeat-y left top; }
          @media print {
            .search-and-listing-results-component.activity-feed .results .payload .item.video:before {
              content: url("/images/Kauffman_org/ico-video.png");
              text-align: center;
              float: left;
              margin-top: 25px; } }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity-feed .results .payload .item.video .item-meta:before {
              background-image: url("/images/Kauffman_org/ico-video.png"); } }
        .search-and-listing-results-component.activity-feed .results .payload .item.external {
          background: #26255f;
          /* Old browsers */
          background: -moz-linear-gradient(left, rgba(38, 37, 95, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(38, 37, 95, 0.14)), color-stop(12%, rgba(255, 255, 255, 0.14)));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(left, rgba(38, 37, 95, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(left, rgba(38, 37, 95, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(left, rgba(38, 37, 95, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* IE10+ */
          background: linear, to right, rgba(38, 37, 95, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%;
          /* W3C */ }
          .search-and-listing-results-component.activity-feed .results .payload .item.external:before {
            background-image: url("/images/Kauffman_org/ico-external.png"); }
          .lt-ie10 .search-and-listing-results-component.activity-feed .results .payload .item.external {
            background: url("/images/Kauffman_org/bg-external.png") repeat-y left top; }
          @media print {
            .search-and-listing-results-component.activity-feed .results .payload .item.external:before {
              content: url("/images/Kauffman_org/ico-external.png");
              text-align: center;
              float: left;
              margin-top: 25px; } }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity-feed .results .payload .item.external .item-meta:before {
              background-image: url("/images/Kauffman_org/ico-external.png"); } }
        .search-and-listing-results-component.activity-feed .results .payload .item.audio {
          background: #cec371;
          /* Old browsers */
          background: -moz-linear-gradient(left, rgba(206, 195, 113, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(206, 195, 113, 0.14)), color-stop(12%, rgba(255, 255, 255, 0.14)));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(left, rgba(206, 195, 113, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(left, rgba(206, 195, 113, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(left, rgba(206, 195, 113, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* IE10+ */
          background: linear, to right, rgba(206, 195, 113, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%;
          /* W3C */ }
          .search-and-listing-results-component.activity-feed .results .payload .item.audio:before {
            background-image: url("/images/Kauffman_org/ico-audio.png"); }
          .lt-ie10 .search-and-listing-results-component.activity-feed .results .payload .item.audio {
            background: url("/images/Kauffman_org/bg-audio.png") repeat-y left top; }
          @media print {
            .search-and-listing-results-component.activity-feed .results .payload .item.audio:before {
              content: url("/images/Kauffman_org/ico-audio.png");
              text-align: center;
              float: left;
              margin-top: 25px; } }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity-feed .results .payload .item.audio .item-meta:before {
              background-image: url("/images/Kauffman_org/ico-audio.png"); } }
        .search-and-listing-results-component.activity-feed .results .payload .item.gallery {
          background: #007085;
          /* Old browsers */
          background: -moz-linear-gradient(left, rgba(0, 112, 133, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 112, 133, 0.14)), color-stop(12%, rgba(255, 255, 255, 0.14)));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(left, rgba(0, 112, 133, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(left, rgba(0, 112, 133, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(left, rgba(0, 112, 133, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* IE10+ */
          background: linear, to right, rgba(0, 112, 133, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%;
          /* W3C */ }
          .search-and-listing-results-component.activity-feed .results .payload .item.gallery:before {
            background-image: url("/images/Kauffman_org/ico-photogallery.png"); }
          .lt-ie10 .search-and-listing-results-component.activity-feed .results .payload .item.gallery {
            background: url("/images/Kauffman_org/bg-photogallery.png") repeat-y left top; }
          @media print {
            .search-and-listing-results-component.activity-feed .results .payload .item.gallery:before {
              content: url("/images/Kauffman_org/ico-photogallery.png");
              text-align: center;
              float: left;
              margin-top: 25px; } }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity-feed .results .payload .item.gallery .item-meta:before {
              background-image: url("/images/Kauffman_org/ico-photogallery.png"); } }
        .search-and-listing-results-component.activity-feed .results .payload .item.article {
          background: #ca5527;
          /* Old browsers */
          background: -moz-linear-gradient(left, rgba(202, 85, 39, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(202, 85, 39, 0.14)), color-stop(12%, rgba(255, 255, 255, 0.14)));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(left, rgba(202, 85, 39, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(left, rgba(202, 85, 39, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(left, rgba(202, 85, 39, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* IE10+ */
          background: linear, to right, rgba(202, 85, 39, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%;
          /* W3C */ }
          .search-and-listing-results-component.activity-feed .results .payload .item.article:before {
            background-image: url("/images/Kauffman_org/ico-article.png"); }
          .lt-ie10 .search-and-listing-results-component.activity-feed .results .payload .item.article {
            background: url("/images/Kauffman_org/bg-article.png") repeat-y left top; }
          @media print {
            .search-and-listing-results-component.activity-feed .results .payload .item.article:before {
              content: url("/images/Kauffman_org/ico-article.png");
              text-align: center;
              float: left;
              margin-top: 25px; } }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity-feed .results .payload .item.article .item-meta:before {
              background-image: url("/images/Kauffman_org/ico-article.png"); } }
        .search-and-listing-results-component.activity-feed .results .payload .item.program {
          background: #891d1d;
          /* Old browsers */
          background: -moz-linear-gradient(left, rgba(137, 29, 29, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(137, 29, 29, 0.14)), color-stop(12%, rgba(255, 255, 255, 0.14)));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(left, rgba(137, 29, 29, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(left, rgba(137, 29, 29, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(left, rgba(137, 29, 29, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%);
          /* IE10+ */
          background: linear, to right, rgba(137, 29, 29, 0.14) 0%, rgba(255, 255, 255, 0.14) 12%;
          /* W3C */ }
          .search-and-listing-results-component.activity-feed .results .payload .item.program:before {
            background-image: url("/images/Kauffman_org/ico-program.png"); }
          .lt-ie10 .search-and-listing-results-component.activity-feed .results .payload .item.program {
            background: url("/images/Kauffman_org/bg-program.png") repeat-y left top; }
          @media print {
            .search-and-listing-results-component.activity-feed .results .payload .item.program:before {
              content: url("/images/Kauffman_org/ico-program.png");
              text-align: center;
              float: left;
              margin-top: 25px; } }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity-feed .results .payload .item.program .item-meta:before {
              background-image: url("/images/Kauffman_org/ico-program.png"); } }
        .search-and-listing-results-component.activity-feed .results .payload .item > a:hover {
          color: inherit; }
        .search-and-listing-results-component.activity-feed .results .payload .item .date {
          left: 0;
          left: 0;
          margin-left: 22px;
          margin-left: 1.375rem;
          top: 0;
          top: 0;
          width: 36px;
          width: 2.25rem;
          position: absolute; }
          .search-and-listing-results-component.activity-feed .results .payload .item .date span {
            display: block;
            text-align: center; }
          .search-and-listing-results-component.activity-feed .results .payload .item .date .day {
            padding: 6px 0 7px;
            padding: 0.375rem 0 0.4375rem;
            font-size: 21px;
            line-height: 22px;
            font-size: 1.3125rem;
            line-height: 1.375rem;
            color: #fff; }
          .search-and-listing-results-component.activity-feed .results .payload .item .date .month {
            font-size: 10px;
            line-height: 22px;
            font-size: 0.625rem;
            line-height: 1.375rem;
            background-color: #fff;
            letter-spacing: 0.06em;
            text-transform: uppercase; }
        .search-and-listing-results-component.activity-feed .results .payload .item .activity-categories {
          float: left; }
          .search-and-listing-results-component.activity-feed .results .payload .item .activity-categories a {
            color: #555D8E;
            font-size: 11px;
            text-transform: uppercase;
            vertical-align: top; }
            .search-and-listing-results-component.activity-feed .results .payload .item .activity-categories a:hover {
              color: #7D8FAF; }
          .search-and-listing-results-component.activity-feed .results .payload .item .activity-categories li {
            margin: 0 0 0 22px;
            margin: 0 0 0 1.375rem;
            position: relative; }
            .search-and-listing-results-component.activity-feed .results .payload .item .activity-categories li:before {
              content: "\2022";
              left: -15px;
              left: -0.9375rem;
              position: absolute;
              top: -4px;
              top: -0.25rem; }
        .search-and-listing-results-component.activity-feed .results .payload .item .activity-date {
          color: #979898;
          float: left;
          font-size: 11px;
          margin: 0 18p 16px 0;
          margin: 0 18p 1rem 0;
          text-transform: uppercase;
          width: auto; }
        .search-and-listing-results-component.activity-feed .results .payload .item h4 {
          font-size: 23px; }
          @media screen and (max-width: 768px) {
            .search-and-listing-results-component.activity-feed .results .payload .item h4 {
              font-size: 20px;
              font-size: 1.25rem;
              line-height: normal; } }
          @media screen and (max-width: 480px) {
            .search-and-listing-results-component.activity-feed .results .payload .item h4 {
              font-size: 18px;
              font-size: 1.125rem;
              line-height: normal; } }
          .search-and-listing-results-component.activity-feed .results .payload .item h4 a {
            color: #555D8E; }
            .search-and-listing-results-component.activity-feed .results .payload .item h4 a:hover {
              color: #7D8FAF; }
        .search-and-listing-results-component.activity-feed .results .payload .item p {
          font-size: 14px;
          line-height: 20px;
          font-size: 0.875rem;
          line-height: 1.25rem; }
  .search-and-listing-results-component.events .item p {
    padding-left: 16px;
    padding-left: 1rem;
    width: 27.8957%; }
  .search-and-listing-results-component.events .item h4 {
    width: 50.6066%; }
  .search-and-listing-results-component.events .item address {
    width: 20.4976%; }
  .search-and-listing-results-component.featured-content {
    padding-bottom: 0; }
    .search-and-listing-results-component.featured-content header {
      margin-top: 0;
      margin-top: 0; }
      @media screen and (max-width: 960px) {
        .search-and-listing-results-component.featured-content header h3 {
          font-size: 26px;
          font-size: 1.625rem; } }
      @media screen and (max-width: 695px) {
        .search-and-listing-results-component.featured-content header h3 {
          font-size: 24px;
          font-size: 1.5rem; } }
    .search-and-listing-results-component.featured-content .results .payload {
      border-bottom: none; }
      @media screen and (max-width: 960px) {
        .search-and-listing-results-component.featured-content .results .payload .item {
          float: left;
          display: block;
          margin-right: 2.3576515979%;
          width: 48.821174201%; }
          .search-and-listing-results-component.featured-content .results .payload .item:last-child {
            margin-right: 0; } }
      @media screen and (max-width: 695px) {
        .search-and-listing-results-component.featured-content .results .payload .item {
          float: left;
          display: block;
          margin-right: 2.3576515979%;
          width: 100%; }
          .search-and-listing-results-component.featured-content .results .payload .item:last-child {
            margin-right: 0; } }
      @media screen and (max-width: 960px) {
        .search-and-listing-results-component.featured-content .results .payload .item:nth-child(2n) {
          margin-right: 0; } }
      @media screen and (max-width: 960px) {
        .search-and-listing-results-component.featured-content .results .payload .item:nth-child(2) {
          border-top: none; } }
      @media screen and (max-width: 695px) {
        .search-and-listing-results-component.featured-content .results .payload .item:nth-child(2) {
          border-top: 1px solid #cbcbcb; } }
      .search-and-listing-results-component.featured-content .results .payload .item.last {
        padding-bottom: 0;
        padding-bottom: 0; }
        @media screen and (max-width: 960px) {
          .search-and-listing-results-component.featured-content .results .payload .item.last {
            padding-bottom: 18px;
            padding-bottom: 1.125rem; } }
      .search-and-listing-results-component.featured-content .results .payload .item .media-object {
        margin: 3px 0 3px 3px;
        margin: 0.1875rem 0 0.1875rem 0.1875rem; }
        @media screen and (max-width: 960px) {
          .search-and-listing-results-component.featured-content .results .payload .item .media-object {
            margin-left: 10px;
            margin-left: 0.625rem; } }
      .search-and-listing-results-component.featured-content .results .payload .item h4,
      .search-and-listing-results-component.featured-content .results .payload .item .media-body {
        width: auto; }
      @media screen and (max-width: 695px) {
        .search-and-listing-results-component.featured-content .results .payload .item h4 {
          font-size: 16px;
          font-size: 1rem;
          line-height: normal; } }
  .search-and-listing-results-component.multimedia .item {
    border-top: none !important;
    float: left;
    margin-right: 40px;
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%; }
    .search-and-listing-results-component.multimedia .item:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      .search-and-listing-results-component.multimedia .item {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%; }
        .search-and-listing-results-component.multimedia .item:last-child {
          margin-right: 0; } }
    .search-and-listing-results-component.multimedia .item:nth-of-type(2n) {
      margin-right: 0; }
    .search-and-listing-results-component.multimedia .item .media .media-object {
      float: left;
      margin-right: 27px;
      margin-left: 0 !important;
      position: relative; }
      .search-and-listing-results-component.multimedia .item .media .media-object:hover + h4 > a {
        color: #7d8faf; }
    .search-and-listing-results-component.multimedia .item .media .media-body {
      width: auto; }
  .search-and-listing-results-component.multimedia .icon {
    border-left: 4px solid #fff;
    height: 75px;
    position: absolute;
    right: 0;
    top: 0;
    width: 47px;
    z-index: 2; }
    .search-and-listing-results-component.multimedia .icon.audio {
      background: url(/images/Kauffman_org/sprites/icon_searchResults_audio.png) no-repeat; }
    .search-and-listing-results-component.multimedia .icon.infographic {
      background: url(/images/Kauffman_org/sprites/icon_searchResults_infographic.png) no-repeat; }
    .search-and-listing-results-component.multimedia .icon.photo {
      background: url(/images/Kauffman_org/sprites/icon_searchResults_photoAlbum.png) no-repeat; }
    .search-and-listing-results-component.multimedia .icon.video {
      background: url(/images/Kauffman_org/sprites/icon_searchResults_video.png) no-repeat; }
  .search-and-listing-results-component.search .results .payload .item:first-child {
    border-top: 1px solid #cbcbcb; }
  @media screen and (max-width: 1140px) {
    .search-and-listing-results-component.search .results .payload .item .media-body {
      width: 100%; } }
  .search-and-listing-results-component .departmentName {
    font-size: 26px;
    font-size: 1.625rem;
    margin: 10px 0;
    margin: 0.625rem 0;
    color: #4c4c4c; }
    @media screen and (max-width: 600px) {
      .search-and-listing-results-component .departmentName {
        font-size: 24px;
        font-size: 1.5rem; } }

/* SEARCH FACET CONTROLS COMPONENT
 * ======================================================= */
.search-facet-controls-component {
  padding-bottom: 0;
  padding-bottom: 0;
  position: relative;
  width: 100%; }
  .search-facet-controls-component header h3 {
    margin: 2px 0 22px 0;
    margin: 0.125rem 0 1.375rem 0;
    padding-bottom: 4px;
    padding-bottom: 0.25rem;
    font-size: 20px;
    line-height: 30px;
    font-size: 1.25rem;
    line-height: 1.875rem;
    border-bottom: 1px solid #d38222; }
  .search-facet-controls-component .CesLeftToolbar {
    padding: 0; }
  .search-facet-controls-component .CnlWidget {
    overflow: hidden; }
    .search-facet-controls-component .CnlWidget .CesFacet {
      margin: 0 0 20px 0;
      margin: 0 0 1.25rem 0;
      padding-bottom: 23px;
      padding-bottom: 1.4375rem;
      border-top: none;
      border-right: none;
      border-bottom: 1px solid #d38222;
      border-left: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      box-shadow: none; }
      @media screen and (max-width: 768px) {
        .search-facet-controls-component .CnlWidget .CesFacet {
          margin-bottom: 10px;
          padding-bottom: 5px; } }
      .search-facet-controls-component .CnlWidget .CesFacet .CesFacetBackground, .search-facet-controls-component .CnlWidget .CesFacet .CesFacetBackground_WithSelections {
        background: none;
        background-color: #f4e0c8;
        filter: none; }
  .search-facet-controls-component .CesFacetHeader {
    margin-bottom: 10px;
    margin-bottom: 0.625rem; }
    .search-facet-controls-component .CesFacetHeader > table {
      width: 100%; }
    .search-facet-controls-component .CesFacetHeader .CesFacetHeaderCollapseExpand {
      display: none;
      visibility: hidden; }
    .search-facet-controls-component .CesFacetHeader .CesFacetHeaderLeft {
      display: none;
      height: 16px;
      visibility: hidden;
      width: 16px; }
      .search-facet-controls-component .CesFacetHeader .CesFacetHeaderLeft .CesFacetHeaderIcon {
        display: none;
        vertical-align: middle;
        visibility: hidden; }
      .search-facet-controls-component .CesFacetHeader .CesFacetHeaderLeft.CesFacetHeaderCollapseControl {
        display: table-cell;
        visibility: visible; }
        .search-facet-controls-component .CesFacetHeader .CesFacetHeaderLeft.CesFacetHeaderCollapseControl .CesFacetHeaderCollapseExpand {
          height: 9px;
          height: 0.5625rem;
          width: 15px;
          width: 0.9375rem;
          background-image: url("/images/Kauffman_org/sprite_arrows.png");
          background-position: 0 0;
          display: block;
          visibility: visible; }
    .search-facet-controls-component .CesFacetHeader .CesFacetHeaderCenter .CesFacetHeaderLabel {
      font-weight: normal; }
    .search-facet-controls-component .CesFacetHeader .CesFacetHeaderRight {
      width: 1%; }
      .search-facet-controls-component .CesFacetHeader .CesFacetHeaderRight .CesFacetHeaderEraser {
        cursor: pointer;
        margin-right: 3px; }
  .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine {
    margin-top: 4px;
    margin-top: 0.25rem;
    height: 21px;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap; }
    .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine:first-child {
      margin-top: 0;
      margin-top: 0; }
    .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine .CesFacetLineCheckBox {
      margin: 5px 8px 0 0;
      margin: 0.3125rem 0.5rem 0 0;
      background-repeat: no-repeat;
      display: inline-block;
      float: left;
      height: 13px;
      width: 13px; }
    .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine.CesFacetNormalLine_NotChecked .CesFacetLineCheckBox {
      background-image: url(/images/Kauffman_org/checkbox_unchecked.png); }
    .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine .CesFacetHeaderLabel {
      font-size: 16px;
      line-height: 30px;
      font-size: 1rem;
      line-height: 1.875rem; }
    .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine .CesFacetLineText {
      font-size: 14px;
      line-height: 20px;
      font-size: 0.875rem;
      line-height: 1.25rem;
      color: #555d8e; }
    .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine .CesFacetLineEllipsis {
      display: none; }
    .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine .CesFacetLineRemoveBox {
      right: 25px;
      right: 1.5625rem;
      background: url(/images/Kauffman_org/orange_x.png) no-repeat 0 6px;
      height: inherit;
      position: absolute;
      width: 10px; }
      .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine .CesFacetLineRemoveBox:before {
        display: none; }
    .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine .CesFacetLineCount {
      font-size: 14px;
      line-height: 20px;
      font-size: 0.875rem;
      line-height: 1.25rem; }
    .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine .CesFacetLineIcon {
      max-height: 15px; }
  .search-facet-controls-component .CesFacetBody .CesFacetSearchBoxFrame {
    display: none; }
    .search-facet-controls-component .CesFacetBody .CesFacetSearchBoxFrame > table {
      height: 100%;
      width: 100%; }
    .search-facet-controls-component .CesFacetBody .CesFacetSearchBoxFrame .CesFacetSearchBoxClearLink {
      cursor: pointer;
      display: none; }
  .search-facet-controls-component .CesFacetBody .CesFacetSearchResults {
    display: none;
    position: absolute;
    z-index: 999; }
  .search-facet-controls-component .CesFacetFooter {
    margin-top: 15px;
    margin-top: 0.9375rem;
    text-align: left; }
    .search-facet-controls-component .CesFacetFooter a {
      padding-left: 27px;
      padding-left: 1.6875rem;
      font-size: 12px;
      line-height: 20px;
      font-size: 0.75rem;
      line-height: 1.25rem;
      color: #555d8e !important;
      background-position: 0 3px;
      background-repeat: no-repeat;
      letter-spacing: 0.14em;
      text-transform: uppercase; }
      .search-facet-controls-component .CesFacetFooter a[id$=more] {
        background-image: url(/images/Kauffman_org/plus.png);
        background-repeat: no-repeat;
        background-position: 0 3px; }
      .search-facet-controls-component .CesFacetFooter a[id$=less] {
        background-image: url(/images/Kauffman_org/minus.png);
        background-repeat: no-repeat;
        background-position: 0 3px; }
  .search-facet-controls-component .CesToolbarGroup > div {
    white-space: nowrap; }

.CesFacetHeaderCollapsed .CesFacetHeaderCollapseControl .CesFacetHeaderCollapseExpand {
  height: 9px;
  height: 0.5625rem;
  width: 15px;
  width: 0.9375rem;
  background-image: url("/images/Kauffman_org/sprite_arrows.png");
  background-position: 0 100%; }

.CesFacetHeaderCollapsed .CesFacetHeaderIcon {
  display: none;
  visibility: hidden; }

/* SEARCH PAGE TITLE & SORTING COMPONENT
 * ======================================================= */
@media screen and (max-width: 480px) {
  .content-main .search-page-title-and-sorting-component {
    display: none; } }

.search-page-title-and-sorting-component .CesSearchPanel {
  background-color: white;
  border-bottom: none;
  box-shadow: none;
  overflow: Hidden; }
  .search-page-title-and-sorting-component .CesSearchPanel .CesSearchPanelSpacer {
    padding: 0; }
    .search-page-title-and-sorting-component .CesSearchPanel .CesSearchPanelSpacer .CesQueryBox {
      display: inline-block;
      width: 356px; }
      @media screen and (max-width: 1140px) {
        .search-page-title-and-sorting-component .CesSearchPanel .CesSearchPanelSpacer .CesQueryBox {
          width: 83%; } }
    .search-page-title-and-sorting-component .CesSearchPanel .CesSearchPanelSpacer table {
      border-radius: 4px; }
    .search-page-title-and-sorting-component .CesSearchPanel .CesSearchPanelSpacer input {
      position: inherit; }

.search-page-title-and-sorting-component .input-text {
  margin: 30px 0 14px;
  margin: 1.875rem 0 0.875rem; }
  .search-page-title-and-sorting-component .input-text input:not(.button) {
    padding: 3px 7px 5px;
    padding: 0.1875rem 0.4375rem 0.3125rem;
    width: 356px;
    width: 22.25rem;
    border: 1px solid #cdcdcd;
    border-radius: 4px;
    color: #525353; }
    .search-page-title-and-sorting-component .input-text input:not(.button)::-webkit-input-placeholder {
      color: #525353; }
    .search-page-title-and-sorting-component .input-text input:not(.button):-moz-placeholder {
      color: #525353; }
    .search-page-title-and-sorting-component .input-text input:not(.button)::-moz-placeholder {
      color: #525353; }
    .search-page-title-and-sorting-component .input-text input:not(.button):-ms-input-placeholder {
      color: #525353; }
  .search-page-title-and-sorting-component .input-text .microsite-chk {
    margin-top: 10px;
    margin-top: 0.625rem; }
    .search-page-title-and-sorting-component .input-text .microsite-chk input[type="checkbox"] {
      margin: 2px 5px 0 0;
      margin: 0.125rem 0.3125rem 0 0;
      width: auto; }
  .search-page-title-and-sorting-component .input-text .button, .search-page-title-and-sorting-component .input-text .enews-signup-module .signup-link a, .enews-signup-module .signup-link .search-page-title-and-sorting-component .input-text a, .search-page-title-and-sorting-component .input-text .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .search-page-title-and-sorting-component .input-text a[href="#previous"], .search-page-title-and-sorting-component .input-text .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .search-page-title-and-sorting-component .input-text a[href="#next"], .search-page-title-and-sorting-component .input-text .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .search-page-title-and-sorting-component .input-text input {
    background-color: #d4d4d4;
    background-image: -webkit-linear-gradient(top, #d4d4d4 0%, #aaaaaa 100%);
    background-image: linear-gradient(to bottom, #d4d4d4 0%, #aaaaaa 100%);
    margin-left: 8px;
    margin-left: 0.5rem;
    padding: 7px 7px 7px 9px;
    padding: 0.4375rem 0.4375rem 0.4375rem 0.5625rem;
    background-position: left top;
    background-repeat: repeat;
    box-shadow: 0 2px 0 0 #848484;
    color: #525353;
    position: relative;
    text-shadow: none;
    top: -3px; }
    .lt-ie9 .search-page-title-and-sorting-component .input-text .button, .lt-ie9 .search-page-title-and-sorting-component .input-text .enews-signup-module .signup-link a, .enews-signup-module .signup-link .lt-ie9 .search-page-title-and-sorting-component .input-text a, .lt-ie9 .search-page-title-and-sorting-component .input-text .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .lt-ie9 .search-page-title-and-sorting-component .input-text a[href="#previous"], .lt-ie9 .search-page-title-and-sorting-component .input-text .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .lt-ie9 .search-page-title-and-sorting-component .input-text a[href="#next"], .lt-ie9 .search-page-title-and-sorting-component .input-text .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .lt-ie9 .search-page-title-and-sorting-component .input-text input {
      behavior: none;
      border-bottom: 2px solid #848484; }

.search-page-title-and-sorting-component header > h3,
.search-page-title-and-sorting-component header div,
.search-page-title-and-sorting-component header .container div > * {
  display: inline-block; }

.search-page-title-and-sorting-component header h3 {
  margin-bottom: 11px;
  margin-bottom: 0.6875rem;
  font-size: 20px;
  line-height: autopx;
  font-size: 1.25rem;
  line-height: auto/16rem; }

.search-page-title-and-sorting-component header .container div {
  margin-left: 10px;
  margin-left: 0.625rem;
  padding-left: 17px;
  padding-left: 1.0625rem;
  border-left: 1px solid #cbcbcb; }
  .search-page-title-and-sorting-component header .container div:first-child {
    border-left: none;
    margin-left: 0;
    margin-left: 0; }

.search-page-title-and-sorting-component header .container h4 {
  margin-right: 7px;
  margin-right: 0.4375rem;
  font-size: 16px;
  line-height: 30px;
  font-size: 1rem;
  line-height: 1.875rem;
  color: #4c4c4c; }

.search-page-title-and-sorting-component header .container p,
.search-page-title-and-sorting-component header .container li {
  font-size: 16px;
  line-height: 20px;
  font-size: 1rem;
  line-height: 1.25rem; }

.search-page-title-and-sorting-component header .container p {
  margin-bottom: 0;
  margin-bottom: 0; }

.search-page-title-and-sorting-component header .container li:before {
  margin-left: 11px;
  margin-left: 0.6875rem;
  padding-right: 12px;
  padding-right: 0.75rem;
  content: "\2022"; }

.search-page-title-and-sorting-component header .container li:first-child:before {
  margin-left: 0;
  margin-left: 0;
  padding-right: 0;
  padding-right: 0;
  content: ""; }

/* LISTING COMPONENT
 * ======================================================= */
.listing-component {
  float: none;
  margin-bottom: 2.0625em;
  margin-top: 2.9375em;
  padding: 1.1875em 1.375em 1.125em 1.3125em; }
  .content-area + .listing-component {
    margin-top: 31px;
    margin-top: 1.9375rem; }
  .module + .listing-component {
    margin-top: 59px;
    margin-top: 3.6875rem; }
  .listing-component .filter > li {
    display: inline-block;
    vertical-align: top; }
    @media screen and (max-width: 600px) {
      .listing-component .filter > li {
        display: block;
        padding-left: 0; } }
    .listing-component .filter > li:last-child {
      margin-left: 40px;
      margin-left: 2.5rem;
      padding-left: 40px;
      padding-left: 2.5rem;
      border-left: 1px solid #d38222;
      width: auto; }
    @media screen and (max-width: 1140px) {
      .listing-component .filter > li:nth-child(2) + li:not(.taxonomyFilter) {
        margin: 25px 0 0 0;
        margin: 1.5625rem 0 0 0;
        border-left: none;
        display: block;
        padding-left: 0; } }
    @media screen and (max-width: 960px) {
      .listing-component .filter > li:nth-child(2) + li:not(.taxonomyFilter) {
        margin-left: 30px;
        margin-left: 1.875rem;
        padding-left: 30px;
        padding-left: 1.875rem;
        border-left: 1px solid #d38222;
        display: inline-block;
        margin-top: 0; } }
    @media screen and (max-width: 768px) {
      .listing-component .filter > li:nth-child(2) + li:not(.taxonomyFilter) {
        margin: 25px 0 0 0;
        margin: 1.5625rem 0 0 0;
        border-left: none;
        display: block;
        padding-left: 0; } }
    @media screen and (max-width: 600px) {
      .listing-component .filter > li:nth-child(2) + li:not(.taxonomyFilter) {
        margin: 25px 0 0 0;
        margin: 1.5625rem 0 0 0;
        border-left: none;
        display: block;
        padding-left: 0; } }
    @media screen and (max-width: 1140px) {
      .listing-component .filter > li:nth-child(2) + li:not(.taxonomyFilter) h4 {
        margin-bottom: 0; } }
    @media screen and (max-width: 960px) {
      .listing-component .filter > li:nth-child(2) + li:not(.taxonomyFilter) h4 {
        margin-bottom: 11px;
        margin-bottom: 0.6875rem; } }
    @media screen and (max-width: 768px) {
      .listing-component .filter > li:nth-child(2) + li:not(.taxonomyFilter) h4 {
        margin-bottom: 0; } }
    @media screen and (max-width: 768px) {
      .listing-component .filter > li:nth-child(2) + li:not(.taxonomyFilter).sortby {
        margin-left: 30px;
        margin-left: 1.875rem;
        padding-left: 30px;
        padding-left: 1.875rem;
        border-left: 1px solid #d38222;
        display: inline-block;
        margin-top: 0; } }
    @media screen and (max-width: 736px) {
      .listing-component .filter > li:nth-child(2) + li:not(.taxonomyFilter).sortby {
        margin: 25px 0 0 0;
        margin: 1.5625rem 0 0 0;
        border-left: none;
        display: block;
        padding-left: 0; } }
    @media screen and (max-width: 768px) {
      .listing-component .filter > li:nth-child(2) + li:not(.taxonomyFilter).sortby h4 {
        margin-bottom: 11px;
        margin-bottom: 0.6875rem; } }
    @media screen and (max-width: 736px) {
      .listing-component .filter > li:nth-child(2) + li:not(.taxonomyFilter).sortby h4 {
        margin-bottom: 0; } }
    @media screen and (max-width: 600px) {
      .listing-component .filter > li:nth-child(1) + li:not(.taxonomyFilter) {
        margin: 25px 0 0 0;
        margin: 1.5625rem 0 0 0;
        border-left: none;
        display: block;
        padding-left: 0; } }
    @media screen and (max-width: 600px) {
      .listing-component .filter > li:nth-child(1) + li:not(.taxonomyFilter) h4 {
        margin-bottom: 0; } }
  .listing-component li {
    padding-left: 40px;
    position: relative; }
    @media screen and (max-width: 960px) {
      .listing-component li {
        padding-left: 30px;
        padding-left: 1.875rem; } }
    @media screen and (max-width: 695px) {
      .listing-component li {
        padding-left: 21px;
        padding-left: 1.3125rem; } }
    @media screen and (max-width: 600px) {
      .listing-component li {
        margin-top: 25px;
        margin-top: 1.5625rem; } }
    .listing-component li:first-child {
      padding-left: 0; }
      @media screen and (max-width: 600px) {
        .listing-component li:first-child {
          margin-top: 0; } }
    .listing-component li:last-child {
      padding-right: 0; }
    @media screen and (max-width: 600px) {
      .listing-component li.taxonomyFilter:nth-child(2):last-child {
        display: block;
        padding-left: 0; } }
    .listing-component li.divide-left {
      padding-left: 40px;
      border-left: 1px solid #d38222; }
    .listing-component li.divide-right {
      padding-right: 40px;
      margin-right: 40px;
      border-right: 1px solid #d38222; }
    .listing-component li .horz-list li {
      margin-left: 11px;
      margin-left: 0.6875rem;
      padding: 0;
      padding: 0;
      font-size: 16px;
      line-height: 20px;
      font-size: 1rem;
      line-height: 1.25rem;
      list-style-type: none;
      margin-top: 0;
      vertical-align: top; }
      .listing-component li .horz-list li:before {
        padding-right: 13px;
        padding-right: 0.8125rem;
        content: "\2022"; }
      .listing-component li .horz-list li:first-child {
        margin-left: 0;
        margin-left: 0; }
        .listing-component li .horz-list li:first-child:before {
          padding-right: 0;
          padding-right: 0;
          content: none; }
  .listing-component h3 {
    font-size: 30px;
    line-height: 36px;
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 25px; }
    @media screen and (max-width: 768px) {
      .listing-component h3 {
        font-size: 26px;
        font-size: 1.625rem; } }
    @media screen and (max-width: 480px) {
      .listing-component h3 {
        font-size: 24px;
        font-size: 1.5rem; } }
  .listing-component label,
  .listing-component h4 {
    margin: 0 0 11px;
    margin: 0 0 0.6875rem;
    top: -6px;
    top: -0.375rem;
    font-size: 20px;
    line-height: 30px;
    font-size: 1.25rem;
    line-height: 1.875rem;
    color: #4c4c4c;
    position: relative; }
  .listing-component label {
    margin-bottom: 1px;
    margin-bottom: 0.0625rem;
    display: block; }
  .listing-component select,
  .listing-component input[type=text] {
    height: 29px;
    padding: 4px 4px 4px 8px;
    border: 0;
    font-size: 14px;
    line-height: 16.8px;
    font-size: 0.875rem;
    line-height: 1.05rem; }
  .listing-component input[type=text] {
    float: left;
    border-radius: 3px;
    width: 232px; }
  .listing-component select {
    width: 232px; }
  .listing-component .button, .listing-component .enews-signup-module .signup-link a, .enews-signup-module .signup-link .listing-component a, .listing-component .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .listing-component a[href="#previous"], .listing-component .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .listing-component a[href="#next"], .listing-component .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .listing-component input {
    margin: 0 0 0 12px;
    float: left;
    display: block; }

/** Listing component for full width pages **/
@media screen and (max-width: 960px) {
  .full-width .listing-component .filter li {
    margin-left: 30px;
    margin-left: 1.875rem;
    padding-left: 0; }
    .full-width .listing-component .filter li:first-child {
      margin-left: 0; } }

@media screen and (max-width: 600px) {
  .full-width .listing-component .filter li {
    margin-left: 0; } }

@media screen and (max-width: 1140px) {
  .full-width .listing-component .filter li:nth-child(2) + li:not(.taxonomyFilter) {
    margin: 0 0 0 30px;
    margin: 0 0 0 1.875rem;
    padding-left: 30px;
    padding-left: 1.875rem;
    border-left: 1px solid #d38222;
    display: inline-block; } }

@media screen and (max-width: 960px) {
  .full-width .listing-component .filter li:nth-child(2) + li:not(.taxonomyFilter) {
    margin: 25px 0 0 0;
    margin: 1.5625rem 0 0 0;
    border-left: none;
    display: block;
    padding-left: 0; } }

.full-width .listing-component .filter li:nth-child(2) + li:not(.taxonomyFilter) input[type=text] {
  width: 178px;
  width: 11.125rem; }

/* HORIZONTAL ACCORDION COMPONENT
 * ======================================================= */
.home-page .accordion-module {
  margin-bottom: 46px;
  margin-bottom: 2.875rem; }
  @media screen and (max-width: 1140px) {
    .home-page .accordion-module {
      display: none !important; } }

.multimedia-page .accordion-module {
  width: 100%; }

.accordion-module .accordion {
  height: 25.9375em;
  list-style-type: none;
  margin: 0em;
  padding: 0em;
  width: 1143px; }
  .home-page .accordion-module .accordion {
    height: 21.875em;
    margin-top: -38px;
    /** FB - 63192/#654486 **/ }
  .multimedia-page .accordion-module .accordion {
    height: 24.375em; }
  .multimedia-page .accordion-module .accordion.vertical {
    height: auto;
    width: 100%; }

.content-area .accordion-module .accordion li {
  counter-increment: none; }
  .content-area .accordion-module .accordion li:before {
    content: none;
    margin: 0px; }

.accordion-module .content-area {
  clear: none; }
  .accordion-module .content-area.intro {
    font-size: 16px;
    line-height: 26px;
    font-size: 1rem;
    line-height: 1.625rem; }
  .accordion-module .content-area.media-body {
    font-size: 14px;
    line-height: 20px;
    font-size: 0.875rem;
    line-height: 1.25rem; }

.accordion-module .spine {
  background-color: #f4e0c8 !important;
  border-radius: 3px;
  box-shadow: 3px 0 0 0 #d38222;
  color: #4c4c4c;
  letter-spacing: 0.1em;
  margin-right: 0.375em;
  text-transform: uppercase;
  width: 2.375em;
  /*.multimedia-page .accordion.vertical & {
			@include media($medium) {
				width: 100%;
			}
		}*/
  /** FB - 63192/#654486 **/ }
  .lt-ie9 .accordion-module .spine {
    border-right: 3px solid #d38222;
    margin-right: 0.1875em; }
  .accordion-module .spine.closed {
    background-color: transparent !important;
    box-shadow: none;
    display: table;
    margin-right: 0em;
    pointer-events: none;
    z-index: 0;
    cursor: auto; }
    .accordion-module .spine.closed .button, .accordion-module .spine.closed .enews-signup-module .signup-link a, .enews-signup-module .signup-link .accordion-module .spine.closed a, .accordion-module .spine.closed .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .accordion-module .spine.closed a[href="#previous"], .accordion-module .spine.closed .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .accordion-module .spine.closed a[href="#next"], .accordion-module .spine.closed .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .accordion-module .spine.closed input {
      cursor: pointer; }
    .lt-ie9 .accordion-module .spine.closed {
      border-right: none; }
  .accordion-module .spine:hover {
    background-color: #d38222 !important;
    box-shadow: 3px 0 0 0 #f4e0c8;
    color: #fff; }
    .lt-ie9 .accordion-module .spine:hover {
      border-right: 3px solid #f4e0c8; }
    .accordion-module .spine:hover.closed {
      background-color: transparent !important;
      box-shadow: none; }
      .lt-ie9 .accordion-module .spine:hover.closed {
        border-right: none; }
  .accordion-module .spine.active {
    background-color: #d38222 !important;
    box-shadow: 3px 0 0 0 #f4e0c8;
    color: #fff;
    margin-right: 0.1875em;
    pointer-events: none; }
    .lt-ie9 .accordion-module .spine.active {
      border-right: 3px solid #f4e0c8;
      margin-right: 0em; }
  .accordion-module .spine > span {
    font-size: 20.3px;
    line-height: 38px;
    font-size: 1.26875rem;
    line-height: 2.375rem;
    padding-right: 0.8125em; }
    .lt-ie9 .accordion-module .spine > span {
      white-space: nowrap; }
    .accordion-module .spine > span.closed {
      display: table-cell !important;
      padding-right: 0;
      position: relative;
      text-align: center;
      -webkit-transform: none;
      /* Chrome, Safari 3.1+ */
      -moz-transform: none;
      /* Firefox 3.5-15 */
      -ms-transform: none;
      /* IE 9 */
      -o-transform: none;
      /* Opera 10.50-12.00 */
      transform: none;
      /* Firefox 16+, IE 10+, Opera 12.10+ */
      vertical-align: bottom;
      padding-bottom: 3px; }
      .accordion-module .spine > span.closed .button, .accordion-module .spine > span.closed .enews-signup-module .signup-link a, .enews-signup-module .signup-link .accordion-module .spine > span.closed a, .accordion-module .spine > span.closed .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .accordion-module .spine > span.closed a[href="#previous"], .accordion-module .spine > span.closed .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .accordion-module .spine > span.closed a[href="#next"], .accordion-module .spine > span.closed .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .accordion-module .spine > span.closed input {
        pointer-events: auto;
        top: 0;
        left: 0;
        position: absolute;
        display: block;
        width: 100%;
        height: 350px;
        background: rgba(255, 255, 255, 0);
        margin: 0;
        behavior: none !important; }
        .lt-ie9 .accordion-module .spine > span.closed .button, .lt-ie9 .accordion-module .spine > span.closed .enews-signup-module .signup-link a, .enews-signup-module .signup-link .lt-ie9 .accordion-module .spine > span.closed a, .lt-ie9 .accordion-module .spine > span.closed .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .lt-ie9 .accordion-module .spine > span.closed a[href="#previous"], .lt-ie9 .accordion-module .spine > span.closed .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .lt-ie9 .accordion-module .spine > span.closed a[href="#next"], .lt-ie9 .accordion-module .spine > span.closed .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .lt-ie9 .accordion-module .spine > span.closed input {
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
        .accordion-module .spine > span.closed .button .text, .accordion-module .spine > span.closed .enews-signup-module .signup-link a .text, .enews-signup-module .signup-link .accordion-module .spine > span.closed a .text, .accordion-module .spine > span.closed .wizard-module .wizard .actions ul li a[href="#previous"] .text, .wizard-module .wizard .actions ul li .accordion-module .spine > span.closed a[href="#previous"] .text, .accordion-module .spine > span.closed .wizard-module .wizard .actions ul li a[href="#next"] .text, .wizard-module .wizard .actions ul li .accordion-module .spine > span.closed a[href="#next"] .text, .accordion-module .spine > span.closed .scfForm .scfSubmitButtonBorder input .text, .scfForm .scfSubmitButtonBorder .accordion-module .spine > span.closed input .text {
          font-size: 20px;
          line-height: 24px;
          font-size: 1.25rem;
          line-height: 1.5rem;
          background-color: #5d708e;
          background-image: none;
          border-radius: 3px;
          box-shadow: 0 3px 0 0 #7d8faf;
          color: #fff;
          display: block;
          letter-spacing: 0.1em;
          line-height: 1.2;
          margin-top: 0em;
          padding: 0.4375em 0.6875em 0.375em 0.75em;
          text-shadow: none;
          width: 97%;
          left: 1%;
          bottom: 3px;
          position: absolute;
          white-space: normal; }
        .accordion-module .spine > span.closed .button:hover .text, .accordion-module .spine > span.closed .enews-signup-module .signup-link a:hover .text, .enews-signup-module .signup-link .accordion-module .spine > span.closed a:hover .text, .accordion-module .spine > span.closed .wizard-module .wizard .actions ul li a[href="#previous"]:hover .text, .wizard-module .wizard .actions ul li .accordion-module .spine > span.closed a[href="#previous"]:hover .text, .accordion-module .spine > span.closed .wizard-module .wizard .actions ul li a[href="#next"]:hover .text, .wizard-module .wizard .actions ul li .accordion-module .spine > span.closed a[href="#next"]:hover .text, .accordion-module .spine > span.closed .scfForm .scfSubmitButtonBorder input:hover .text, .scfForm .scfSubmitButtonBorder .accordion-module .spine > span.closed input:hover .text {
          background-color: #7d8faf;
          box-shadow: 0 3px 0 0 #5d708e; }

.accordion-module .panel {
  background-color: transparent; }

.accordion-module figure {
  background-color: #fff;
  border: 1px solid #cbcbcb;
  border-radius: 0 3px 3px 0;
  border-width: 1px 1px 1px 0;
  display: block;
  height: 100%;
  margin: 0;
  padding: 2.625em 3.0625em 1.8125em 2.3125em;
  position: relative;
  width: 100%; }
  .accordion-module figure.no-intro {
    padding: 0em; }
    .accordion-module figure.no-intro .media-object {
      border: none;
      margin-right: 2.6875em !important; }
    .accordion-module figure.no-intro h4 {
      margin-bottom: 0.3125em;
      padding-top: 0.875em; }
    .accordion-module figure.no-intro .media-body {
      top: 0; }
      .accordion-module figure.no-intro .media-body p {
        font-size: 16px;
        line-height: 26px;
        font-size: 1rem;
        line-height: 1.625rem; }
    .accordion-module figure.no-intro .more {
      border: none; }
      .accordion-module figure.no-intro .more a {
        font-size: 16px;
        line-height: 24px;
        font-size: 1rem;
        line-height: 1.5rem;
        text-transform: none;
        letter-spacing: 0.0em; }
  .accordion-module figure .panel__media-content {
    *zoom: 1; }
    .accordion-module figure .panel__media-content:before, .accordion-module figure .panel__media-content:after {
      content: " ";
      display: table; }
    .accordion-module figure .panel__media-content:after {
      clear: both; }
  .accordion-module figure .panel__media {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 57.3509785009%; }
    .accordion-module figure .panel__media:last-child {
      margin-right: 0; }
  .accordion-module figure .panel__content {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 40.2913699012%; }
    .accordion-module figure .panel__content:last-child {
      margin-right: 0; }
    .accordion-module figure .panel__content .tag-module ul {
      margin-right: 0; }

.accordion-module .close {
  position: absolute;
  right: 1.625em;
  top: 1.375em;
  z-index: 10; }
  .accordion-module .close a {
    height: 12px;
    width: 12px;
    display: block;
    background: url("/images/Kauffman_org/btn_close_accordion.png") no-repeat;
    text-indent: -9999px; }
    .accordion-module .close a:hover {
      background: url("/images/Kauffman_org/btn_close_accordion_hover.png") no-repeat; }

.accordion-module h3 {
  font-size: 30px;
  line-height: 36px;
  font-size: 1.875rem;
  line-height: 2.25rem;
  color: #4c4c4c;
  padding-bottom: 0.5625em; }

.accordion-module h4 {
  font-size: 30px;
  line-height: 36px;
  font-size: 1.875rem;
  line-height: 2.25rem; }

.accordion-module p {
  padding-bottom: 1.6875em; }

.detail-page .accordion-module .horizontal img {
  max-width: 158px; }

.accordion-module .media .media-object {
  margin-bottom: 1.5625em; }
  .accordion-module .media .media-object.pull-left, .accordion-module .media .sidebar li > a.media-object.external:before, .sidebar .accordion-module .media li > a.media-object.external:before, .accordion-module .media .media-object.date-module, .accordion-module .media .detail-title-component h2.media-object.has-sibling-modules, .detail-title-component .accordion-module .media h2.media-object.has-sibling-modules, .accordion-module .media .downloads-component .media-object.media, .downloads-component .accordion-module .media .media-object.media, .accordion-module .media .media-object.enews-signup-module, .accordion-module .media .media-object.promo-module, .accordion-module .media .media-object.alt-promo-module, .accordion-module .media .sidebar .media-object.social-media-module, .sidebar .accordion-module .media .media-object.social-media-module, .accordion-module .media
  .contact-info-component .media-object.social-media-module,
  .contact-info-component .accordion-module .media .media-object.social-media-module, .accordion-module .media .landing-title-component h2.media-object, .landing-title-component .accordion-module .media h2.media-object, .accordion-module .media .media-object.related-module, .accordion-module .media .footer-bar p.media-object, .footer-bar .accordion-module .media p.media-object {
    margin: 0em 3.0625em 0em 0em; }
  .accordion-module .media .media-object img {
    border: none;
    margin: 0; }

.accordion-module .media h4 {
  font-size: 18px;
  line-height: 25px;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  color: #555d8e;
  position: relative;
  top: -5px; }

.accordion-module .media .media-body {
  position: relative;
  top: -4px; }
  .accordion-module .media .media-body p {
    font-size: 14px;
    line-height: 20px;
    font-size: 0.875rem;
    line-height: 1.25rem; }
    .accordion-module .media .media-body p.city {
      font-size: 12px;
      line-height: 20px;
      font-size: 0.75rem;
      line-height: 1.25rem; }
  .accordion-module .media .media-body.non-floated p {
    padding-bottom: 0.25em; }

.home-page .accordion-module .media {
  float: none;
  padding-right: 2%; }

.accordion-module .more {
  border-top: 1px solid #cbcbcb;
  bottom: 1.75em;
  left: 2.3125em;
  padding-top: 0.875em;
  position: absolute;
  right: 3.0625em; }
  .accordion-module .more a {
    font-size: 12px;
    line-height: 20px;
    font-size: 0.75rem;
    line-height: 1.25rem;
    color: #555d8e;
    text-align: right;
    text-transform: uppercase;
    letter-spacing: 0.1em; }
    .accordion-module .more a:hover {
      color: #7d8faf; }
  .accordion-module .more a:after {
    content: "\203A";
    padding-left: 0.25em; }

.accordion-module figcaption {
  background: black;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 4px;
  bottom: 1.25em;
  color: #fff;
  padding: 0.625em 0.9375em;
  position: absolute;
  right: 1.875em;
  z-index: 3; }

.accordion-module .tag-module {
  display: none;
  margin: 0 0 1.5625em 0;
  padding: 0 0 0.9375em 0;
  float: none;
  overflow: hidden;
  border-bottom: 1px solid #cbcbcb; }
  .accordion-module .tag-module ul li {
    margin-right: 0; }
    .accordion-module .tag-module ul li:first-child {
      padding-left: 0; }
    .accordion-module .tag-module ul li:last-child {
      padding-right: 0; }

.accordion-module .panel__content .detail-title-component h3 {
  padding-top: 0;
  padding-bottom: 10px;
  border-top: none;
  clear: none; }

.accordion-module.post-render {
  display: none; }

.accordion-module .video_component {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  margin-bottom: 2.0625em;
  height: 0;
  overflow: hidden; }
  .accordion-module .video_component iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* FLAT ACCORDION COMPONENT
 * ======================================================= */
.flat-content {
  *zoom: 1; }
  .flat-content:before, .flat-content:after {
    content: " ";
    display: table; }
  .flat-content:after {
    clear: both; }
  .flat-content .flat-content__tile {
    padding: 0;
    list-style: none; }
    .flat-content .flat-content__tile > li {
      float: left;
      border-bottom: 1px solid #cbcbcb;
      border-right: 1px solid #cbcbcb;
      padding: 3% 3%;
      width: 50%; }
      .flat-content .flat-content__tile > li:nth-child(2), .flat-content .flat-content__tile > li:first-child {
        padding-top: 0; }
      .flat-content .flat-content__tile > li:nth-child(odd) {
        padding-left: 0; }
      .flat-content .flat-content__tile > li:nth-child(even) {
        border-right: none;
        padding-right: 0;
        margin-right: 0; }
      .flat-content .flat-content__tile > li:last-child {
        border-bottom: none;
        padding-bottom: 0; }
      .flat-content .flat-content__tile > li:nth-last-child(2) {
        border-bottom: none;
        padding-bottom: 0; }
      .flat-content .flat-content__tile > li:before {
        display: none; }
      @media screen and (max-width: 600px) {
        .flat-content .flat-content__tile > li {
          width: 100%;
          border-right: none;
          padding-left: 0;
          padding-right: 0;
          padding-bottom: 1.5625em;
          margin-bottom: 0.9375em; }
          .flat-content .flat-content__tile > li:nth-last-child(2) {
            border-bottom: 1px solid #cbcbcb;
            padding-bottom: 0.9375em; } }
  .flat-content .spine {
    font-size: 26px;
    line-height: 31.2px;
    font-size: 1.625rem;
    line-height: 1.95rem;
    margin-bottom: 0.625em; }
    .multimedia-page .flat-content .spine {
      display: none; }
  .flat-content .close {
    display: none; }
    .flat-content .close + h2,
    .flat-content .close + h3 {
      display: none; }
  .flat-content .media-object {
    border: none;
    float: none;
    margin-bottom: 1.5625em; }
    .flat-content .media-object.pull-left, .flat-content .sidebar li > a.media-object.external:before, .sidebar .flat-content li > a.media-object.external:before, .flat-content .media-object.date-module, .flat-content .detail-title-component h2.media-object.has-sibling-modules, .detail-title-component .flat-content h2.media-object.has-sibling-modules, .flat-content .downloads-component .media-object.media, .downloads-component .flat-content .media-object.media, .flat-content .media-object.enews-signup-module, .flat-content .media-object.promo-module, .flat-content .media-object.alt-promo-module, .flat-content .sidebar .media-object.social-media-module, .sidebar .flat-content .media-object.social-media-module, .flat-content
    .contact-info-component .media-object.social-media-module,
    .contact-info-component .flat-content .media-object.social-media-module, .flat-content .landing-title-component h2.media-object, .landing-title-component .flat-content h2.media-object, .flat-content .media-object.related-module, .flat-content .footer-bar p.media-object, .footer-bar .flat-content p.media-object {
      margin-right: 0; }
  .flat-content .media {
    margin-bottom: 0.9375em; }
  .flat-content .more a {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.12em; }
    .flat-content .more a:after {
      content: '›';
      margin-left: 0.3125em;
      vertical-align: top; }
  .flat-content .tag-module {
    display: none; }
  .multimedia-page .flat-content .detail-title-component {
    margin-bottom: 25px; }
    .multimedia-page .flat-content .detail-title-component h3 {
      border-top: none;
      font-size: 26px;
      font-weight: 500;
      padding: 0;
      margin-bottom: 10px; }
      @media screen and (max-width: 480px) {
        .multimedia-page .flat-content .detail-title-component h3 {
          font-size: 24px; } }
    .multimedia-page .flat-content .detail-title-component h4 {
      font-size: 26px; }
      @media screen and (max-width: 480px) {
        .multimedia-page .flat-content .detail-title-component h4 {
          font-size: 24px; } }
  .multimedia-page .flat-content .photoGallery {
    width: 100%; }
    .multimedia-page .flat-content .photoGallery li:first-child img {
      max-width: 100%; }
    .multimedia-page .flat-content .photoGallery li img {
      max-width: 92%; }
  .flat-content img {
    margin: 0;
    max-width: 100%;
    width: auto; }

@media screen and (max-width: 695px) {
  .homepage-banner {
    height: 150px;
    height: 9.375rem;
    margin: 0 -15px 0 -15px;
    margin: 0 -0.9375rem 0 -0.9375rem;
    background-image: url("/images/Kauffman_org/homepage-image-mobile.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    display: block; } }

@media screen and (max-width: 480px) {
  .homepage-banner {
    height: 110px;
    height: 6.875rem; } }

@media screen and (max-width: 1140px) {
  .pre-render-cards {
    display: block !important;
    margin: 0 -10px 46px; } }

@media screen and (max-width: 695px) {
  .pre-render-cards {
    margin-top: -15px;
    margin-top: -0.9375rem; } }

.pre-render-cards ul {
  list-style-type: none;
  display: block;
  height: 21.875em;
  list-style-type: none;
  margin: 0em;
  margin-top: -38px;
  padding: 0em;
  width: 71.4375em;
  position: relative;
  overflow: hidden; }
  @media screen and (max-width: 1140px) {
    .pre-render-cards ul {
      height: auto;
      margin-top: 0;
      width: 100%; } }

.pre-render-cards li {
  /* Removing this because we're setting it in code.

		&:first-of-type .card {
			background-image: url(/images/Kauffman_org/wide_accordion_1.png);
		}
		&:nth-of-type(2) .card {
			background-image: url(/images/Kauffman_org/wide_accordion_2.png);
		}
		&:nth-of-type(3) .card {
			background-image: url(/images/Kauffman_org/wide_accordion_3.png);
		}
		*/ }
  @media screen and (max-width: 1140px) {
    .pre-render-cards li {
      float: left;
      margin-left: 0.125%;
      position: relative;
      width: 33.25%; }
      .pre-render-cards li:first-child {
        margin-left: 0; } }
  @media screen and (max-width: 695px) {
    .pre-render-cards li {
      margin: 10px 0 0 0;
      margin: 0.625rem 0 0 0;
      display: block;
      float: none;
      width: 100%; } }
  @media screen and (max-width: 1140px) {
    .pre-render-cards li:after {
      content: '';
      display: block;
      padding-top: 92%;
      /* 38:35 aspect ratio */ } }
  @media screen and (max-width: 695px) {
    .pre-render-cards li:after {
      content: none; } }
  .pre-render-cards li .card {
    height: 350px;
    width: 380px;
    display: table;
    background-repeat: no-repeat;
    background-color: transparent !important;
    margin-right: 0;
    box-shadow: none;
    position: relative;
    float: left; }
    @media screen and (max-width: 1140px) {
      .pre-render-cards li .card {
        background-size: cover;
        bottom: 0;
        cursor: pointer;
        display: block;
        height: auto;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: auto; } }
    @media screen and (max-width: 695px) {
      .pre-render-cards li .card {
        background-image: none !important;
        float: none;
        position: static;
        width: 100%; } }
  .pre-render-cards li .spineTitle {
    display: table-cell;
    padding-right: 0;
    position: static;
    text-align: center;
    vertical-align: bottom;
    padding-bottom: 3px; }
    @media screen and (max-width: 1140px) {
      .pre-render-cards li .spineTitle {
        bottom: 0;
        display: block;
        left: 0;
        position: absolute;
        right: 0; } }
    @media screen and (max-width: 695px) {
      .pre-render-cards li .spineTitle {
        position: static; } }
    .pre-render-cards li .spineTitle .button, .pre-render-cards li .spineTitle .enews-signup-module .signup-link a, .enews-signup-module .signup-link .pre-render-cards li .spineTitle a, .pre-render-cards .wizard-module .wizard .actions ul li .spineTitle a[href="#previous"], .wizard-module .wizard .actions ul .pre-render-cards li .spineTitle a[href="#previous"], .pre-render-cards .wizard-module .wizard .actions ul li .spineTitle a[href="#next"], .wizard-module .wizard .actions ul .pre-render-cards li .spineTitle a[href="#next"], .pre-render-cards li .spineTitle .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .pre-render-cards li .spineTitle input {
      font-size: 20px;
      line-height: 24px;
      font-size: 1.25rem;
      line-height: 1.5rem;
      background-color: #5d708e;
      background-image: none;
      border-radius: 3px;
      box-shadow: 0 3px 0 0 #7d8faf;
      color: #fff;
      display: block;
      letter-spacing: 0.1em;
      line-height: 1.2;
      margin-top: 0em;
      padding: 0.4375em 0.6875em 0.375em 0.75em;
      pointer-events: auto;
      text-shadow: none;
      width: 97%;
      left: 1%;
      margin: 0 auto; }
      @media screen and (max-width: 960px) {
        .pre-render-cards li .spineTitle .button, .pre-render-cards li .spineTitle .enews-signup-module .signup-link a, .enews-signup-module .signup-link .pre-render-cards li .spineTitle a, .pre-render-cards .wizard-module .wizard .actions ul li .spineTitle a[href="#previous"], .wizard-module .wizard .actions ul .pre-render-cards li .spineTitle a[href="#previous"], .pre-render-cards .wizard-module .wizard .actions ul li .spineTitle a[href="#next"], .wizard-module .wizard .actions ul .pre-render-cards li .spineTitle a[href="#next"], .pre-render-cards li .spineTitle .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .pre-render-cards li .spineTitle input {
          font-size: 1em; } }
      @media screen and (max-width: 695px) {
        .pre-render-cards li .spineTitle .button, .pre-render-cards li .spineTitle .enews-signup-module .signup-link a, .enews-signup-module .signup-link .pre-render-cards li .spineTitle a, .pre-render-cards .wizard-module .wizard .actions ul li .spineTitle a[href="#previous"], .wizard-module .wizard .actions ul .pre-render-cards li .spineTitle a[href="#previous"], .pre-render-cards .wizard-module .wizard .actions ul li .spineTitle a[href="#next"], .wizard-module .wizard .actions ul .pre-render-cards li .spineTitle a[href="#next"], .pre-render-cards li .spineTitle .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .pre-render-cards li .spineTitle input {
          font-size: 1.125em; } }

/* VERTICAL ACCORDION COMPONENT
 * ======================================================= */
.vertical-accordion-module {
  margin-top: 26px; }
  .vertical-accordion-module .accordion {
    list-style: none;
    padding-left: 0; }
    .vertical-accordion-module .accordion > li {
      margin: 0 0 4px 0;
      display: block; }
      .vertical-accordion-module .accordion > li:before {
        display: none; }
  .vertical-accordion-module .close {
    position: absolute;
    right: 1.625em;
    top: 1.375em; }
    @media screen and (max-width: 480px) {
      .vertical-accordion-module .close {
        right: 16px;
        right: 1rem;
        top: 19px;
        top: 1.1875rem; } }
    .vertical-accordion-module .close a {
      height: 12px;
      width: 12px;
      display: block;
      background: url("/images/Kauffman_org/btn_close_accordion.png") no-repeat;
      text-indent: -9999px; }
      .vertical-accordion-module .close a:hover {
        background: url("/images/Kauffman_org/btn_close_accordion_hover.png") no-repeat; }
  .vertical-accordion-module h2 {
    font-size: 30px;
    line-height: 36px;
    font-size: 1.875rem;
    line-height: 2.25rem;
    color: #4c4c4c; }
    @media screen and (max-width: 768px) {
      .vertical-accordion-module h2 {
        font-size: 26px;
        font-size: 1.625rem;
        line-height: 32px;
        line-height: 2rem; } }
    @media screen and (max-width: 480px) {
      .vertical-accordion-module h2 {
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 30px;
        line-height: 1.875rem; } }
  .vertical-accordion-module h3 {
    font-size: 20px;
    line-height: 24px;
    font-size: 1.25rem;
    line-height: 1.5rem;
    color: #4c4c4c;
    padding-bottom: 10px;
    margin-bottom: 25px;
    border-bottom: 1px solid #cbcbcb; }
  .vertical-accordion-module h4 {
    margin-bottom: 4px; }
  .vertical-accordion-module .spine {
    background: #f4e0c8;
    border-bottom: 3px solid #d38222;
    color: #4c4c4c;
    text-transform: uppercase;
    font-size: 20.3px;
    line-height: 24.36px;
    font-size: 1.26875rem;
    line-height: 1.5225rem;
    letter-spacing: 0.1em;
    padding: 10px 15px;
    border-radius: 3px;
    cursor: pointer;
    /*&.active {
			& + .panel {
				display: block;
				height: auto !important;
				width: 100% !important;
			}
		}*/ }
    @media screen and (max-width: 960px) {
      .vertical-accordion-module .spine {
        font-size: 16px;
        font-size: 1rem; } }
    .vertical-accordion-module .spine.active, .vertical-accordion-module .spine:hover {
      border-radius: 3px 3px 0 0;
      color: #fff;
      background: #d38222;
      border-color: #f4e0c8; }
  .vertical-accordion-module .panel {
    position: relative;
    padding: 2.625em 3.0625em 1.8125em 2.3125em;
    border-right: 1px solid #cbcbcb;
    border-bottom: 1px solid #cbcbcb;
    border-left: 1px solid #cbcbcb;
    border-radius: 0 0 3px 3px; }
    @media screen and (max-width: 960px) {
      .vertical-accordion-module .panel {
        padding: 25px 40px 25px 30px;
        padding: 1.5625rem 2.5rem 1.5625rem 1.875rem; } }
    @media screen and (max-width: 480px) {
      .vertical-accordion-module .panel {
        padding: 19px 35px 19px 21px;
        padding: 1.1875rem 2.1875rem 1.1875rem 1.3125rem; } }
    .vertical-accordion-module .panel .panel__media-content {
      *zoom: 1; }
      .vertical-accordion-module .panel .panel__media-content:before, .vertical-accordion-module .panel .panel__media-content:after {
        content: " ";
        display: table; }
      .vertical-accordion-module .panel .panel__media-content:after {
        clear: both; }
    .vertical-accordion-module .panel .panel__media {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 48.821174201%;
      margin-bottom: 0;
      margin-top: 0; }
      .vertical-accordion-module .panel .panel__media:last-child {
        margin-right: 0; }
      @media screen and (max-width: 768px) {
        .vertical-accordion-module .panel .panel__media {
          float: left;
          display: block;
          margin-right: 2.3576515979%;
          width: 100%;
          margin: 0 0 20px;
          margin: 0 0 1.25rem; }
          .vertical-accordion-module .panel .panel__media:last-child {
            margin-right: 0; } }
      .vertical-accordion-module .panel .panel__media .video_component {
        margin-bottom: 0; }
      .vertical-accordion-module .panel .panel__media > img {
        height: auto;
        max-width: 100%; }
        @media screen and (max-width: 768px) {
          .vertical-accordion-module .panel .panel__media > img {
            display: block;
            margin: 0 auto; } }
      .vertical-accordion-module .panel .panel__media .photoGallery {
        width: 100%; }
        .vertical-accordion-module .panel .panel__media .photoGallery li {
          margin-left: 0; }
          @media screen and (max-width: 960px) {
            .vertical-accordion-module .panel .panel__media .photoGallery li img {
              height: auto;
              max-width: 92%; } }
          @media screen and (max-width: 960px) {
            .vertical-accordion-module .panel .panel__media .photoGallery li:first-child img {
              max-width: 100%; } }
    .vertical-accordion-module .panel .panel__content {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 48.821174201%; }
      .vertical-accordion-module .panel .panel__content:last-child {
        margin-right: 0; }
      @media screen and (max-width: 768px) {
        .vertical-accordion-module .panel .panel__content {
          float: left;
          display: block;
          margin-right: 2.3576515979%;
          width: 100%; }
          .vertical-accordion-module .panel .panel__content:last-child {
            margin-right: 0; } }
      .vertical-accordion-module .panel .panel__content .tag-module ul {
        margin-right: 0; }
      .vertical-accordion-module .panel .panel__content .content-area {
        margin-bottom: 0; }
    @media screen and (max-width: 960px) {
      .vertical-accordion-module .panel .detail-title-component {
        margin-bottom: 15px;
        margin-bottom: 0.9375rem; } }
    .vertical-accordion-module .panel .detail-title-component h3 {
      font-size: 30px;
      line-height: 36px;
      font-size: 1.875rem;
      line-height: 2.25rem;
      padding: 0 0 5px;
      padding: 0 0 0.3125rem;
      border-bottom: none;
      color: #4c4c4c;
      margin: 0; }
      @media screen and (max-width: 1140px) {
        .vertical-accordion-module .panel .detail-title-component h3 {
          border-top: none; } }
      @media screen and (max-width: 960px) {
        .vertical-accordion-module .panel .detail-title-component h3 {
          font-size: 26px;
          font-size: 1.625rem;
          line-height: 32px;
          line-height: 2rem;
          border: none;
          margin: 0; } }
      @media screen and (max-width: 480px) {
        .vertical-accordion-module .panel .detail-title-component h3 {
          font-size: 24px;
          font-size: 1.5rem;
          line-height: 30px;
          line-height: 1.875rem; } }
    .vertical-accordion-module .panel .detail-title-component h4 {
      font-size: 30px;
      line-height: 36px;
      font-size: 1.875rem;
      line-height: 2.25rem; }
      @media screen and (max-width: 960px) {
        .vertical-accordion-module .panel .detail-title-component h4 {
          font-size: 26px;
          font-size: 1.625rem;
          line-height: 32px;
          line-height: 2rem; } }
      @media screen and (max-width: 480px) {
        .vertical-accordion-module .panel .detail-title-component h4 {
          font-size: 24px;
          font-size: 1.5rem;
          line-height: 30px;
          line-height: 1.875rem; } }
    .vertical-accordion-module .panel .detail-title-component .tag-module {
      display: none; }
  .vertical-accordion-module .social-media-list li {
    margin-bottom: 25px; }
    .vertical-accordion-module .social-media-list li:last-child {
      margin-bottom: 0; }
  .vertical-accordion-module .was-horizontal img {
    max-width: 158px; }
  .vertical-accordion-module .content-area.intro {
    margin: 0 0 20px;
    margin: 0 0 1.25rem; }
    .vertical-accordion-module .content-area.intro:empty {
      display: none; }
  .vertical-accordion-module .media {
    margin: 25px 0; }
    .vertical-accordion-module .media .media-object {
      margin: 0 10px 10px;
      border: none; }
      .vertical-accordion-module .media .media-object.pull-left, .vertical-accordion-module .media .sidebar li > a.media-object.external:before, .sidebar .vertical-accordion-module .media li > a.media-object.external:before, .vertical-accordion-module .media .media-object.date-module, .vertical-accordion-module .media .detail-title-component h2.media-object.has-sibling-modules, .detail-title-component .vertical-accordion-module .media h2.media-object.has-sibling-modules, .vertical-accordion-module .media .downloads-component .media-object.media, .downloads-component .vertical-accordion-module .media .media-object.media, .vertical-accordion-module .media .media-object.enews-signup-module, .vertical-accordion-module .media .media-object.promo-module, .vertical-accordion-module .media .media-object.alt-promo-module, .vertical-accordion-module .media .sidebar .media-object.social-media-module, .sidebar .vertical-accordion-module .media .media-object.social-media-module, .vertical-accordion-module .media
      .contact-info-component .media-object.social-media-module,
      .contact-info-component .vertical-accordion-module .media .media-object.social-media-module, .vertical-accordion-module .media .landing-title-component h2.media-object, .landing-title-component .vertical-accordion-module .media h2.media-object, .vertical-accordion-module .media .media-object.related-module, .vertical-accordion-module .media .footer-bar p.media-object, .footer-bar .vertical-accordion-module .media p.media-object {
        margin: 0 20px 15px 0;
        margin: 0 1.25rem 0.9375rem 0;
        float: left; }
      .vertical-accordion-module .media .media-object.pull-right, .vertical-accordion-module .media .masthead .media-object.share-toolbar, .masthead .vertical-accordion-module .media .media-object.share-toolbar, .vertical-accordion-module .media .rail-forms-component input.media-object[type=submit], .rail-forms-component .vertical-accordion-module .media input.media-object[type=submit], .vertical-accordion-module .media .email-staff-component input.media-object[type=submit], .email-staff-component .vertical-accordion-module .media input.media-object[type=submit], .vertical-accordion-module .media .rail-forms-component .captcha input.media-object, .rail-forms-component .captcha .vertical-accordion-module .media input.media-object, .vertical-accordion-module .media .email-staff-component .captcha input.media-object, .email-staff-component .captcha .vertical-accordion-module .media input.media-object, .vertical-accordion-module .media .media-object.social-media-module, .vertical-accordion-module .media .media-object.tag-module, .vertical-accordion-module .media .search-and-listing-results-component .search-results-header .media-object.searchcontainer, .search-and-listing-results-component .search-results-header .vertical-accordion-module .media .media-object.searchcontainer, .vertical-accordion-module .media .search-and-listing-results-component .media-object.controls, .search-and-listing-results-component .vertical-accordion-module .media .media-object.controls, .vertical-accordion-module .media .search-and-listing-results-component .results .payload .item .media-object, .search-and-listing-results-component .results .payload .item .vertical-accordion-module .media .media-object, .vertical-accordion-module .media .search-page-title-and-sorting-component header .media-object.container, .search-page-title-and-sorting-component header .vertical-accordion-module .media .media-object.container, .accordion-module .more .vertical-accordion-module .media a.media-object, .vertical-accordion-module .media .more a.media-object, .vertical-accordion-module .more .media a.media-object, .vertical-accordion-module .media .footer-bar .media-object.horz-list, .footer-bar .vertical-accordion-module .media .media-object.horz-list, .vertical-accordion-module .media .media-object.search-bar, .vertical-accordion-module .media .media-object.button-module {
        margin: 0 0 15px 20px;
        margin: 0 0 0.9375rem 1.25rem;
        float: right; }
      @media screen and (max-width: 480px) {
        .vertical-accordion-module .media .media-object.pull-left, .vertical-accordion-module .media .sidebar li > a.media-object.external:before, .sidebar .vertical-accordion-module .media li > a.media-object.external:before, .vertical-accordion-module .media .media-object.date-module, .vertical-accordion-module .media .detail-title-component h2.media-object.has-sibling-modules, .detail-title-component .vertical-accordion-module .media h2.media-object.has-sibling-modules, .vertical-accordion-module .media .downloads-component .media-object.media, .downloads-component .vertical-accordion-module .media .media-object.media, .vertical-accordion-module .media .media-object.enews-signup-module, .vertical-accordion-module .media .media-object.promo-module, .vertical-accordion-module .media .media-object.alt-promo-module, .vertical-accordion-module .media .sidebar .media-object.social-media-module, .sidebar .vertical-accordion-module .media .media-object.social-media-module, .vertical-accordion-module .media
        .contact-info-component .media-object.social-media-module,
        .contact-info-component .vertical-accordion-module .media .media-object.social-media-module, .vertical-accordion-module .media .landing-title-component h2.media-object, .landing-title-component .vertical-accordion-module .media h2.media-object, .vertical-accordion-module .media .media-object.related-module, .vertical-accordion-module .media .footer-bar p.media-object, .footer-bar .vertical-accordion-module .media p.media-object, .vertical-accordion-module .media .media-object.pull-right, .vertical-accordion-module .media .masthead .media-object.share-toolbar, .masthead .vertical-accordion-module .media .media-object.share-toolbar, .vertical-accordion-module .media .rail-forms-component input.media-object[type=submit], .rail-forms-component .vertical-accordion-module .media input.media-object[type=submit], .vertical-accordion-module .media .email-staff-component input.media-object[type=submit], .email-staff-component .vertical-accordion-module .media input.media-object[type=submit], .vertical-accordion-module .media .rail-forms-component .captcha input.media-object, .rail-forms-component .captcha .vertical-accordion-module .media input.media-object, .vertical-accordion-module .media .email-staff-component .captcha input.media-object, .email-staff-component .captcha .vertical-accordion-module .media input.media-object, .vertical-accordion-module .media .media-object.social-media-module, .vertical-accordion-module .media .media-object.tag-module, .vertical-accordion-module .media .search-and-listing-results-component .search-results-header .media-object.searchcontainer, .search-and-listing-results-component .search-results-header .vertical-accordion-module .media .media-object.searchcontainer, .vertical-accordion-module .media .search-and-listing-results-component .media-object.controls, .search-and-listing-results-component .vertical-accordion-module .media .media-object.controls, .vertical-accordion-module .media .search-and-listing-results-component .results .payload .item .media-object, .search-and-listing-results-component .results .payload .item .vertical-accordion-module .media .media-object, .vertical-accordion-module .media .search-page-title-and-sorting-component header .media-object.container, .search-page-title-and-sorting-component header .vertical-accordion-module .media .media-object.container, .accordion-module .more .vertical-accordion-module .media a.media-object, .vertical-accordion-module .media .more a.media-object, .vertical-accordion-module .more .media a.media-object, .vertical-accordion-module .media .footer-bar .media-object.horz-list, .footer-bar .vertical-accordion-module .media .media-object.horz-list, .vertical-accordion-module .media .media-object.search-bar, .vertical-accordion-module .media .media-object.button-module {
          margin: 0 0 20px;
          margin: 0 0 1.25rem;
          float: none;
          text-align: center; } }
      @media screen and (max-width: 480px) {
        .vertical-accordion-module .media .media-object.pull-left img, .vertical-accordion-module .media .sidebar li > a.media-object.external:before img, .sidebar .vertical-accordion-module .media li > a.media-object.external:before img, .vertical-accordion-module .media .media-object.date-module img, .vertical-accordion-module .media .detail-title-component h2.media-object.has-sibling-modules img, .detail-title-component .vertical-accordion-module .media h2.media-object.has-sibling-modules img, .vertical-accordion-module .media .downloads-component .media-object.media img, .downloads-component .vertical-accordion-module .media .media-object.media img, .vertical-accordion-module .media .media-object.enews-signup-module img, .vertical-accordion-module .media .media-object.promo-module img, .vertical-accordion-module .media .media-object.alt-promo-module img, .vertical-accordion-module .media .sidebar .media-object.social-media-module img, .sidebar .vertical-accordion-module .media .media-object.social-media-module img, .vertical-accordion-module .media
        .contact-info-component .media-object.social-media-module img,
        .contact-info-component .vertical-accordion-module .media .media-object.social-media-module img, .vertical-accordion-module .media .landing-title-component h2.media-object img, .landing-title-component .vertical-accordion-module .media h2.media-object img, .vertical-accordion-module .media .media-object.related-module img, .vertical-accordion-module .media .footer-bar p.media-object img, .footer-bar .vertical-accordion-module .media p.media-object img, .vertical-accordion-module .media .media-object.pull-right img, .vertical-accordion-module .media .masthead .media-object.share-toolbar img, .masthead .vertical-accordion-module .media .media-object.share-toolbar img, .vertical-accordion-module .media .rail-forms-component input.media-object[type=submit] img, .rail-forms-component .vertical-accordion-module .media input.media-object[type=submit] img, .vertical-accordion-module .media .email-staff-component input.media-object[type=submit] img, .email-staff-component .vertical-accordion-module .media input.media-object[type=submit] img, .vertical-accordion-module .media .rail-forms-component .captcha input.media-object img, .rail-forms-component .captcha .vertical-accordion-module .media input.media-object img, .vertical-accordion-module .media .email-staff-component .captcha input.media-object img, .email-staff-component .captcha .vertical-accordion-module .media input.media-object img, .vertical-accordion-module .media .media-object.social-media-module img, .vertical-accordion-module .media .media-object.tag-module img, .vertical-accordion-module .media .search-and-listing-results-component .search-results-header .media-object.searchcontainer img, .search-and-listing-results-component .search-results-header .vertical-accordion-module .media .media-object.searchcontainer img, .vertical-accordion-module .media .search-and-listing-results-component .media-object.controls img, .search-and-listing-results-component .vertical-accordion-module .media .media-object.controls img, .vertical-accordion-module .media .search-and-listing-results-component .results .payload .item .media-object img, .search-and-listing-results-component .results .payload .item .vertical-accordion-module .media .media-object img, .vertical-accordion-module .media .search-page-title-and-sorting-component header .media-object.container img, .search-page-title-and-sorting-component header .vertical-accordion-module .media .media-object.container img, .accordion-module .more .vertical-accordion-module .media a.media-object img, .vertical-accordion-module .media .more a.media-object img, .vertical-accordion-module .more .media a.media-object img, .vertical-accordion-module .media .footer-bar .media-object.horz-list img, .footer-bar .vertical-accordion-module .media .media-object.horz-list img, .vertical-accordion-module .media .media-object.search-bar img, .vertical-accordion-module .media .media-object.button-module img {
          display: inline-block;
          height: auto !important;
          max-width: 100%; } }
      .vertical-accordion-module .media .media-object img {
        margin: 0; }
    .vertical-accordion-module .media h4 {
      font-size: 18px;
      line-height: 21.6px;
      font-size: 1.125rem;
      line-height: 1.35rem; }
    .vertical-accordion-module .media .media-body {
      margin: 0; }
      @media screen and (max-width: 960px) {
        .vertical-accordion-module .media .media-body {
          overflow: visible; } }
      .vertical-accordion-module .media .media-body p {
        font-size: 14px;
        line-height: 20px;
        font-size: 0.875rem;
        line-height: 1.25rem; }
  .vertical-accordion-module .more {
    padding-top: 5px;
    padding-top: 0.3125rem;
    border-top: 1px solid #cbcbcb;
    text-align: right; }
    .vertical-accordion-module .more a {
      font-size: 12px;
      line-height: 20px;
      font-size: 0.75rem;
      line-height: 1.25rem;
      color: #555d8e;
      display: inline-block;
      float: none;
      text-transform: uppercase;
      letter-spacing: 0.1em; }
      .vertical-accordion-module .more a:hover {
        color: #7d8faf; }
      .vertical-accordion-module .more a:after {
        content: "\203A";
        padding-left: 0.25em; }
  .vertical-accordion-module .columns {
    padding-bottom: 50px; }
    .vertical-accordion-module .columns:last-child {
      padding-bottom: 0; }
    .vertical-accordion-module .columns h4,
    .vertical-accordion-module .columns .media-body {
      margin-left: 50px; }
  .vertical-accordion-module .rail-forms-component, .vertical-accordion-module .email-staff-component {
    max-width: none; }
  .vertical-accordion-module .check-list .media img {
    border: 1px solid #cbcbcb; }
  .vertical-accordion-module .check-list .media .media-body {
    margin: 0 0 0 120px; }
  @media screen and (max-width: 480px) {
    .vertical-accordion-module .check-list label {
      font-size: 16px;
      font-size: 1rem; } }
  .vertical-accordion-module .site-list p {
    font-size: 14px;
    line-height: 20px;
    font-size: 0.875rem;
    line-height: 1.25rem; }
  .vertical-accordion-module .with-side-form {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 40.2913699012%; }
    .vertical-accordion-module .with-side-form:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      .vertical-accordion-module .with-side-form {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%; }
        .vertical-accordion-module .with-side-form:last-child {
          margin-right: 0; } }
  .vertical-accordion-module .content-side-forms-component {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 23.2317613015%; }
    .vertical-accordion-module .content-side-forms-component:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      .vertical-accordion-module .content-side-forms-component {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%; }
        .vertical-accordion-module .content-side-forms-component:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 768px) {
      .vertical-accordion-module .content-side-forms-component .rail-forms-component, .vertical-accordion-module .content-side-forms-component .email-staff-component {
        float: none; } }
  .vertical-accordion-module .social-media-lists__group {
    padding: 20px 0 10px;
    padding: 1.25rem 0 0.625rem;
    border-top: 1px solid #cbcbcb; }
    .vertical-accordion-module .social-media-lists__group:first-child {
      border-top: none; }
    .vertical-accordion-module .social-media-lists__group ul {
      *zoom: 1;
      list-style: none;
      margin: 0;
      padding: 0; }
      .vertical-accordion-module .social-media-lists__group ul:before, .vertical-accordion-module .social-media-lists__group ul:after {
        content: " ";
        display: table; }
      .vertical-accordion-module .social-media-lists__group ul:after {
        clear: both; }
      .vertical-accordion-module .social-media-lists__group ul li {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 48.821174201%;
        margin-bottom: 10px;
        margin-bottom: 0.625rem; }
        .vertical-accordion-module .social-media-lists__group ul li:last-child {
          margin-right: 0; }
        .vertical-accordion-module .social-media-lists__group ul li:nth-child(2n) {
          margin-right: 0; }
        @media screen and (max-width: 600px) {
          .vertical-accordion-module .social-media-lists__group ul li {
            float: left;
            display: block;
            margin-right: 2.3576515979%;
            width: 100%; }
            .vertical-accordion-module .social-media-lists__group ul li:last-child {
              margin-right: 0; } }
  .vertical-accordion-module .social-media-lists__group--twocolumn {
    *zoom: 1; }
    .vertical-accordion-module .social-media-lists__group--twocolumn:before, .vertical-accordion-module .social-media-lists__group--twocolumn:after {
      content: " ";
      display: table; }
    .vertical-accordion-module .social-media-lists__group--twocolumn:after {
      clear: both; }
    .vertical-accordion-module .social-media-lists__group--twocolumn .social-media-lists__column {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 48.821174201%; }
      .vertical-accordion-module .social-media-lists__group--twocolumn .social-media-lists__column:last-child {
        margin-right: 0; }
      @media screen and (max-width: 600px) {
        .vertical-accordion-module .social-media-lists__group--twocolumn .social-media-lists__column {
          float: left;
          display: block;
          margin-right: 2.3576515979%;
          width: 100%;
          padding: 20px 0 10px;
          padding: 1.25rem 0 0.625rem;
          border-top: 1px solid #cbcbcb; }
          .vertical-accordion-module .social-media-lists__group--twocolumn .social-media-lists__column:last-child {
            margin-right: 0; }
          .vertical-accordion-module .social-media-lists__group--twocolumn .social-media-lists__column:first-child {
            border-top: none;
            padding-top: 0; }
          .vertical-accordion-module .social-media-lists__group--twocolumn .social-media-lists__column:last-child {
            padding-bottom: 0; } }
      .vertical-accordion-module .social-media-lists__group--twocolumn .social-media-lists__column li {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%; }
        .vertical-accordion-module .social-media-lists__group--twocolumn .social-media-lists__column li:last-child {
          margin-right: 0; }
  .vertical-accordion-module .ontheweb-lists__group {
    padding: 20px 0;
    padding: 1.25rem 0;
    border-top: 1px solid #cbcbcb; }
    .vertical-accordion-module .ontheweb-lists__group:first-child {
      border-top: none; }
    .vertical-accordion-module .ontheweb-lists__group ul {
      *zoom: 1;
      list-style: none;
      margin: 0;
      padding: 0; }
      .vertical-accordion-module .ontheweb-lists__group ul:before, .vertical-accordion-module .ontheweb-lists__group ul:after {
        content: " ";
        display: table; }
      .vertical-accordion-module .ontheweb-lists__group ul:after {
        clear: both; }
      .vertical-accordion-module .ontheweb-lists__group ul li {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 31.7615656014%; }
        .vertical-accordion-module .ontheweb-lists__group ul li:last-child {
          margin-right: 0; }
        @media screen and (max-width: 1140px) {
          .vertical-accordion-module .ontheweb-lists__group ul li {
            float: left;
            display: block;
            margin-right: 2.3576515979%;
            width: 48.821174201%;
            margin-bottom: 10px;
            margin-bottom: 0.625rem; }
            .vertical-accordion-module .ontheweb-lists__group ul li:last-child {
              margin-right: 0; }
            .vertical-accordion-module .ontheweb-lists__group ul li:nth-child(2n) {
              margin-right: 0; } }
        @media screen and (max-width: 960px) {
          .vertical-accordion-module .ontheweb-lists__group ul li {
            float: left;
            display: block;
            margin-right: 2.3576515979%;
            width: 31.7615656014%;
            margin-right: 2.3576515979%; }
            .vertical-accordion-module .ontheweb-lists__group ul li:last-child {
              margin-right: 0; } }
        @media screen and (max-width: 768px) {
          .vertical-accordion-module .ontheweb-lists__group ul li {
            float: left;
            display: block;
            margin-right: 2.3576515979%;
            width: 48.821174201%;
            margin-bottom: 10px;
            margin-bottom: 0.625rem; }
            .vertical-accordion-module .ontheweb-lists__group ul li:last-child {
              margin-right: 0; }
            .vertical-accordion-module .ontheweb-lists__group ul li:nth-child(2n) {
              margin-right: 0; } }
        @media screen and (max-width: 600px) {
          .vertical-accordion-module .ontheweb-lists__group ul li {
            float: left;
            display: block;
            margin-right: 2.3576515979%;
            width: 100%;
            margin-right: 0; }
            .vertical-accordion-module .ontheweb-lists__group ul li:last-child {
              margin-right: 0; } }

/* RELATED CONTENT COMPONENT
 * ======================================================= */
.related-module {
  width: 29.9378%;
  /* From gridsetapp.com */ }
  .sidebar .related-module {
    width: 100%; }
  .related-module h4 {
    font-size: 20px;
    line-height: 30px;
    font-size: 1.25rem;
    line-height: 1.875rem;
    border-bottom: 1px solid #cbcbcb;
    color: #4c4c4c;
    margin-bottom: 0.5625em;
    padding-bottom: 0.125em; }
  .related-module ul {
    list-style: none; }
    .related-module ul li {
      line-height: 24px;
      /* CREATE IN TYPOGRAPHY.SCSS & REFERENCE HERE */
      padding-top: 0.8125em; }
      .related-module ul li:first-child {
        padding-top: 0em; }
    .related-module ul a:after {
      bottom: 0.0625em;
      content: "\003e";
      font-size: 75%;
      padding-left: 0.5em;
      position: relative; }
  .related-module .content-area ul, .related-module .content-area ol {
    padding-left: 0; }

/* Related Image Carousel */
.copyncarousel {
  *zoom: 1; }
  .copyncarousel:before, .copyncarousel:after {
    content: " ";
    display: table; }
  .copyncarousel:after {
    clear: both; }
  .copyncarousel .content-slider {
    margin-top: 0; }
  .copyncarousel .bx-wrapper {
    margin-bottom: 0; }

.copyncarousel__copy {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 32.6145460314%; }
  .copyncarousel__copy:last-child {
    margin-right: 0; }
  @media screen and (max-width: 768px) {
    .copyncarousel__copy {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%;
      margin: 15px 0;
      margin: 0.9375rem 0; }
      .copyncarousel__copy:last-child {
        margin-right: 0; } }

.copyncarousel__carousel {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 65.0278023707%; }
  .copyncarousel__carousel:last-child {
    margin-right: 0; }
  @media screen and (max-width: 768px) {
    .copyncarousel__carousel {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%;
      margin: 15px 0;
      margin: 0.9375rem 0; }
      .copyncarousel__carousel:last-child {
        margin-right: 0; } }
  .copyncarousel--right-copy .copyncarousel__carousel {
    margin-right: 2.3576515979%; }
    @media screen and (max-width: 768px) {
      .copyncarousel--right-copy .copyncarousel__carousel {
        margin-right: 0; } }

/* PikaChoose styles for Photo Gallery - smaller version
 * ======================================================= */
.photoGallery {
  width: 450px; }
  .photoGallery img {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 120px;
    padding: 1px;
    background-color: #cbcbcb;
    border: 3px solid #fff;
    box-sizing: content-box; }
    .photoGallery img:hover {
      border-color: #cbcbcb; }
  .photoGallery li {
    float: left;
    width: 33%;
    list-style: none; }
    .photoGallery li:first-child {
      width: 100%;
      float: none;
      margin: 0 0 28px 0; }
      .photoGallery li:first-child img {
        max-width: 450px;
        border: none; }
    .photoGallery li:nth-child(2) {
      margin-left: 1%; }

/* Style the thumbnails */
.pika-thumbs {
  margin: 35px 0;
  overflow: hidden;
  padding: 0 52px 35px 52px;
  border-bottom: 1px solid #cbcbcb; }
  .pika-thumbs.jcarousel-list {
    border-bottom: none; }
  .pika-thumbs li {
    padding: 0;
    overflow: hidden;
    float: left;
    width: 33.33%;
    list-style-type: none;
    cursor: pointer; }
    .pika-thumbs li .clip {
      text-align: center;
      vertical-align: middle;
      overflow: hidden;
      width: 120px;
      margin: 0 auto;
      padding: 3px; }
      .pika-thumbs li .clip img {
        display: block; }
    .pika-thumbs li.active .clip, .pika-thumbs li:hover .clip {
      background: #cbcbcb; }

/* The stage is the wrapper. The image fills 100% the height of the stage */
.pika-stage {
  position: relative;
  text-align: center; }
  .pika-stage img {
    display: block;
    margin: 0 auto;
    cursor: pointer; }
  .pika-stage .caption {
    position: absolute;
    background: #000;
    background: rgba(0, 0, 0, 0.75);
    border: 1px solid #141414;
    font-size: 11px;
    color: #fafafa;
    padding: 10px;
    text-align: right;
    bottom: 50px;
    right: 10px; }
    .pika-stage .caption p {
      padding: 0;
      margin: 0;
      line-height: 14px; }
  .pika-stage .pika-loader {
    display: none !important; }

/* Ths play, pause, prev and next buttons */
.pika-imgnav a {
  position: absolute;
  text-indent: -5000px;
  display: block;
  z-index: 3; }
  .pika-imgnav a .previous {
    background: url(prev.png) no-repeat left 45%;
    height: 100%;
    width: 50px;
    top: 10px;
    left: 10px;
    cursor: pointer; }
  .pika-imgnav a .next {
    background: url(next.png) no-repeat right 45%;
    height: 100%;
    width: 50px;
    top: 10px;
    right: 10px;
    cursor: pointer; }
  .pika-imgnav a .play {
    background: url(play.png) no-repeat 0% 50%;
    height: 100px;
    width: 44px;
    top: 0;
    left: 50%;
    display: none;
    cursor: pointer; }
  .pika-imgnav a .pause {
    background: url(pause.png) no-repeat 0% 50%;
    height: 100px;
    width: 44px;
    top: 0;
    left: 50%;
    display: none;
    cursor: pointer; }

/* The previous and next textual buttons */
.pika-textnav {
  overflow: hidden;
  margin: 10px 0 0 0;
  bottom: 10px;
  position: absolute;
  display: none; }
  .pika-textnav a {
    font-size: 12px;
    text-decoration: none;
    color: #333;
    padding: 4px; }
    .pika-textnav a .previous {
      float: left;
      width: auto;
      display: block; }
    .pika-textnav a .next {
      float: right;
      width: auto;
      display: block; }

/*for the tool tips*/
.pika-tooltip {
  font-size: 12px;
  position: absolute;
  color: white;
  padding: 3px;
  background-color: rgba(0, 0, 0, 0.7);
  border: 3px solid black; }

.pika-counter {
  position: absolute;
  bottom: 45px;
  left: 15px;
  color: white;
  background: rgba(0, 0, 0, 0.7);
  font-size: 11px;
  padding: 3px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: none; }

/* If using user thumbnails there's a pause well the new large image loads. This is the loader for that */
.pika-loader {
  background: url(loading.gif) 3px 3px no-repeat #000;
  background-color: rgba(0, 0, 0, 0.9);
  color: white;
  width: 60px;
  font-size: 11px;
  padding: 5px 3px;
  text-align: right;
  position: absolute;
  top: 15px;
  right: 15px; }

/* PikaChoose styles for Photo Gallery - Larger version
 * ======================================================= */
.photo-album-page .pika-stage {
  /*padding-bottom:72px;*/
  box-sizing: content-box;
  -moz-box-sizing: content-box; }
  .photo-album-page .pika-stage img {
    cursor: pointer; }
    @media screen and (max-width: 960px) {
      .photo-album-page .pika-stage img {
        height: auto;
        max-width: 100%; } }

.photo-album-page .pika-thumbs li {
  width: 148px; }
  .photo-album-page .pika-thumbs li .clip {
    width: 118px;
    padding: 3px; }
  .photo-album-page .pika-thumbs li img {
    margin: 0; }
  .photo-album-page .pika-thumbs li.active .clip, .photo-album-page .pika-thumbs li:hover .clip {
    background: #cbcbcb; }

.photo-album-page .caption {
  color: #4c4c4c;
  font-style: italic;
  font-size: 16px;
  line-height: 26px;
  font-size: 1rem;
  line-height: 1.625rem;
  text-align: left;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 68px;
  margin: 2px 0;
  padding: 10px 0;
  border: none;
  background: none; }

.photo-album-page .jcarousel-container {
  margin: 0 0 35px 0;
  margin: 0 0 2.1875rem 0;
  padding: 23px 0;
  padding: 1.4375rem 0;
  border-bottom: 1px solid #cbcbcb; }
  .photo-album-page .jcarousel-container .jcarousel-clip {
    width: 740px;
    overflow: hidden;
    margin: 0 auto; }
    @media screen and (max-width: 960px) {
      .photo-album-page .jcarousel-container .jcarousel-clip {
        margin: 0 60px;
        width: auto; } }
    @media screen and (max-width: 695px) {
      .photo-album-page .jcarousel-container .jcarousel-clip {
        margin: 0 40px; } }
  .photo-album-page .jcarousel-container .jcarousel-prev,
  .photo-album-page .jcarousel-container .jcarousel-next {
    width: 20px;
    height: 22px;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    background-image: url("/images/Kauffman_org/spritesheet.png");
    background-repeat: no-repeat;
    cursor: pointer; }
    .photo-album-page .jcarousel-container .jcarousel-prev:hover,
    .photo-album-page .jcarousel-container .jcarousel-next:hover {
      background-image: url("/images/Kauffman_org/spritesheet-hovers.png"); }
  .photo-album-page .jcarousel-container .jcarousel-prev {
    left: 0;
    background-position: -44px -67px; }
  .photo-album-page .jcarousel-container .jcarousel-next {
    right: 0;
    background-position: -70px -67px; }
  .photo-album-page .jcarousel-container .jcarousel-prev-disabled,
  .photo-album-page .jcarousel-container .jcarousel-next-disabled {
    opacity: 0.15;
    cursor: auto; }
    .photo-album-page .jcarousel-container .jcarousel-prev-disabled:hover,
    .photo-album-page .jcarousel-container .jcarousel-next-disabled:hover {
      background-image: url("/images/Kauffman_org/spritesheet.png"); }
    .lt-ie9 .photo-album-page .jcarousel-container .jcarousel-prev-disabled, .lt-ie9
    .photo-album-page .jcarousel-container .jcarousel-next-disabled {
      filter: alpha(opacity=15); }
  @media screen and (max-width: 960px) {
    .photo-album-page .jcarousel-container .jcarousel-next,
    .photo-album-page .jcarousel-container .jcarousel-next:hover,
    .photo-album-page .jcarousel-container .jcarousel-next-disabled,
    .photo-album-page .jcarousel-container .jcarousel-next-disabled:hover {
      height: 16px;
      height: 1rem;
      margin-top: -8px;
      margin-top: -0.5rem;
      width: 53px;
      width: 3.3125rem;
      background-image: url("/images/Kauffman_org/arrow-next.png");
      background-position: 100% 0;
      background-repeat: no-repeat; } }
  @media screen and (max-width: 695px) {
    .photo-album-page .jcarousel-container .jcarousel-next,
    .photo-album-page .jcarousel-container .jcarousel-next:hover,
    .photo-album-page .jcarousel-container .jcarousel-next-disabled,
    .photo-album-page .jcarousel-container .jcarousel-next-disabled:hover {
      width: 33px;
      width: 2.0625rem; } }
  @media screen and (max-width: 960px) {
    .photo-album-page .jcarousel-container .jcarousel-prev,
    .photo-album-page .jcarousel-container .jcarousel-prev:hover,
    .photo-album-page .jcarousel-container .jcarousel-prev-disabled,
    .photo-album-page .jcarousel-container .jcarousel-prev-disabled:hover {
      height: 16px;
      height: 1rem;
      margin-top: -8px;
      margin-top: -0.5rem;
      width: 53px;
      width: 3.3125rem;
      background-image: url("/images/Kauffman_org/arrow-prev.png");
      background-position: 0 0;
      background-repeat: no-repeat; } }
  @media screen and (max-width: 695px) {
    .photo-album-page .jcarousel-container .jcarousel-prev,
    .photo-album-page .jcarousel-container .jcarousel-prev:hover,
    .photo-album-page .jcarousel-container .jcarousel-prev-disabled,
    .photo-album-page .jcarousel-container .jcarousel-prev-disabled:hover {
      width: 33px;
      width: 2.0625rem; } }

/* Responsive Video Embed (primarly for youtube embeds)
 * ======================================================= */
.video_component {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  margin-bottom: 2.0625em;
  height: 0;
  overflow: hidden; }
  .video_component iframe,
  .video_component object,
  .video_component embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.fluid-width-video-wrapper {
  padding-top: 56.2% !important; }

/* PAGINATION COMPONENT
 * ======================================================= */
.pagination-component, .search-results-page .CesSearch .pagination-component {
  padding: 20px 0 30px 0; }
  .pagination-component ul, .search-results-page .CesSearch .pagination-component ul {
    float: right;
    list-style: none; }
    @media screen and (max-width: 960px) {
      .pagination-component ul, .search-results-page .CesSearch .pagination-component ul {
        float: none;
        font-size: 0;
        text-align: center; } }
  .pagination-component li, .search-results-page .CesSearch .pagination-component li {
    float: left;
    margin-left: 1px; }
    @media screen and (max-width: 960px) {
      .pagination-component li, .search-results-page .CesSearch .pagination-component li {
        display: inline-block;
        float: none; } }
    .pagination-component li:nth-child(3) a, .pagination-component li:nth-child(3) span, .search-results-page .CesSearch .pagination-component li:nth-child(3) a, .search-results-page .CesSearch .pagination-component li:nth-child(3) span {
      border-radius: 5px 0 0 5px; }
    .pagination-component li:nth-last-child(3) a, .pagination-component li:nth-last-child(3) span, .search-results-page .CesSearch .pagination-component li:nth-last-child(3) a, .search-results-page .CesSearch .pagination-component li:nth-last-child(3) span {
      border-radius: 0 5px 5px 0; }
    .pagination-component li a, .pagination-component li span, .search-results-page .CesSearch .pagination-component li a, .search-results-page .CesSearch .pagination-component li span {
      font-size: 14px;
      line-height: autopx;
      font-size: 0.875rem;
      line-height: auto/16rem;
      color: #d38222;
      display: block;
      padding: 2px 6px 3px 6px;
      background: #f3dfc7;
      border-bottom: 2px solid #e9c090;
      border-radius: 0; }
      .pagination-component li a.active, .pagination-component li a:hover, .pagination-component li span.active, .pagination-component li span:hover, .search-results-page .CesSearch .pagination-component li a.active, .search-results-page .CesSearch .pagination-component li a:hover, .search-results-page .CesSearch .pagination-component li span.active, .search-results-page .CesSearch .pagination-component li span:hover {
        background: #d8903b;
        border-color: #b36934;
        color: #fff; }
    .pagination-component li.paginator-first:after, .pagination-component li.paginator-first:before, .pagination-component li.paginator-last:after, .pagination-component li.paginator-last:before, .pagination-component li.pagination-first:after, .pagination-component li.pagination-first:before, .pagination-component li.pagination-last:after, .pagination-component li.pagination-last:before, .search-results-page .CesSearch .pagination-component li.paginator-first:after, .search-results-page .CesSearch .pagination-component li.paginator-first:before, .search-results-page .CesSearch .pagination-component li.paginator-last:after, .search-results-page .CesSearch .pagination-component li.paginator-last:before, .search-results-page .CesSearch .pagination-component li.pagination-first:after, .search-results-page .CesSearch .pagination-component li.pagination-first:before, .search-results-page .CesSearch .pagination-component li.pagination-last:after, .search-results-page .CesSearch .pagination-component li.pagination-last:before {
      font-size: 16px;
      font-size: 1rem;
      color: #cbcbcb;
      display: inline-block; }
    .pagination-component li.paginator-first:empty, .pagination-component li.paginator-last:empty, .pagination-component li.pagination-first:empty, .pagination-component li.pagination-last:empty, .search-results-page .CesSearch .pagination-component li.paginator-first:empty, .search-results-page .CesSearch .pagination-component li.paginator-last:empty, .search-results-page .CesSearch .pagination-component li.pagination-first:empty, .search-results-page .CesSearch .pagination-component li.pagination-last:empty {
      display: none; }
    .pagination-component li.paginator-first a, .pagination-component li.paginator-last a, .pagination-component li.pagination-first a, .pagination-component li.pagination-last a, .search-results-page .CesSearch .pagination-component li.paginator-first a, .search-results-page .CesSearch .pagination-component li.paginator-last a, .search-results-page .CesSearch .pagination-component li.pagination-first a, .search-results-page .CesSearch .pagination-component li.pagination-last a {
      font-size: 13px;
      font-size: 0.8125rem;
      line-height: 22px;
      line-height: 1.375rem;
      background: none;
      border: none;
      display: inline-block;
      font-weight: 600;
      letter-spacing: .1em;
      text-transform: uppercase; }
      .pagination-component li.paginator-first a:hover, .pagination-component li.paginator-last a:hover, .pagination-component li.pagination-first a:hover, .pagination-component li.pagination-last a:hover, .search-results-page .CesSearch .pagination-component li.paginator-first a:hover, .search-results-page .CesSearch .pagination-component li.paginator-last a:hover, .search-results-page .CesSearch .pagination-component li.pagination-first a:hover, .search-results-page .CesSearch .pagination-component li.pagination-last a:hover {
        color: #b36934; }
    .pagination-component li.paginator-first, .pagination-component li.pagination-first, .search-results-page .CesSearch .pagination-component li.paginator-first, .search-results-page .CesSearch .pagination-component li.pagination-first {
      margin-left: 0; }
      .pagination-component li.paginator-first:after, .pagination-component li.pagination-first:after, .search-results-page .CesSearch .pagination-component li.paginator-first:after, .search-results-page .CesSearch .pagination-component li.pagination-first:after {
        content: "|"; }
      .pagination-component li.paginator-first a, .pagination-component li.pagination-first a, .search-results-page .CesSearch .pagination-component li.paginator-first a, .search-results-page .CesSearch .pagination-component li.pagination-first a {
        padding-left: 0; }
    .pagination-component li.paginator-last:before, .pagination-component li.pagination-last:before, .search-results-page .CesSearch .pagination-component li.paginator-last:before, .search-results-page .CesSearch .pagination-component li.pagination-last:before {
      content: "|"; }
    .pagination-component li.paginator-last a, .pagination-component li.pagination-last a, .search-results-page .CesSearch .pagination-component li.paginator-last a, .search-results-page .CesSearch .pagination-component li.pagination-last a {
      padding-right: 0; }
    .pagination-component li.paginator-prev:empty, .pagination-component li.paginator-next:empty, .pagination-component li.pagination-prev:empty, .pagination-component li.pagination-next:empty, .search-results-page .CesSearch .pagination-component li.paginator-prev:empty, .search-results-page .CesSearch .pagination-component li.paginator-next:empty, .search-results-page .CesSearch .pagination-component li.pagination-prev:empty, .search-results-page .CesSearch .pagination-component li.pagination-next:empty {
      display: none; }
    .pagination-component li.paginator-prev a, .pagination-component li.paginator-next a, .pagination-component li.pagination-prev a, .pagination-component li.pagination-next a, .search-results-page .CesSearch .pagination-component li.paginator-prev a, .search-results-page .CesSearch .pagination-component li.paginator-next a, .search-results-page .CesSearch .pagination-component li.pagination-prev a, .search-results-page .CesSearch .pagination-component li.pagination-next a {
      background: none;
      border: none;
      color: #555D8E; }
      .pagination-component li.paginator-prev a:hover, .pagination-component li.paginator-next a:hover, .pagination-component li.pagination-prev a:hover, .pagination-component li.pagination-next a:hover, .search-results-page .CesSearch .pagination-component li.paginator-prev a:hover, .search-results-page .CesSearch .pagination-component li.paginator-next a:hover, .search-results-page .CesSearch .pagination-component li.pagination-prev a:hover, .search-results-page .CesSearch .pagination-component li.pagination-next a:hover {
        background: none;
        color: #7D8FAF; }
      .pagination-component li.paginator-prev a:before, .pagination-component li.paginator-prev a:after, .pagination-component li.paginator-next a:before, .pagination-component li.paginator-next a:after, .pagination-component li.pagination-prev a:before, .pagination-component li.pagination-prev a:after, .pagination-component li.pagination-next a:before, .pagination-component li.pagination-next a:after, .search-results-page .CesSearch .pagination-component li.paginator-prev a:before, .search-results-page .CesSearch .pagination-component li.paginator-prev a:after, .search-results-page .CesSearch .pagination-component li.paginator-next a:before, .search-results-page .CesSearch .pagination-component li.paginator-next a:after, .search-results-page .CesSearch .pagination-component li.pagination-prev a:before, .search-results-page .CesSearch .pagination-component li.pagination-prev a:after, .search-results-page .CesSearch .pagination-component li.pagination-next a:before, .search-results-page .CesSearch .pagination-component li.pagination-next a:after {
        font-size: 13px;
        font-size: 0.8125rem;
        letter-spacing: 1px;
        letter-spacing: 0.0625rem;
        padding: 0 8px;
        padding: 0 0.5rem;
        text-transform: uppercase; }
    @media screen and (max-width: 480px) {
      .pagination-component li.paginator-prev:after, .pagination-component li.pagination-prev:after, .search-results-page .CesSearch .pagination-component li.paginator-prev:after, .search-results-page .CesSearch .pagination-component li.pagination-prev:after {
        font-size: 16px;
        font-size: 1rem;
        content: "|";
        color: #cbcbcb;
        display: inline-block; } }
    @media screen and (max-width: 480px) {
      .pagination-component li.paginator-prev a, .pagination-component li.pagination-prev a, .search-results-page .CesSearch .pagination-component li.paginator-prev a, .search-results-page .CesSearch .pagination-component li.pagination-prev a {
        display: inline-block; } }
    .pagination-component li.paginator-prev a:after, .pagination-component li.pagination-prev a:after, .search-results-page .CesSearch .pagination-component li.paginator-prev a:after, .search-results-page .CesSearch .pagination-component li.pagination-prev a:after {
      content: "Prev"; }
      @media screen and (max-width: 768px) {
        .pagination-component li.paginator-prev a:after, .pagination-component li.pagination-prev a:after, .search-results-page .CesSearch .pagination-component li.paginator-prev a:after, .search-results-page .CesSearch .pagination-component li.pagination-prev a:after {
          content: none; } }
      @media screen and (max-width: 600px) {
        .pagination-component li.paginator-prev a:after, .pagination-component li.pagination-prev a:after, .search-results-page .CesSearch .pagination-component li.paginator-prev a:after, .search-results-page .CesSearch .pagination-component li.pagination-prev a:after {
          content: "Prev"; } }
      @media screen and (max-width: 480px) {
        .pagination-component li.paginator-prev a:after, .pagination-component li.pagination-prev a:after, .search-results-page .CesSearch .pagination-component li.paginator-prev a:after, .search-results-page .CesSearch .pagination-component li.pagination-prev a:after {
          padding-right: 0; } }
    .pagination-component li.paginator-next a:before, .pagination-component li.pagination-next a:before, .search-results-page .CesSearch .pagination-component li.paginator-next a:before, .search-results-page .CesSearch .pagination-component li.pagination-next a:before {
      content: "Next"; }
      @media screen and (max-width: 768px) {
        .pagination-component li.paginator-next a:before, .pagination-component li.pagination-next a:before, .search-results-page .CesSearch .pagination-component li.paginator-next a:before, .search-results-page .CesSearch .pagination-component li.pagination-next a:before {
          content: none; } }
      @media screen and (max-width: 600px) {
        .pagination-component li.paginator-next a:before, .pagination-component li.pagination-next a:before, .search-results-page .CesSearch .pagination-component li.paginator-next a:before, .search-results-page .CesSearch .pagination-component li.pagination-next a:before {
          content: "Next"; } }
      @media screen and (max-width: 480px) {
        .pagination-component li.paginator-next a:before, .pagination-component li.pagination-next a:before, .search-results-page .CesSearch .pagination-component li.paginator-next a:before, .search-results-page .CesSearch .pagination-component li.pagination-next a:before {
          padding-left: 0; } }
    @media screen and (max-width: 480px) {
      .pagination-component li.paginator-number, .pagination-component li.pagination-number, .search-results-page .CesSearch .pagination-component li.paginator-number, .search-results-page .CesSearch .pagination-component li.pagination-number {
        display: none; } }

/* Pagination Bar Styles */
.pagination-component li:first-child a:hover,
.pagination-component li:last-child a:hover,
.search-results-page .CesSearch .pagination-component li:first-child a:hover,
.search-results-page .CesSearch .pagination-component li:last-child a:hover {
  color: #7D8FAF;
  background: none; }

.pagination-component li a,
.pagination-component li span,
.search-results-page .CesSearch .pagination-component li a,
.search-results-page .CesSearch .pagination-component li span {
  font-size: 16px;
  font-size: 1rem;
  line-height: normal;
  padding: 7px 12px;
  padding: 0.4375rem 0.75rem;
  font-size: 16px;
  line-height: autopx;
  font-size: 1rem;
  line-height: auto/16rem;
  color: #555D8E;
  display: block;
  background: #ECEDED;
  border-bottom: 3px solid #848484; }
  @media screen and (max-width: 960px) {
    .pagination-component li a,
    .pagination-component li span,
    .search-results-page .CesSearch .pagination-component li a,
    .search-results-page .CesSearch .pagination-component li span {
      padding: 6px 9px;
      padding: 0.375rem 0.5625rem; } }

.pagination-component li a.active, .pagination-component li a:hover, .pagination-component li span.active, .pagination-component li span:hover, .search-results-page .CesSearch .pagination-component li a.active, .search-results-page .CesSearch .pagination-component li a:hover, .search-results-page .CesSearch .pagination-component li span.active, .search-results-page .CesSearch .pagination-component li span:hover {
  background: #db994a;
  background: -moz-linear-gradient(top, #db994a 0%, #d48527 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #db994a), color-stop(100%, #d48527));
  background: -webkit-linear-gradient(top, #db994a 0%, #d48527 100%);
  background: -o-linear-gradient(top, #db994a 0%, #d48527 100%);
  background: -ms-linear-gradient(top, #db994a 0%, #d48527 100%);
  background: linear, to bottom, #db994a 0%, #d48527 100%;
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#db994a, endColorstr=#d48527,GradientType=0 )";
  border-color: #b36934;
  color: font_white_color; }

/* HEADER COMPONENT
 * ======================================================= */
.masthead {
  *zoom: 1;
  color: #fff;
  overflow: hidden;
  padding: 1.125em 0 3.625em;
  z-index: 0; }
  .masthead:before, .masthead:after {
    content: " ";
    display: table; }
  .masthead:after {
    clear: both; }
  .masthead > .column {
    bottom: 0;
    float: none;
    position: absolute; }
  .masthead .masthead-menu {
    display: none;
    color: #fff;
    font-size: 18px;
    letter-spacing: 0.125em;
    position: relative;
    text-transform: uppercase; }
    .masthead .masthead-menu:before {
      content: '';
      width: 0.875em;
      height: 0.875em;
      margin-right: 0.5625em;
      display: inline-block;
      vertical-align: middle;
      background: url("/images/Kauffman_org/menu_icon.png") no-repeat; }
    @media screen and (max-width: 1140px) {
      .masthead .masthead-menu {
        display: block;
        float: right;
        padding: 0.3125em;
        top: 2.5em;
        right: 19em;
        z-index: 1; } }
    @media screen and (max-width: 960px) {
      .masthead .masthead-menu:before {
        background-size: contain;
        height: 0.7em;
        width: 0.7em;
        vertical-align: baseline; }
      .sticky-stuck .masthead .masthead-menu {
        border-right: 1px solid #757575;
        bottom: 0;
        display: block;
        font-size: 1em;
        top: auto;
        margin-right: 0.125em;
        padding-bottom: 0;
        padding-right: 0.75em;
        padding-top: 0;
        right: 0; } }
    @media screen and (max-width: 768px) {
      .masthead .masthead-menu {
        display: block;
        bottom: 0;
        font-size: 1em;
        right: 0;
        padding-right: 0.75em;
        margin-right: 0.125em;
        top: 1.8em; } }
    @media screen and (max-width: 480px) {
      .masthead .masthead-menu {
        top: 1em; } }
  @media screen and (max-width: 1140px) {
    .masthead {
      padding-left: 0.9375em;
      padding-right: 0.9375em; }
      .masthead.nobreadcrumb {
        padding-bottom: 1.5625em; } }
  @media screen and (max-width: 960px) {
    .sticky-stuck .masthead {
      padding: 0.75em 0em 0.5em 0; } }
  @media screen and (max-width: 768px) {
    .masthead {
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 2em; }
      .sticky-stuck .masthead {
        padding: 0.75em 0em 0.5em 0; }
      .masthead.nobreadcrumb {
        padding-bottom: 0; }
        .sticky-stuck .masthead.nobreadcrumb {
          padding: 0.75em 0em 0.5em 0; } }
  @media screen and (max-width: 600px) {
    .masthead {
      padding-bottom: 0; } }

/* LOGO OVERLAY
 * ======================================================= */
.overlay-masthead {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 23.2317613015%;
  margin-right: 0;
  width: 50%;
  margin-left: -15%; }
  .overlay-masthead:last-child {
    margin-right: 0; }

/* HEADER BAR
 * ======================================================= */
.header-bar {
  background-color: #7d8faf;
  border-radius: 3px 3px 0 0;
  bottom: 0;
  display: table;
  height: 34px;
  left: 0;
  padding: 0em 0.9375em;
  position: absolute;
  right: 0; }
  .header-bar .column {
    display: table-cell;
    padding-top: 4px;
    /* Compensates for 4px bottom border on .outer-masthead-wrapper */
    vertical-align: middle; }
    @media screen and (max-width: 960px) {
      .header-bar .column.column-breadcrumb {
        display: none; } }
  @media screen and (max-width: 960px) {
    .sticky-stuck .header-bar {
      display: none; } }
  @media screen and (max-width: 600px) {
    .header-bar {
      height: auto;
      display: block;
      position: relative; }
      .header-bar .column {
        display: block;
        width: 100%; } }

/* Microsite Masthead
 * ======================================================= */
.masthead--microsite {
  padding-bottom: 0;
  /*
 	.primary-nav-container {
 		bottom: auto;
 		top: 100%;

 		nav.primary-nav {
 			.horz-list {
 				border-radius: 0 0 3px 3px;
 			}
 		}
 	}*/ }
  .masthead--microsite .masthead__brand-search {
    *zoom: 1;
    margin-bottom: 25px;
    margin-bottom: 1.5625rem; }
    .masthead--microsite .masthead__brand-search:before, .masthead--microsite .masthead__brand-search:after {
      content: " ";
      display: table; }
    .masthead--microsite .masthead__brand-search:after {
      clear: both; }
    @media screen and (max-width: 768px) {
      .masthead--microsite .masthead__brand-search {
        margin-bottom: 0; } }
    .sticky-stuck .masthead--microsite .masthead__brand-search {
      margin-bottom: 0; }
  .masthead--microsite .search-module-wrapper {
    margin: 40px 0 0 0;
    margin: 2.5rem 0 0 0;
    float: right; }
    .sticky-stuck .masthead--microsite .search-module-wrapper {
      margin: 0; }
  @media screen and (max-width: 960px) {
    .sticky-stuck .masthead--microsite + .search-module-wrapper {
      width: 100%; }
      .sticky-stuck .masthead--microsite + .search-module-wrapper .search-module {
        margin-bottom: 0; } }
  @media screen and (max-width: 768px) {
    .masthead--microsite + .search-module-wrapper {
      left: auto;
      right: auto;
      position: relative;
      width: 100%; }
      .masthead--microsite + .search-module-wrapper .search-module {
        background-color: #7d8faf;
        height: 0;
        margin: 0;
        padding: 0;
        text-align: center;
        width: 100%;
        transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; }
        .masthead--microsite + .search-module-wrapper .search-module .ico-outer {
          position: relative;
          top: -1px; }
          .masthead--microsite + .search-module-wrapper .search-module .ico-outer:after {
            background: #8AB9A7;
            background: -moz-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8AB9A7), color-stop(100%, #77AE99));
            background: -webkit-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
            background: -o-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
            background: -ms-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
            background: linear, to bottom, #8AB9A7 0%, #77AE99 100%;
            filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#8AB9A7, endColorstr=#77AE99,GradientType=0 )";
            font-size: 11px;
            font-size: 0.6875rem;
            line-height: 11px;
            line-height: 0.6875rem;
            color: #FFFFFF;
            box-shadow: 0px 2px 1px 0px #555d8e;
            padding: 0.7em 2%;
            letter-spacing: 0.2em;
            margin-top: 0;
            text-shadow: 1px 1px 3px #7f7f7f;
            text-transform: uppercase;
            border: none;
            border-radius: 3px;
            font-weight: 800;
            content: 'GO'; }
            .masthead--microsite + .search-module-wrapper .search-module .ico-outer:after:hover {
              background: #77AE99;
              background: -moz-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
              background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #77AE99), color-stop(100%, #8AB9A7));
              background: -webkit-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
              background: -o-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
              background: -ms-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
              background: linear, to bottom, #77AE99 0%, #8AB9A7 100%;
              filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#77AE99, endColorstr=#8AB9A7,GradientType=0 )"; }
          .masthead--microsite + .search-module-wrapper .search-module .ico-outer:hover:after {
            background: #77AE99;
            background: -moz-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #77AE99), color-stop(100%, #8AB9A7));
            background: -webkit-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
            background: -o-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
            background: -ms-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
            background: linear, to bottom, #77AE99 0%, #8AB9A7 100%;
            filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#77AE99, endColorstr=#8AB9A7,GradientType=0 )"; }
      .masthead--microsite + .search-module-wrapper .ico-search {
        display: none; }
      .masthead--microsite + .search-module-wrapper.search-module-show .search-module {
        height: 3.75em;
        padding: 0.9375em 0.625em; } }
  .masthead--microsite .masthead-menu {
    right: auto;
    top: 2.1em; }
    @media screen and (max-width: 768px) {
      .masthead--microsite .masthead-menu {
        top: 1.8em; } }
    @media screen and (max-width: 480px) {
      .masthead--microsite .masthead-menu {
        top: 1em; } }
  .sticky-stuck .masthead--microsite .logo a img {
    display: block;
    height: 14px;
    width: 105px; }
    .sticky-stuck .masthead--microsite .logo a img.hidden, .sticky-stuck .masthead--microsite .logo .lt-ie10 .flip-to-descrip figure a:hover img.front, .lt-ie10 .flip-to-descrip figure .sticky-stuck .masthead--microsite .logo a:hover img.front, .sticky-stuck .masthead--microsite .logo a .lt-ie10 .flip-to-descrip figure img.back, .lt-ie10 .flip-to-descrip figure .sticky-stuck .masthead--microsite .logo a img.back, .sticky-stuck .masthead--microsite .logo a .wizard-module img.wizard, .wizard-module .sticky-stuck .masthead--microsite .logo a img.wizard, .sticky-stuck .masthead--microsite .logo a .wizard-module .wizard .content img.title, .wizard-module .wizard .content .sticky-stuck .masthead--microsite .logo a img.title, .sticky-stuck .masthead--microsite .logo a
    .wizard-module .wizard .content img.body,
    .wizard-module .wizard .content .sticky-stuck .masthead--microsite .logo a img.body, .sticky-stuck .masthead--microsite .logo a .search-and-listing-results-component .results img.payload, .search-and-listing-results-component .results .sticky-stuck .masthead--microsite .logo a img.payload, .sticky-stuck .masthead--microsite .logo a .accordion-module .no-closed-state img.close, .accordion-module .no-closed-state .sticky-stuck .masthead--microsite .logo a img.close, .sticky-stuck .masthead--microsite .logo a .index-page .masthead img.auxiliary-nav, .index-page .masthead .sticky-stuck .masthead--microsite .logo a img.auxiliary-nav, .sticky-stuck .masthead--microsite .logo a
    .index-page .masthead img.column,
    .index-page .masthead .sticky-stuck .masthead--microsite .logo a img.column, .sticky-stuck .masthead--microsite .logo a
    .index-page .masthead img.header-bar,
    .index-page .masthead .sticky-stuck .masthead--microsite .logo a img.header-bar, .sticky-stuck .masthead--microsite .logo a
    .uber-page .masthead img.auxiliary-nav,
    .uber-page .masthead .sticky-stuck .masthead--microsite .logo a img.auxiliary-nav, .sticky-stuck .masthead--microsite .logo a
    .uber-page .masthead img.column,
    .uber-page .masthead .sticky-stuck .masthead--microsite .logo a img.column, .sticky-stuck .masthead--microsite .logo a
    .uber-page .masthead img.header-bar,
    .uber-page .masthead .sticky-stuck .masthead--microsite .logo a img.header-bar, .sticky-stuck .masthead--microsite .logo a .home-page img.header-bar, .home-page .sticky-stuck .masthead--microsite .logo a img.header-bar, .sticky-stuck .masthead--microsite .logo a .index-page footer img.primary-nav, .index-page footer .sticky-stuck .masthead--microsite .logo a img.primary-nav, .sticky-stuck .masthead--microsite .logo a
    .index-page footer img.global-contact-component,
    .index-page footer .sticky-stuck .masthead--microsite .logo a img.global-contact-component, .sticky-stuck .masthead--microsite .logo a
    .index-page footer img.enews-signup-module,
    .index-page footer .sticky-stuck .masthead--microsite .logo a img.enews-signup-module, .sticky-stuck .masthead--microsite .logo a
    .index-page footer img.auxiliary-nav,
    .index-page footer .sticky-stuck .masthead--microsite .logo a img.auxiliary-nav, .sticky-stuck .masthead--microsite .logo a
    .uber-page footer img.primary-nav,
    .uber-page footer .sticky-stuck .masthead--microsite .logo a img.primary-nav, .sticky-stuck .masthead--microsite .logo a
    .uber-page footer img.global-contact-component,
    .uber-page footer .sticky-stuck .masthead--microsite .logo a img.global-contact-component, .sticky-stuck .masthead--microsite .logo a
    .uber-page footer img.enews-signup-module,
    .uber-page footer .sticky-stuck .masthead--microsite .logo a img.enews-signup-module, .sticky-stuck .masthead--microsite .logo a
    .uber-page footer img.auxiliary-nav,
    .uber-page footer .sticky-stuck .masthead--microsite .logo a img.auxiliary-nav, .sticky-stuck .masthead--microsite .logo a nav img.subnav, nav .sticky-stuck .masthead--microsite .logo a img.subnav, .sticky-stuck .masthead--microsite .logo a .microsite-nav img.subnav, .microsite-nav .sticky-stuck .masthead--microsite .logo a img.subnav, .sticky-stuck .masthead--microsite .logo a .subnav-visible img.expandable:hover:after, .subnav-visible .sticky-stuck .masthead--microsite .logo a img.expandable:hover:after, .sticky-stuck .masthead--microsite .logo a footer .primary-nav img.expandable:hover:after, footer .primary-nav .sticky-stuck .masthead--microsite .logo a img.expandable:hover:after, .sticky-stuck .masthead--microsite .logo a .subnav-visible img.expandable:hover:before, .subnav-visible .sticky-stuck .masthead--microsite .logo a img.expandable:hover:before, .sticky-stuck .masthead--microsite .logo a footer .primary-nav img.expandable:hover:before, footer .primary-nav .sticky-stuck .masthead--microsite .logo a img.expandable:hover:before {
      display: none; }
  @media screen and (max-width: 768px) {
    .masthead--microsite .logo a img {
      height: 45px;
      width: 132px; } }
  @media screen and (max-width: 768px) {
    .sticky-stuck .masthead--microsite .brand-module div.logo {
      height: auto;
      width: auto; }
      .sticky-stuck .masthead--microsite .brand-module div.logo a {
        height: auto;
        width: auto; } }
  @media screen and (max-width: 768px) {
    .masthead--microsite .brand-module {
      margin-bottom: 0; } }

/* DEFAULT TOP BAR STYLES
 * ======================================================= */
.top-bar {
  margin-bottom: 51px;
  margin-bottom: 3.1875rem; }

/* DEFAULT .main SECTION STYLES
 * ======================================================= */
.uber-page .main > h2,
.uber-page .main > h3 {
  border-bottom: 1px solid #cbcbcb;
  clear: both;
  margin: 2.3125em 0em; }
  .uber-page .main > h2:first-child,
  .uber-page .main > h3:first-child {
    margin-top: 0em; }

/* DEFAULT SIDEBAR STYLES
 * ======================================================= */
.sidebar {
  overflow: hidden;
  padding-bottom: 2.9375em; }
  .home-page .sidebar,
  .landing-page .sidebar {
    padding-bottom: 0;
    padding-bottom: 0; }
  .uber-page .sidebar > h2,
  .uber-page .sidebar > h3 {
    border-bottom: 1px solid #cbcbcb;
    clear: both;
    margin: 2.3125em 0em; }
    .uber-page .sidebar > h2:first-child,
    .uber-page .sidebar > h3:first-child {
      margin-top: 0em; }
  @media screen and (max-width: 480px) {
    .sidebar {
      padding: 0 0 3px 0; } }
  .search-results-page .sidebar [class*="-box"] {
    margin-top: 0; }
  @media screen and (max-width: 960px) {
    .content-sidebar .sidebar [class*="-box"],
    .content-body__sub .sidebar [class*="-box"] {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 48.821174201%;
      margin-bottom: 25px;
      margin-bottom: 1.5625rem;
      margin-top: 0; }
      .content-sidebar .sidebar [class*="-box"]:last-child,
      .content-body__sub .sidebar [class*="-box"]:last-child {
        margin-right: 0; }
      .content-sidebar .sidebar [class*="-box"]:nth-child(2n),
      .content-body__sub .sidebar [class*="-box"]:nth-child(2n) {
        margin-right: 0; } }
  @media screen and (max-width: 600px) {
    .content-sidebar .sidebar [class*="-box"],
    .content-body__sub .sidebar [class*="-box"] {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .content-sidebar .sidebar [class*="-box"]:last-child,
      .content-body__sub .sidebar [class*="-box"]:last-child {
        margin-right: 0; } }

/* BIO PHOTO MODULE
 * ======================================================= */
.bio-photo-module img {
  border: 1px solid #cbcbcb; }

/* CTA MODULE
 * ======================================================= */
.cta-module {
  margin-top: -0.5em; }
  .cta-module h4 {
    font-size: 20px;
    line-height: 30px;
    font-size: 1.25rem;
    line-height: 1.875rem;
    border-bottom: 1px solid #cbcbcb;
    color: #4c4c4c;
    margin-bottom: 0.5625em;
    padding-bottom: 0.3125em; }
  .cta-module .content-area {
    padding-bottom: 0.125em; }
    .cta-module .content-area > a {
      font-size: 16px;
      line-height: 26px;
      font-size: 1rem;
      line-height: 1.625rem; }
      .lt-ie9 .cta-module .content-area > a {
        letter-spacing: -1px; }

/* PROGRAM LOGO MODULE
 * ======================================================= */
.program-logo-module {
  margin-bottom: 27px;
  margin-bottom: 1.6875rem; }
  .program-logo-module img {
    margin: 0 auto;
    margin: 0 auto;
    display: block; }
    @media screen and (max-width: 600px) {
      .landing-title-component .program-logo-module img {
        display: inline-block; } }
  .landing-title-component .program-logo-module {
    margin: 0 24px 10px 0;
    margin: 0 1.5rem 0.625rem 0;
    float: left; }
    @media screen and (max-width: 600px) {
      .landing-title-component .program-logo-module {
        margin: 0 0 16px 0;
        margin: 0 0 1rem 0;
        float: none;
        text-align: center; } }

/* DEFAULT BOTTOM BAR STYLES
 * ======================================================= */
.bottom-bar {
  margin: 0 0 35px;
  margin: 0 0 2.1875rem;
  padding-top: 40px;
  padding-top: 2.5rem;
  border-top: 1px solid #cbcbcb;
  overflow: hidden; }
  .bottom-bar > div > div {
    width: 100%; }
  .bottom-bar .bx-wrapper .bx-viewport {
    background: none;
    border: none;
    box-shadow: none;
    left: 0; }

@media screen and (max-width: 695px) {
  .js-bottom-bar .slide {
    margin-top: 45px;
    margin-top: 2.8125rem; } }

@media screen and (max-width: 695px) {
  .js-bottom-bar .slide:first-child {
    margin-top: 0; } }

.bottom-bar .bx-controls-direction {
  display: none; }

.bottom-bar .bx-wrapper .bx-pager.bx-default-pager a {
  height: 11px;
  height: 11px;
  width: 11px;
  width: 11px;
  background: none;
  border: 2px solid #7d8faf; }
  .bottom-bar .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #7d8faf; }

/* FOOTER BAR
 * ======================================================= */
.footer-bar {
  *zoom: 1;
  font-size: 14px;
  line-height: 20px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  border-top: 1px solid #cbcbcb;
  margin-top: 2.9375em;
  max-width: 100%;
  padding: 0.875em 0em; }
  .footer-bar:before, .footer-bar:after {
    content: " ";
    display: table; }
  .footer-bar:after {
    clear: both; }
  .footer-bar p {
    font-size: 14px;
    line-height: 20px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #7f7f7f;
    margin-bottom: 0em;
    padding-bottom: 0em; }
    @media screen and (max-width: 960px) {
      .footer-bar p {
        font-size: 13px;
        line-height: 20px;
        font-size: 0.8125rem;
        line-height: 1.25rem; } }
    @media screen and (max-width: 480px) {
      .footer-bar p {
        font-size: 12px;
        line-height: 20px;
        font-size: 0.75rem;
        line-height: 1.25rem; } }
  .lt-ie9 .footer-bar .horz-list li {
    display: inline; }
  .footer-bar .horz-list li:first-child a:before {
    content: "";
    padding: 0em; }
  .footer-bar .horz-list li a {
    color: #7d8faf; }
    .footer-bar .horz-list li a:hover {
      color: #555d8e; }
    .footer-bar .horz-list li a:before {
      content: "/";
      padding: 0em 0.1875em 0em; }
  @media screen and (max-width: 1140px) {
    .footer-bar .footer-text-component {
      *zoom: 1;
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 65.8807828007%; }
      .footer-bar .footer-text-component:before, .footer-bar .footer-text-component:after {
        content: " ";
        display: table; }
      .footer-bar .footer-text-component:after {
        clear: both; }
      .footer-bar .footer-text-component:last-child {
        margin-right: 0; }
      .footer-bar .footer-text-component p {
        white-space: normal; }
    .footer-bar .footer-links-component {
      *zoom: 1;
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 31.7615656014%; }
      .footer-bar .footer-links-component:before, .footer-bar .footer-links-component:after {
        content: " ";
        display: table; }
      .footer-bar .footer-links-component:after {
        clear: both; }
      .footer-bar .footer-links-component:last-child {
        margin-right: 0; }
    .footer-bar .footer-links-component .horz-list a {
      white-space: normal; } }
  @media screen and (max-width: 960px) {
    .footer-bar .footer-links-component .horz-list a {
      font-size: 13px;
      line-height: 20px;
      font-size: 0.8125rem;
      line-height: 1.25rem; } }
  @media screen and (max-width: 480px) {
    .footer-bar {
      margin: 2.5em 0 0 0; }
      .footer-bar .footer-text-component {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%;
        margin-right: 0;
        margin-bottom: 1em; }
        .footer-bar .footer-text-component:last-child {
          margin-right: 0; }
        .footer-bar .footer-text-component p {
          text-align: center; }
      .footer-bar .horz-list {
        float: none;
        padding: 0; }
      .footer-bar .footer-links-component {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%;
        margin-right: 0;
        text-align: center; }
        .footer-bar .footer-links-component:last-child {
          margin-right: 0; }
      .footer-bar .footer-links-component .horz-list a {
        font-size: 12px;
        line-height: 20px;
        font-size: 0.75rem;
        line-height: 1.25rem; } }

/* FOOTER COMPONENT
 * ======================================================= */
footer {
  *zoom: 1;
  margin-bottom: 3.6875em; }
  footer:before, footer:after {
    content: " ";
    display: table; }
  footer:after {
    clear: both; }
  footer .banner {
    margin-bottom: 36px;
    margin-bottom: 2.25rem; }
    footer .banner h4 {
      font-size: 20px;
      line-height: autopx;
      font-size: 1.25rem;
      line-height: auto/16rem;
      color: #fad563;
      letter-spacing: 0.14em;
      text-align: center;
      text-transform: uppercase; }
      .lt-ie9 footer .banner h4 {
        letter-spacing: 0.12em; }
  footer .auxiliary-nav a:hover {
    color: #BCC5D6; }
  footer .footer-alt .adr {
    margin-bottom: 2.5em; }
  @media screen and (max-width: 1140px) {
    footer {
      margin-bottom: 0; }
      footer .footer-nav {
        display: none; }
      footer .banner {
        *zoom: 1;
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 48.821174201%; }
        footer .banner:before, footer .banner:after {
          content: " ";
          display: table; }
        footer .banner:after {
          clear: both; }
        footer .banner:last-child {
          margin-right: 0; }
        footer .banner h4 {
          font-size: 18px;
          line-height: 21.6px;
          font-size: 1.125rem;
          line-height: 1.35rem;
          text-align: left; } }
  @media screen and (max-width: 960px) {
    footer .banner h4 {
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 24px;
      line-height: 1.5rem; } }
  @media screen and (max-width: 695px) {
    footer .social-media-module {
      float: none;
      margin-bottom: 1.5em;
      width: 100%; }
      footer .social-media-module .row {
        display: inline-block; }
        footer .social-media-module .row:first-child {
          padding-right: 0.4em; } }
  @media screen and (max-width: 600px) {
    footer .banner {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%;
      margin-right: 0; }
      footer .banner:last-child {
        margin-right: 0; }
      footer .banner h4 {
        font-size: 16px;
        font-size: 1rem;
        text-align: center; }
    footer .global-contact-component {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%;
      margin-right: 0; }
      footer .global-contact-component:last-child {
        margin-right: 0; }
      footer .global-contact-component .vcard-module {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%;
        margin-bottom: 1em;
        margin-right: 0;
        text-align: center; }
        footer .global-contact-component .vcard-module:last-child {
          margin-right: 0; }
    footer .horz-list {
      text-align: center; }
    footer .footer-alt .vcard-module {
      margin-bottom: 0; }
    footer .footer-alt .adr {
      margin-bottom: 1.25em; } }

/* Custom Select COMPONENT
 * ======================================================= */
.customSelect {
  /* This is the default class that is used */
  /* Put whatever custom styles you want here */
  background: #fff url("/images/Kauffman_org/sprites/icon-custom-downarrow.png") no-repeat 205px 4px;
  border-radius: 3px;
  height: 29px; }
  .customSelect.customSelectHover {
    /* Styles for when the select box is hovered */ }
  .customSelect.customSelectOpen {
    /* Styles for when the select box is open */ }
  .customSelect.customSelectFocus {
    /* Styles for when the select box is in focus */ }
  .customSelect.customSelectDisabledOption {
    /* Styles for when the selected item is a disabled one */ }
  .customSelect.customSelectDisabled {
    /* Styles for when the select box itself is disabled */ }
  .customSelect.scfDropList {
    background-position: 99.3% 3px;
    width: 100%; }

.customSelectInner {
  /* You can style the inner box too */
  height: 25px;
  padding: 4px 31px 4px 8px;
  overflow: hidden; }

/* GENERAL WEB FORMS FOR MARKETERS STYLING CHANGES
 * ======================================================= */
.scfForm .scfEmailGeneralPanel,
.scfForm .scfMultipleLineGeneralPanel,
.scfForm .scfSingleLineGeneralPanel,
.scfForm .scfPasswordGeneralPanel,
.scfForm .scfNumberGeneralPanel,
.scfForm .scfDatePickerGeneralPanel,
.scfForm .scfDateGeneralPanel,
.scfForm .scfRadioButtonListGeneralPanel,
.scfForm .scfCheckBoxListGeneralPanel,
.scfForm .scfFileUploadGeneralPanel,
.scfForm .scfDateSelectorGeneralPanel,
.scfForm .scfCreditCardGeneralPanel,
.scfForm .scfConfirmPasswordGeneralPanel,
.scfForm .scfCaptchaGeneralPanel,
.scfForm .scfTelephoneGeneralPanel,
.scfForm .scfSmsTelephoneGeneralPanel,
.scfForm .scfListBoxGeneralPanel,
.scfForm .scfDropListGeneralPanel,
.scfForm .scfCheckbox,
.scfForm .scfCaptchStrongTextPanel,
.scfForm .scfCaptchaLimitGeneralPanel,
.scfForm .scfCaptchaGeneralPanel table, .content-area .scfForm .scfEmailGeneralPanel,
.content-area .scfForm .scfMultipleLineGeneralPanel,
.content-area .scfForm .scfSingleLineGeneralPanel,
.content-area .scfForm .scfPasswordGeneralPanel,
.content-area .scfForm .scfNumberGeneralPanel,
.content-area .scfForm .scfDatePickerGeneralPanel,
.content-area .scfForm .scfDateGeneralPanel,
.content-area .scfForm .scfRadioButtonListGeneralPanel,
.content-area .scfForm .scfCheckBoxListGeneralPanel,
.content-area .scfForm .scfFileUploadGeneralPanel,
.content-area .scfForm .scfDateSelectorGeneralPanel,
.content-area .scfForm .scfCreditCardGeneralPanel,
.content-area .scfForm .scfConfirmPasswordGeneralPanel,
.content-area .scfForm .scfCaptchaGeneralPanel,
.content-area .scfForm .scfTelephoneGeneralPanel,
.content-area .scfForm .scfSmsTelephoneGeneralPanel,
.content-area .scfForm .scfListBoxGeneralPanel,
.content-area .scfForm .scfDropListGeneralPanel,
.content-area .scfForm .scfCheckbox,
.content-area .scfForm .scfCaptchStrongTextPanel,
.content-area .scfForm .scfCaptchaLimitGeneralPanel,
.content-area .scfForm .scfCaptchaGeneralPanel table {
  width: auto;
  float: none;
  width: 100%; }
  .scfForm .scfEmailGeneralPanel td,
  .scfForm .scfMultipleLineGeneralPanel td,
  .scfForm .scfSingleLineGeneralPanel td,
  .scfForm .scfPasswordGeneralPanel td,
  .scfForm .scfNumberGeneralPanel td,
  .scfForm .scfDatePickerGeneralPanel td,
  .scfForm .scfDateGeneralPanel td,
  .scfForm .scfRadioButtonListGeneralPanel td,
  .scfForm .scfCheckBoxListGeneralPanel td,
  .scfForm .scfFileUploadGeneralPanel td,
  .scfForm .scfDateSelectorGeneralPanel td,
  .scfForm .scfCreditCardGeneralPanel td,
  .scfForm .scfConfirmPasswordGeneralPanel td,
  .scfForm .scfCaptchaGeneralPanel td,
  .scfForm .scfTelephoneGeneralPanel td,
  .scfForm .scfSmsTelephoneGeneralPanel td,
  .scfForm .scfListBoxGeneralPanel td,
  .scfForm .scfDropListGeneralPanel td,
  .scfForm .scfCheckbox td,
  .scfForm .scfCaptchStrongTextPanel td,
  .scfForm .scfCaptchaLimitGeneralPanel td,
  .scfForm .scfCaptchaGeneralPanel table td, .content-area .scfForm .scfEmailGeneralPanel td,
  .content-area .scfForm .scfMultipleLineGeneralPanel td,
  .content-area .scfForm .scfSingleLineGeneralPanel td,
  .content-area .scfForm .scfPasswordGeneralPanel td,
  .content-area .scfForm .scfNumberGeneralPanel td,
  .content-area .scfForm .scfDatePickerGeneralPanel td,
  .content-area .scfForm .scfDateGeneralPanel td,
  .content-area .scfForm .scfRadioButtonListGeneralPanel td,
  .content-area .scfForm .scfCheckBoxListGeneralPanel td,
  .content-area .scfForm .scfFileUploadGeneralPanel td,
  .content-area .scfForm .scfDateSelectorGeneralPanel td,
  .content-area .scfForm .scfCreditCardGeneralPanel td,
  .content-area .scfForm .scfConfirmPasswordGeneralPanel td,
  .content-area .scfForm .scfCaptchaGeneralPanel td,
  .content-area .scfForm .scfTelephoneGeneralPanel td,
  .content-area .scfForm .scfSmsTelephoneGeneralPanel td,
  .content-area .scfForm .scfListBoxGeneralPanel td,
  .content-area .scfForm .scfDropListGeneralPanel td,
  .content-area .scfForm .scfCheckbox td,
  .content-area .scfForm .scfCaptchStrongTextPanel td,
  .content-area .scfForm .scfCaptchaLimitGeneralPanel td,
  .content-area .scfForm .scfCaptchaGeneralPanel table td {
    border: none;
    padding: 0; }

.scfForm .scfDropListGeneralPanel, .content-area .scfForm .scfDropListGeneralPanel {
  position: relative; }

.scfForm .scfSingleLineTextLabel,
.scfForm .scfMultipleLineTextLabel,
.scfForm .scfPasswordLabel,
.scfForm .scfEmailLabel,
.scfForm .scfTelephoneLabel,
.scfForm .scfSmsTelephoneLabel,
.scfForm .scfNumberLabel,
.scfForm .scfDateSelectorLabel,
.scfForm .scfConfirmPasswordLabel,
.scfForm .scfRequired,
.scfForm .scfCaptchaLabelText,
.scfForm .scfCaptchaLabel, .content-area .scfForm .scfSingleLineTextLabel,
.content-area .scfForm .scfMultipleLineTextLabel,
.content-area .scfForm .scfPasswordLabel,
.content-area .scfForm .scfEmailLabel,
.content-area .scfForm .scfTelephoneLabel,
.content-area .scfForm .scfSmsTelephoneLabel,
.content-area .scfForm .scfNumberLabel,
.content-area .scfForm .scfDateSelectorLabel,
.content-area .scfForm .scfConfirmPasswordLabel,
.content-area .scfForm .scfRequired,
.content-area .scfForm .scfCaptchaLabelText,
.content-area .scfForm .scfCaptchaLabel {
  display: none; }

.scfForm .scfFileUploadLabel,
.scfForm .scfDropListLabel,
.scfForm .scfListBoxLabel,
.scfForm .scfRadioButtonListLabel,
.scfForm .scfCheckBoxListLabel,
.scfForm .scfCreditCardLabel, .content-area .scfForm .scfFileUploadLabel,
.content-area .scfForm .scfDropListLabel,
.content-area .scfForm .scfListBoxLabel,
.content-area .scfForm .scfRadioButtonListLabel,
.content-area .scfForm .scfCheckBoxListLabel,
.content-area .scfForm .scfCreditCardLabel {
  float: none;
  width: auto;
  display: block; }

.scfForm .scfTitleBorder, .content-area .scfForm .scfTitleBorder {
  margin-bottom: 11px;
  margin-bottom: 0.6875rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  font-size: 20px;
  line-height: 26px;
  font-size: 1.25rem;
  line-height: 1.625rem;
  border-bottom: 1px solid #65719b;
  color: #fff; }

.scfForm .scfCaptchaGeneralPanel table, .content-area .scfForm .scfCaptchaGeneralPanel table {
  margin: 0; }
  .scfForm .scfCaptchaGeneralPanel table div, .content-area .scfForm .scfCaptchaGeneralPanel table div {
    background-color: transparent !important; }

.scfForm .scfSectionContent > div, .content-area .scfForm .scfSectionContent > div {
  margin: 14px 0; }

.scfForm .scfSectionBorderAsFieldSet, .content-area .scfForm .scfSectionBorderAsFieldSet {
  margin: 0;
  padding: 0; }

.scfForm input[type="text"],
.scfForm input[type="password"],
.scfForm select, .content-area .scfForm input[type="text"],
.content-area .scfForm input[type="password"],
.content-area .scfForm select {
  font-size: 14px;
  line-height: 16.8px;
  font-size: 0.875rem;
  line-height: 1.05rem;
  border-radius: 2px;
  color: #525353;
  border-radius: 3px;
  padding: 0.5em 0.625em; }
  .scfForm input[type="text"]:focus,
  .scfForm input[type="password"]:focus,
  .scfForm select:focus, .content-area .scfForm input[type="text"]:focus,
  .content-area .scfForm input[type="password"]:focus,
  .content-area .scfForm select:focus {
    outline-color: #1b2061; }
  .scfForm input[type="text"].scfDateSelectorYear, .scfForm input[type="text"].scfDateSelectorMonth, .scfForm input[type="text"].scfDateSelectorDay,
  .scfForm input[type="password"].scfDateSelectorYear,
  .scfForm input[type="password"].scfDateSelectorMonth,
  .scfForm input[type="password"].scfDateSelectorDay,
  .scfForm select.scfDateSelectorYear,
  .scfForm select.scfDateSelectorMonth,
  .scfForm select.scfDateSelectorDay, .content-area .scfForm input[type="text"].scfDateSelectorYear, .content-area .scfForm input[type="text"].scfDateSelectorMonth, .content-area .scfForm input[type="text"].scfDateSelectorDay,
  .content-area .scfForm input[type="password"].scfDateSelectorYear,
  .content-area .scfForm input[type="password"].scfDateSelectorMonth,
  .content-area .scfForm input[type="password"].scfDateSelectorDay,
  .content-area .scfForm select.scfDateSelectorYear,
  .content-area .scfForm select.scfDateSelectorMonth,
  .content-area .scfForm select.scfDateSelectorDay {
    padding: 0.125em;
    width: 32%; }
  .scfForm input[type="text"].scfDateSelectorMonth,
  .scfForm input[type="password"].scfDateSelectorMonth,
  .scfForm select.scfDateSelectorMonth, .content-area .scfForm input[type="text"].scfDateSelectorMonth,
  .content-area .scfForm input[type="password"].scfDateSelectorMonth,
  .content-area .scfForm select.scfDateSelectorMonth {
    margin: 0 2%; }

.scfForm select, .content-area .scfForm select {
  padding: 0.25em 0.3125em; }
  .scfForm select.scfDropList.hasCustomSelect, .content-area .scfForm select.scfDropList.hasCustomSelect {
    width: 100% !important; }

.scfForm input[type="checkbox"],
.scfForm input[type="radio"], .content-area .scfForm input[type="checkbox"],
.content-area .scfForm input[type="radio"] {
  width: auto; }

.scfForm .scfCaptcha img, .content-area .scfForm .scfCaptcha img {
  display: block; }

.scfForm .scfCheckBoxListGeneralPanel input[type="checkbox"],
.scfForm .scfCheckBoxListGeneralPanel input[type="radio"],
.scfForm .scfRadioButtonListGeneralPanel input[type="checkbox"],
.scfForm .scfRadioButtonListGeneralPanel input[type="radio"],
.scfForm .scfCheckbox input[type="checkbox"],
.scfForm .scfCheckbox input[type="radio"], .content-area .scfForm .scfCheckBoxListGeneralPanel input[type="checkbox"],
.content-area .scfForm .scfCheckBoxListGeneralPanel input[type="radio"],
.content-area .scfForm .scfRadioButtonListGeneralPanel input[type="checkbox"],
.content-area .scfForm .scfRadioButtonListGeneralPanel input[type="radio"],
.content-area .scfForm .scfCheckbox input[type="checkbox"],
.content-area .scfForm .scfCheckbox input[type="radio"] {
  float: left;
  margin: 5px 0 0 0; }

.scfForm .scfCheckBoxListGeneralPanel label,
.scfForm .scfRadioButtonListGeneralPanel label,
.scfForm .scfCheckbox label, .content-area .scfForm .scfCheckBoxListGeneralPanel label,
.content-area .scfForm .scfRadioButtonListGeneralPanel label,
.content-area .scfForm .scfCheckbox label {
  display: block;
  margin: 0 0 0 20px; }

.scfForm .scfSubmitButtonBorder input, .content-area .scfForm .scfSubmitButtonBorder input {
  border: none; }

.scfForm .scfCaptchaLimitGeneralPanel table, .content-area .scfForm .scfCaptchaLimitGeneralPanel table {
  width: auto; }

.scfForm .scfCaptchaLimitGeneralPanel td, .content-area .scfForm .scfCaptchaLimitGeneralPanel td {
  vertical-align: top;
  text-align: left; }

.scfForm .scfCaptchaLimitGeneralPanel img, .content-area .scfForm .scfCaptchaLimitGeneralPanel img {
  margin: 0; }

.scfForm .scfCaptchaLimitGeneralPanel input[type="image"], .content-area .scfForm .scfCaptchaLimitGeneralPanel input[type="image"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 0 0 0 5px; }

/* INPUT FIELDS
 * ======================================================= */
input[placeholder] {
  color: #525353; }
  .masthead input[placeholder] {
    color: #979898; }

.input-text input {
  font-size: 14px;
  line-height: 16.8px;
  font-size: 0.875rem;
  line-height: 1.05rem;
  border-radius: 2px;
  color: #979898;
  border: none;
  border-radius: 3px;
  padding: 0.5em 0.625em; }
  .input-text input:focus {
    outline-color: #1b2061; }

.input-text.with-icon {
  position: relative;
  display: block; }
  .input-text.with-icon input {
    padding-right: 33px; }
  .input-text.with-icon .ico-outer {
    position: absolute;
    right: 0;
    top: 3px; }
  .input-text.with-icon .ico {
    margin: 5px 10px 0 10px; }

.main .search-bar,
.sidebar .search-bar {
  float: none; }
  .main .search-bar input,
  .sidebar .search-bar input {
    width: 100%; }

.main .search-bar {
  display: block;
  float: left;
  margin-left: 0%;
  margin-right: -100%;
  width: 30.81871342%; }

.search-bar input {
  width: 23.1875em; }

@media screen and (max-width: 960px) {
  .sticky-stuck .search-bar {
    opacity: 0;
    float: none;
    transition: opacity 0.3s ease-in-out; }
    .sticky-stuck .search-bar input {
      margin-right: 2%;
      max-width: 20.3125em;
      width: 85%; }
  .search-module-show .search-bar {
    opacity: 100; } }

@media screen and (max-width: 768px) {
  .search-bar {
    float: none; }
    .search-bar input {
      margin-right: 2%;
      max-width: 20.3125em;
      width: 85%; }
    .search-module-show .search-bar {
      opacity: 100; }
      .search-module-wrapper .search-module-show .search-bar {
        opacity: 0;
        transition: opacity 0.3s ease-in-out; }
        .search-module-wrapper .search-module-show .search-bar input {
          margin-right: 2%;
          max-width: 20.3125em;
          width: 85%; } }

/* TEXTAREAS
 * ======================================================= */
textarea {
  max-height: 220px;
  max-height: 13.75rem;
  min-height: 110px;
  min-height: 6.875rem;
  padding: 6px 6px 6px 9px;
  padding: 0.375rem 0.375rem 0.375rem 0.5625rem;
  border: none;
  border-radius: 3px;
  resize: vertical;
  width: 100%; }

/* SEARCH MODULE
 * ======================================================= */
.search-module {
  margin-left: -0.625em;
  overflow: hidden; }
  @media screen and (max-width: 960px) {
    .sticky-stuck .column .search-module {
      padding: 0; }
    .sticky-stuck .nobreadcrumb .column .search-module {
      padding: 0; }
    .sticky-stuck .search-module {
      background-color: #7d8faf;
      height: 0;
      margin: 0;
      text-align: center;
      width: 100%;
      transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; }
      .sticky-stuck .search-module .ico-outer {
        position: relative;
        top: -1px; }
        .sticky-stuck .search-module .ico-outer:after {
          background: #8AB9A7;
          background: -moz-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8AB9A7), color-stop(100%, #77AE99));
          background: -webkit-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
          background: -o-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
          background: -ms-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
          background: linear, to bottom, #8AB9A7 0%, #77AE99 100%;
          filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#8AB9A7, endColorstr=#77AE99,GradientType=0 )";
          font-size: 11px;
          font-size: 0.6875rem;
          line-height: 11px;
          line-height: 0.6875rem;
          color: #FFFFFF;
          box-shadow: 0px 2px 1px 0px #555d8e;
          padding: 0.7em 2%;
          letter-spacing: 0.2em;
          margin-top: 0;
          text-shadow: 1px 1px 3px #7f7f7f;
          text-transform: uppercase;
          border: none;
          border-radius: 3px;
          font-weight: 800;
          content: 'GO'; }
          .sticky-stuck .search-module .ico-outer:after:hover {
            background: #77AE99;
            background: -moz-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #77AE99), color-stop(100%, #8AB9A7));
            background: -webkit-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
            background: -o-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
            background: -ms-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
            background: linear, to bottom, #77AE99 0%, #8AB9A7 100%;
            filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#77AE99, endColorstr=#8AB9A7,GradientType=0 )"; }
        .sticky-stuck .search-module .ico-outer:hover:after {
          background: #77AE99;
          background: -moz-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #77AE99), color-stop(100%, #8AB9A7));
          background: -webkit-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
          background: -o-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
          background: -ms-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
          background: linear, to bottom, #77AE99 0%, #8AB9A7 100%;
          filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#77AE99, endColorstr=#8AB9A7,GradientType=0 )"; }
      .sticky-stuck .search-module .ico-search {
        display: none; }
    .sticky-stuck .search-module-show .search-module {
      height: 3.75em;
      padding: 0.9375em 0.625em;
      margin-bottom: -0.5em; }
    .sticky-stuck .nobreadcrumb .search-module-show .search-module {
      padding: 0.9375em 0.625em; } }
  .column .search-module {
    padding-bottom: 3.625em; }
    @media screen and (max-width: 1140px) {
      .nobreadcrumb .column .search-module {
        padding-bottom: 1.5625em; } }
    @media screen and (max-width: 768px) {
      .column .search-module {
        background-color: #7d8faf;
        height: 0;
        margin: 0;
        padding: 0;
        text-align: center;
        width: 100%;
        transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; }
        .column .search-module .ico-outer {
          position: relative;
          top: -1px; }
          .column .search-module .ico-outer:after {
            background: #8AB9A7;
            background: -moz-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8AB9A7), color-stop(100%, #77AE99));
            background: -webkit-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
            background: -o-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
            background: -ms-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
            background: linear, to bottom, #8AB9A7 0%, #77AE99 100%;
            filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#8AB9A7, endColorstr=#77AE99,GradientType=0 )";
            font-size: 11px;
            font-size: 0.6875rem;
            line-height: 11px;
            line-height: 0.6875rem;
            color: #FFFFFF;
            box-shadow: 0px 2px 1px 0px #555d8e;
            padding: 0.7em 2%;
            letter-spacing: 0.2em;
            margin-top: 0;
            text-shadow: 1px 1px 3px #7f7f7f;
            text-transform: uppercase;
            border: none;
            border-radius: 3px;
            font-weight: 800;
            content: 'GO'; }
            .column .search-module .ico-outer:after:hover {
              background: #77AE99;
              background: -moz-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
              background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #77AE99), color-stop(100%, #8AB9A7));
              background: -webkit-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
              background: -o-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
              background: -ms-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
              background: linear, to bottom, #77AE99 0%, #8AB9A7 100%;
              filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#77AE99, endColorstr=#8AB9A7,GradientType=0 )"; }
          .column .search-module .ico-outer:hover:after {
            background: #77AE99;
            background: -moz-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #77AE99), color-stop(100%, #8AB9A7));
            background: -webkit-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
            background: -o-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
            background: -ms-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
            background: linear, to bottom, #77AE99 0%, #8AB9A7 100%;
            filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#77AE99, endColorstr=#8AB9A7,GradientType=0 )"; }
        .column .search-module .ico-search {
          display: none; }
        .nobreadcrumb .column .search-module {
          padding-bottom: 0; } }
  @media screen and (max-width: 768px) {
    .column.search-module-show .search-module {
      height: 3.75em;
      padding: 0.9375em 0.625em;
      margin-bottom: -0.5em; }
      .nobreadcrumb .column.search-module-show .search-module {
        margin-bottom: 0; }
      .sticky-stuck .nobreadcrumb .column.search-module-show .search-module {
        margin-bottom: -0.5em; } }

.search-module-trigger {
  background: url("/images/Kauffman_org/search-icon.png") no-repeat center;
  display: none;
  float: right;
  padding: 1em;
  position: relative;
  top: 2.8em;
  z-index: 1; }
  @media screen and (max-width: 960px) {
    .search-module-trigger:hover {
      cursor: pointer; }
    .sticky-stuck .search-module-trigger {
      display: inline-block;
      top: auto;
      padding: 0.6em 1em; } }
  @media screen and (max-width: 768px) {
    .search-module-trigger {
      display: inline-block;
      top: 1.8em;
      border-left: 1px solid #757575; } }
  @media screen and (max-width: 480px) {
    .search-module-trigger {
      top: 1em; } }

/* Contact Us Form
 * ======================================================= */
.contact-form {
  font-size: 14px;
  line-height: 16.8px;
  font-size: 0.875rem;
  line-height: 1.05rem;
  margin-top: 48px; }
  .contact-form input[type="text"],
  .contact-form textarea,
  .contact-form select {
    border-radius: 3px;
    border: 1px solid #cbcbcb; }
  .contact-form input[type="text"],
  .contact-form textarea {
    padding: 8px 10px;
    width: 100%; }
  .contact-form select {
    padding: 3px 4px 3px 10px; }
  .contact-form ::-webkit-input-placeholder {
    color: #525353; }
  .contact-form :-moz-placeholder {
    color: #525353; }
  .contact-form ::-moc-placeholder {
    color: #525353; }
  .contact-form :-ms-input-placeholder {
    color: #525353; }
  .contact-form h4 {
    font-size: 16px;
    line-height: 19.2px;
    font-size: 1rem;
    line-height: 1.2rem; }
  .contact-form table td {
    border: none; }
  .contact-form .scfTitleBorder {
    margin: 0 0 10px 0;
    color: #4c4c4c; }
  .contact-form .scfSectionContent > div {
    margin: 0 0 12px 0; }
  .contact-form .scfDropListBorder {
    overflow: hidden; }
    .contact-form .scfDropListBorder label {
      float: left;
      display: block;
      margin: 5px 10px 0 0; }
    .contact-form .scfDropListBorder .scfDropListGeneralPanel {
      float: left; }
  .contact-form .scfRadioButtonListBorder {
    overflow: hidden; }
    .contact-form .scfRadioButtonListBorder .scfRadioButtonListLabel {
      float: left;
      display: block;
      margin: 5px 10px 0 0; }
    .contact-form .scfRadioButtonListBorder .scfRadioButtonListGeneralPanel {
      float: left; }
  .contact-form .scfSubmitButton {
    font-size: 11px;
    line-height: 20px;
    font-size: 0.6875rem;
    line-height: 1.25rem;
    background-color: #d4d4d4;
    background-image: -webkit-linear-gradient(top, #d4d4d4 0%, #aaaaaa 100%);
    background-image: linear-gradient(to bottom, #d4d4d4 0%, #aaaaaa 100%);
    background-position: left top;
    background-repeat: repeat;
    border-radius: 3px;
    box-shadow: 0 2px 0 0 #848484;
    color: #525353;
    display: inline-block;
    letter-spacing: 0.2em;
    margin-top: 2.0625em;
    padding: 0.375em 1.0625em 0.375em;
    text-transform: uppercase; }
    .lt-ie9 .contact-form .scfSubmitButton {
      border-bottom: 2px solid #848484; }
      .lt-ie9 .contact-form .scfSubmitButton[type=submit] {
        border-bottom: 2px solid #555d8e; }
  .contact-form .map-container {
    border: 1px solid #cbcbcb; }
    .contact-form .map-container img {
      display: block;
      max-width: 253px;
      height: auto; }

.email-staff-component.purple-box {
  color: #fff;
  width: 100%; }
  .email-staff-component.purple-box .scfTitleBorder,
  .email-staff-component.purple-box .scfDateSelectorShortLabelDay,
  .email-staff-component.purple-box .scfDateSelectorShortLabelMonth,
  .email-staff-component.purple-box .scfDateSelectorShortLabelYear {
    color: #fff; }
  .email-staff-component.purple-box input {
    margin: 0; }
  @media screen and (max-width: 960px) {
    .email-staff-component.purple-box {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 48.821174201%;
      clear: none;
      margin-top: 0; }
      .email-staff-component.purple-box:last-child {
        margin-right: 0; }
      .content-body__sub .sidebar .email-staff-component.purple-box {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%;
        margin-right: 0;
        clear: none;
        margin-top: 0; }
        .content-body__sub .sidebar .email-staff-component.purple-box:last-child {
          margin-right: 0; } }
  @media screen and (max-width: 695px) {
    .email-staff-component.purple-box {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .email-staff-component.purple-box:last-child {
        margin-right: 0; } }

.lt-ie10 .scfPasswordLabel,
.lt-ie10 .scfConfirmPasswordLabel {
  display: block;
  width: auto;
  float: none; }

.content-side-forms-component .selectBox {
  margin: 14px 0 0 0; }

.content-side-forms-component label {
  color: #fff;
  font-size: 14px;
  line-height: 16.8px;
  font-size: 0.875rem;
  line-height: 1.05rem;
  max-width: 50%;
  display: inline-block; }

.content-side-forms-component select {
  min-width: 49%;
  max-width: 100%;
  margin-left: 1%;
  padding: 2px;
  border: none;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  line-height: 16.8px;
  font-size: 0.875rem;
  line-height: 1.05rem;
  color: #525353; }

/** Subscription Management Form **/
.has-custom-selectbox {
  position: relative; }

.is-block {
  display: block; }

.divider-horz {
  margin: 20px 0;
  margin: 1.25rem 0;
  border: none;
  border-bottom: 1px solid #cbcbcb;
  height: 1px;
  padding: 0; }
  .divider-horz.divider-dashed {
    border-bottom-style: dashed; }
  .form-fields + .divider-horz {
    margin-top: 30px;
    margin-top: 1.875rem; }

.checkbox-label {
  font-size: 14px;
  line-height: 16.8px;
  font-size: 0.875rem;
  line-height: 1.05rem;
  font-weight: 600; }

.form-section-header,
.content-area .form-section-header {
  margin: 40px 0 20px;
  margin: 2.5rem 0 1.25rem;
  color: #7d8faf; }

.form-fields,
.content-area .form-fields,
.content-area .form-wrapper ul,
.content-area .form-wrapper ol {
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0; }

.form-fields__item,
.options-list__item {
  margin-top: 12px;
  margin-top: 0.75rem;
  display: inline-block;
  margin-left: 4%;
  vertical-align: top;
  width: 48%; }
  .form-fields__item:nth-child(odd),
  .options-list__item:nth-child(odd) {
    margin-left: 0; }
  @media screen and (max-width: 768px) {
    .form-fields__item:not(.form-fields__item--question),
    .options-list__item:not(.form-fields__item--question) {
      display: block;
      margin-left: 0;
      width: 100%; } }
  @media screen and (max-width: 480px) {
    .form-fields__item,
    .options-list__item {
      display: block;
      margin-left: 0;
      width: 100%; } }
  .form-fields__item input[type="text"],
  .form-fields__item input[type="email"],
  .form-fields__item input[type="phone"],
  .options-list__item input[type="text"],
  .options-list__item input[type="email"],
  .options-list__item input[type="phone"] {
    font-size: 14px;
    line-height: 20px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    border: 1px solid #cbcbcb;
    border-radius: 3px;
    padding: 1%;
    width: 100%; }

.form-field + .form-field {
  margin-top: 12px;
  margin-top: 0.75rem; }

.form-field label {
  margin-right: 5px;
  margin-right: 0.3125rem;
  font-weight: 600; }
  .form-field label.is-block {
    margin-right: 0; }

.form-field select {
  height: 30px;
  height: 1.875rem;
  width: 232px;
  width: 14.5rem;
  font-size: 14px;
  line-height: 20px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 4px 4px 4px 8px;
  border: 0; }
  .form-field select.customSelectBox--small {
    width: 135px;
    width: 8.4375rem; }
    .form-field select.customSelectBox--small + .customSelect {
      background-position: 107px 3px; }
  .form-field select.customSelectBox--full {
    width: 100% !important; }
    .form-field select.customSelectBox--full + .customSelect {
      background-position: 99.3% 3px;
      width: 100%; }

.form-field .customSelect {
  height: 30px;
  height: 1.875rem;
  font-size: 14px;
  line-height: 20px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  background: #fff url("/images/Kauffman_org/sprites/icon-custom-downarrow.png") no-repeat 204px 3px;
  border: 1px solid #cbcbcb;
  border-radius: 3px;
  vertical-align: bottom; }

.form-field ::-webkit-input-placeholder {
  color: #7f7f7f; }

.form-field :-moz-placeholder {
  /* Firefox 18- */
  color: #7f7f7f; }

.form-field ::-moz-placeholder {
  /* Firefox 19+ */
  color: #7f7f7f; }

.form-field :-ms-input-placeholder {
  color: #7f7f7f; }

.options-list__item {
  margin-left: 10%;
  width: 45%; }
  .options-list__item input[type="checkbox"],
  .options-list__item input[type="radio"] {
    margin-top: 2px;
    margin-top: 0.125rem;
    float: left; }
    .options-list__item input[type="checkbox"] + label,
    .options-list__item input[type="radio"] + label {
      margin-left: 23px;
      margin-left: 1.4375rem;
      font-size: 14px;
      line-height: 18px;
      font-size: 0.875rem;
      line-height: 1.125rem;
      display: block;
      font-weight: 400; }

.newsletters-grid__item {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 23.2317613015%;
  background: #f0f2f1;
  background: -moz-linear-gradient(top, #f0f2f1 0%, #dfe1e0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f2f1), color-stop(100%, #dfe1e0));
  background: -webkit-linear-gradient(top, #f0f2f1 0%, #dfe1e0 100%);
  background: -o-linear-gradient(top, #f0f2f1 0%, #dfe1e0 100%);
  background: -ms-linear-gradient(top, #f0f2f1 0%, #dfe1e0 100%);
  background: linear, to bottom, #f0f2f1 0%, #dfe1e0 100%;
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#f0f2f1, endColorstr=#dfe1e0,GradientType=0 )";
  height: 265px;
  height: 16.5625rem;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
  padding: 25px 20px 20px;
  padding: 1.5625rem 1.25rem 1.25rem;
  border-bottom: 3px solid #848484;
  border-radius: 4px;
  position: relative; }
  .newsletters-grid__item:last-child {
    margin-right: 0; }
  .newsletters-grid__item:nth-child(4n) {
    margin-right: 0; }
  .newsletters-grid__item:nth-child(4n+1) {
    clear: left; }
  @media screen and (max-width: 960px) {
    .newsletters-grid__item {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 31.7615656014%; }
      .newsletters-grid__item:last-child {
        margin-right: 0; }
      .newsletters-grid__item:nth-child(3n) {
        margin-right: 0; }
      .newsletters-grid__item:nth-child(3n+1) {
        clear: left; }
      .newsletters-grid__item:nth-child(4n) {
        margin-right: 2.3576515979%; }
      .newsletters-grid__item:nth-child(4n+1) {
        clear: none; } }
  @media screen and (max-width: 768px) {
    .newsletters-grid__item {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 48.821174201%; }
      .newsletters-grid__item:last-child {
        margin-right: 0; }
      .newsletters-grid__item:nth-child(2n) {
        margin-right: 0; }
      .newsletters-grid__item:nth-child(2n+1) {
        clear: left; }
      .newsletters-grid__item:nth-child(2n+1) {
        margin-right: 2.3576515979%; }
      .newsletters-grid__item:nth-child(3n+1) {
        clear: none; } }
  @media screen and (max-width: 480px) {
    .newsletters-grid__item {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%;
      float: none;
      margin-right: 0; }
      .newsletters-grid__item:last-child {
        margin-right: 0; } }
  .newsletters-grid__item.checked {
    background: #f4e0c8;
    border-color: #d48123; }

.newsletters-grid__item-header {
  font-size: 22px;
  line-height: 26px;
  font-size: 1.375rem;
  line-height: 1.625rem;
  color: #525353; }
  @media screen and (max-width: 768px) {
    .newsletters-grid__item-header {
      font-size: 20px;
      line-height: 24px;
      font-size: 1.25rem;
      line-height: 1.5rem; } }
  @media screen and (max-width: 480px) {
    .newsletters-grid__item-header {
      font-size: 18px;
      line-height: 22px;
      font-size: 1.125rem;
      line-height: 1.375rem; } }

.newsletters-grid__item-type,
.content-area .newsletters-grid__item-type {
  font-size: 12px;
  line-height: 16px;
  font-size: 0.75rem;
  line-height: 1rem;
  text-transform: uppercase; }

.newsletters-grid__item-blurb {
  margin: 15px 0;
  margin: 0.9375rem 0; }
  .newsletters-grid__item-blurb p {
    font-size: 14px;
    line-height: 20px;
    font-size: 0.875rem;
    line-height: 1.25rem; }

.newsletters-grid__item-footer {
  bottom: 10px;
  bottom: 0.625rem;
  left: 20px;
  left: 1.25rem;
  padding-top: 5px;
  padding-top: 0.3125rem;
  right: 20px;
  right: 1.25rem;
  border-top: 1px solid #cbcbcb;
  position: absolute; }
  .newsletters-grid__item.checked .newsletters-grid__item-footer {
    border-color: #d48123; }

.unsubscribe-all-section {
  margin: 30px 0;
  margin: 1.875rem 0;
  padding: 20px 0;
  padding: 1.25rem 0;
  border-bottom: 1px solid #cbcbcb;
  border-top: 1px solid #cbcbcb; }

.form-footer {
  margin: 15px 0;
  margin: 0.9375rem 0; }
  .form-footer.is-aligned-right {
    text-align: right; }

/* Additional Form Component Styles
 ***********************************************/
.additional-form-component {
  color: #FFFFFF;
  width: 100%;
  background: #FFFFFF !important;
  /* Captcha Styling */ }
  .additional-form-component h1 {
    margin: 0.625em 0em 0.875em 0em; }
  .additional-form-component p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 26px;
    line-height: 1.625rem;
    color: #4C4C4C;
    padding: 0.25em 0em; }
  .additional-form-component .scfSectionContent {
    float: none;
    width: 100%; }
  .additional-form-component .scfForm .scfTitleBorder,
  .additional-form-component .content-area .scfForm .scfTitleBorder {
    font-size: 42px;
    font-size: 2.625rem;
    font-weight: 800;
    color: #1B2061;
    border: none; }
    @media screen and (max-width: 768px) {
      .additional-form-component .scfForm .scfTitleBorder,
      .additional-form-component .content-area .scfForm .scfTitleBorder {
        font-size: 36px;
        font-size: 2.25rem;
        line-height: 40px;
        line-height: 2.5rem; } }
    @media screen and (max-width: 480px) {
      .additional-form-component .scfForm .scfTitleBorder,
      .additional-form-component .content-area .scfForm .scfTitleBorder {
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 36px;
        line-height: 2.25rem; } }
  .additional-form-component .scfForm input[type="text"],
  .additional-form-component .scfForm input[type="password"],
  .additional-form-component .scfForm select,
  .additional-form-component .content-area .scfForm input[type="text"],
  .additional-form-component .content-area .scfForm input[type="password"],
  .additional-form-component .content-area .scfForm select {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 16.8px;
    line-height: 1.05rem;
    color: #525353;
    border: 1px #cbcbcb solid;
    /*border-top: 1px #848484 solid;
		border-bottom: 1px #848484 solid;*/
    border-radius: 3px;
    padding: 0.5em 0.625em;
    /*width: 42%;
		margin-right: 4%;
		margin-bottom: 12px;
		float: left;*/
    width: 100%; }
  .additional-form-component .scfMultipleLineTextBox {
    border: 1px #cbcbcb solid;
    /*border-top: 1px #848484 solid;
			border-bottom: 1px #848484 solid;*/
    border-radius: 3px;
    padding: 1%;
    width: 88%; }
  .additional-form-component .scfForm .scfSingleLineGeneralPanel {
    float: left;
    width: 96%; }
  .additional-form-component .scfSubmitButtonBorder {
    text-align: right;
    width: 98%;
    /*padding-right: 2%;*/ }
    @media screen and (max-width: 768px) {
      .additional-form-component .scfSubmitButtonBorder {
        width: 96%; } }
  .additional-form-component .scfForm .scfSubmitButtonBorder input[type=submit],
  .additional-form-component .scfSubmitButton {
    text-shadow: 0 1px 1px #ccc; }
  .additional-form-component .scfCaptchaLimitGeneralPanel > div:first-child {
    background: #cbcbcb;
    display: inline-block;
    width: 305px;
    padding: 3px;
    border-radius: 3px;
    padding: 4px 3px 2px 3px; }
    .additional-form-component .scfCaptchaLimitGeneralPanel > div:first-child table > tbody > tr > td img {
      border: 1px solid #1B2061;
      width: 280px;
      display: inline-block; }
  .additional-form-component .scfCaptchStrongTextPanel {
    margin-top: -8px; }
    .additional-form-component .scfCaptchStrongTextPanel .scfCaptchaTextBox.scWfmPassword {
      width: 305px;
      margin-top: -1px;
      border-bottom: 0px solid #cbcbcb;
      border-top: 0px solid #cbcbcb;
      margin-left: -3px;
      margin-bottom: 2px; }
  .additional-form-component .scfForm .scfSubmitButtonBorder input[type=submit],
  .additional-form-component .scfSubmitButton {
    color: #4C4C4C;
    box-shadow: 0px 2px 1px 0px #848484;
    background: #D4D4D4;
    background: -moz-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D4D4D4), color-stop(100%, #ACACAC));
    background: -webkit-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
    background: -o-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
    background: -ms-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
    background: linear, to bottom, #D4D4D4 0%, #ACACAC 100%;
    filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#D4D4D4, endColorstr=#ACACAC,GradientType=0 )"; }
    .additional-form-component .scfForm .scfSubmitButtonBorder input[type=submit]:hover,
    .additional-form-component .scfSubmitButton:hover {
      background: #ACACAC;
      background: -moz-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ACACAC), color-stop(100%, #D4D4D4));
      background: -webkit-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
      background: -o-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
      background: -ms-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
      background: linear, to bottom, #ACACAC 0%, #D4D4D4 100%;
      filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#ACACAC, endColorstr=#D4D4D4,GradientType=0 )"; }
  .additional-form-component .scfSingleLineTextBorder,
  .additional-form-component .scfForm .scfSectionContent .scfSingleLineTextBorder {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
    clear: none;
    margin-top: 0; }
    .additional-form-component .scfSingleLineTextBorder:last-child,
    .additional-form-component .scfForm .scfSectionContent .scfSingleLineTextBorder:last-child {
      margin-right: 0; }
    .additional-form-component .scfSingleLineTextBorder:nth-child(2n),
    .additional-form-component .scfForm .scfSectionContent .scfSingleLineTextBorder:nth-child(2n) {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      .additional-form-component .scfSingleLineTextBorder,
      .additional-form-component .scfForm .scfSectionContent .scfSingleLineTextBorder {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%;
        margin-right: 0; }
        .additional-form-component .scfSingleLineTextBorder:last-child,
        .additional-form-component .scfForm .scfSectionContent .scfSingleLineTextBorder:last-child {
          margin-right: 0; } }
  .additional-form-component .scfIntroBorder {
    margin-bottom: 15px;
    margin-bottom: 0.9375rem; }
  .main .additional-form-component label,
  .main .additional-form-component .scfRadioButtonListLabel,
  .main .additional-form-component .scfCheckBoxListLabel {
    font-size: 14px;
    font-size: 0.875rem;
    color: #4c4c4c; }
  .main .additional-form-component .scfRadioButtonList label,
  .main .additional-form-component .scfCheckBoxList label {
    font-weight: normal; }
  .main .additional-form-component .scfDropList.customSelect {
    background-position: 99.65% 3px;
    border: 1px solid #cbcbcb;
    border-radius: 3px; }
  .main .additional-form-component .scfFileUpload {
    border: 1px solid #cbcbcb;
    border-radius: 3px; }
  .main .additional-form-component .scfDropListUsefulInfo, .main .additional-form-component .scfEmailUsefulInfo, .main .additional-form-component .scfMultipleLineTextUsefulInfo, .main .additional-form-component .scfSingleLineTextUsefulInfo, .main .additional-form-component .scfPasswordUsefulInfo, .main .additional-form-component .scfNumberUsefulInfo, .main .additional-form-component .scfDatePickerUsefulInfo, .main .additional-form-component .scfDateUsefulInfo, .main .additional-form-component .scfRadioButtonListUsefulInfo, .main .additional-form-component .scfListBoxUsefulInfo, .main .additional-form-component .scfCheckBoxListUsefulInfo, .main .additional-form-component .scfFileUploadUsefulInfo, .main .additional-form-component .scfDateSelectorUsefulInfo, .main .additional-form-component .scfCreditCardTextUsefulInfo, .main .additional-form-component .scfConfirmPasswordUsefulInfo, .main .additional-form-component .scfCaptchaUsefulInfo, .main .additional-form-component .scfTelephoneUsefulInfo, .main .additional-form-component .scfSmsTelephoneUsefulInfo {
    font-size: 12px;
    font-size: 0.75rem; }
  .main .additional-form-component ::-webkit-input-placeholder {
    color: #525353; }
  .main .additional-form-component :-moz-placeholder {
    /* Firefox 18- */
    color: #525353; }
  .main .additional-form-component ::-moz-placeholder {
    /* Firefox 19+ */
    color: #525353; }
  .main .additional-form-component :-ms-input-placeholder {
    color: #525353; }
  .main .additional-form-component .scfValidator {
    font-size: 12px;
    font-size: 0.75rem; }

/** Form inside content-area **/
.content-area .scfDropList.customSelect {
  border: 1px solid #cbcbcb;
  border-radius: 3px; }

/* DEFAULT NAV STYLES
 * ======================================================= */
nav > ul > li {
  padding: 0em 1.375em; }
  nav > ul > li:first-child a:before {
    content: "";
    padding: 0em; }

nav > ul > li > a {
  position: relative; }
  nav > ul > li > a:before {
    content: "\2022";
    pointer-events: none;
    position: absolute;
    left: -26px;
    z-index: 0; }
  nav > ul > li > a.has-arrow:before {
    content: ""; }

.masthead nav > ul > li > a {
  text-transform: uppercase; }

nav li {
  position: relative; }
  .masthead nav li.keyIssues .subnav {
    width: 350px; }
    .masthead nav li.keyIssues .subnav ul {
      margin-top: 0;
      width: 174px;
      float: left; }
    .masthead nav li.keyIssues .subnav li {
      white-space: normal; }
    @media screen and (max-width: 1140px) {
      .masthead nav li.keyIssues .subnav {
        width: 15.625em; }
        .masthead nav li.keyIssues .subnav ul {
          width: 100%;
          float: none; }
        .masthead nav li.keyIssues .subnav .first {
          margin-top: 1.5625em; } }
  nav li a {
    color: #fff;
    display: block;
    text-decoration: none; }
    .outer-body-wrapper nav li a {
      color: #555d8e; }

/* BREADCRUMB NAV COMPONENT
 * ======================================================= */
.breadcrumbs {
  display: none; }
  .no-js .breadcrumbs {
    display: block; }
  .breadcrumbs ul {
    margin-left: -9px;
    white-space: nowrap; }
  .breadcrumbs li, .breadcrumbs a {
    font-size: 13px;
    line-height: 20px;
    font-size: 0.8125rem;
    line-height: 1.25rem;
    color: #d4dae3;
    /* CREATE IN TYPOGRAPHY.SCSS & REFERENCE HERE */
    text-transform: none !important; }
    .breadcrumbs li.active, .breadcrumbs a.active {
      color: #fff; }
      .uber-page .breadcrumbs li.active, .uber-page .breadcrumbs a.active {
        color: inherit; }
  .breadcrumbs li {
    padding: 0em 0.4375em 0em 0.75em; }
    .breadcrumbs li.active {
      padding-right: 0em; }
  .breadcrumbs a {
    position: relative; }
    .breadcrumbs a:hover {
      color: #fff; }
  .breadcrumbs a:before {
    content: ""; }
  .breadcrumbs a:after {
    content: "\203A";
    pointer-events: none;
    position: absolute;
    right: -11px;
    z-index: 0; }
  .breadcrumbs .wrapper .control {
    text-decoration: underline; }
    .breadcrumbs .wrapper .control:focus {
      outline: none; }
  .breadcrumbs .wrapper ul {
    border-bottom: 1px solid #cbcbcb;
    display: block;
    margin-top: -1px;
    margin-left: -2px;
    padding-top: 0.625em;
    position: absolute;
    top: 1.25em;
    z-index: 1; }
  .breadcrumbs .wrapper li {
    border-top: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    border-left: 1px solid #cbcbcb;
    display: block;
    margin: 0em;
    padding: 0.3125em 0.75em;
    white-space: nowrap;
    background-color: #fff; }
    .breadcrumbs .wrapper li:first-child {
      border-top: none; }
    .breadcrumbs .wrapper li:hover {
      background-color: #bcc5d6; }
    .breadcrumbs .wrapper li a {
      color: #555d8e; }
      .breadcrumbs .wrapper li a:after {
        content: ""; }
  .breadcrumbs.collapsed .wrapper .control {
    text-decoration: none; }
  .breadcrumbs.collapsed .wrapper ul {
    display: none; }

/* DROPDOWNS
 * ======================================================= */
.expandable:hover {
  /* Styling for second triangle (border) */ }
  .expandable:hover:after, .expandable:hover:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 6px solid #525353;
    bottom: -1px;
    content: '';
    left: 50%;
    margin-left: -7px;
    pointer-events: none;
    position: absolute;
    z-index: 1; }
    .masthead .primary-nav .expandable:hover:after, .masthead .primary-nav .expandable:hover:before {
      bottom: -1px; }
    @media screen and (max-width: 1140px) {
      .expandable:hover:after, .expandable:hover:before {
        display: none; } }
  .expandable:hover:before {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 7px solid;
    border-bottom-color: #757575;
    /* Can't be included in the shorthand to work */
    top: -7px;
    margin-left: -8px; }

.footer-content .sidebar-nav-back {
  display: none; }

nav .subnav, .microsite-nav .subnav {
  border: 1px solid #757575;
  background-color: #525353;
  left: 1.375em;
  position: absolute; }
  .masthead nav .subnav, .masthead .microsite-nav .subnav {
    top: 52px; }
  .masthead nav .subnav, .outer-microsite-nav-wrapper nav .subnav, .masthead .microsite-nav .subnav, .outer-microsite-nav-wrapper .microsite-nav .subnav {
    width: 265px; }
    .masthead nav .subnav .sidebar-nav-back, .outer-microsite-nav-wrapper nav .subnav .sidebar-nav-back, .masthead .microsite-nav .subnav .sidebar-nav-back, .outer-microsite-nav-wrapper .microsite-nav .subnav .sidebar-nav-back {
      display: none; }
    @media screen and (max-width: 1140px) {
      .masthead nav .subnav, .outer-microsite-nav-wrapper nav .subnav, .masthead .microsite-nav .subnav, .outer-microsite-nav-wrapper .microsite-nav .subnav {
        font-size: 1rem;
        display: block;
        background-color: #424242;
        border: none;
        left: auto;
        height: 100%;
        padding: 1.25em;
        position: fixed;
        top: 0;
        right: -15.625em;
        overflow: auto;
        width: 15.625em;
        z-index: 2;
        transition: right 0.3s ease-in-out 0.2s; }
        .masthead nav .subnav ul, .outer-microsite-nav-wrapper nav .subnav ul, .masthead .microsite-nav .subnav ul, .outer-microsite-nav-wrapper .microsite-nav .subnav ul {
          padding: 0;
          border: none; }
          .masthead nav .subnav ul li, .outer-microsite-nav-wrapper nav .subnav ul li, .masthead .microsite-nav .subnav ul li, .outer-microsite-nav-wrapper .microsite-nav .subnav ul li {
            padding: 0.5em 0 0.5em; }
        .masthead nav .subnav h4, .outer-microsite-nav-wrapper nav .subnav h4, .masthead .microsite-nav .subnav h4, .outer-microsite-nav-wrapper .microsite-nav .subnav h4 {
          margin-top: 1.5625em;
          padding: 0.375em 0 0.375em; }
        .masthead nav .subnav.subnav-selected, .outer-microsite-nav-wrapper nav .subnav.subnav-selected, .masthead .microsite-nav .subnav.subnav-selected, .outer-microsite-nav-wrapper .microsite-nav .subnav.subnav-selected {
          right: 0; }
        .masthead nav .subnav .sidebar-nav-back, .outer-microsite-nav-wrapper nav .subnav .sidebar-nav-back, .masthead .microsite-nav .subnav .sidebar-nav-back, .outer-microsite-nav-wrapper .microsite-nav .subnav .sidebar-nav-back {
          display: inline-block;
          color: #bcc5d6;
          font-weight: 700;
          letter-spacing: 0.1em;
          padding-left: 1.25em;
          position: relative;
          text-transform: uppercase;
          width: 35%; }
          .masthead nav .subnav .sidebar-nav-back:before, .outer-microsite-nav-wrapper nav .subnav .sidebar-nav-back:before, .masthead .microsite-nav .subnav .sidebar-nav-back:before, .outer-microsite-nav-wrapper .microsite-nav .subnav .sidebar-nav-back:before {
            content: '';
            border-top: 3px solid #bcc5d6;
            border-right: 3px solid #bcc5d6;
            display: inline-block;
            margin-top: -0.375em;
            position: absolute;
            left: 0;
            top: 50%;
            height: 0.5em;
            width: 0.5em;
            -ms-transform: rotate(-135deg);
            -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg); }
          .masthead nav .subnav .sidebar-nav-back:hover, .outer-microsite-nav-wrapper nav .subnav .sidebar-nav-back:hover, .masthead .microsite-nav .subnav .sidebar-nav-back:hover, .outer-microsite-nav-wrapper .microsite-nav .subnav .sidebar-nav-back:hover {
            color: #fff;
            cursor: pointer; }
            .masthead nav .subnav .sidebar-nav-back:hover:before, .outer-microsite-nav-wrapper nav .subnav .sidebar-nav-back:hover:before, .masthead .microsite-nav .subnav .sidebar-nav-back:hover:before, .outer-microsite-nav-wrapper .microsite-nav .subnav .sidebar-nav-back:hover:before {
              border-top: 3px solid #fff;
              border-right: 3px solid #fff; } }
  nav .subnav h4, .microsite-nav .subnav h4 {
    font-size: 18px;
    line-height: 25px;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    color: #fff;
    margin: 0em;
    padding: 0.625em 0.9375em;
    white-space: nowrap; }
    nav .subnav h4 a:hover, .microsite-nav .subnav h4 a:hover {
      color: #b1b1b1; }
  nav .subnav h4 + ul,
  nav .subnav h4 + ul + ul, .microsite-nav .subnav h4 + ul,
  .microsite-nav .subnav h4 + ul + ul {
    border-top: 3px solid #757575; }
  nav .subnav ul, .microsite-nav .subnav ul {
    margin: 0em;
    padding: 0.4375em 0.9375em 0.375em; }
  nav .subnav li, .microsite-nav .subnav li {
    border-top: 2px solid #757575;
    display: block;
    margin-right: 0em;
    padding: 0.25em 0 0.3125em;
    white-space: normal; }
    nav .subnav li:first-child, .microsite-nav .subnav li:first-child {
      border-top: none; }
    @media screen and (max-width: 1140px) {
      nav .subnav li, .microsite-nav .subnav li {
        border: none; } }
  nav .subnav a, .microsite-nav .subnav a {
    font-size: 16px;
    line-height: 25px;
    font-size: 1rem;
    line-height: 1.5625rem;
    padding: 0em 0em 0em 0.0625em !important;
    color: #fff; }
    nav .subnav a:before, .microsite-nav .subnav a:before {
      content: "";
      padding: 0em !important; }
  nav .subnav > ul > li:hover a, .microsite-nav .subnav > ul > li:hover a {
    color: #b1b1b1; }
    .masthead nav .subnav > ul > li:hover a, .masthead .microsite-nav .subnav > ul > li:hover a {
      color: #b1b1b1; }

nav ul > li:hover .subnav, .outer-microsite-nav-wrapper ul > li:hover .subnav {
  display: block;
  z-index: 999; }

.subnav-visible, footer .primary-nav {
  z-index: auto; }
  .subnav-visible > ul > li > a:before, footer .primary-nav > ul > li > a:before {
    content: "";
    padding: 0em; }
  .subnav-visible > ul > li:hover ul a, footer .primary-nav > ul > li:hover ul a {
    color: #fff; }
  .subnav-visible .expandable, footer .primary-nav .expandable {
    padding: 0em 0em 0em 6%;
    vertical-align: top; }
    .subnav-visible .expandable:first-child, footer .primary-nav .expandable:first-child {
      padding-left: 0em; }
  .subnav-visible .subnav, footer .primary-nav .subnav {
    background: none;
    border: none;
    display: block;
    position: static; }
    .subnav-visible .subnav ul, footer .primary-nav .subnav ul {
      border-top: 1px solid #727272;
      margin-top: 1.1875em;
      padding: 0.375em 0em 0em;
      width: 9.5625em; }
      .subnav-visible .subnav ul:first-of-type, footer .primary-nav .subnav ul:first-of-type {
        border-top: none;
        margin-top: 0em;
        padding: 0em; }
      .lt-ie9 .subnav-visible .subnav ul.first, .lt-ie9 footer .primary-nav .subnav ul.first, footer .lt-ie9 .primary-nav .subnav ul.first {
        border-top: none;
        margin-top: 0em;
        padding: 0em; }
      .lt-ie9 .subnav-visible .subnav ul.column, .lt-ie9 footer .primary-nav .subnav ul.column, footer .lt-ie9 .primary-nav .subnav ul.column {
        margin-right: 0em;
        padding-left: 12.25%; }
        .lt-ie9 .subnav-visible .subnav ul.column.first, .lt-ie9 footer .primary-nav .subnav ul.column.first, footer .lt-ie9 .primary-nav .subnav ul.column.first {
          padding-left: 0em; }
      .subnav-visible .subnav ul.column, footer .primary-nav .subnav ul.column {
        vertical-align: top;
        border-top: none;
        display: inline-block;
        margin-right: -4px;
        margin-top: 0em;
        padding: 0em 0em 0em 14.75%; }
        .subnav-visible .subnav ul.column:first-of-type, footer .primary-nav .subnav ul.column:first-of-type {
          padding-left: 0em; }
    .subnav-visible .subnav li, footer .primary-nav .subnav li {
      border-top: none;
      padding: 0.4375em 0 0;
      white-space: normal; }
    .subnav-visible .subnav a, footer .primary-nav .subnav a {
      font-size: 14px;
      line-height: 18px;
      font-size: 0.875rem;
      line-height: 1.125rem; }
      .subnav-visible .subnav a:hover, footer .primary-nav .subnav a:hover {
        color: #bcc5d6; }

/* LEFT NAVIGATION COMPONENT
 * ======================================================= */
.local-nav {
  background-image: url("/images/Kauffman_org/subnav_texture.png");
  background-image: url("/images/Kauffman_org/subnav_texture.png");
  background-position: left top;
  background-repeat: repeat-x;
  border-top: 1px solid #cbcbcb;
  float: left;
  margin-bottom: -1.375em;
  padding: 1.6875em 1.8125em 1.6875em 1.8125em;
  width: 29.9378%;
  /* From gridsetapp.com */ }
  .local-nav:last-child {
    min-height: 270px; }
  @media screen and (max-width: 1140px) {
    .local-nav {
      display: none; } }
  .uber-page .local-nav {
    margin-bottom: 2.3125em; }
  .sidebar .local-nav {
    width: 100%; }
  .local-nav > ul {
    border-top: 1px solid #cbcbcb;
    margin-top: 1.25em;
    padding: 1.0625em 0em 0em; }
    .local-nav > ul:first-child {
      border-top: none;
      margin-top: 0em;
      padding-top: 0em; }
    .local-nav > ul > li {
      padding: 0em; }
      .local-nav > ul > li:first-child {
        margin-top: 0em; }
    .local-nav > ul ul {
      padding-left: 0.625em; }
      .local-nav > ul ul li, .local-nav > ul ul a {
        font-size: 14px;
        line-height: 20px;
        font-size: 0.875rem;
        line-height: 1.25rem; }
        .lt-ie9 .local-nav > ul ul li, .lt-ie9 .local-nav > ul ul a {
          font-size: 13px;
          line-height: 20px;
          font-size: 0.8125rem;
          line-height: 1.25rem; }
  .local-nav li, .local-nav a {
    font-size: 16px;
    line-height: 26px;
    font-size: 1rem;
    line-height: 1.625rem; }
  .local-nav li {
    margin-top: 0.625em; }
  .local-nav a {
    line-height: 1.25em; }
    .local-nav a:hover {
      color: #979898; }
      .local-nav a:hover:after {
        bottom: 0.0625em;
        display: inline;
        padding-left: 0.4375em;
        position: relative; }
  .local-nav a:before {
    content: "";
    padding: 0em; }

/* PRIMARY NAVIGATION COMPONENT
 * ======================================================= */
.primary-nav {
  position: relative; }
  .primary-nav .active {
    position: relative; }
  .primary-nav > ul {
    white-space: nowrap; }
    .primary-nav > ul li:hover > a {
      color: #bcc5d6; }
  .uber-page .primary-nav > ul > li:first-child {
    padding-left: 0em; }
  .primary-nav a {
    font-size: 18px;
    line-height: 38px;
    font-size: 1.125rem;
    line-height: 2.375rem;
    padding: 0em; }
  @media screen and (max-width: 1140px) {
    .primary-nav .expandable > a {
      display: block;
      width: 100%; }
      .primary-nav .expandable > a:after {
        content: '';
        border-top: 3px solid #bcc5d6;
        border-right: 3px solid #bcc5d6;
        display: inline-block;
        margin-top: -0.5em;
        position: absolute;
        right: 0;
        top: 50%;
        height: 0.5em;
        width: 0.5em;
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      .primary-nav .expandable > a:hover:after {
        border-top: 3px solid #fff;
        border-right: 3px solid #fff; }
    .primary-nav .horz-list {
      padding: 0 0 0.9375em 0;
      white-space: normal; }
    .primary-nav .sidebar-nav-close {
      background: url(/images/Kauffman_org/close_icon.png) center no-repeat;
      display: inline-block;
      height: 12px;
      width: 12px;
      padding: 0.9375em;
      position: absolute;
      right: 0.75em;
      top: 0.75em; }
      .primary-nav .sidebar-nav-close:hover {
        cursor: pointer; }
    .primary-nav > .sidebar-nav-close {
      right: -0.5em;
      top: -2.0625em; } }

.masthead .primary-nav {
  float: right;
  margin-left: -42.999999948px;
  margin-right: -42.999999948px;
  padding-bottom: 2.8125em;
  top: 11px; }
  .lt-ie9 .masthead .primary-nav {
    margin-left: -64.499999922px;
    margin-right: -64.499999922px; }
  .masthead .primary-nav > ul > li > a {
    color: #bcc5d6;
    letter-spacing: 0.1em;
    margin-bottom: 0.8125em; }
    .masthead .primary-nav > ul > li > a:hover {
      color: #fff; }
  .masthead .primary-nav a:before {
    color: #fff; }
  @media screen and (max-width: 1140px) {
    .masthead .primary-nav {
      border-bottom: 1px solid #757575;
      float: none;
      margin: 1.5625em 0 0.9375em 0;
      padding: 0.9375em 0 0 0;
      top: 0; }
      .masthead .primary-nav > ul > li:last-child > a {
        margin-bottom: 0; } }

footer .primary-nav {
  top: -7px; }
  footer .primary-nav a {
    line-height: 25px;
    /* CREATE IN TYPOGRAPHY.SCSS & REFERENCE HERE */ }

/* SECONDARY NAV COMPONENT
 * ======================================================= */
.auxiliary-nav > ul {
  white-space: nowrap; }

.auxiliary-nav > ul > li {
  padding: 0em 0.625em; }
  .uber-page .auxiliary-nav > ul > li:first-child {
    padding-left: 0em; }
  .auxiliary-nav > ul > li > a:before {
    left: -14px; }

.auxiliary-nav a {
  font-size: 12px;
  line-height: 20px;
  font-size: 0.75rem;
  line-height: 1.25rem; }
  .auxiliary-nav a:hover {
    color: #bcc5d6; }
  .auxiliary-nav a:before {
    color: #d6dbe5;
    /* CREATE IN TYPOGRAPHY.SCSS & REFERENCE HERE */ }

.masthead .auxiliary-nav {
  letter-spacing: 0.125em;
  position: absolute;
  right: 0;
  overflow: hidden; }
  .masthead .auxiliary-nav > ul {
    margin-right: -0.75em; }
  @media screen and (max-width: 1140px) {
    .masthead .auxiliary-nav {
      display: none; }
      .masthead .auxiliary-nav ul {
        white-space: normal; }
        .masthead .auxiliary-nav ul li {
          margin: 0;
          padding: 0;
          display: block; }
          .masthead .auxiliary-nav ul li a {
            padding: 0.625em 0; } }

footer .auxiliary-nav {
  display: block;
  float: left;
  margin-left: 0%;
  margin-right: -100%;
  width: 65.40935666%;
  border-top: 1px solid #727272;
  margin-top: -0.3125em;
  padding-top: 0.8125em; }
  footer .auxiliary-nav > ul {
    margin-left: -0.6875em; }
  footer .auxiliary-nav > ul > li {
    padding: 0em 0.6875em; }
  footer .auxiliary-nav a {
    /* MOVE TO TYPOGRAPHY.SCSS? */
    font-size: 14px;
    line-height: 20px;
    font-size: 0.875rem;
    line-height: 1.25rem; }
  footer .auxiliary-nav > ul > li > a:before {
    left: -14px; }
  @media screen and (max-width: 1140px) {
    footer .auxiliary-nav {
      display: none; } }

/** Microsite Nav **/
.microsite-nav {
  background-color: #77AE99;
  border-radius: 0 0 3px 3px;
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0; }
  @media screen and (max-width: 1140px) {
    .microsite-nav {
      background-color: #424242;
      bottom: 0;
      font-size: 1rem;
      overflow: auto;
      padding: 2.6875em 1.25em 1.25em 1.25em;
      position: fixed;
      right: -15.625em;
      top: 0;
      width: 15.625em;
      z-index: 1;
      transition: right 0.3s ease-in-out 0.2s; }
      .microsite-nav.sidebar-nav-open {
        left: auto;
        right: 0; } }
  .microsite-nav .subnav li {
    border-top: 3px solid #757575; }

.microsite-nav__item {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  display: inline-block;
  position: relative;
  vertical-align: middle; }
  .microsite-nav__item:before {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 40px;
    line-height: 2.5rem;
    left: -3px;
    left: -0.1875rem;
    color: #fff;
    content: "\2022";
    display: block;
    position: absolute; }
  .microsite-nav__item:first-child:before {
    content: none; }
  .microsite-nav__item a {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 40px;
    line-height: 2.5rem;
    letter-spacing: 0.5px;
    letter-spacing: 0.03125rem;
    padding: 0 10px;
    padding: 0 0.625rem;
    color: #fff;
    display: block;
    font-weight: 700;
    text-transform: uppercase; }
  .microsite-nav__item .subnav ul {
    padding: 0.4375em 0 0.375em; }
  .microsite-nav__item .subnav li {
    padding-right: 0.9375em;
    padding-left: 0.9375em; }
  .microsite-nav__item .subnav a {
    text-transform: none;
    font-weight: 700; }
  .microsite-nav__item .subnav .tertiary {
    margin-right: 0.9375em;
    margin-left: 30px;
    padding-right: 0;
    padding-left: 0;
    border-top: 1px solid #757575; }
    .microsite-nav__item .subnav .tertiary a {
      text-transform: none;
      font-weight: 600; }
    .microsite-nav__item .subnav .tertiary.first {
      border-top: none; }
  @media screen and (max-width: 1140px) {
    .microsite-nav__item {
      padding: 0;
      width: 100%; }
      .microsite-nav__item:first-child a {
        margin-top: 1.0625em; }
      .microsite-nav__item:before {
        content: none; }
      .microsite-nav__item a {
        font-size: 18px;
        line-height: 38px;
        font-size: 1.125rem;
        line-height: 2.375rem;
        color: #bcc5d6;
        letter-spacing: 0.1em;
        margin-bottom: 0.8125em;
        padding: 0;
        position: relative; }
        .microsite-nav__item a:hover {
          color: #fff; }
        .microsite-nav__item a:hover:after {
          border-top: 3px solid #fff;
          border-right: 3px solid #fff; }
      .microsite-nav__item .sidebar-nav-close {
        background: url(/images/Kauffman_org/close_icon.png) center no-repeat;
        display: inline-block;
        height: 12px;
        width: 12px;
        padding: 0.9375em;
        position: absolute;
        right: 0.75em;
        top: 0.75em; }
        .microsite-nav__item .sidebar-nav-close:hover {
          cursor: pointer; }
      .microsite-nav__item > .sidebar-nav-close {
        right: -0.5em;
        top: -2.0625em; }
      .microsite-nav__item .subnav ul:first-of-type {
        margin-top: 23px;
        margin-top: 1.4375rem; } }

/* UNINAV STYLES
 * ======================================================= */
body #uninav.open {
  height: 325px !important; }
  @media screen and (max-width: 1140px) {
    body #uninav.open {
      height: auto !important; } }

body #uninav .uninavWrapper.grey {
  width: 1140px; }
  @media screen and (max-width: 1140px) {
    body #uninav .uninavWrapper.grey {
      width: 100%; } }

.unsubscribe-email {
  background-color: LightGray;
  margin-left: 1em;
  margin-bottom: 1em; }

.unsubscribe-all {
  margin-right: 1em;
  margin-bottom: 1em; }

@font-face {
  font-family: 'icomoon';
  src: url("icon-fonts/icomoon.eot");
  src: url("icon-fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("icon-fonts/icomoon.woff") format("woff"), url("icon-fonts/icomoon.ttf") format("truetype"), url("icon-fonts/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-arrow-left:before {
  content: "\e604"; }

.icon-cross-1:before {
  content: "\e606"; }

.icon-dot:before {
  content: "\e607"; }

.icon-arrow-right:before {
  content: "\e605"; }

.icon-chevron-left:before {
  content: "\e608"; }

.icon-chevron-right:before {
  content: "\e609"; }

.icon-cross-2:before {
  content: "\e600"; }

/* Generl Styles
 ***********************************************/
.main-content-wrapper {
  margin: 0 auto;
  position: relative;
  width: 1140px; }

.is-removed {
  display: none; }

.clearfix, .content-area blockquote, .outer-wrapper, .content-wrapper {
  *zoom: 1; }
  .clearfix:before, .content-area blockquote:before, .outer-wrapper:before, .content-wrapper:before, .clearfix:after, .content-area blockquote:after, .outer-wrapper:after, .content-wrapper:after {
    content: " ";
    display: table; }
  .clearfix:after, .content-area blockquote:after, .outer-wrapper:after, .content-wrapper:after {
    clear: both; }

/* Header Styles
 ***********************************************/
.brand-module {
  padding: 0.5em 0 0;
  position: relative;
  margin-left: 1.4375em; }
  .brand-module div.logo.microsite {
    background-repeat: no-repeat;
    border: 0;
    height: 68px;
    margin: 0;
    text-indent: 0px;
    width: 200px; }
    @media screen and (max-width: 768px) {
      .brand-module div.logo.microsite {
        width: 132px;
        width: 8.25rem; } }
    @media screen and (max-width: 768px) {
      .brand-module div.logo.microsite a {
        width: 132px;
        width: 8.25rem; } }
  @media screen and (max-width: 768px) {
    .brand-module {
      margin: 0;
      margin-bottom: 2em;
      padding-left: 1em;
      width: auto; } }

.masthead.main .search-bar {
  display: block;
  margin-left: 0%;
  padding: 0px 0px 0px 20px;
  margin: 0px;
  width: 100%; }

.masthead.main .primary-nav-container {
  position: absolute;
  left: 0px;
  bottom: -4px;
  width: 100%;
  display: block; }

.masthead.main nav.primary-nav {
  width: 100%;
  display: block;
  margin: 0em 0em 0em 0em;
  padding-bottom: 0px;
  /* 2.8125em; */
  bottom: 0px;
  top: 0px;
  /* top: 11px; */ }
  .masthead.main nav.primary-nav .horz-list {
    list-style: none;
    padding: 0px 4px 0px 0px;
    margin: 0px;
    background: #77AE99; }
    .masthead.main nav.primary-nav .horz-list li {
      margin-right: -8px; }
      .masthead.main nav.primary-nav .horz-list li.breadcrumb {
        margin-right: 0; }
  .masthead.main nav.primary-nav > ul > li {
    padding: 0em 1.5em 0em 1.5em;
    font-size: 1.125rem;
    letter-spacing: 0.1em; }
    .masthead.main nav.primary-nav > ul > li.breadcrumb {
      padding: 0 0.5em; }
    .masthead.main nav.primary-nav > ul > li > a.with-breadcrumb {
      margin-right: -12px; }
    .masthead.main nav.primary-nav > ul > li > a:active,
    .masthead.main nav.primary-nav > ul > li > a:visited,
    .masthead.main nav.primary-nav > ul > li > a {
      font-weight: 500;
      font-size: 18px;
      font-size: 1.125rem;
      font-size: 17px\9;
      /* ie fix */
      line-height: 38px;
      line-height: 2.375rem;
      -webkit-font-feature-settings: "salt", "liga" off;
      -moz-font-feature-settings: "salt=1", "liga=0";
      -moz-font-feature-settings: "salt", "liga" off;
      font-feature-settings: "salt", "liga" off;
      text-transform: none;
      color: #FFFFFF;
      letter-spacing: 0.1em;
      margin-bottom: 0px; }
      .masthead.main nav.primary-nav > ul > li > a:active:hover,
      .masthead.main nav.primary-nav > ul > li > a:visited:hover,
      .masthead.main nav.primary-nav > ul > li > a:hover {
        color: #FFFFFF; }
  .masthead.main nav.primary-nav .subnav {
    top: auto;
    width: 265px; }
  .masthead.main nav.primary-nav li.multiColumn .subnav {
    width: 350px; }
    .masthead.main nav.primary-nav li.multiColumn .subnav ul {
      width: 174px;
      float: left; }

/* Title/Intro Text Component Styles
 ***********************************************/
.main.title-text-component {
  margin: 0em 0em 2.9375em; }

.title-text h2 {
  font-size: 44px;
  font-size: 2.75rem;
  line-height: 50px;
  line-height: 3.125rem;
  color: #4C4C4C;
  margin-bottom: 0.625em;
  font-weight: 800; }

.title-text h3 {
  font-size: 18px;
  font-size: 1.125rem;
  color: #4C4C4C;
  margin: 0em 0em 1.625em;
  font-weight: 700; }

/* Author Intro & Topic Intro Component Box Styles
 ***********************************************/
.lt-ie9 .component-box {
  border-bottom: 3px solid #27318B; }

.component-box {
  background-color: #BCBFDB;
  box-shadow: 0 3px 0 0 #27318B;
  clear: both;
  float: none;
  margin-bottom: 2em;
  padding: 1.25em; }
  .component-box.author-intro, .component-box.topic-intro {
    margin: 0em 0em 2.9375em; }
  .component-box .media {
    padding-bottom: 30px;
    padding-bottom: 1.875rem;
    position: relative; }
    @media screen and (max-width: 768px) {
      .component-box .media {
        padding-bottom: 0; } }
    .component-box .media .media-object {
      margin: 0em 2.6875em 0em 0em;
      border: none; }
    .component-box .media .media-body h4 {
      padding: 5px 0px 12px; }
      .component-box .media .media-body h4 a:visited,
      .component-box .media .media-body h4 a:active,
      .component-box .media .media-body h4 a {
        font-weight: 800;
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 20px;
        line-height: 1.25rem;
        -webkit-font-feature-settings: "salt", "liga" off;
        -moz-font-feature-settings: "salt=1", "liga=0";
        -moz-font-feature-settings: "salt", "liga" off;
        font-feature-settings: "salt", "liga" off;
        text-transform: none;
        color: #555D8E;
        letter-spacing: 0.5px; }
        @media screen and (max-width: 768px) {
          .component-box .media .media-body h4 a:visited,
          .component-box .media .media-body h4 a:active,
          .component-box .media .media-body h4 a {
            font-size: 18px;
            font-size: 1.125rem; } }
        @media screen and (max-width: 480px) {
          .component-box .media .media-body h4 a:visited,
          .component-box .media .media-body h4 a:active,
          .component-box .media .media-body h4 a {
            font-size: 16px;
            font-size: 1rem; } }
      .component-box .media .media-body h4 a:hover {
        color: #7D8FAF; }
    .component-box .media .media-body p {
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 20px;
      line-height: 1.25rem;
      margin-bottom: 30px; }
  .component-box.author-intro .media-object-body {
    *zoom: 1; }
    .component-box.author-intro .media-object-body:before, .component-box.author-intro .media-object-body:after {
      content: " ";
      display: table; }
    .component-box.author-intro .media-object-body:after {
      clear: both; }
  .component-box.author-intro .media-body__header {
    *zoom: 1; }
    .component-box.author-intro .media-body__header:before, .component-box.author-intro .media-body__header:after {
      content: " ";
      display: table; }
    .component-box.author-intro .media-body__header:after {
      clear: both; }
    @media screen and (max-width: 480px) {
      .component-box.author-intro .media-body__header:before, .component-box.author-intro .media-body__header:after {
        content: none; } }
    .component-box.author-intro .media-body__header h4 {
      float: left; }
      @media screen and (max-width: 768px) {
        .component-box.author-intro .media-body__header h4 {
          float: none; } }
    .component-box.author-intro .media-body__header .social-media-module {
      float: right;
      margin-top: 0; }
      @media screen and (max-width: 768px) {
        .component-box.author-intro .media-body__header .social-media-module {
          float: none; } }
  @media screen and (max-width: 768px) {
    .component-box.author-intro .media-object {
      margin-right: 25px;
      margin-right: 1.5625rem;
      width: 142px;
      width: 8.875rem;
      height: auto; }
      .component-box.author-intro .media-object img {
        max-width: 100%; } }
  @media screen and (max-width: 480px) {
    .component-box.author-intro .media-object {
      width: 71px;
      width: 4.4375rem; } }
  @media screen and (max-width: 480px) {
    .component-box.author-intro .media-body {
      overflow: visible; } }
  @media screen and (max-width: 695px) {
    .component-box.author-intro .media-body__bio {
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 20px;
      line-height: 1.25rem; } }
  .component-box.author-intro .social-media-module {
    margin: 15px 0 0 0;
    margin: 0.9375rem 0 0 0;
    display: block; }
    @media screen and (max-width: 480px) {
      .component-box.author-intro .social-media-module {
        float: none; } }
    .component-box.author-intro .social-media-module .horz-list ul {
      padding-left: 0; }
    .component-box.author-intro .social-media-module .horz-list .social-media-module-label {
      margin-top: -14px;
      margin-top: -0.875rem; }
    .component-box.author-intro .social-media-module .row li {
      margin-right: 15px;
      margin-right: 0.9375rem;
      padding-left: 0; }
  @media screen and (max-width: 768px) {
    .component-box.author-intro .view-all-posts {
      margin: 15px 0 -5px 0;
      margin: 0.9375rem 0 -0.3125rem 0;
      position: static; } }
  @media screen and (max-width: 360px) {
    .component-box.author-intro .view-all-posts {
      padding: 0 30px;
      padding: 0 1.875rem;
      position: relative; } }
  @media screen and (max-width: 360px) {
    .component-box.author-intro .view-all-posts .ico-right-arrow {
      top: 5px;
      top: 0.3125rem;
      position: absolute;
      right: 0; } }

.social-media-module-label {
  margin-top: -2px;
  margin-right: 2px;
  text-transform: uppercase;
  vertical-align: middle;
  display: inline-block;
  height: 26px;
  font-weight: 600;
  font-size: 12px;
  font-size: 0.75rem;
  color: #565d8f;
  letter-spacing: 0.1em; }

.view-all-posts {
  text-align: right;
  bottom: 0px;
  right: 0px;
  position: absolute;
  width: 100%;
  margin-bottom: -2px; }
  .view-all-posts > a:active,
  .view-all-posts > a:visited,
  .view-all-posts > a {
    font-weight: 700;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 20px;
    line-height: 1.25rem;
    letter-spacing: 0.14em;
    text-transform: uppercase; }
    .view-all-posts > a:active > .ico-right-arrow,
    .view-all-posts > a:visited > .ico-right-arrow,
    .view-all-posts > a > .ico-right-arrow {
      margin-bottom: -3px;
      margin-left: 6px; }

/* Previous / Next Post Component Styles
 ***********************************************/
.next-previous-component {
  display: block;
  overflow: hidden;
  padding: 1.5em 1.5em 0em 1.5em;
  border-top: 1px solid #cbcbcb;
  margin: 0em 0em 2.9375em; }
  .next-previous-component .icon-sprite {
    position: absolute; }
  .next-previous-component a > p {
    font-weight: 500;
    color: #555D8E;
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem; }
    .next-previous-component a > p:hover > p {
      color: #7D8FAF; }
    @media screen and (max-width: 480px) {
      .next-previous-component a > p {
        display: none; } }
  .next-previous-component .previous-container {
    border-right: 1px solid #cbcbcb;
    padding: 0em 4.25em 1.5em 0em;
    width: 50%;
    float: left;
    display: inline-block;
    text-align: left;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 18px;
    line-height: 1.125rem;
    font-weight: 700; }
    @media screen and (max-width: 480px) {
      .next-previous-component .previous-container {
        padding-bottom: 0; } }
  .next-previous-component .next-container {
    padding: 0em 0em 1.5em 4.25em;
    width: 50%;
    float: right;
    display: inline-block;
    text-align: right;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 18px;
    line-height: 1.125rem;
    font-weight: 700; }
    @media screen and (max-width: 480px) {
      .next-previous-component .next-container {
        padding-bottom: 0; } }
  .next-previous-component .previous {
    text-transform: uppercase;
    display: block;
    text-align: left;
    margin-left: -24px;
    padding-bottom: 14px; }
    .next-previous-component .previous .label {
      letter-spacing: 0.14em;
      padding-left: 24px; }
    @media screen and (max-width: 480px) {
      .next-previous-component .previous {
        padding-bottom: 0; } }
  .next-previous-component .next {
    text-transform: uppercase;
    display: block;
    text-align: right;
    padding-bottom: 14px;
    margin-right: -6px; }
    .next-previous-component .next .label {
      letter-spacing: 0.14em;
      padding-right: 6px; }
    @media screen and (max-width: 480px) {
      .next-previous-component .next {
        padding-bottom: 0; } }

/* Recent Blog Posts Component Styles (Right Rail)
 ***********************************************/
.recent-blog-posts-box .inner {
  padding: 1.125em 1.375em 1.5em; }

.news-and-announcements h6 {
  border-top: 1px solid #cbcbcb;
  padding-top: 10px; }

.news-and-announcements ul {
  margin-bottom: 5px; }

.news-and-announcements li > a {
  float: right;
  padding-bottom: 5px; }

.promo-module {
  background-color: #ECEDED;
  background: #f2f3f3;
  background: -moz-linear-gradient(-45deg, #f2f3f3 0%, #dcdddd 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f2f3f3), color-stop(100%, #dcdddd));
  background: -webkit-linear-gradient(-45deg, #f2f3f3 0%, #dcdddd 100%);
  background: -o-linear-gradient(-45deg, #f2f3f3 0%, #dcdddd 100%);
  background: -ms-linear-gradient(-45deg, #f2f3f3 0%, #dcdddd 100%);
  background: linear, 135deg, #f2f3f3 0%, #dcdddd 100%;
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#f2f3f3, endColorstr=#dcdddd,GradientType=1 )";
  box-shadow: 0 3px 0 0 #848484;
  padding: 0px; }
  .promo-module h4 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 30px;
    line-height: 1.875rem;
    border-bottom: 1px solid #cbcbcb;
    color: #4C4C4C;
    margin-bottom: 0.5625em;
    padding-bottom: 0.125em; }

.lt-ie9 .promo-module {
  border-bottom: 3px solid #848484; }

a.blog-posts-link,
a.blog-posts-link:active,
a.blog-posts-link:visited {
  font-weight: 800;
  color: #555D8E;
  text-decoration: none; }

a.blog-posts-link:hover {
  color: #7D8FAF; }

/* RSS Get Feed Link - Microsites
 ***********************************************/
.get-feed-wrapper .get-feed {
  margin-top: 13px;
  margin-top: 0.8125rem;
  float: right;
  position: relative;
  top: -40px; }

/* Image Sprite Styles
 ***********************************************/
.icon-sprite {
  background: url(/images/Kauffman_org/spritesheet.png) 0px 0px no-repeat; }
  .icon-sprite:hover, a:hover .icon-sprite {
    background: url(/images/Kauffman_org/spritesheet-hovers.png) 0px 0px no-repeat; }
  .icon-sprite.email {
    display: inline-block;
    width: 24px;
    height: 26px;
    background-position: 0px -156px; }
  .icon-sprite.globe {
    display: inline-block;
    width: 24px;
    height: 26px;
    background-position: -33px -156px; }
  .icon-sprite.facebook {
    display: inline-block;
    width: 24px;
    height: 26px;
    background-position: 0px 0px; }
  .icon-sprite.linkedin {
    display: inline-block;
    width: 24px;
    height: 26px;
    background-position: -33px 0px; }
  .icon-sprite.pinterest {
    display: inline-block;
    width: 24px;
    height: 26px;
    background-position: -66px 0px; }
  .icon-sprite.twitter {
    display: inline-block;
    width: 24px;
    height: 26px;
    background-position: 0px -35px; }
  .icon-sprite.googleplus {
    display: inline-block;
    width: 24px;
    height: 26px;
    background-position: -33px -35px; }
  .icon-sprite.youtube {
    display: inline-block;
    width: 24px;
    height: 26px;
    background-position: -66px -35px; }
  .icon-sprite.arrow-left, a:hover .icon-sprite.arrow-left {
    display: inline-block;
    width: 18px;
    height: 18px;
    background-position: -66px -161px; }
  .icon-sprite.arrow-right, a:hover .icon-sprite.arrow-right {
    display: inline-block;
    width: 18px;
    height: 18px;
    background-position: -21px -70px; }

/* Footer Styles
 ***********************************************/
.outer-footer-wrapper {
  background: #535353;
  border-top: 4px solid #77AE99;
  padding-top: 33px;
  padding-top: 2.0625rem; }
  .outer-footer-wrapper a {
    font-size: 14px;
    font-size: 0.875rem;
    color: #FFFFFF; }
  .outer-footer-wrapper a:hover {
    color: #A0C6B7; }
  .outer-footer-wrapper .more-about-link {
    position: absolute;
    left: 300px;
    display: inline-block;
    width: 300px;
    margin-top: 26px; }
    @media screen and (max-width: 1140px) {
      .outer-footer-wrapper .more-about-link {
        display: block;
        clear: left;
        padding-top: 1.25em;
        position: relative;
        margin-top: 0;
        left: auto;
        width: auto; } }
    @media screen and (max-width: 695px) {
      .outer-footer-wrapper .more-about-link {
        padding-top: 0; } }
    @media screen and (max-width: 600px) {
      .outer-footer-wrapper .more-about-link {
        text-align: center; } }

footer .enews-signup-module {
  max-width: inherit;
  width: 100%;
  margin-top: 4px;
  border-bottom-color: #77AE99; }
  @media screen and (max-width: 1140px) {
    footer .enews-signup-module {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 48.821174201%;
      position: absolute;
      right: 0;
      top: 0; }
      footer .enews-signup-module:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 600px) {
    footer .enews-signup-module {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%;
      position: relative; }
      footer .enews-signup-module:last-child {
        margin-right: 0; } }

.lt-ie9 .enews-signup-module {
  border-bottom-color: #77AE99; }

.global-contact-component p {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #FFFFFF; }
  @media screen and (max-width: 600px) {
    .footer-alt .global-contact-component p {
      text-align: center; } }

/* Page Editor Tweaks
 ***************************************************************/
.downloads-component.scLooseFrameZone {
  overflow-y: initial; }

/* Other Common Fonts, Links, Buttons & Borders
 ***************************************************************/
h1, h2, h4, h5, h6, hgroup {
  color: #1B2061; }

h3 {
  color: #4C4C4C; }

p {
  color: #4C4C4C; }

.search-page-title-and-sorting-component .input-text .button, .search-page-title-and-sorting-component .input-text .enews-signup-module .signup-link a, .enews-signup-module .signup-link .search-page-title-and-sorting-component .input-text a, .search-page-title-and-sorting-component .input-text .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .search-page-title-and-sorting-component .input-text a[href="#previous"], .search-page-title-and-sorting-component .input-text .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .search-page-title-and-sorting-component .input-text a[href="#next"], .search-page-title-and-sorting-component .input-text .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .search-page-title-and-sorting-component .input-text input,
.search-page-title-and-sorting-component .input-text .wizard-module .wizard .actions ul li a[href="#previous"],
.wizard-module .wizard .actions ul li .search-page-title-and-sorting-component .input-text a[href="#previous"],
.search-page-title-and-sorting-component .input-text .wizard-module .wizard .actions ul li a[href="#next"],
.wizard-module .wizard .actions ul li .search-page-title-and-sorting-component .input-text a[href="#next"],
.search-page-title-and-sorting-component .input-text .scfForm .scfSubmitButtonBorder input,
.scfForm .scfSubmitButtonBorder .search-page-title-and-sorting-component .input-text input,
.search-page-title-and-sorting-component .input-text .content-area .scfForm .scfSubmitButtonBorder input,
.content-area .scfForm .scfSubmitButtonBorder .search-page-title-and-sorting-component .input-text input {
  background: #D4D4D4;
  background: -moz-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D4D4D4), color-stop(100%, #ACACAC));
  background: -webkit-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
  background: -o-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
  background: -ms-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
  background: linear, to bottom, #D4D4D4 0%, #ACACAC 100%;
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#D4D4D4, endColorstr=#ACACAC,GradientType=0 )";
  color: #4C4C4C;
  box-shadow: none; }

.search-page-title-and-sorting-component .input-text .button:hover, .search-page-title-and-sorting-component .input-text .enews-signup-module .signup-link a:hover, .enews-signup-module .signup-link .search-page-title-and-sorting-component .input-text a:hover, .search-page-title-and-sorting-component .input-text .wizard-module .wizard .actions ul li a[href="#previous"]:hover, .wizard-module .wizard .actions ul li .search-page-title-and-sorting-component .input-text a[href="#previous"]:hover, .search-page-title-and-sorting-component .input-text .wizard-module .wizard .actions ul li a[href="#next"]:hover, .wizard-module .wizard .actions ul li .search-page-title-and-sorting-component .input-text a[href="#next"]:hover, .search-page-title-and-sorting-component .input-text .scfForm .scfSubmitButtonBorder input:hover, .scfForm .scfSubmitButtonBorder .search-page-title-and-sorting-component .input-text input:hover,
.search-page-title-and-sorting-component .input-text .wizard-module .wizard .actions ul li a[href="#previous"]:hover,
.wizard-module .wizard .actions ul li .search-page-title-and-sorting-component .input-text a[href="#previous"]:hover,
.search-page-title-and-sorting-component .input-text .wizard-module .wizard .actions ul li a[href="#next"]:hover,
.wizard-module .wizard .actions ul li .search-page-title-and-sorting-component .input-text a[href="#next"]:hover,
.search-page-title-and-sorting-component .input-text .scfForm .scfSubmitButtonBorder:hover input,
.scfForm .scfSubmitButtonBorder:hover .search-page-title-and-sorting-component .input-text input,
.search-page-title-and-sorting-component .input-text .content-area .scfForm .scfSubmitButtonBorder:hover input,
.content-area .scfForm .scfSubmitButtonBorder:hover .search-page-title-and-sorting-component .input-text input {
  background: #ACACAC;
  background: -moz-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ACACAC), color-stop(100%, #D4D4D4));
  background: -webkit-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
  background: -o-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
  background: -ms-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
  background: linear, to bottom, #ACACAC 0%, #D4D4D4 100%;
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#ACACAC, endColorstr=#D4D4D4,GradientType=0 )";
  color: #1B2061; }

table {
  border-color: #cbcbcb; }

.content-area img {
  border: 1px solid #cbcbcb; }

.photo-album-page .pika-thumbs li.active .clip,
.photo-album-page .pika-thumbs li:hover .clip {
  background: #cbcbcb; }

.multimedia-page .detail-title-component h3 {
  border-top: 1px solid #cbcbcb; }

.photo-album-page .jcarousel-container {
  border-bottom: 1px solid #cbcbcb; }

.pika-thumbs li.active .clip,
.pika-thumbs li:hover .clip {
  background: #cbcbcb; }

.landing-title-component .button-module .button, .landing-title-component .button-module .enews-signup-module .signup-link a, .enews-signup-module .signup-link .landing-title-component .button-module a, .landing-title-component .button-module .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .landing-title-component .button-module a[href="#previous"], .landing-title-component .button-module .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .landing-title-component .button-module a[href="#next"], .landing-title-component .button-module .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .landing-title-component .button-module input {
  color: #4C4C4C;
  background: #D4D4D4;
  background: -moz-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D4D4D4), color-stop(100%, #ACACAC));
  background: -webkit-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
  background: -o-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
  background: -ms-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
  background: linear, to bottom, #D4D4D4 0%, #ACACAC 100%;
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#D4D4D4, endColorstr=#ACACAC,GradientType=0 )";
  box-shadow: none;
  /*white-space: nowrap;*/ }
  .landing-title-component .button-module .button:hover, .landing-title-component .button-module .enews-signup-module .signup-link a:hover, .enews-signup-module .signup-link .landing-title-component .button-module a:hover, .landing-title-component .button-module .wizard-module .wizard .actions ul li a[href="#previous"]:hover, .wizard-module .wizard .actions ul li .landing-title-component .button-module a[href="#previous"]:hover, .landing-title-component .button-module .wizard-module .wizard .actions ul li a[href="#next"]:hover, .wizard-module .wizard .actions ul li .landing-title-component .button-module a[href="#next"]:hover, .landing-title-component .button-module .scfForm .scfSubmitButtonBorder input:hover, .scfForm .scfSubmitButtonBorder .landing-title-component .button-module input:hover {
    background: #ACACAC;
    background: -moz-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ACACAC), color-stop(100%, #D4D4D4));
    background: -webkit-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
    background: -o-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
    background: -ms-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
    background: linear, to bottom, #ACACAC 0%, #D4D4D4 100%;
    filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#ACACAC, endColorstr=#D4D4D4,GradientType=0 )"; }

/* Misc. Fixes & Other Browser Compatibility Related Styles
 ***************************************************************/
.tag-module ul li a,
.footer-bar .horz-list li a,
.footer-bar p,
.search-results-header .searchcontainer h4,
.search-results-header .searchcontainer p,
.search-and-listing-results-component .controls {
  white-space: nowrap; }

/* Social Share Widget Styles
 ***********************************************/
.social-share-widget {
  height: 0px;
  text-align: right;
  padding-top: 8px;
  margin-bottom: -8px; }
  .social-share-widget img {
    cursor: pointer; }
  .social-share-widget.microsite {
    margin: -3px 0 0;
    margin: -0.1875rem 0 0;
    float: right;
    height: auto;
    padding-top: 0; }
    @media screen and (max-width: 600px) {
      .social-share-widget.microsite {
        float: none; } }
    @media screen and (max-width: 600px) {
      .social-share-widget.microsite .addthis_toolbox {
        text-align: center; } }
    @media screen and (max-width: 600px) {
      .social-share-widget.microsite .addthis_toolbox .addthis_button_facebook_like,
      .social-share-widget.microsite .addthis_toolbox .addthis_button_tweet,
      .social-share-widget.microsite .addthis_toolbox .addthis_button_linkedin_counter,
      .social-share-widget.microsite .addthis_toolbox .addthis_counter {
        display: inline-block;
        float: none;
        vertical-align: top; } }
    @media screen and (max-width: 600px) {
      .social-share-widget.microsite .addthis_button_facebook_like {
        width: 50px;
        width: 3.125rem;
        overflow: hidden; } }
    @media screen and (max-width: 600px) {
      .social-share-widget.microsite .addthis_button_linkedin_counter {
        width: 62px;
        width: 3.875rem;
        overflow: hidden; } }
    @media screen and (max-width: 600px) {
      .social-share-widget.microsite .linkedin.horizontal {
        width: auto; } }
    @media screen and (max-width: 600px) {
      .social-share-widget.microsite .linkedin.horizontal .linkedin-count {
        display: none; } }

#print-button {
  float: right;
  font-size: 12px;
  line-height: 19px;
  text-transform: uppercase;
  color: #555d8e;
  padding: 0 0 0 26px;
  cursor: pointer; }
  #print-button img {
    display: inline-block;
    float: right;
    margin-left: 4px; }

.button.button--gray, .enews-signup-module .signup-link a.button--gray, .wizard-module .wizard .actions ul li a.button--gray[href="#previous"], .wizard-module .wizard .actions ul li a.button--gray[href="#next"], .scfForm .scfSubmitButtonBorder input.button--gray {
  background: #d3d3d3;
  background: -moz-linear-gradient(top, #d3d3d3 0%, #aaaaaa 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d3d3d3), color-stop(100%, #aaaaaa));
  background: -webkit-linear-gradient(top, #d3d3d3 0%, #aaaaaa 100%);
  background: -o-linear-gradient(top, #d3d3d3 0%, #aaaaaa 100%);
  background: -ms-linear-gradient(top, #d3d3d3 0%, #aaaaaa 100%);
  background: linear, to bottom, #d3d3d3 0%, #aaaaaa 100%;
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#d3d3d3, endColorstr=#aaaaaa,GradientType=0 )";
  margin-left: 8px;
  margin-left: 0.5rem;
  padding: 10px 13px 8px;
  padding: 0.625rem 0.8125rem 0.5rem;
  border: none;
  border-bottom: 2px solid #848484;
  border-radius: 3px;
  box-shadow: none;
  color: #525353;
  display: inline-block;
  text-shadow: 0 1px 0 #ccc; }
  .button.button--gray:first-child, .enews-signup-module .signup-link a.button--gray:first-child, .wizard-module .wizard .actions ul li a.button--gray[href="#previous"]:first-child, .wizard-module .wizard .actions ul li a.button--gray[href="#next"]:first-child, .scfForm .scfSubmitButtonBorder input.button--gray:first-child {
    margin-left: 0; }
  .button.button--gray:hover, .enews-signup-module .signup-link a.button--gray:hover, .wizard-module .wizard .actions ul li a.button--gray[href="#previous"]:hover, .wizard-module .wizard .actions ul li a.button--gray[href="#next"]:hover, .scfForm .scfSubmitButtonBorder input.button--gray:hover {
    background: #aaaaaa;
    background: -moz-linear-gradient(top, #aaaaaa 0%, #d3d3d3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aaaaaa), color-stop(100%, #d3d3d3));
    background: -webkit-linear-gradient(top, #aaaaaa 0%, #d3d3d3 100%);
    background: -o-linear-gradient(top, #aaaaaa 0%, #d3d3d3 100%);
    background: -ms-linear-gradient(top, #aaaaaa 0%, #d3d3d3 100%);
    background: linear, to bottom, #aaaaaa 0%, #d3d3d3 100%;
    filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#aaaaaa, endColorstr=#d3d3d3,GradientType=0 )"; }

/* BUTTON MODULE
 * ======================================================= */
.button-module .button, .button-module .enews-signup-module .signup-link a, .enews-signup-module .signup-link .button-module a, .button-module .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .button-module a[href="#previous"], .button-module .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .button-module a[href="#next"], .button-module .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .button-module input {
  padding: 14px 28px 9px;
  padding: 0.875rem 1.75rem 0.5625rem;
  font-size: 12px;
  line-height: 20px;
  font-size: 0.75rem;
  line-height: 1.25rem;
  box-shadow: 0 3px 0 0 #848484;
  text-shadow: none; }

.breadcrumb-widget.microsite {
  float: left; }

.breadcrumb-widget .crumb-list {
  font-size: 11px;
  font-size: 0.6875rem; }
  .breadcrumb-widget .crumb-list li {
    font-size: 13px;
    font-size: 0.8125rem;
    margin: 0 3px;
    margin: 0 0.1875rem; }
    .breadcrumb-widget .crumb-list li a {
      font-size: 13px;
      font-size: 0.8125rem;
      font-weight: 600; }
    .breadcrumb-widget .crumb-list li:first-child a {
      height: 15px;
      height: 0.9375rem;
      width: 15px;
      width: 0.9375rem;
      background: url(/images/Kauffman_org/icon-home.png) 0 0 no-repeat;
      display: block;
      text-indent: -9999px; }

@media screen and (max-width: 960px) {
  .breadcrumb-widget--header {
    display: none; } }

.breadcrumb-widget--footer {
  display: none;
  padding-left: 10px; }
  .breadcrumb-widget--footer.microsite {
    float: none;
    padding-left: 10px;
    padding-bottom: 10px; }
  @media screen and (max-width: 960px) {
    .breadcrumb-widget--footer {
      display: block; } }
  .breadcrumb-widget--footer > a {
    font-size: 13px;
    font-size: 0.8125rem;
    display: none; }
    @media screen and (max-width: 768px) {
      .breadcrumb-widget--footer > a {
        display: inline-block; } }
    .breadcrumb-widget--footer > a:first-child:before {
      height: 19px;
      height: 1.1875rem;
      margin-right: 5px;
      margin-right: 0.3125rem;
      width: 14px;
      width: 0.875rem;
      content: '';
      background: url(/images/Kauffman_org/spritesheet.png) -68px -161px no-repeat;
      display: inline-block;
      vertical-align: middle; }
  @media screen and (max-width: 768px) {
    .breadcrumb-widget--footer .crumb-list {
      display: none; } }

@media screen and (max-width: 768px) {
  .column-breadcrumb--footer {
    display: none; } }

.column-breadcrumb--footer li {
  color: #7f7f7f; }
  .column-breadcrumb--footer li.active {
    color: #7f7f7f; }
  .column-breadcrumb--footer li:first-child {
    padding-left: 8px;
    padding-left: 0.5rem; }
    .column-breadcrumb--footer li:first-child:after {
      right: -5px;
      right: -0.3125rem;
      top: -2px;
      top: -0.125rem;
      content: "\203A";
      font-weight: 500;
      pointer-events: none;
      position: absolute; }
    .column-breadcrumb--footer li:first-child a {
      height: 15px;
      height: 0.9375rem;
      width: 15px;
      width: 0.9375rem;
      background: url(/images/Kauffman_org/icon-home.png) 0 0 no-repeat;
      display: block;
      text-indent: -9999px; }
      .column-breadcrumb--footer li:first-child a:after, .column-breadcrumb--footer li:first-child a:before {
        content: none;
        display: none; }

.column-breadcrumb--footer a {
  font-weight: 500;
  line-height: normal; }
  .column-breadcrumb--footer a:hover {
    color: #7d8faf; }
  .column-breadcrumb--footer a:after {
    color: #7f7f7f; }

/* Main Image/Banner Component Styles
 ***********************************************/
.main-image-banner-component {
  border: 1px #cbcbcb solid;
  padding: 0px;
  margin: 0em 0em 2.9375em; }
  .masthead--microsite .main-image-banner-component {
    border: none;
    margin: 0; }
    @media screen and (max-width: 768px) {
      .masthead--microsite .main-image-banner-component {
        padding-left: 15px;
        padding-left: 0.9375rem;
        padding-right: 15px;
        padding-right: 0.9375rem; } }
  .main-image-banner-component .topbar {
    padding: 14px 16px;
    margin: 0px;
    background: #f3f3f3; }
    .main-image-banner-component .topbar > h2 {
      margin: 0em 0em 0.3125em;
      font-weight: 800;
      color: #4C4C4C;
      font-size: 20px;
      font-size: 1.25rem;
      line-height: 20px;
      line-height: 1.25rem; }
    .main-image-banner-component .topbar > .subtext {
      font-weight: 600;
      color: #4C4C4C;
      font-size: 14px;
      font-size: 0.875rem; }
  .main-image-banner-component .content-area {
    background: #e6e6e6; }
    .main-image-banner-component .content-area img {
      margin-top: 0px;
      margin-bottom: 0px;
      max-width: 100%;
      height: auto; }
    .masthead--microsite .main-image-banner-component .content-area {
      background: none; }
      .masthead--microsite .main-image-banner-component .content-area img {
        border: none; }
  .main-image-banner-component .masthead__banner img {
    display: block;
    height: auto;
    width: 100%; }
  .sticky-stuck .main-image-banner-component {
    display: none; }

/* Blog Listing Component Styles
 ***********************************************/
.blog-listing-component .item:first-child {
  border-top: none;
  padding-top: 0; }

.blog-listing-component .item {
  padding: 2em 0em;
  border-top: 1px solid #cbcbcb;
  overflow: hidden;
  position: relative; }
  @media screen and (max-width: 480px) {
    .blog-listing-component .item {
      padding: 18px 0;
      padding: 1.125rem 0; } }
  .blog-listing-component .item .media .media-object {
    border: 1px solid #cbcbcb; }
  .blog-listing-component .item .media h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 1.75rem; }
    @media screen and (max-width: 768px) {
      .blog-listing-component .item .media h3 {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 24px;
        line-height: 1.5rem; } }
    @media screen and (max-width: 480px) {
      .blog-listing-component .item .media h3 {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 22px;
        line-height: 1.375rem; } }
  .blog-listing-component .item .media .item__meta {
    *zoom: 1; }
    .blog-listing-component .item .media .item__meta:before, .blog-listing-component .item .media .item__meta:after {
      content: " ";
      display: table; }
    .blog-listing-component .item .media .item__meta:after {
      clear: both; }
  .blog-listing-component .item .media .author-line {
    float: left; }
    @media screen and (max-width: 480px) {
      .blog-listing-component .item .media .author-line {
        font-size: 14px;
        font-size: 0.875rem;
        float: none; } }
    .blog-listing-component .item .media .author-line > a:active, .blog-listing-component .item .media .author-line > a:visited, .blog-listing-component .item .media .author-line > a {
      font-weight: 700;
      font-size: 16px;
      font-size: 1rem;
      line-height: 20px;
      line-height: 1.25rem; }
      @media screen and (max-width: 480px) {
        .blog-listing-component .item .media .author-line > a:active, .blog-listing-component .item .media .author-line > a:visited, .blog-listing-component .item .media .author-line > a {
          font-size: 14px;
          font-size: 0.875rem; } }
    .blog-listing-component .item .media .author-line .post-date {
      color: #7f7f7f; }
      .blog-listing-component .item .media .author-line .post-date:before {
        margin: 0 5px;
        margin: 0 0.3125rem;
        color: #7d8faf;
        content: "\2022";
        display: inline-block; }
  .blog-listing-component .item .media .post-date-comments {
    font-size: 16px;
    font-size: 1rem;
    float: right;
    font-weight: 800;
    color: #555D8E; }
    @media screen and (max-width: 480px) {
      .blog-listing-component .item .media .post-date-comments {
        font-size: 14px;
        font-size: 0.875rem;
        margin-top: 5px;
        margin-top: 0.3125rem;
        float: none; } }
    .blog-listing-component .item .media .post-date-comments small {
      font-size: 100%; }
    .blog-listing-component .item .media .post-date-comments .label-comments {
      height: auto;
      line-height: normal;
      padding: 0; }
      .blog-listing-component .item .media .post-date-comments .label-comments a {
        line-height: 20px;
        line-height: 1.25rem;
        letter-spacing: 0.14em; }
  .blog-listing-component .item .media .media-body {
    margin-top: 15px;
    margin-top: 0.9375rem; }
    .blog-listing-component .item .media .media-body .image-wrapper {
      margin: 0 0 15px 0;
      margin: 0 0 0.9375rem 0;
      display: block; }
      .blog-listing-component .item .media .media-body .image-wrapper.is-aligned-left {
        margin-right: 20px;
        margin-right: 1.25rem;
        float: left;
        width: 50%; }
      .blog-listing-component .item .media .media-body .image-wrapper.is-aligned-right {
        margin-left: 20px;
        margin-left: 1.25rem;
        float: right;
        width: 50%; }
      .blog-listing-component .item .media .media-body .image-wrapper.is-aligned-center {
        margin-bottom: 15px;
        margin-bottom: 0.9375rem;
        float: none;
        text-align: center; }
        @media screen and (max-width: 960px) {
          .blog-listing-component .item .media .media-body .image-wrapper.is-aligned-center {
            width: 100%; } }
        .blog-listing-component .item .media .media-body .image-wrapper.is-aligned-center img {
          max-width: 100%;
          margin: 0 auto; }
          @media screen and (max-width: 960px) {
            .blog-listing-component .item .media .media-body .image-wrapper.is-aligned-center img {
              height: auto;
              width: 100%; } }
      @media screen and (max-width: 480px) {
        .blog-listing-component .item .media .media-body .image-wrapper.is-aligned-left, .blog-listing-component .item .media .media-body .image-wrapper.is-aligned-right, .blog-listing-component .item .media .media-body .image-wrapper.is-aligned-center {
          float: none;
          margin-left: 0;
          margin-right: 0;
          width: 100%; } }
      .blog-listing-component .item .media .media-body .image-wrapper img {
        border: 1px solid #cbcbcb; }
        @media screen and (max-width: 480px) {
          .blog-listing-component .item .media .media-body .image-wrapper img {
            height: auto;
            width: 100%; } }
    .blog-listing-component .item .media .media-body p {
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 20px;
      line-height: 1.25rem; }
      .blog-listing-component .item .media .media-body p a.blog-posts-link {
        margin-left: 10px;
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 20px;
        line-height: 1.25rem; }
  .blog-listing-component .item .media nav {
    padding-bottom: 12px; }
  .blog-listing-component .item .media ul.subtopics-list {
    white-space: nowrap;
    display: block;
    padding: 0px 4px 0px 0px;
    margin: 0px;
    color: #555D8E; }
    .blog-listing-component .item .media ul.subtopics-list li:first-child {
      padding-left: 0px; }
    .blog-listing-component .item .media ul.subtopics-list li {
      padding: 0em 1em 0em 0em;
      display: inline-block;
      margin-right: 9px; }
      .blog-listing-component .item .media ul.subtopics-list li > a {
        font-size: 14px;
        font-size: 0.875rem;
        color: #555D8E; }
      .blog-listing-component .item .media ul.subtopics-list li a:before {
        content: "\2022";
        pointer-events: none;
        position: absolute;
        left: -18px;
        z-index: 0; }
      .blog-listing-component .item .media ul.subtopics-list li > a:hover {
        color: #7D8FAF; }

.blog-landing-component {
  margin: 15px 0; }

.blog-landing-component .item {
  padding: 1.125em 0;
  border-top: 3px solid #cbcbcb;
  overflow: hidden;
  position: relative; }

.blog-landing-left {
  width: 25%;
  float: left;
  margin-right: 5%; }
  @media screen and (max-width: 600px) {
    .blog-landing-left {
      *zoom: 1;
      margin: 0 0 30px 0;
      margin: 0 0 1.875rem 0;
      float: none;
      width: 100%; }
      .blog-landing-left:before, .blog-landing-left:after {
        content: " ";
        display: table; }
      .blog-landing-left:after {
        clear: both; } }
  @media screen and (max-width: 1140px) {
    .blog-landing-left .image-wrapper.pull-left, .blog-landing-left .sidebar li > a.image-wrapper.external:before, .sidebar .blog-landing-left li > a.image-wrapper.external:before, .blog-landing-left .image-wrapper.date-module, .blog-landing-left .detail-title-component h2.image-wrapper.has-sibling-modules, .detail-title-component .blog-landing-left h2.image-wrapper.has-sibling-modules, .blog-landing-left .downloads-component .image-wrapper.media, .downloads-component .blog-landing-left .image-wrapper.media, .blog-landing-left .image-wrapper.enews-signup-module, .blog-landing-left .image-wrapper.promo-module, .blog-landing-left .image-wrapper.alt-promo-module, .blog-landing-left .sidebar .image-wrapper.social-media-module, .sidebar .blog-landing-left .image-wrapper.social-media-module, .blog-landing-left
    .contact-info-component .image-wrapper.social-media-module,
    .contact-info-component .blog-landing-left .image-wrapper.social-media-module, .blog-landing-left .landing-title-component h2.image-wrapper, .landing-title-component .blog-landing-left h2.image-wrapper, .blog-landing-left .image-wrapper.related-module, .blog-landing-left .footer-bar p.image-wrapper, .footer-bar .blog-landing-left p.image-wrapper {
      margin-right: 0; } }
  @media screen and (max-width: 695px) {
    .blog-landing-left .image-wrapper.pull-left, .blog-landing-left .sidebar li > a.image-wrapper.external:before, .sidebar .blog-landing-left li > a.image-wrapper.external:before, .blog-landing-left .image-wrapper.date-module, .blog-landing-left .detail-title-component h2.image-wrapper.has-sibling-modules, .detail-title-component .blog-landing-left h2.image-wrapper.has-sibling-modules, .blog-landing-left .downloads-component .image-wrapper.media, .downloads-component .blog-landing-left .image-wrapper.media, .blog-landing-left .image-wrapper.enews-signup-module, .blog-landing-left .image-wrapper.promo-module, .blog-landing-left .image-wrapper.alt-promo-module, .blog-landing-left .sidebar .image-wrapper.social-media-module, .sidebar .blog-landing-left .image-wrapper.social-media-module, .blog-landing-left
    .contact-info-component .image-wrapper.social-media-module,
    .contact-info-component .blog-landing-left .image-wrapper.social-media-module, .blog-landing-left .landing-title-component h2.image-wrapper, .landing-title-component .blog-landing-left h2.image-wrapper, .blog-landing-left .image-wrapper.related-module, .blog-landing-left .footer-bar p.image-wrapper, .footer-bar .blog-landing-left p.image-wrapper {
      margin-top: 5px;
      margin-top: 0.3125rem; } }
  @media screen and (max-width: 600px) {
    .blog-landing-left .image-wrapper.pull-left, .blog-landing-left .sidebar li > a.image-wrapper.external:before, .sidebar .blog-landing-left li > a.image-wrapper.external:before, .blog-landing-left .image-wrapper.date-module, .blog-landing-left .detail-title-component h2.image-wrapper.has-sibling-modules, .detail-title-component .blog-landing-left h2.image-wrapper.has-sibling-modules, .blog-landing-left .downloads-component .image-wrapper.media, .downloads-component .blog-landing-left .image-wrapper.media, .blog-landing-left .image-wrapper.enews-signup-module, .blog-landing-left .image-wrapper.promo-module, .blog-landing-left .image-wrapper.alt-promo-module, .blog-landing-left .sidebar .image-wrapper.social-media-module, .sidebar .blog-landing-left .image-wrapper.social-media-module, .blog-landing-left
    .contact-info-component .image-wrapper.social-media-module,
    .contact-info-component .blog-landing-left .image-wrapper.social-media-module, .blog-landing-left .landing-title-component h2.image-wrapper, .landing-title-component .blog-landing-left h2.image-wrapper, .blog-landing-left .image-wrapper.related-module, .blog-landing-left .footer-bar p.image-wrapper, .footer-bar .blog-landing-left p.image-wrapper {
      float: left;
      margin: 0;
      width: 30%; } }
  @media screen and (max-width: 600px) {
    .blog-landing-left .blog-landing-desc {
      float: right;
      width: 65%; } }

.blog-landing-right {
  width: 70%;
  float: right; }
  @media screen and (max-width: 600px) {
    .blog-landing-right {
      float: none;
      width: 100%; } }

.blog-landing-right h3 {
  font-weight: 700;
  font-size: 1.5rem;
  width: 78%; }

.blog-landing-get-feed {
  text-align: right;
  width: 22%;
  position: absolute;
  top: 23px;
  right: 0; }

.blog-landing-title-date {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
  font-weight: bold;
  font-size: 18px; }
  @media screen and (max-width: 600px) {
    .blog-landing-title-date {
      font-size: 16px;
      font-size: 1rem; } }

.blog-landing-title {
  width: 78%; }
  @media screen and (max-width: 768px) {
    .blog-landing-title {
      width: 70%; } }
  @media screen and (max-width: 600px) {
    .blog-landing-title {
      width: 100%; } }

.blog-landing-date {
  text-align: right;
  width: 22%;
  position: absolute;
  top: 15px;
  right: 0; }
  @media screen and (max-width: 768px) {
    .blog-landing-date {
      top: 18px;
      top: 1.125rem;
      width: auto; } }
  @media screen and (max-width: 600px) {
    .blog-landing-date {
      position: static;
      text-align: left;
      width: 100%; } }

.blog-landing-desc {
  float: left; }
  @media screen and (max-width: 768px) {
    .blog-landing-desc {
      font-size: 16px;
      font-size: 1rem;
      line-height: 26px;
      line-height: 1.625rem; } }

.blog-landing-post {
  padding: 15px 0;
  position: relative;
  border-top: 1px solid #cbcbcb; }
  @media screen and (max-width: 768px) {
    .blog-landing-post {
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 20px;
      line-height: 1.25rem;
      padding: 20px 0;
      padding: 1.25rem 0; } }

.blog-landing-post:first-of-type {
  border-top: none; }

.blog-landing-post .author-line {
  margin-bottom: 5px; }

.label-comments {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 21px;
  line-height: 1.3125rem;
  font-weight: 700;
  position: relative;
  padding-left: 34px;
  text-transform: uppercase;
  height: 24px; }
  .label-comments .icon-comments a.pr {
    width: 30px;
    height: 24px;
    overflow: hidden;
    text-align: center;
    background: url(/images/Kauffman_org/icon-comments.png) center center no-repeat;
    background-size: 30px 24px;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 18px;
    line-height: 1.125rem;
    font-weight: 800;
    color: #FFFFFF;
    border: none;
    padding: 0px;
    margin: 0px;
    position: absolute;
    left: 0px; }

.page-title--with-meta {
  *zoom: 1; }
  .page-title--with-meta:before, .page-title--with-meta:after {
    content: " ";
    display: table; }
  .page-title--with-meta:after {
    clear: both; }
  .page-title--with-meta .page-title__header {
    float: left; }
    @media screen and (max-width: 480px) {
      .page-title--with-meta .page-title__header {
        float: none; } }
  .page-title--with-meta .page-title__meta {
    float: right; }
    @media screen and (max-width: 480px) {
      .page-title--with-meta .page-title__meta {
        float: none; } }

.page-summary--featured {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  width: 60%; }
  @media screen and (max-width: 768px) {
    .page-summary--featured {
      width: 100%; } }

.get-feed {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  display: inline-block;
  font-weight: 600;
  text-transform: uppercase; }
  .page-title__meta .get-feed {
    margin-top: 13px;
    margin-top: 0.8125rem; }
    @media screen and (max-width: 480px) {
      .page-title__meta .get-feed {
        margin-top: 0; } }
  .get-feed .ico-rss {
    margin-right: 5px;
    margin-right: 0.3125rem;
    vertical-align: middle; }

.featured-articles {
  *zoom: 1;
  margin-bottom: 30px;
  margin-bottom: 1.875rem; }
  .featured-articles:before, .featured-articles:after {
    content: " ";
    display: table; }
  .featured-articles:after {
    clear: both; }

.featured-article__image {
  display: block; }

.featured-articles__column-1 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 59.4834295758%; }
  .featured-articles__column-1:last-child {
    margin-right: 0; }
  @media screen and (max-width: 768px) {
    .featured-articles__column-1 {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%;
      margin-bottom: 30px;
      margin-bottom: 1.875rem;
      padding-bottom: 30px;
      padding-bottom: 1.875rem;
      border-bottom: 1px solid #cbcbcb;
      margin-right: 0; }
      .featured-articles__column-1:last-child {
        margin-right: 0; } }
  .featured-articles__column-1 .featured-article__image {
    margin-bottom: 15px;
    margin-bottom: 0.9375rem; }
    @media screen and (max-width: 768px) {
      .featured-articles__column-1 .featured-article__image {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 48.821174201%; }
        .featured-articles__column-1 .featured-article__image:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 600px) {
      .featured-articles__column-1 .featured-article__image {
        float: left;
        display: block;
        margin-right: 2.3576515979%;
        width: 100%;
        margin-right: 0; }
        .featured-articles__column-1 .featured-article__image:last-child {
          margin-right: 0; } }
  @media screen and (max-width: 768px) {
    .featured-articles__column-1 .featured-article__content {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 48.821174201%; }
      .featured-articles__column-1 .featured-article__content:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 600px) {
    .featured-articles__column-1 .featured-article__content {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .featured-articles__column-1 .featured-article__content:last-child {
        margin-right: 0; } }

.featured-articles__column-2 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 38.1589188262%; }
  .featured-articles__column-2:last-child {
    margin-right: 0; }
  @media screen and (max-width: 768px) {
    .featured-articles__column-2 {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .featured-articles__column-2:last-child {
        margin-right: 0; } }
  .featured-articles__column-2 .featured-article__image {
    max-width: 118px;
    max-width: 7.375rem;
    margin: 0 0 10px 10px;
    margin: 0 0 0.625rem 0.625rem;
    float: right; }

.featured-article__title {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem; }
  .featured-articles__column-1 .featured-article__title {
    font-size: 23px;
    font-size: 1.4375rem;
    line-height: 27px;
    line-height: 1.6875rem; }
    @media screen and (max-width: 600px) {
      .featured-articles__column-1 .featured-article__title {
        font-size: 20px;
        font-size: 1.25rem; } }
    @media screen and (min-width: x-small) {
      .featured-articles__column-1 .featured-article__title {
        font-size: 18px;
        font-size: 1.125rem; } }
  @media screen and (max-width: 600px) {
    .featured-articles__column-2 .featured-article__title {
      font-size: 16px;
      font-size: 1rem; } }

.featured-article__date-type {
  font-size: 11px;
  font-size: 0.6875rem;
  margin: 0 0 8px;
  margin: 0 0 0.5rem;
  text-transform: uppercase; }

.featured-article__date {
  color: #979898; }

.featured-article__type {
  color: #7d8faf;
  font-weight: 600; }
  .featured-article__type:before {
    margin: 0 10px;
    margin: 0 0.625rem;
    color: #4c4c4c;
    content: "\2022";
    display: inline-block;
    font-weight: bold; }
  .featured-article__type a {
    color: #7d8faf; }

.featured-article__summary {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem; }

.featured-article.second-article {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  border-bottom: 1px solid #cbcbcb;
  float: left; }
  @media screen and (max-width: 768px) {
    .featured-article.second-article {
      border: none;
      margin: 0;
      padding: 0; } }
  @media screen and (max-width: 600px) {
    .featured-article.second-article {
      margin-bottom: 30px;
      margin-bottom: 1.875rem;
      padding-bottom: 30px;
      padding-bottom: 1.875rem;
      border-bottom: 1px solid #cbcbcb; } }

@media screen and (max-width: 768px) {
  .featured-articles__column-2 .featured-article {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%; }
    .featured-articles__column-2 .featured-article:last-child {
      margin-right: 0; } }

@media screen and (max-width: 600px) {
  .featured-articles__column-2 .featured-article {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%; }
    .featured-articles__column-2 .featured-article:last-child {
      margin-right: 0; } }

.featured-article .featured-article__image img {
  margin: 0;
  max-width: 100%; }

.twitter-timeline {
  width: 100% !important; }

/* 01: TOKENIZED COMPONENT - TKF Microsite - Body Content
 ***************************************************************/
/*  ->> handled with common font styles */
/* 02: TOKENIZED COMPONENT - Horizontal Accordian
 ***************************************************************/
.accordion-module .spine {
  background-color: #BCBFDB !important;
  box-shadow: 3px 0 0 0 #27318B;
  color: #4C4C4C; }
  .accordion-module .spine.active, .accordion-module .spine:hover {
    color: #FFFFFF;
    background-color: #27318B !important;
    box-shadow: 3px 0 0 0 #BCBFDB; }

/* 03: TOKENIZED COMPONENT - Vertical Accordian
 ***************************************************************/
.vertical-accordion-module .spine {
  background: #BCBFDB;
  border-bottom: 3px solid #27318B;
  color: #4C4C4C; }
  .vertical-accordion-module .spine.active, .vertical-accordion-module .spine:hover {
    color: #FFFFFF;
    background: #27318B;
    border-color: #BCBFDB; }

.rail-forms-component input[type=submit], .email-staff-component input[type=submit] {
  background: #8AB9A7;
  background: -moz-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8AB9A7), color-stop(100%, #77AE99));
  background: -webkit-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
  background: -o-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
  background: -ms-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
  background: linear, to bottom, #8AB9A7 0%, #77AE99 100%;
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#8AB9A7, endColorstr=#77AE99,GradientType=0 )";
  box-shadow: 0px 2px 1px 0px #ADCEC2; }
  .rail-forms-component input[type=submit]:hover, .email-staff-component input[type=submit]:hover {
    background: #77AE99;
    background: -moz-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #77AE99), color-stop(100%, #8AB9A7));
    background: -webkit-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
    background: -o-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
    background: -ms-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
    background: linear, to bottom, #77AE99 0%, #8AB9A7 100%;
    filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#77AE99, endColorstr=#8AB9A7,GradientType=0 )"; }

/* 04: TOKENIZED COMPONENT - TFK Microsite Related Image
 ***************************************************************/
.flip-to-descrip figure .back {
  background-color: #C0AF2C;
  border: 1px solid #C0AF2C; }

.flip-to-descrip figure figcaption {
  color: #555D8E; }

.flip-to-descrip figure:hover figcaption {
  color: #7D8FAF; }

/* 05: TOKENIZED COMPONENT - Detail Body Text
 ***************************************************************/
/*  ->> handled with common font styles */
/* 06: TOKENIZED COMPONENT - Flip to Descrip Component
 ***************************************************************/
/* ( SAME AS '04: TOKENIZED COMPONENT - TFK Microsite Related Image' ) */
/* 07: TOKENIZED COMPONENT - Media Contact
 ***************************************************************/
.light-gray-box.promo-module {
  background-color: #ECEDED;
  background: #f2f3f3;
  background: -moz-linear-gradient(-45deg, #f2f3f3 0%, #dcdddd 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f2f3f3), color-stop(100%, #dcdddd));
  background: -webkit-linear-gradient(-45deg, #f2f3f3 0%, #dcdddd 100%);
  background: -o-linear-gradient(-45deg, #f2f3f3 0%, #dcdddd 100%);
  background: -ms-linear-gradient(-45deg, #f2f3f3 0%, #dcdddd 100%);
  background: linear, 135deg, #f2f3f3 0%, #dcdddd 100%;
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#f2f3f3, endColorstr=#dcdddd,GradientType=1 )";
  box-shadow: 0 3px 0 0 #848484; }
  .light-gray-box.promo-module h4 {
    border-bottom: 1px solid #cbcbcb;
    color: #4C4C4C; }
  @media screen and (max-width: 768px) {
    .light-gray-box.promo-module {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 48.821174201%; }
      .light-gray-box.promo-module:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 480px) {
    .light-gray-box.promo-module {
      float: left;
      display: block;
      margin-right: 2.3576515979%;
      width: 100%; }
      .light-gray-box.promo-module:last-child {
        margin-right: 0; } }

/* 08: TOKENIZED COMPONENT - Quick Links / More Information
 ***************************************************************/
.related-module h4 {
  border-bottom: 1px solid #cbcbcb;
  color: #4C4C4C; }

/* 09: TOKENIZED COMPONENT - Rail - Form
 ***************************************************************/
.rail-forms-component, .email-staff-component,
.email-staff-component {
  background-color: #A0C6B7;
  box-shadow: 0 3px 0 0 #77AE99; }

.lt-ie9 .rail-forms-component, .lt-ie9 .email-staff-component,
.lt-ie9 .email-staff-component {
  border-bottom: 3px solid #77AE99; }

.email-staff-component.purple-box .scfTitleBorder,
.email-staff-component.purple-box .scfDateSelectorShortLabelDay,
.email-staff-component.purple-box .scfDateSelectorShortLabelMonth,
.email-staff-component.purple-box .scfDateSelectorShortLabelYear {
  color: #FFFFFF; }

.scfForm .scfTitleBorder,
.content-area .scfForm .scfTitleBorder {
  border-bottom: 1px solid #77AE99;
  color: #FFFFFF; }

/* .button[type=submit], /* commenting out the blanket 'button' update here */
.scfSubmitButton,
.wizard-module .wizard .actions ul li a[type=submit][href="#previous"],
.wizard-module .wizard .actions ul li a[type=submit][href="#next"],
.scfForm .scfSubmitButtonBorder input[type=submit],
.content-area .scfForm .scfSubmitButtonBorder input[type=submit] {
  background: #8AB9A7;
  background: -moz-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8AB9A7), color-stop(100%, #77AE99));
  background: -webkit-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
  background: -o-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
  background: -ms-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
  background: linear, to bottom, #8AB9A7 0%, #77AE99 100%;
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#8AB9A7, endColorstr=#77AE99,GradientType=0 )";
  box-shadow: 0px 2px 1px 0px #ADCEC2;
  color: #FFFFFF; }

/* .button[type=submit]:hover, /* commenting out the blanket 'button' update here */
.scfSubmitButton:hover,
.wizard-module .wizard .actions ul li a[type=submit][href="#previous"]:hover,
.wizard-module .wizard .actions ul li a[type=submit][href="#next"]:hover,
.scfForm .scfSubmitButtonBorder input[type=submit]:hover,
.content-area .scfForm .scfSubmitButtonBorder input[type=submit]:hover {
  background: #77AE99;
  background: -moz-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #77AE99), color-stop(100%, #8AB9A7));
  background: -webkit-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
  background: -o-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
  background: -ms-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
  background: linear, to bottom, #77AE99 0%, #8AB9A7 100%;
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#77AE99, endColorstr=#8AB9A7,GradientType=0 )"; }

/* 10: TOKENIZED COMPONENT - Rail - Related Content
 ***************************************************************/
/* ( SAME AS '08: TOKENIZED COMPONENT - Quick Links / More Information' ) */
/* 11: TOKENIZED COMPONENT - Downloads
 ***************************************************************/
.downloads-component {
  background-color: #BCBFDB;
  box-shadow: 0 3px 0 0 #27318B; }
  .downloads-component h4 {
    border-right: 1px solid #27318B;
    color: #4C4C4C; }

.lt-ie9 .downloads-component {
  border-bottom: 3px solid #27318B; }

/* 12: TOKENIZED COMPONENT - Pull Quote
 ***************************************************************/
.blockquote-module {
  box-shadow: 0 3px 0 0 #C0AF2C; }
  .blockquote-module blockquote:after {
    content: url("/images/Kauffman_org/quote_right_C0AF2C.png"); }
  .blockquote-module img.pull-left + blockquote, .blockquote-module img.date-module + blockquote, .blockquote-module .downloads-component img.media + blockquote, .downloads-component .blockquote-module img.media + blockquote, .blockquote-module img.enews-signup-module + blockquote, .blockquote-module img.promo-module + blockquote, .blockquote-module img.alt-promo-module + blockquote, .blockquote-module .sidebar img.social-media-module + blockquote, .sidebar .blockquote-module img.social-media-module + blockquote, .blockquote-module
  .contact-info-component img.social-media-module + blockquote,
  .contact-info-component .blockquote-module img.social-media-module + blockquote, .blockquote-module img.related-module + blockquote {
    float: left;
    display: block;
    margin-left: 50px; }
  .blockquote-module cite {
    width: 50%;
    white-space: nowrap;
    float: right; }

.lt-ie9 .blockquote-module {
  border-bottom: 3px solid #C0AF2C; }

/* 13: TOKENIZED COMPONENT - Pull Quote w/ Image Component
 ***************************************************************/
/* ( SAME AS '12: TOKENIZED COMPONENT - Pull Quote' BUT WITH ADDITION OF IMG BORDER ) */
.blockquote-module img {
  border-color: #C0AF2C; }

/* 14: TOKENIZED COMPONENT - Callout Left
 ***************************************************************/
.callout-module {
  position: relative;
  /* fallback for browsers that do not support pseudo elements (delete the 'background-image' below if fallback is no longer needed)
			background-image: url("/images/Kauffman_org/callout_module_bg_top_left_" + #27318B_str + ".png"),
							  url("/images/Kauffman_org/callout_module_bg_bottom_right_" + #27318B_str + ".png");
		*/ }
  .callout-module:before {
    content: "";
    position: absolute;
    display: block;
    pointer-events: none;
    width: 101px;
    height: 86px;
    top: 0px;
    left: 0px;
    border-left: 1px solid #27318B;
    border-top: 1px solid #27318B; }
  .callout-module:after {
    content: "";
    position: absolute;
    display: block;
    pointer-events: none;
    width: 101px;
    height: 86px;
    right: 0px;
    bottom: 0px;
    border-right: 1px solid #27318B;
    border-bottom: 1px solid #27318B; }
  .callout-module h4, .callout-module p, .callout-module li {
    color: #A0C6B7;
    color: #4C4C4C; }

/* 15: TOKENIZED COMPONENT - Callout Right
 ***************************************************************/
/* ( SAME AS '14: TOKENIZED COMPONENT - Callout Left' ) */
/* 16: TOKENIZED COMPONENT - Search and Listing Results
 ***************************************************************/
.search-results-page a, .search-results-page a:link, .search-results-page a:visited {
  color: #555D8E; }

.search-results-page a:hover {
  color: #7D8FAF; }

/* 17: TOKENIZED COMPONENT - Page Title & Sorting
 ***************************************************************/
.search-and-listing-results-component .search-results-header .searchcontainer div {
  border-left: 1px solid #cbcbcb; }

.search-and-listing-results-component .search-results-header .searchcontainer h4 {
  color: #4C4C4C; }

.search-and-listing-results-component.search .results .payload .item:first-child {
  border-top: 1px solid #cbcbcb; }

.search-and-listing-results-component.search .results .payload .item {
  border-top: 1px solid #cbcbcb; }

/* 18: TOKENIZED COMPONENT - Search Facet Controls
 ***************************************************************/
.search-facet-controls-component {
  background-color: #BCBFDB;
  box-shadow: 0 3px 0 0 #27318B; }
  .search-facet-controls-component header h3 {
    border-bottom: 1px solid #27318B; }
  .search-facet-controls-component .CnlWidget .CesFacet .CesFacetBackground,
  .search-facet-controls-component .CnlWidget .CesFacet .CesFacetBackground_WithSelections {
    background-color: #BCBFDB; }
  .search-facet-controls-component .CnlWidget .CesFacet {
    border-bottom: 1px solid #27318B; }
  .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine .CesFacetLineRemoveBox {
    /* fallback for browsers that do not support icon fonts (delete the 'background' below if fallback is no longer needed) ===========
				background: url("/images/Kauffman_org/filter_x_" + #27318B_str + ".png") no-repeat 0 3px;
			*/
    /* icon fonts generated using icomoon.io =========== */
    color: #27318B;
    font-size: 16px;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* For Enhanced Icon Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine .CesFacetLineRemoveBox:before {
      content: "\e600";
      margin-left: -3px; }
  .search-facet-controls-component .CesFacetBody .CesFacetItemList .CesFacetNormalLine .CesFacetLineText {
    color: #555D8E; }

.pagination-component,
.search-results-page .CesSearch .pagination-component {
  border-top: 1px solid #cbcbcb;
  margin-bottom: 2.9375em; }

.CesFacetRemovedLine .CesFacetLineText,
.CesFacetRemovedLine_Hovered .CesFacetLineText {
  color: #666666; }

.CesFacetNormalLine_NotChecked_Hovered,
.CesFacetNormalLine_NotChecked_RemoveHovered,
.CesFacetNormalLine_Checked_Hovered,
.CesFacetNormalLine_Checked_RemoveHovered {
  background-color: #ECEDED !important;
  /* this was #D7EBFF */ }

.microsite-chk {
  margin-top: 5px; }

.CesSearchPanelSpacer .microsite-chk input[type="checkbox"] {
  width: 20px; }

.lt-ie9 .search-facet-controls-component {
  border-bottom: 3px solid #27318B; }

/* 19: TOKENIZED COMPONENT - Listing
 ***************************************************************/
.listing-component {
  background-color: #BCBFDB;
  box-shadow: 0 3px 0 0 #27318B; }
  .listing-component .filter > li:last-child {
    border-left: 1px solid #27318B; }
  .listing-component label, .listing-component h4 {
    color: #4C4C4C; }

.lt-ie9 .listing-component {
  border-bottom: 3px solid #27318B; }

/* 20: TOKENIZED COMPONENT - Photo Gallery
 ***************************************************************/
.jcarousel-next,
.jcarousel-prev,
.jcarousel-next-disabled,
.jcarousel-prev-disabled,
.photo-album-page .jcarousel-container .jcarousel-prev,
.photo-album-page .jcarousel-container .jcarousel-next,
.photo-album-page .jcarousel-container .jcarousel-prev:hover,
.photo-album-page .jcarousel-container .jcarousel-next:hover,
.photo-album-page .jcarousel-container .jcarousel-prev-disabled,
.photo-album-page .jcarousel-container .jcarousel-next-disabled,
.photo-album-page .jcarousel-container .jcarousel-prev-disabled:hover,
.photo-album-page .jcarousel-container .jcarousel-next-disabled:hover {
  margin-top: -23px;
  width: 32px;
  height: 35px;
  background-image: url("/images/Kauffman_org/arrow_left_right_#8AB9A7_str_#77AE99_str_32x32.png");
  background-repeat: no-repeat; }

.jcarousel-next,
.photo-album-page .jcarousel-container .jcarousel-next,
.jcarousel-prev,
.photo-album-page .jcarousel-container .jcarousel-prev {
  cursor: pointer; }

.jcarousel-next-disabled,
.photo-album-page .jcarousel-container .jcarousel-next-disabled,
.jcarousel-prev-disabled,
.photo-album-page .jcarousel-container .jcarousel-prev-disabled {
  cursor: auto; }

.jcarousel-next,
.photo-album-page .jcarousel-container .jcarousel-next,
.photo-album-page .jcarousel-container .jcarousel-next-disabled,
.jcarousel-next-disabled, .jcarousel-next-disabled:hover {
  background-position: -32px 0px; }
  @media screen and (max-width: 960px) {
    .jcarousel-next,
    .photo-album-page .jcarousel-container .jcarousel-next,
    .photo-album-page .jcarousel-container .jcarousel-next-disabled,
    .jcarousel-next-disabled, .jcarousel-next-disabled:hover {
      height: 16px;
      height: 1rem;
      margin-top: -8px;
      margin-top: -0.5rem;
      width: 53px;
      width: 3.3125rem;
      background-image: url("/images/Kauffman_org/arrow-next.png");
      background-position: 100% 0;
      background-repeat: no-repeat; } }
  @media screen and (max-width: 695px) {
    .jcarousel-next,
    .photo-album-page .jcarousel-container .jcarousel-next,
    .photo-album-page .jcarousel-container .jcarousel-next-disabled,
    .jcarousel-next-disabled, .jcarousel-next-disabled:hover {
      width: 33px;
      width: 2.0625rem; } }

.jcarousel-next:hover,
.photo-album-page .jcarousel-container .jcarousel-next:hover {
  background-position: -32px -35px; }
  @media screen and (max-width: 960px) {
    .jcarousel-next:hover,
    .photo-album-page .jcarousel-container .jcarousel-next:hover {
      height: 16px;
      height: 1rem;
      margin-top: -8px;
      margin-top: -0.5rem;
      width: 53px;
      width: 3.3125rem;
      background-image: url("/images/Kauffman_org/arrow-next.png");
      background-position: 100% 0;
      background-repeat: no-repeat; } }
  @media screen and (max-width: 695px) {
    .jcarousel-next:hover,
    .photo-album-page .jcarousel-container .jcarousel-next:hover {
      width: 33px;
      width: 2.0625rem; } }

.jcarousel-prev,
.photo-album-page .jcarousel-container .jcarousel-prev,
.photo-album-page .jcarousel-container .jcarousel-prev-disabled,
.jcarousel-prev-disabled, .jcarousel-prev-disabled:hover {
  background-position: 0px 0px; }
  @media screen and (max-width: 960px) {
    .jcarousel-prev,
    .photo-album-page .jcarousel-container .jcarousel-prev,
    .photo-album-page .jcarousel-container .jcarousel-prev-disabled,
    .jcarousel-prev-disabled, .jcarousel-prev-disabled:hover {
      height: 16px;
      height: 1rem;
      margin-top: -8px;
      margin-top: -0.5rem;
      width: 53px;
      width: 3.3125rem;
      background-image: url("/images/Kauffman_org/arrow-prev.png");
      background-position: 0 0;
      background-repeat: no-repeat; } }
  @media screen and (max-width: 695px) {
    .jcarousel-prev,
    .photo-album-page .jcarousel-container .jcarousel-prev,
    .photo-album-page .jcarousel-container .jcarousel-prev-disabled,
    .jcarousel-prev-disabled, .jcarousel-prev-disabled:hover {
      width: 33px;
      width: 2.0625rem; } }

.jcarousel-prev:hover,
.photo-album-page .jcarousel-container .jcarousel-prev:hover {
  background-position: 0px -35px; }
  @media screen and (max-width: 960px) {
    .jcarousel-prev:hover,
    .photo-album-page .jcarousel-container .jcarousel-prev:hover {
      height: 16px;
      height: 1rem;
      margin-top: -8px;
      margin-top: -0.5rem;
      width: 53px;
      width: 3.3125rem;
      background-image: url("/images/Kauffman_org/arrow-prev.png");
      background-position: 0 0;
      background-repeat: no-repeat; } }
  @media screen and (max-width: 695px) {
    .jcarousel-prev:hover,
    .photo-album-page .jcarousel-container .jcarousel-prev:hover {
      width: 33px;
      width: 2.0625rem; } }

.photo-album-page .jcarousel-container .jcarousel-prev-disabled,
.photo-album-page .jcarousel-container .jcarousel-next-disabled {
  opacity: 0.20; }

/* 21: TOKENIZED COMPONENT - Event Listing
 ***************************************************************/
.search-and-listing-results-component header {
  border-top: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb; }

.search-and-listing-results-component .controls {
  white-space: nowrap; }
  @media screen and (max-width: 480px) {
    .search-and-listing-results-component .controls {
      float: none;
      text-align: center; } }

.search-and-listing-results-component .results .payload .item,
.search-and-listing-results-component .results .CesSearch .payload .item {
  border-top: 1px solid #cbcbcb; }

.search-and-listing-results-component .results .payload .item:first-child,
.search-and-listing-results-component .results .CesSearch .payload .item:first-child {
  border-top: none; }

.search-and-listing-results-component .results .header h4 {
  color: #555D8E; }

/* 22: TOKENIZED COMPONENT - Stepped Process
 ***************************************************************/
.wizard-module {
  margin-bottom: 32px; }
  .wizard-module .wizard {
    padding-bottom: 0px; }
  .wizard-module .wizard .steps ol li.disabled a,
  .wizard-module .wizard .steps ul li.disabled a {
    background: #ECEDED;
    background: -moz-linear-gradient(top, #ECEDED 0%, #ECEDED 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ECEDED), color-stop(100%, #ECEDED));
    background: -webkit-linear-gradient(top, #ECEDED 0%, #ECEDED 100%);
    background: -o-linear-gradient(top, #ECEDED 0%, #ECEDED 100%);
    background: -ms-linear-gradient(top, #ECEDED 0%, #ECEDED 100%);
    background: linear, to bottom, #ECEDED 0%, #ECEDED 100%;
    filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#ECEDED, endColorstr=#ECEDED,GradientType=0 )";
    box-shadow: 0 2px 0 0 #848484;
    color: #4C4C4C;
    opacity: 0.64;
    white-space: nowrap; }
  .wizard-module .wizard .steps ol li.current a,
  .wizard-module .wizard .steps ul li.current a {
    background: #27318B;
    background: -moz-linear-gradient(top, #27318B 0%, #27318B 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #27318B), color-stop(100%, #27318B));
    background: -webkit-linear-gradient(top, #27318B 0%, #27318B 100%);
    background: -o-linear-gradient(top, #27318B 0%, #27318B 100%);
    background: -ms-linear-gradient(top, #27318B 0%, #27318B 100%);
    background: linear, to bottom, #27318B 0%, #27318B 100%;
    filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#27318B, endColorstr=#27318B,GradientType=0 )";
    box-shadow: 0 2px 0 0 #27318B;
    white-space: nowrap; }
  .wizard-module .wizard .actions ul {
    margin-bottom: 0px; }
  .wizard-module .wizard .actions ul li a[href="#previous"],
  .wizard-module .wizard .actions ul li a[href="#next"] {
    background: #D4D4D4;
    background: -moz-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D4D4D4), color-stop(100%, #ACACAC));
    background: -webkit-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
    background: -o-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
    background: -ms-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
    background: linear, to bottom, #D4D4D4 0%, #ACACAC 100%;
    filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#D4D4D4, endColorstr=#ACACAC,GradientType=0 )";
    color: #4C4C4C;
    box-shadow: none; }
  .wizard-module .wizard .actions ul li a[href="#previous"]:hover,
  .wizard-module .wizard .actions ul li a[href="#next"]:hover {
    background: #ACACAC;
    background: -moz-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ACACAC), color-stop(100%, #D4D4D4));
    background: -webkit-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
    background: -o-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
    background: -ms-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
    background: linear, to bottom, #ACACAC 0%, #D4D4D4 100%;
    filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#ACACAC, endColorstr=#D4D4D4,GradientType=0 )"; }
  .wizard-module .wizard .steps ol li.done a,
  .wizard-module .wizard .steps ul li.done a {
    background: #BCBFDB url("/images/Kauffman_org/checkmark_#27318B_str.png") no-repeat 0.875em 0.75em;
    background-image: url("/images/Kauffman_org/checkmark_#27318B_str.png"), -webkit-linear-gradient(top, #BCBFDB 0%, #BCBFDB 100%);
    background-image: url("/images/Kauffman_org/checkmark_#27318B_str.png"), linear, to bottom, #BCBFDB 0%, #BCBFDB 100%;
    background-position: 0.875em 0.75em, left top;
    background-repeat: no-repeat, repeat;
    box-shadow: 0 2px 0 0 #27318B;
    color: #27318B;
    cursor: pointer;
    white-space: nowrap; }
  .wizard-module .wizard a.cta.current {
    white-space: nowrap; }
  .wizard-module .wizard .actions ul li.next,
  .wizard-module .wizard .actions ul li.finish {
    white-space: nowrap; }

/* 23: TOKENIZED COMPONENT - Newsletter Sign-up
 ***************************************************************/
.enews-signup-module, .email-staff-component {
  color: #FFFFFF;
  background-color: #A0C6B7;
  box-shadow: 0 3px 0 0 #77AE99; }
  .enews-signup-module .button, .enews-signup-module .signup-link a, .enews-signup-module .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .enews-signup-module a[href="#previous"], .enews-signup-module .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .enews-signup-module a[href="#next"], .enews-signup-module .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .enews-signup-module input, .email-staff-component .button, .email-staff-component .enews-signup-module .signup-link a, .enews-signup-module .signup-link .email-staff-component a, .email-staff-component .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .email-staff-component a[href="#previous"], .email-staff-component .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .email-staff-component a[href="#next"], .email-staff-component .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .email-staff-component input {
    background: #8AB9A7;
    background: -moz-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8AB9A7), color-stop(100%, #77AE99));
    background: -webkit-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
    background: -o-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
    background: -ms-linear-gradient(top, #8AB9A7 0%, #77AE99 100%);
    background: linear, to bottom, #8AB9A7 0%, #77AE99 100%;
    filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#8AB9A7, endColorstr=#77AE99,GradientType=0 )";
    box-shadow: 0px 2px 1px 0px #ADCEC2; }
    .enews-signup-module .button:hover, .enews-signup-module .signup-link a:hover, .enews-signup-module .wizard-module .wizard .actions ul li a[href="#previous"]:hover, .wizard-module .wizard .actions ul li .enews-signup-module a[href="#previous"]:hover, .enews-signup-module .wizard-module .wizard .actions ul li a[href="#next"]:hover, .wizard-module .wizard .actions ul li .enews-signup-module a[href="#next"]:hover, .enews-signup-module .scfForm .scfSubmitButtonBorder input:hover, .scfForm .scfSubmitButtonBorder .enews-signup-module input:hover, .email-staff-component .button:hover, .email-staff-component .enews-signup-module .signup-link a:hover, .enews-signup-module .signup-link .email-staff-component a:hover, .email-staff-component .wizard-module .wizard .actions ul li a[href="#previous"]:hover, .wizard-module .wizard .actions ul li .email-staff-component a[href="#previous"]:hover, .email-staff-component .wizard-module .wizard .actions ul li a[href="#next"]:hover, .wizard-module .wizard .actions ul li .email-staff-component a[href="#next"]:hover, .email-staff-component .scfForm .scfSubmitButtonBorder input:hover, .scfForm .scfSubmitButtonBorder .email-staff-component input:hover {
      background: #77AE99;
      background: -moz-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #77AE99), color-stop(100%, #8AB9A7));
      background: -webkit-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
      background: -o-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
      background: -ms-linear-gradient(top, #77AE99 0%, #8AB9A7 100%);
      background: linear, to bottom, #77AE99 0%, #8AB9A7 100%;
      filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#77AE99, endColorstr=#8AB9A7,GradientType=0 )"; }

/* 24: TOKENIZED COMPONENT - Related Image Carousel
 ***************************************************************/
.content-slider .bx-controls {
  background: white;
  background: rgba(255, 255, 255, 0.7); }
  @media screen and (max-width: 960px) {
    .content-slider .bx-controls {
      background: #cdcdcd;
      background: rgba(205, 205, 205, 0.9);
      position: relative; } }
  .content-slider .bx-controls .bx-pager a:hover,
  .content-slider .bx-controls .bx-pager a.active {
    background: url("/images/Kauffman_org/dot_#848484_str.png") 2px 2px no-repeat; }
  .content-slider .bx-controls .bx-pager a {
    border: 2px solid #848484; }
  .content-slider .bx-controls .bx-next,
  .content-slider .bx-controls .bx-next:hover,
  .content-slider .bx-controls .bx-prev,
  .content-slider .bx-controls .bx-prev:hover {
    width: 20px;
    height: 22px;
    background-image: url("/images/Kauffman_org/arrow_left_right_gray.png");
    background-repeat: no-repeat; }
    @media screen and (max-width: 768px) {
      .content-slider .bx-controls .bx-next,
      .content-slider .bx-controls .bx-next:hover,
      .content-slider .bx-controls .bx-prev,
      .content-slider .bx-controls .bx-prev:hover {
        font-size: 12px;
        font-size: 0.75rem;
        height: 16px;
        height: 1rem;
        margin-top: -8px;
        margin-top: -0.5rem;
        color: #848484;
        position: absolute;
        text-transform: uppercase;
        top: 50%;
        width: auto; } }

.content-slider .bx-viewport .content .wrapper.pull-left, .content-slider .bx-viewport .content .sidebar li > a.wrapper.external:before, .sidebar .content-slider .bx-viewport .content li > a.wrapper.external:before, .content-slider .bx-viewport .content .wrapper.date-module, .content-slider .bx-viewport .content .detail-title-component h2.wrapper.has-sibling-modules, .detail-title-component .content-slider .bx-viewport .content h2.wrapper.has-sibling-modules, .content-slider .bx-viewport .content .downloads-component .wrapper.media, .downloads-component .content-slider .bx-viewport .content .wrapper.media, .content-slider .bx-viewport .content .wrapper.enews-signup-module, .content-slider .bx-viewport .content .wrapper.promo-module, .content-slider .bx-viewport .content .wrapper.alt-promo-module, .content-slider .bx-viewport .content .sidebar .wrapper.social-media-module, .sidebar .content-slider .bx-viewport .content .wrapper.social-media-module, .content-slider .bx-viewport .content
.contact-info-component .wrapper.social-media-module,
.contact-info-component .content-slider .bx-viewport .content .wrapper.social-media-module, .content-slider .bx-viewport .content .landing-title-component h2.wrapper, .landing-title-component .content-slider .bx-viewport .content h2.wrapper, .content-slider .bx-viewport .content .wrapper.related-module, .content-slider .bx-viewport .content .footer-bar p.wrapper, .footer-bar .content-slider .bx-viewport .content p.wrapper {
  display: table;
  height: 100%;
  float: left; }

.content-slider .bx-viewport .content .wrapper.pull-right, .content-slider .bx-viewport .content .masthead .wrapper.share-toolbar, .masthead .content-slider .bx-viewport .content .wrapper.share-toolbar, .content-slider .bx-viewport .content .rail-forms-component input.wrapper[type=submit], .rail-forms-component .content-slider .bx-viewport .content input.wrapper[type=submit], .content-slider .bx-viewport .content .email-staff-component input.wrapper[type=submit], .email-staff-component .content-slider .bx-viewport .content input.wrapper[type=submit], .content-slider .bx-viewport .content .rail-forms-component .captcha input.wrapper, .rail-forms-component .captcha .content-slider .bx-viewport .content input.wrapper, .content-slider .bx-viewport .content .email-staff-component .captcha input.wrapper, .email-staff-component .captcha .content-slider .bx-viewport .content input.wrapper, .content-slider .bx-viewport .content .wrapper.social-media-module, .content-slider .bx-viewport .content .wrapper.tag-module, .content-slider .bx-viewport .content .search-and-listing-results-component .search-results-header .wrapper.searchcontainer, .search-and-listing-results-component .search-results-header .content-slider .bx-viewport .content .wrapper.searchcontainer, .content-slider .bx-viewport .content .search-and-listing-results-component .wrapper.controls, .search-and-listing-results-component .content-slider .bx-viewport .content .wrapper.controls, .content-slider .bx-viewport .content .search-and-listing-results-component .results .payload .item .wrapper.media-object, .search-and-listing-results-component .results .payload .item .content-slider .bx-viewport .content .wrapper.media-object, .content-slider .bx-viewport .content .search-page-title-and-sorting-component header .wrapper.container, .search-page-title-and-sorting-component header .content-slider .bx-viewport .content .wrapper.container, .content-slider .bx-viewport .content .accordion-module .more a.wrapper, .accordion-module .more .content-slider .bx-viewport .content a.wrapper, .content-slider .bx-viewport .content .vertical-accordion-module .more a.wrapper, .vertical-accordion-module .more .content-slider .bx-viewport .content a.wrapper, .content-slider .bx-viewport .content .footer-bar .wrapper.horz-list, .footer-bar .content-slider .bx-viewport .content .wrapper.horz-list, .content-slider .bx-viewport .content .wrapper.search-bar, .content-slider .bx-viewport .content .wrapper.button-module {
  display: table;
  height: 100%;
  float: right; }

.content-slider .bx-controls .bx-next {
  background-position: -20px -22px; }
  @media screen and (max-width: 768px) {
    .content-slider .bx-controls .bx-next {
      padding-right: 60px;
      padding-right: 3.75rem;
      background: url("/images/Kauffman_org/arrow-next.png") no-repeat 100% 0; } }
  @media screen and (max-width: 480px) {
    .content-slider .bx-controls .bx-next {
      padding-right: 30px;
      padding-right: 1.875rem; } }

.content-slider .bx-controls .bx-next:hover {
  background-position: -20px 0px; }
  @media screen and (max-width: 768px) {
    .content-slider .bx-controls .bx-next:hover {
      background: url("/images/Kauffman_org/arrow-next.png") no-repeat 100% 0; } }

.content-slider .bx-controls .bx-prev {
  background-position: 0px -22px; }
  @media screen and (max-width: 768px) {
    .content-slider .bx-controls .bx-prev {
      padding-left: 60px;
      padding-left: 3.75rem;
      background: url("/images/Kauffman_org/arrow-prev.png") no-repeat 0 0; } }
  @media screen and (max-width: 480px) {
    .content-slider .bx-controls .bx-prev {
      padding-left: 30px;
      padding-left: 1.875rem; } }

.content-slider .bx-controls .bx-prev:hover {
  background-position: 0px -0px; }
  @media screen and (max-width: 768px) {
    .content-slider .bx-controls .bx-prev:hover {
      background: url("/images/Kauffman_org/arrow-prev.png") no-repeat 0 0; } }

/* 25: TOKENIZED COMPONENT - Promotions
 ***************************************************************/
.alt-promo-module.no-background {
  background: #ffffff !important;
  background-image: none !important;
  border: 2px solid #cbcbcb; }
  .alt-promo-module.no-background h4 {
    color: #4C4C4C; }
  .alt-promo-module.no-background p {
    color: #4C4C4C; }

.alt-promo-module .button, .alt-promo-module .enews-signup-module .signup-link a, .enews-signup-module .signup-link .alt-promo-module a, .alt-promo-module .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .alt-promo-module a[href="#previous"], .alt-promo-module .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .alt-promo-module a[href="#next"], .alt-promo-module .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .alt-promo-module input {
  background: #D4D4D4;
  background: -moz-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D4D4D4), color-stop(100%, #ACACAC));
  background: -webkit-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
  background: -o-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
  background: -ms-linear-gradient(top, #D4D4D4 0%, #ACACAC 100%);
  background: linear, to bottom, #D4D4D4 0%, #ACACAC 100%;
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#D4D4D4, endColorstr=#ACACAC,GradientType=0 )";
  color: #4C4C4C;
  box-shadow: none;
  white-space: nowrap; }
  .alt-promo-module .button:hover, .alt-promo-module .enews-signup-module .signup-link a:hover, .enews-signup-module .signup-link .alt-promo-module a:hover, .alt-promo-module .wizard-module .wizard .actions ul li a[href="#previous"]:hover, .wizard-module .wizard .actions ul li .alt-promo-module a[href="#previous"]:hover, .alt-promo-module .wizard-module .wizard .actions ul li a[href="#next"]:hover, .wizard-module .wizard .actions ul li .alt-promo-module a[href="#next"]:hover, .alt-promo-module .scfForm .scfSubmitButtonBorder input:hover, .scfForm .scfSubmitButtonBorder .alt-promo-module input:hover {
    background: #ACACAC;
    background: -moz-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ACACAC), color-stop(100%, #D4D4D4));
    background: -webkit-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
    background: -o-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
    background: -ms-linear-gradient(top, #ACACAC 0%, #D4D4D4 100%);
    background: linear, to bottom, #ACACAC 0%, #D4D4D4 100%;
    filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#ACACAC, endColorstr=#D4D4D4,GradientType=0 )"; }

/*** Begin: Feedback Prompt component ***/
.feedback-prompt {
  margin-bottom: 1.5em; }
  @media (max-width: 400px) {
    .feedback-prompt {
      text-align: center; } }
  .feedback-prompt .button-social {
    font-size: 10.5px;
    font-weight: bold;
    margin: 0 5px; }
    .feedback-prompt .button-social span:last-child:before {
      display: inline-block; }
  .feedback-prompt__header {
    display: inline;
    font-size: 1.5em;
    line-height: 1.125em;
    vertical-align: middle; }
    @media (max-width: 600px) {
      .feedback-prompt__header {
        font-size: 1.2em; } }
    @media (max-width: 400px) {
      .feedback-prompt__header {
        display: block; } }
  .feedback-prompt__text {
    display: inline-block;
    font-style: italic;
    line-height: 1;
    margin: 0 20px 0 0;
    vertical-align: middle; }
    @media (max-width: 600px) {
      .feedback-prompt__text {
        display: block;
        margin: 0 0 15px 0; } }
  .feedback-prompt__button {
    cursor: pointer;
    display: inline-block;
    margin: 0 15px;
    position: relative;
    vertical-align: middle;
    fill: #7d8faf; }
    .feedback-prompt__button:hover {
      fill: #e9e7e8; }
    .feedback-prompt__button--active {
      fill: #e9e7e8; }
    @media (max-width: 600px) {
      .feedback-prompt__button {
        margin: 0 5px; } }
    .feedback-prompt__button.no {
      margin-left: 0;
      padding-top: 15px; }
    .feedback-prompt__button--svg {
      width: 25px;
      height: 25px; }
      .feedback-prompt__button--svg.no {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
  .feedback-prompt__display--triangle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #e9e7e8 transparent;
    position: absolute;
    bottom: -23px;
    left: 5px;
    display: none; }
    .feedback-prompt__button.no .feedback-prompt__display--triangle {
      bottom: -15px; }
    .feedback-prompt__button--active .feedback-prompt__display--triangle {
      display: block; }
  .feedback-prompt__container {
    display: inline-block; }
  .feedback-prompt__display {
    background-color: #e9e7e8;
    display: none;
    margin: 15px 0;
    padding: 20px;
    position: relative;
    max-width: 500px; }
    @media (max-width: 600px) {
      .feedback-prompt__display {
        padding: 35px 20px;
        width: 100%; } }
    .feedback-prompt__display.show {
      display: inline-block; }
  .feedback-prompt__form {
    text-align: left;
    width: 100%; }
    .feedback-prompt__form .input__text, .feedback-prompt__form .input__textarea {
      margin: 10px 0;
      resize: vertical;
      width: 100%; }
    .feedback-prompt__form .input__textarea {
      height: 100px; }
  .feedback-prompt__social--button svg {
    width: 15px;
    height: 15px;
    fill: #ffffff;
    float: left; }
  .feedback-prompt__social--button .button-social__social-text {
    padding-top: 2px;
    display: inline-block;
    padding-left: 8px; }
  .feedback-prompt .button-social {
    display: inline-block;
    background-color: #cccdcd;
    padding: 7px 10px 6px 8px;
    font-weight: 400;
    margin: 0 .2em;
    color: inherit;
    text-transform: uppercase;
    font-size: .65em;
    letter-spacing: .05em;
    text-decoration: none;
    position: relative; }
    .feedback-prompt .button-social:hover {
      background: #ffeb00; }
    .feedback-prompt .button-social span:last-child:before {
      display: none; }
  .feedback-prompt .has-icon {
    color: #fff; }
    .feedback-prompt .has-icon.twitter {
      background-color: #00aced; }
      .feedback-prompt .has-icon.twitter:hover {
        background-color: #0087ba; }
    .feedback-prompt .has-icon.facebook {
      background-color: #325a97; }
      .feedback-prompt .has-icon.facebook:hover {
        background-color: #254371; }
  .feedback-prompt .input__textarea {
    font-size: 14px;
    line-height: 16.8px;
    font-size: 0.875rem;
    line-height: 1.05rem;
    border-radius: 2px;
    color: #979898;
    border: none;
    border-radius: 3px;
    padding: 0.5em 0.625em; }
    .feedback-prompt .input__textarea:focus {
      outline: none; }
  .feedback-prompt .input__text {
    font-size: 14px;
    line-height: 16.8px;
    font-size: 0.875rem;
    line-height: 1.05rem;
    border-radius: 2px;
    color: #979898;
    border: none;
    border-radius: 3px;
    padding: 0.5em 0.625em; }
  .feedback-prompt .input:focus {
    outline: none; }
  .feedback-prompt input:focus::-webkit-input-placeholder {
    color: transparent !important; }
  .feedback-prompt input:focus::-moz-placeholder {
    color: transparent !important; }
  .feedback-prompt input[type="button"], .feedback-prompt input[type="reset"], .feedback-prompt input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button; }
  .feedback-prompt .button, .feedback-prompt .enews-signup-module .signup-link a, .enews-signup-module .signup-link .feedback-prompt a, .feedback-prompt .wizard-module .wizard .actions ul li a[href="#previous"], .wizard-module .wizard .actions ul li .feedback-prompt a[href="#previous"], .feedback-prompt .wizard-module .wizard .actions ul li a[href="#next"], .wizard-module .wizard .actions ul li .feedback-prompt a[href="#next"], .feedback-prompt .scfForm .scfSubmitButtonBorder input, .scfForm .scfSubmitButtonBorder .feedback-prompt input, .feedback-prompt button {
    background-color: #7d8faf;
    color: white;
    line-height: 1;
    padding: .7em .7em .6em;
    border: none;
    text-transform: uppercase;
    padding: 9px 16px;
    font-size: 11px;
    line-height: 11px;
    background-color: #1c2162;
    background-image: -webkit-linear-gradient(top, #555d8e, #1c2162);
    background-image: linear, to bottom, #555d8e, #1c2162;
    box-shadow: 0px 2px 1px 0px #555d8e;
    color: #fff;
    letter-spacing: 0.2em;
    margin-top: 0em;
    text-shadow: 1px 1px 3px #7f7f7f; }
    .feedback-prompt .button:hover, .feedback-prompt .enews-signup-module .signup-link a:hover, .enews-signup-module .signup-link .feedback-prompt a:hover, .feedback-prompt .wizard-module .wizard .actions ul li a[href="#previous"]:hover, .wizard-module .wizard .actions ul li .feedback-prompt a[href="#previous"]:hover, .feedback-prompt .wizard-module .wizard .actions ul li a[href="#next"]:hover, .wizard-module .wizard .actions ul li .feedback-prompt a[href="#next"]:hover, .feedback-prompt .scfForm .scfSubmitButtonBorder input:hover, .scfForm .scfSubmitButtonBorder .feedback-prompt input:hover, .feedback-prompt button:hover {
      background-image: -webkit-linear-gradient(bottom, #555d8e, #1c2162);
      background-image: linear, to top, #555d8e, #1c2162; }

/*** End: Feedback Prompt component ***/
