@charset "UTF-8";
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* --- Common --- */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Fonts */
body {
  font: 14px verdana, arial, clean, sans-serif;
  color: #525252; }

table {
  font-size: inherit;
  font-size: 100%; }

select, input, textarea {
  font: 99% arial, helvetica, clean, sans-serif; }

pre, code {
  font: 115% monospace; }

body * {
  line-height: 1.28571429em; }

/* 18/14 */
label {
  cursor: pointer; }

ul, ol, p, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal; }

h1 {
  line-height: 1;
  font-size: 1.71428571em;
  /* 24/14 */
  font-family: "Open Sans Condensed", helvetica, arial, sans-serif;
  font-style: normal;
  font-weight: 400; }

h2 {
  font-size: 1.42857143em;
  /* 20/14 */
  font-family: "Open Sans Condensed", helvetica, arial, sans-serif;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  margin: 1em 0 .3em; }

h2 .date-added {
  font-size: 0.7em;
  margin-top: 0.62em;
  display: block; }

h3 {
  font-size: 1.28571429em;
  /* 18/14 */
  font-family: "Open Sans Condensed", helvetica, arial, sans-serif;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 900;
  margin: 1em 0 .3em; }

h4 {
  font-size: 1.14285714em; }

/* 16/14 */
h5 {
  font-size: 1.07142857em; }

/* 15/14 */
h6 {
  font-size: 1em; }

/* 14 */
h2, h3, h4, h5, h6 {
  color: #767e82; }

a {
  color: #f26f21; }

/* General */
a.external {
  background: url(/images/icon-external-link.png) no-repeat center right;
  padding-right: 13px; }

iframe, embed, video, object {
  max-width: 100%; }

.device-mid,
.device-wide {
  display: none; }

.device-narrow {
  display: block; }

.clear {
  clear: both; }

hr {
  border-color: #eaeaea;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  margin: 2em 0;
  height: 0; }

#main ul.default {
  list-style: none;
  margin-left: 0; }

a.button, .button,
.primary-button {
  padding: 10px 14px;
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  font-family: verdana, arial, clean, sans-serif;
  line-height: 1;
  position: relative;
  border: 0;
  top: 1px;
  text-decoration: none;
  color: #fff;
  background-color: #f26f21; }

.button:hover,
.primary-button:hover {
  background: #d85608; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* --- Header --- */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#hwrap {
  background: #c6e9fa; }
  #hwrap header {
    background: #f26f21; }
    #hwrap header a {
      color: #fff;
      float: right;
      margin-left: 1em; }
    #hwrap header #logo {
      float: left;
      margin-left: 0; }

#hwrap header {
  position: relative;
  padding: 10px;
  box-sizing: border-box; }

#navwrap {
  background-color: #c6e9fa; }

.header-right {
  margin-left: 356px; }

#hwrap header .button {
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  line-height: 1;
  position: relative;
  top: 1px;
  background-color: #767e82;
  text-decoration: none;
  padding: 10px 14px; }
  #hwrap header .button:hover {
    background: #586267; }

#search-box {
  float: right;
  clear: none;
  padding-top: 60px; }

#search-box #term {
  width: 208px; }

header .utility {
  position: absolute;
  top: 0;
  right: 10px; }

#hwrap header a {
  margin-left: 0; }

#hwrap header .espanol {
  font-size: .92857143em;
  /* 13/14 */
  float: left;
  margin-top: 15px;
  margin-left: 5px;
  top: 0;
  padding: 10px 14px; }

#hwrap header .primary-button {
  font-weight: normal;
  background: #c6e9fa;
  padding: 7px 10px;
  color: #f26f21 !important; }
  #hwrap header .primary-button:hover {
    background: #84c9ea; }

#hwrap header #donate.primary-button {
  padding: 10px 14px;
  font-size: .92857143em;
  /* 13/14 */
  float: left;
  margin-top: 15px;
  margin-right: 5px;
  top: 0; }

/* -- Search -- */
#logo {
  display: block;
  margin: 0;
  text-indent: -9999em;
  background: url(/images/logo.svg) no-repeat 0 4px;
  width: 141px;
  float: none;
  background-position: 0 0;
  width: 120px;
  height: 120px;
  background-size: 100%; }

.print-logo {
  display: none; }

/* -- Search -- */
#search-box fieldset {
  position: relative;
  margin: 0; }

#search-box label {
  position: absolute;
  top: 9px;
  left: 10px;
  line-height: 1;
  font-weight: normal;
  font-size: .92857143em;
  /* 13/14 */ }

#search-box label.focus {
  opacity: .2;
  -moz-opacity: .2;
  filter: alpha(opacity=20); }

#search-box #term {
  color: #767e82;
  padding: 8px 10px;
  border: 0;
  font-size: .92857143em;
  /* 13/14 */ }

#search-box .button {
  font-size: .92857143em;
  /* 13/14 */
  color: #fff; }

.header-social {
  float: right;
  width: 100%; }

#hwrap .social {
  float: right;
  margin-top: 15px; }

#hwrap .header-social .social li {
  display: inline-block;
  float: none; }

.hidden-img {
  position: absolute;
  top: 0;
  left: 0; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* --- Menu, Navigation --- */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#menu {
  font-family: "Open Sans Condensed", helvetica, arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.42857143em;
  /* 20/14 */
  line-height: 40px;
  color: #fff;
  text-decoration: none;
  display: block;
  background-color: #ef952b;
  padding: 0 18px 0 38px;
  position: relative; }

#menu:before {
  content: "";
  background-image: url(/images/new/icon-menu.png);
  background-repeat: no-repeat;
  width: 31px;
  height: 26px;
  background-size: 15px 12px;
  position: absolute;
  top: 14px;
  left: 19px; }

#menu:after {
  content: "";
  background-image: url(/images/new/arrow-menu.png);
  background-repeat: no-repeat;
  width: 34px;
  height: 23px;
  background-size: 17px 12px;
  float: right;
  position: relative;
  top: 17px;
  right: -10px; }

#menu.closed:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }

#menu.open:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  position: absolute;
  top: 2px;
  right: 13px; }

nav {
  background: #c6e9fa;
  margin-bottom: 6px;
  width: 100%;
  position: absolute;
  top: 149px;
  display: none;
  z-index: 2000; }

nav li {
  position: relative;
  border-top: 1px solid #D5F1FF;
  /*border-bottom: 1px solid #A6D4EB; }*/

nav li a,
nav li.active span {
  display: block;
  font-family: Verdana, arial,sans-serif;
  font-style: normal;
  letter-spacing: 0.04em;
  font-weight: 700;
  font-size: 14px;
  text-decoration: none; }
/*
nav li a:after {
  content: "";
  background-image: url(/images/new/arrow-nav.png);
  background-repeat: no-repeat;
  width: 39px;
  height: 39px;
  background-size: 19px 19px;
  position: absolute;
  top: 7px;
  right: 0; }*/

nav li a.active a:after {
  background-image: none; }

ul.subnav {
  margin-bottom: .7em; }

ul.subnav li {
  border: none;
  padding: 0;
  margin-bottom: 16px; }

ul.subnav li a {
  font-family: arial, helvetica, clean, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 1em;
  /* 14 */
  line-height: 18px;
  color: #546b08;
  text-decoration: underline; }

ul.subnav li a:after {
  background-image: none; }

/* Mobile-only subnav */
nav ul#active-subnav {
  box-shadow: none;
  margin: 0;
  border-bottom: none;
  background: #DDF4FF; }

nav ul#active-subnav li {
  border: none; }

nav ul#active-subnav a,
nav ul#active-subnav span {
  text-decoration: underline;
  color: #8a99a0;
  font-family: helvetica, arial, sans-serif;
  font-size: 1.14285714em;
  /* 16/14 */ }

nav ul#active-subnav a:after,
nav ul#active-subnav span:after {
  background: none; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* --- Main Content --- */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#cwrap {
  background: #fff;
  padding: 0 18px;
  /* 18/320 */ }

#breadcrumbs {
  display: none; }

#content .button,
#content .button:hover {
  color: #fff !important;
  text-decoration: none !important; }

/* -- Main -- */
#main h1 {
  padding: 10px;
  margin-top: 5px; }

#main p {
  margin-bottom: 1em; }

#main img {
  max-width: 100%; }

#main ul {
  list-style: disc;
  margin-left: 16px;
  margin-bottom: 1em; }

#main li {
  margin-bottom: 4px; }

#main ul.social {
  list-style: none;
  margin-top: 12px;
  margin-right: 8px;
  margin-bottom: 0; }

body.account #main ul.social {
  margin-top: 0;
  margin-bottom: 1em; }

#main ul.social li {
  float: right; }

#main ul.social li a {
  display: block;
  float: left;
  margin-left: 8px;
  text-indent: -9999em;
  width: 18px;
  height: 17px;
  cursor: pointer;
  background: url(/images/new/icons@2x.png) no-repeat 0 0;
  background-size: 18px 141px; }

#main ul.social li.fb a {
  background-position: 0 -103px; }

#main ul.social li.tw a {
  background-position: 0 -82px; }

#main ul.social li.print a {
  background-position: 0 0 !important; }

/* -- Favorites -- */
#main a.favorite-link {
  float: left;
  margin: 15px; }

a.favorite-link {
  background: url(/images/new/icons@2x.png) no-repeat 0 -61px;
  padding-left: 23px;
  background-size: 17px 141px; }
  a.favorite-link.remove {
    background-position: 0 -42px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* --- Newsletter, Free Publications --- */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.newsletter-publications {
  background-color: #f2f2f2;
  padding: 0 18px 1.5rem;
  /* 18/320 */ }

.newsletter-publications h2 {
  font-size: 1.21428571rem;
  /* 17/14 */ }

.newsletter-publications p {
  margin-bottom: .5rem; }

.newsletter-publications fieldset {
  position: relative;
  margin: 0; }

.newsletter-publications label {
  position: absolute;
  top: 9px;
  left: 10px;
  line-height: 1;
  font-weight: normal;
  font-size: .92857143em;
  /* 13/14 */ }

.newsletter-publications label.focus {
  opacity: .2;
  -moz-opacity: .2;
  filter: alpha(opacity=20); }

.newsletter-publications #mce-EMAIL {
  width: 182px;
  padding: 5px 10px;
  border: 0;
  font-size: .92857143em;
  /* 13/14 */ }

.newsletter-publications #mce-EMAIL:focus {
  -webkit-box-shadow: 2px 2px 6px rgba(255, 255, 255, 0.6), -2px -2px 6px rgba(255, 255, 255, 0.6);
  -moz-box-shadow: 2px 2px 6px rgba(255, 255, 255, 0.6), -2px -2px 6px rgba(255, 255, 255, 0.6);
  box-shadow: 2px 2px 6px rgba(255, 255, 255, 0.6), -2px -2px 6px rgba(255, 255, 255, 0.6);
  outline: none; }

.newsletter-publications .button {
  font-size: .92857143em;
  /* 13/14 */
  padding: 7px 10px 8px; }
.newsletter-publications .publications-signup {
  margin-top: 1.5em; }
  .newsletter-publications .publications-signup img {
    float: left;
    margin-right: 1em; }
  .newsletter-publications .publications-signup h2 {
    margin-top: 0; }
  .newsletter-publications .publications-signup a {
    text-decoration: underline; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* --- Mobile-only Ancillary nav --- */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.ancillary {
  background: #DDF4FF;
  padding: 0 18px; }

.ancillary a,
.ancillary span {
  color: #fffec7;
  display: block;
  line-height: 40px; }

.ancillary span {
  color: #fff; }

.ancillary.device-narrow a {
  color: #f26f21; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* --- Footer wrapper --- *
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#fwrap {
  position: relative;
  background: #f26f21;
  padding: 1em 18px; }

#fwrap p {
  font-size: .78571429rem;
  /* 11/14 */
  color: #fff; }

#fwrap a {
  color: #fff; }

#fwrap .links {
  margin: 1rem 0; }

#fwrap .links a {
  display: block;
  line-height: 30px; }

#fwrap .social li,
#hwrap .social li {
  float: left; }

#fwrap .social li {
  margin-right: 3px; }

#fwrap .social a,
#hwrap .social a {
  display: block;
  text-indent: -9999em;
  width: 28px;
  height: 28px;
  border: 2px solid transparent;
  background-repeat: no-repeat;
  border-radius: 16px; }

.social li.fb a {
  background: url(/images/new/icon-facebook.png); }

.social li.yt a {
  background: url(/images/new/icon-youtube.png); }

.social li.tw a {
  background: url(/images/new/icon-twitter.png); }

.social li.lk a {
  background: url(/images/new/icon-linkedin.png); }

.social li.ab a {
  background: url(/images/new/icon-info-new.png); }

footer {
  position: relative; }

.etrust {
  display: block;
  margin-top: 1em; }

.mce-responses {
  font-size: 11px;
  margin-top: 10px; }

/* -- Clearfix -- */
.clearfix:before, .clearfix:after,
#cwrap:before, #cwrap:after,
#sponsors:before, #sponsors:after,
#fwrap .social:before, #fwrap .social:after,
.sponsored-by:before, .sponsored-by:after,
#main ul.social:before, #main ul.social:after,
form#new_recipient:before, form#new_recipient:after,
.actions:before, .actions:after,
.field:before, .field:after,
#sidebar .menu-filter ul li:before, #sidebar .menu-filter ul li:after,
#donors ul:before, #donors ul:after {
  content: " ";
  display: table; }

.clearfix:after,
#cwrap:after,
#fwrap .social:after,
.sponsored-by:after,
#main ul.social:after,
form#new_recipient:after,
.actions:after,
#sponsors:after,
.field:after,
#sidebar .menu-filter ul li:after,
#donors ul:after {
  clear: both; }

.clearfix,
#cwrap,
#fwrap .social,
.sponsored-by,
#main ul.social,
form#new_recipient,
.actions,
#sponsors,
.field,
#sidebar .menu-filter ul li,
#donors ul {
  *zoom: 1; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* --- 480 => --- */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
@media screen and (min-width: 480px) {
  -webkit-text-size-adjust: 110%; }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* --- 600 => --- */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
@media screen and (min-width: 600px) {
  .device-narrow,
  .device-wide {
    display: none; }

  .device-mid {
    display: block; }

  /* --- Header --- */
  #hwrap header #betheboss {
    text-indent: -99999px;
    background: url(/images/betheboss.svg);
    width: 206px;
    height: 104px;
    float: left;
    margin: 0 0 0 20px; }

  #hwrap .admin {
    background: #c2591a;
    padding: 23px 10px 10px;
    float: left; }

  #hwrap header .admin li {
    float: left; }

  #hwrap header .admin a {
    padding-left: 1em;
    border-left: 1px solid #dadada;
    text-decoration: none;
    margin-left: 1em;
    font-size: .92857143em;
    /* 13/14 */ }

  #hwrap header .admin li:first-child a,
  #hwrap header .admin-signed-in li:first-child a {
    padding-left: 0;
    border-left: none;
    margin-left: 0; }

  .admin span {
    display: block;
    color: #fff;
    font-weight: bold;
    font-size: .92857143em;
    /* 13/14 */ }

  #ancillary {
    float: left;
    padding-top: 20px; }

  #hwrap header #ancillary li {
    display: inline; }

  #hwrap header #ancillary a {
    float: left;
    margin-left: 1.5em; }

  #hwrap header #ancillary li:first-child a {
    margin-left: 0; }

  /* --- Navigation --- */
  #menu.open {
    border-bottom: 1px solid #c3d570; }

  nav {
    width: 100%;
    position: relative;
    top: -1px;
    margin-bottom: -1px; }

  /* --- Content --- */
  #cwrap {
    padding: 0 3%;
    background: #fff; }

  /* --- Footer --- */
  #fwrap .links {
    margin: 2em 0; }

  #fwrap .links li a {
    display: block;
    line-height: 1;
    float: left;
    padding-left: 1.5em;
    border-left: 1px solid #fff;
    margin-left: 1.5em; }

  #fwrap .links li:first-child a {
    padding-left: 0;
    border-left: none;
    margin-left: 0; }

  #fwrap .social {
    margin-bottom: 2em; }

  .etrust {
    margin-top: 0;
    clear: both; }

  #main ul.social li.print a {
    background-position: 0 -57px; }

  #main ul.social li a.email {
    background-position: 0 -21px; } }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* --- 800 => --- */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
@media screen and (min-width: 800px) {
  .device-wide {
    display: block; }

  .grid-2 .col {
    float: right;
    display: inline;
    width: 50%; }

  .grid-3 .col {
    float: left;
    width: 33%; }

  .grid-2 .first {
    float: left; }

  nav ul#active-subnav {
    display: none; }

  /* --- Content --- */
  #content {
    width: 73.75%;
    /* 708/960 */ }

  #content h2 {
    margin-bottom: .83em; }

  ∂
  #content a {
    color: #ea862d;
    text-decoration: underline; }

  #content a:hover {
    color: #ce5011; }

  #content a:active {
    color: #31302b; }

  #content a.button {
    color: #fff;
    text-decoration: none;
    font-weight: normal; }

  /* --- Footer wrapper --- */
  #fwrap p {
    display: inline;
    font-size: .8rem;
    /* 12/15 */ }

  #fwrap .links {
    display: inline; }

  #fwrap .links li a {
    padding-left: 6px;
    margin-left: 6px;
    font-size: .8rem;
    text-decoration: none; }

  #fwrap .links li a:hover {
    text-decoration: underline; }

  #fwrap .social {
    float: right;
    margin-top: -15px;
    margin-bottom: 1em; }

  #fwrap .social li a:hover,
  #hwrap .social li a:hover {
    border-color: #DD5300; }

  /* -- Clearfix -- */
  .clearfix:before, .clearfix:after,
  .grid-2:before, .grid-2:after,
  .grid-3:before, .grid-3:after,
  nav:before, nav:after {
    content: " ";
    display: table; }

  .clearfix:after,
  .grid-2:after,
  .grid-3:after,
  nav:after {
    clear: both; }

  .clearfix,
  .grid-2,
  .grid-3,
  nav {
    *zoom: 1; } }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* --- 960 => --- */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
@media screen and (min-width: 960px) {
  .left {
    float: left; }

  .right {
    float: right; }

  nav,
  #hwrap header,
  #breadcrumbs p,
  #main,
  .newsletter-publications .grid-2,
  footer {
    
    margin: 0 auto; }

  h1 {
    font-size: 2.35714286em;
    /* 33/14 */ }

  /* --- Header --- */
  #hwrap {
    padding-right: 0;
    padding-left: 0; }

  #hwrap header #logo,
  #ancillary {
    float: left; }

  header {
    padding-bottom: 40px; }

  #ancillary {
    padding: 66px 0 0 24px; }

  #ancillary a {
    font-size: .92857143em;
    /* 13/14 */
    text-decoration: none; }

  #ancillary a:hover {
    text-decoration: underline; }

  #search-box {
    padding-top: 60px;
    float: right; }

  /* --- Navigation --- */
  .shadow {
    box-shadow: none;
    border-radius: 0;
    top: 123px;
    margin: 0;
    width: 100%; }

  #menu {
    display: none; }

  nav {
    display: block !important;
    background: none;
    position: static;
    width: 960px;
    border-top: 2px solid #d2611d;
    background: #f26f21; }

  nav li {
    position: static;
    float: left;
    background: #f26f21;
    border-top: none;
    border-left: 1px solid #d2611d;
    border-bottom: none;
    margin: 5px 0; }

  #at-work {
    border-left: none;
    width: 132px; }

  #looking-for-work {
    width: 175px; }

  #community {
    width: 146px; }

  #coworkers {
    width: 180px; }

  #healthcare-professionals {
    width: 185px; }

  #newsfeed {
    width: 133px; }

  nav li a,
  nav li span {
    color: #fff;
    padding: 14px 15px;
    line-height: 1;
    text-transform: uppercase;
    border-radius: 0; }

  nav li#healthcare-professionals span,
  nav li#looking-for-work span {
    padding: 7px 15px; }

  nav li a:hover {
    text-decoration: underline; }

  nav li#at-work a {
    border-left: none; }

  nav li#healthcare-professionals a,
  nav li#looking-for-work a {
    border-right: none;
    padding: 6px 15px 7px; }

  nav li a:after {
    content: "";
    background: none; }

  nav li.active {
    background: #f19644; }

  nav li.active span,
  nav li.active a {
    color: #fff;
    text-transform: uppercase; }

  /* --- Content --- */
  #cwrap {
    padding: 0; }

  #breadcrumbs {
    display: block;
    background-color: #DDF4FF;
    padding: 15px 0 14px;
    width: 100%; }

  #breadcrumbs p {
    font-size: .92857143em;
    /* 13/14 */
    width: 924px;
    padding: 0 18px; }

  #breadcrumbs a {
    color: #ea862d;
    text-decoration: none; }

  #breadcrumbs a:hover {
    text-decoration: underline; }

  #main h1 {
    padding: 14px 8px 12px 34px; }

  #content {
    width: 708px; }

  /* -- Grids -- */
  ul.grid {
    clear: both; }

  .grid li {
    background: url(/images/separator-line-bottom.png) no-repeat 0 bottom;
    float: left;
    margin-bottom: 9px;
    width: 50%; }

  .grid li.odd {
    clear: left; }

  .grid li div.grid-box-line {
    margin-bottom: 10px;
    min-height: 240px;
    height: auto !important;
    height: 230px;
    padding-left: 40px;
    padding-top: 12px; }

  .grid li.odd div.grid-box-line {
    background: url(/images/separator-line-vertical.png) repeat-y 329px 0;
    padding-left: 0;
    padding-right: 40px; }

  .grid li div.grid-box-line h2 {
    margin-top: 0; }

  .last-bottom-border {
    background: none !important; }

  /* --- Newsletter, Publications --- */
  .newsletter-publications {
    padding-right: 0;
    padding-left: 0; }

  /* --- Footer --- */
  #fwrap {
    padding-right: 0;
    padding-left: 0; }

  .etrust {
    position: absolute;
    top: 0;
    right: 260px; } }
.qtip-betweenCorners,
.qtip-contentWrapper,
.qtip-content,
.qtip-tip div {
  background-color: #70b2d6 !important; }

@media only screen and (max-width: 960px) {
  #hwrap {
    padding: 0; }

  #hwrap header #logo {
    float: left; }

  .header-right {
    margin-left: 140px; }

  #betheboss {
    display: none; }

  #ancillary {
    position: absolute;
    top: 56px;
    left: 150px; }

  #cwrap {
    padding-top: 30px !important; }

  .rslides {
    margin: 20px 0; }

  nav li a, nav li.active span {
    padding: 8px 15px; } }  
@media only screen and (max-width: 767px) {
  #ancillary {
    display: none; } }
@media only screen and (max-width: 720px) {
  .device-mid {
    display: none; } }
@media only screen and (max-width: 480px) {
  #search-box {
    display: none; }

  .header-social {
    margin-top: 39px; }

  .newsletter-publications {
    padding: 10px 20px 30px; } }
@media only screen and (max-width: 370px) {
  #logo {
    width: 100px;
    height: 100px; }

  #hwrap .social li {
    margin-right: 0; } }


