/*---------------------------------------------------
[Start Helpers]
---------------------------------------------------*/
ul.nav .dropdown-menu {
  /*---------------------------------------------------
[Start Chronicle-Mixins]
---------------------------------------------------*/

  /*---------------------------------------------------
[Start CHE-Mixins]
---------------------------------------------------*/

  /*---------------------------------------------------
[Start Chronicle-Media-Box]
---------------------------------------------------*/

  /*---------------------------------------------------
[Start CHE-Media-Box]
---------------------------------------------------*/

  /*---------------------------------------------------
[Start Chronicle-Typography]
---------------------------------------------------*/

  /* Generic font-size classes */

  /*---------------------------------------------------
[Start CHE-Typography]
---------------------------------------------------*/

}
ul.nav .dropdown-menu .merriweather {
  font-family: 'Merriweather', serif;
}
ul.nav .dropdown-menu .source-sans {
  font-family: "Source Sans Pro", sans-serif;
}
ul.nav .dropdown-menu .utopia {
  font-family: 'Heuristica', serif;
}
ul.nav .dropdown-menu .heuristica {
  font-family: 'Heuristica', serif;
}
ul.nav .dropdown-menu .heuristicabold {
  font-family: 'Heuristica Bold', serif;
}
ul.nav .dropdown-menu .sectional {
  border-top: 6px solid #ccc;
  padding: 30px 0;
}
ul.nav .dropdown-menu .border-null {
  border: none;
}
ul.nav .dropdown-menu .topic {
  color: #637686;
  display: inline-block;
  font-weight: 700;
  font-size: 0.875em;
  line-height: 1.7142857142857142;
  margin: 0 0 0em 0;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
}
ul.nav .dropdown-menu .topic span {
  font-weight: normal;
  color: #3a3a3a;
  text-transform: none;
  margin: 0 0 0 10px;
}
ul.nav .dropdown-menu .section-header {
  background: #edf7ff;
  padding: 10px;
  font-family: "Source Sans Pro", sans-serif;
  color: #333333;
}
ul.nav .dropdown-menu .section-header a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
}
ul.nav .dropdown-menu .section-header.curated {
  background: #f7f5f2;
}
ul.nav .dropdown-menu .section-header.curated a {
  color: #3e5266;
}
ul.nav .dropdown-menu .feature {
  padding: 0 0 16px 0;
  margin: 16px 0;
  border-bottom: 6px solid #edecea;
}
ul.nav .dropdown-menu .feature .highlight {
  margin-bottom: 0;
  padding: 2px 10px;
}
ul.nav .dropdown-menu .box {
  margin: 30px 0 0 0;
}
ul.nav .dropdown-menu .box .duel {
  width: 50%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
ul.nav .dropdown-menu .box .duel li {
  line-height: 18px;
  margin-bottom: 6px;
}
ul.nav .dropdown-menu .box .duel h3 {
  color: #666666;
}
ul.nav .dropdown-menu .box .duel:first-child {
  padding-right: 20px;
}
ul.nav .dropdown-menu .box .duel:last-child {
  padding-left: 20px;
  border-left: 1px dotted ;
}
ul.nav .dropdown-menu .margin-top-null {
  margin-bottom: 0!important;
}
ul.nav .dropdown-menu .fluid {
  margin: 24px 0 0 0;
}
ul.nav .dropdown-menu .trend li {
  margin: 0 0 12px 0;
}
ul.nav .dropdown-menu .border-none {
  border: none;
  padding: 0;
}
ul.nav .dropdown-menu .bold {
  font-weight: 700!important;
}
ul.nav .dropdown-menu .section-title {
  text-transform: uppercase;
}
ul.nav .dropdown-menu .btn-group.select {
  display: block;
  margin: 0 0 12px 0;
}
ul.nav .dropdown-menu .btn-group.select .caret {
  position: absolute;
  right: 10px;
}
ul.nav .dropdown-menu .btn-group.select > .btn:first-child {
  background-color: #f2f2f2;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));
  /* Konqueror */

  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);
  /* FF 3.6+ */

  background-image: -ms-linear-gradient(#ffffff, #f2f2f2);
  /* IE10 */

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  /* Safari 4+, Chrome 2+ */

  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);
  /* Safari 5.1+, Chrome 10+ */

  background-image: -o-linear-gradient(#ffffff, #f2f2f2);
  /* Opera 11.10 */

  background-image: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  /* IE10+ */

  background-image: linear-gradient(#ffffff, #f2f2f2);
  /* the standard */

  border: 1px solid #d9d9d9;
  display: block;
  width: auto;
  color: #3a3a3a;
  text-align: left;
  padding: 8px 10px;
  border-radius: 0;
}
ul.nav .dropdown-menu .sectional {
  border-top: 6px solid #ccc;
  padding: 30px 0;
}
ul.nav .dropdown-menu .section-header {
  background: none;
  line-height: auto;
  padding: 0;
}
ul.nav .dropdown-menu .section-header:before,
ul.nav .dropdown-menu .section-header:after {
  content: "";
  display: table;
}
ul.nav .dropdown-menu .section-header:after {
  clear: both;
}
.ie6 ul.nav .dropdown-menu .section-header,
.ie7 ul.nav .dropdown-menu .section-header {
  zoom: 1;
}
ul.nav .dropdown-menu .section-header.utopia {
  font-family: 'Heuristica', serif;
}
ul.nav .dropdown-menu .section-header.curated {
  background: white;
  border-top: 1px solid #8c97a3;
  color: #000;
  padding: 14px 0 0 0;
  font-weight: 600;
  margin-bottom: 1.3333333333333333em;
}
ul.nav .dropdown-menu .section-header h3 {
  background: white;
  color: #000;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  margin: 0;
}
ul.nav .dropdown-menu .topic {
  color: #637686;
  display: inline-block;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0!important;
}
ul.nav .dropdown-menu .topic:hover {
  color: #3e5266;
}
ul.nav .dropdown-menu .topic span {
  font-weight: normal;
  color: #333;
  text-transform: none;
  margin: 0 0 0 10px;
}
ul.nav .dropdown-menu .feature {
  border-bottom: 1px dotted #999999;
}
ul.nav .dropdown-menu .featured-wrap {
  width: 800px;
  margin-top: 0;
}
ul.nav .dropdown-menu .fill {
  background: #f3f8fc;
}
ul.nav .dropdown-menu .featured {
  border-top: 6px solid #ccc;
  padding: 30px 0;
  background: #f3f8fc;
  padding: 18px 15px;
  border: none;
}
ul.nav .dropdown-menu .featured h2 {
  margin: 0 0 4px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}
ul.nav .dropdown-menu .article-listing {
  border-top: 6px solid #ccc;
  padding: 30px 0;
  padding: 10px 15px 30px;
  background: #ffffff;
  font-family: 'Heuristica', serif;
  border: none;
}
ul.nav .dropdown-menu .article-listing .media {
  margin: 12px 0 0 0;
}
ul.nav .dropdown-menu .article-listing .media .media-body {
  margin: 0;
}
ul.nav .dropdown-menu .article-listing .media .media-body .media-heading {
  font-family: 'Heuristica', serif;
  font-weight: 500;
  line-height: 1.25 !important;
  margin: 0;
}
ul.nav .dropdown-menu .article-listing .list .media-heading {
  font-weight: 600 !important;
  margin-bottom: 4px;
  width: 95%;
}
ul.nav .dropdown-menu .article-listing .media-heading {
  font-family: 'Heuristica', serif;
  font-weight: 600 !important;
  margin: 0;
  line-height: 1.25 !important;
}
ul.nav .dropdown-menu .article-listing section.cop-sectbin .section-header {
  color: #333;
  font-weight: 700;
}
ul.nav .dropdown-menu .article-listing .span4 {
  margin-top: 20px;
  padding: 0 10px 0 0;
  border-right: 1px dotted #ccc;
}
ul.nav .dropdown-menu .article-listing .span4:last-child {
  border: none;
}
ul.nav .dropdown-menu .fluid {
  margin: 24px 0 0 -20px;
  width: 1210px;
}
ul.nav .dropdown-menu .fluid .featured-wrap {
  width: 68.3793%;
}
ul.nav .dropdown-menu .fluid .featured,
ul.nav .dropdown-menu .fluid .article-listing {
  padding-left: 20px;
}
ul.nav .dropdown-menu .fluid .column-ad {
  margin-right: -20px;
}
ul.nav .dropdown-menu .fluid .column-ad .ad img {
  margin: 0 35px 0;
}
ul.nav .dropdown-menu .ad-slider {
  padding: 20px 20px 30px;
  float: left;
}
ul.nav .dropdown-menu .wrapper {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  margin: 0 auto;
  padding: 0;
  width: 980px;
}
ul.nav .dropdown-menu .wrap {
  margin: 12px 0 0 0;
  border-top: 1px solid #EEF1F4;
  background: #F7F8F9;
}
ul.nav .dropdown-menu .wrap .section-header {
  background: none;
  margin: 20px 0 40px 0;
  color: #333333;
}
ul.nav .dropdown-menu .wrap .topic {
  color: #3F5265;
}
ul.nav .dropdown-menu .wrap .thumbnail .caption a {
  color: #3D5165;
}
ul.nav .dropdown-menu .lost {
  padding-bottom: 60px;
}
ul.nav .dropdown-menu .media,
ul.nav .dropdown-menu .media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
}
ul.nav .dropdown-menu .media,
ul.nav .dropdown-menu .media .media {
  margin-top: 15px;
}
ul.nav .dropdown-menu .media:first-child {
  margin-top: 0;
}
ul.nav .dropdown-menu .media-object {
  display: block;
}
ul.nav .dropdown-menu .media-heading {
  margin: 0 0 5px;
}
ul.nav .dropdown-menu .media .pull-left {
  margin-right: 10px;
}
ul.nav .dropdown-menu .media .pull-right {
  margin-left: 10px;
}
ul.nav .dropdown-menu .media-list {
  margin-left: 0;
  list-style: none;
}
ul.nav .dropdown-menu section.cop-sectbin a {
  color: #3e5266;
}
ul.nav .dropdown-menu section.cop-sectbin a:hover {
  color: #000000;
}
ul.nav .dropdown-menu .media {
  margin: 0 0 18px 0;
}
ul.nav .dropdown-menu .media .media-body .media-heading {
  margin: 6px 0 0 0;
}
ul.nav .dropdown-menu .media .media-body p {
  margin: 6px 0 0 0;
}
ul.nav .dropdown-menu .media.lg-feature img {
  margin-bottom: 12px;
}
ul.nav .dropdown-menu .media-wrap .media {
  min-height: 82px;
}
@media (min-width: 1200px) {
  ul.nav .dropdown-menu .media-wrap .media h4 {
    margin: 0;
  }
}
ul.nav .dropdown-menu .media-wrap .media p {
  margin: 0;
}
ul.nav .dropdown-menu .media-wrap .media .pull-left {
  margin: 0 10px 10px 0;
}
ul.nav .dropdown-menu .media-wrap .media:nth-child(odd) {
  margin-left: 0;
}
ul.nav .dropdown-menu .media-wrap .topic {
  margin-top: -3px;
}
ul.nav .dropdown-menu .media-wrap .topic span {
  display: block;
  font-size: 0.875em;
  line-height: 1.7142857142857142;
  margin: 0 0 1.7142857142857142em 0;
  margin: 0;
}
ul.nav .dropdown-menu .media-group {
  margin-top: 24px;
}
ul.nav .dropdown-menu .icn-list:before,
ul.nav .dropdown-menu .icn-list:after {
  content: "";
  display: table;
}
ul.nav .dropdown-menu .icn-list:after {
  clear: both;
}
.ie6 ul.nav .dropdown-menu .icn-list,
.ie7 ul.nav .dropdown-menu .icn-list {
  zoom: 1;
}
ul.nav .dropdown-menu .icn-list .pull-left img,
ul.nav .dropdown-menu .icn-list .icn {
  margin: 6px 18px 0 0!important;
  float: left;
}
ul.nav .dropdown-menu .icn-list h4.media-heading,
ul.nav .dropdown-menu .icn-list span {
  float: left;
  width: 80%;
  margin-top: 0!important;
}
ul.nav .dropdown-menu .icn-list h4.media-heading a,
ul.nav .dropdown-menu .icn-list span a {
  font-weight: 500!important;
}
ul.nav .dropdown-menu .icn-list a {
  font-weight: 500;
}
ul.nav .dropdown-menu section.box .media-body.bloggers {
  margin-bottom: 26px;
}
ul.nav .dropdown-menu .blogger {
  width: 73%;
  float: left;
}
ul.nav .dropdown-menu .blogger .header:before,
ul.nav .dropdown-menu .blogger .header:after {
  content: "";
  display: table;
}
ul.nav .dropdown-menu .blogger .header:after {
  clear: both;
}
.ie6 ul.nav .dropdown-menu .blogger .header,
.ie7 ul.nav .dropdown-menu .blogger .header {
  zoom: 1;
}
ul.nav .dropdown-menu .blogger .header .name,
ul.nav .dropdown-menu .blogger .header .twitter-handle {
  font-size: 0.875em;
  line-height: 1.7142857142857142;
  margin: 0 0 1.7142857142857142em 0;
  margin-bottom: 0;
  font-weight: 700;
  color: #36434d;
}
ul.nav .dropdown-menu .blogger .header .name {
  float: left;
}
ul.nav .dropdown-menu .blogger .header .twitter-handle {
  float: right;
  background: url(../img/cop/icn-twitter.png) 0 2px no-repeat;
  padding-left: 30px;
}
ul.nav .dropdown-menu .blogger .header .twitter-handle a {
  color: #36434d;
}
ul.nav .dropdown-menu .blogger p {
  font-size: 0.75em;
  margin: 0;
}
ul.nav .dropdown-menu section.cop-sectbin a {
  color: #3e5266;
}
ul.nav .dropdown-menu section.cop-sectbin a:hover {
  color: #000000;
}
ul.nav .dropdown-menu section.cop-sectbin a.topic {
  color: #637686;
}
ul.nav .dropdown-menu section.cop-sectbin a.topic:hover {
  color: #3e5266;
}
ul.nav .dropdown-menu section.cop-sectbin .section-header {
  font-size: 1.125em;
  line-height: 1.3333333333333333;
  margin: 0 0 1.3333333333333333em 0;
  background: none;
  margin: 0;
  font-weight: 700;
}
ul.nav .dropdown-menu section.cop-sectbin .section-header a {
  font-weight: 700;
}
ul.nav .dropdown-menu section.cop-sectbin ul {
  margin-top: 9px;
  margin-bottom: 24px;
}
ul.nav .dropdown-menu section.cop-sectbin ul a {
  font-weight: 600;
  font-size: 0.875em;
  line-height: 1.7142857142857142;
  margin: 0 0 1.7142857142857142em 0;
}
ul.nav .dropdown-menu aside .media-wrap {
  border-left: 1px solid #8c97a3;
  padding: 0 0 0 20px;
}
ul.nav .dropdown-menu aside .media-wrap .section-header:first-child {
  margin: 0px 0 4px;
  line-height: 12px;
  font-size: 18px;
  font-weight: 700;
}
ul.nav .dropdown-menu aside .media-wrap .media:first-child {
  margin: 0;
}
ul.nav .dropdown-menu aside .media .media-body .media-heading {
  margin: 0;
  font-weight: 700;
}
ul.nav .dropdown-menu aside .media {
  border-bottom: 1px dotted #999999;
  margin: 0px 0 0 0 !important;
  padding: 6px 0 10px 0;
}
ul.nav .dropdown-menu aside .media p {
  font-size: 14px;
  line-height: 1.333;
  padding: 0px 0;
  margin-top: 3px !important;
}
ul.nav .dropdown-menu aside .media.last {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
ul.nav .dropdown-menu aside .media .media-heading {
  maring: 0;
}
ul.nav .dropdown-menu .media-wrap .media {
  min-height: inherit;
  margin-bottom: 16px;
}
ul.nav .dropdown-menu .media-wrap .media .pull-left {
  margin-bottom: 0;
}
ul.nav .dropdown-menu .media-wrap .media h4 a {
  font-family: 'Heuristica', serif;
  line-height: 1em;
  font-weight: 600;
}
ul.nav .dropdown-menu .media-wrap .media p {
  line-height: 1.25em;
}
ul.nav .dropdown-menu .media-wrap .curated {
  margin-top: 36px;
}
ul.nav .dropdown-menu .media-wrap .curated:first-child {
  margin-top: 0;
}
ul.nav .dropdown-menu .media.secondary h3 {
  font-weight: 600;
}
ul.nav .dropdown-menu .article-headers .first {
  margin-top: 5px;
}
ul.nav .dropdown-menu .media .topic {
  font-size: 0.75em;
}
ul.nav .dropdown-menu .media .media-body .media-heading {
  font-size: 1.125em;
  font-family: 'Heuristica Bold', serif;
  margin: 0 0 5px;
}
ul.nav .dropdown-menu .media .large .topic {
  font-size: 0.875em;
}
ul.nav .dropdown-menu .media .large .media-heading {
  font-size: 1.5em;
}
ul.nav .dropdown-menu .span3 .widgetname-feature .media .large .topic {
  font-size: 0.75em;
}
ul.nav .dropdown-menu .span3 .widgetname-feature .media .large .media-heading {
  font-size: 1.125em;
}
ul.nav .dropdown-menu .pull-right {
  float: right;
}
ul.nav .dropdown-menu .pull-left {
  float: left;
}
ul.nav .dropdown-menu .hide {
  display: none;
}
ul.nav .dropdown-menu .show {
  display: block;
}
ul.nav .dropdown-menu .invisible {
  visibility: hidden;
}
ul.nav .dropdown-menu .affix {
  position: fixed;
}
ul.nav .dropdown-menu h1,
ul.nav .dropdown-menu h2,
ul.nav .dropdown-menu h3,
ul.nav .dropdown-menu h4,
ul.nav .dropdown-menu h5,
ul.nav .dropdown-menu h6,
ul.nav .dropdown-menu p,
ul.nav .dropdown-menu a,
ul.nav .dropdown-menu li li,
ul.nav .dropdown-menu blockquote,
ul.nav .dropdown-menu cite,
ul.nav .dropdown-menu address {
  font-size: 100%;
  -webkit-font-smoothing: antialiased;
}
ul.nav .dropdown-menu .font-9 {
  font-size: 0.5625em;
  line-height: 2.2222222222222223;
  margin: 0 0 2.6666666666666665em 0;
}
ul.nav .dropdown-menu .font-10 {
  font-size: 0.625em;
  line-height: 2;
  margin: 0 0 2.4em 0;
}
ul.nav .dropdown-menu .font-11 {
  font-size: 0.6875em;
  line-height: 1.8181818181818181;
  margin: 0 0 2.1818181818181817em 0;
}
ul.nav .dropdown-menu .font-12 {
  font-size: 0.75em;
  line-height: 2;
  margin: 0 0 2em 0;
}
ul.nav .dropdown-menu .font-13 {
  font-size: 0.8125em;
  line-height: 1.8461538461538463;
  margin: 0 0 1.8461538461538463em 0;
}
ul.nav .dropdown-menu .font-14 {
  font-size: 0.875em;
  line-height: 1.7142857142857142;
  margin: 0 0 1.7142857142857142em 0;
}
ul.nav .dropdown-menu .font-15 {
  font-size: 0.9375em;
  line-height: 1.6;
  margin: 0 0 1.6em 0;
}
ul.nav .dropdown-menu .font-16 {
  font-size: 1em;
  line-height: 1.5;
  margin: 0 0 1.5em 0;
}
ul.nav .dropdown-menu .font-18 {
  font-size: 1.125em;
  line-height: 1.3333333333333333;
  margin: 0 0 1.3333333333333333em 0;
}
ul.nav .dropdown-menu .font-20 {
  font-size: 1.3125em;
  line-height: 1.1428571428571428;
  margin: 0 0 1.1428571428571428em 0;
}
ul.nav .dropdown-menu .font-21 {
  font-size: 1.3125em;
  line-height: 1.1428571428571428;
  margin: 0 0 1.1428571428571428em 0;
}
ul.nav .dropdown-menu .font-24 {
  font-size: 1.5em;
  line-height: 1;
  margin: 0 0 1em 0;
}
ul.nav .dropdown-menu .font-26 {
  font-size: 1.625em;
  line-height: 1;
  margin: 0 0 0.9230769230769231em 0;
}
ul.nav .dropdown-menu .font-28 {
  font-size: 1.625em;
  line-height: 1.0769230769230769;
  margin: 0 0 0.9230769230769231em 0;
}
ul.nav .dropdown-menu .font-30 {
  font-size: 1.875em;
  line-height: 1.3333333333333333;
  margin: 0 0 0em 0;
}
ul.nav .dropdown-menu .font-32 {
  font-size: 2em;
  line-height: 1.5;
  margin: 0 0 0.75em 0;
}
ul.nav .dropdown-menu .font-36 {
  font-size: 2.25em;
  line-height: 1;
  margin: 0 0 0em 0;
}
ul.nav .dropdown-menu .font-40 {
  font-size: 2.5em;
  line-height: 1;
  margin: 0 0 0.6em 0;
}
ul.nav .dropdown-menu .font-42 {
  font-size: 2.625em;
  line-height: 1;
  margin: 0 0 0.5714285714285714em 0;
}
ul.nav .dropdown-menu .font-45 {
  font-size: 2.8125em;
  line-height: 1;
  margin: 0 0 0.5333333333333333em 0;
}
ul.nav .dropdown-menu h1,
ul.nav .dropdown-menu h2,
ul.nav .dropdown-menu h3,
ul.nav .dropdown-menu h4,
ul.nav .dropdown-menu h5,
ul.nav .dropdown-menu h6 {
  font-weight: 700;
  color: #3e5266;
}
ul.nav .dropdown-menu h1 a,
ul.nav .dropdown-menu h2 a,
ul.nav .dropdown-menu h3 a,
ul.nav .dropdown-menu h4 a,
ul.nav .dropdown-menu h5 a,
ul.nav .dropdown-menu h6 a {
  color: #3e5266;
}
ul.nav .dropdown-menu p {
  font-size: 0.875em;
  line-height: 1.7142857142857142;
  margin: 0 0 1.7142857142857142em 0;
}
ul.nav .dropdown-menu ul {
  color: #3a3a3a;
  margin: 12px 0;
}
ul.nav .dropdown-menu ul li {
  line-height: 24px;
}
ul.nav .dropdown-menu .no-bullet {
  list-style: none;
  padding: 0;
  margin-left: 0;
  margin-top: 0px;
}
ul.nav .dropdown-menu a:hover {
  text-decoration: none;
}
ul.nav .dropdown-menu a.private img {
  margin: -5px 0 0 5px;
}
ul.nav .dropdown-menu h1,
ul.nav .dropdown-menu h2,
ul.nav .dropdown-menu h3,
ul.nav .dropdown-menu h4,
ul.nav .dropdown-menu h5,
ul.nav .dropdown-menu h6 {
  font-weight: normal;
  color: #3e5266;
  font-family: 'Heuristica', serif;
}
ul.nav .dropdown-menu h1 a,
ul.nav .dropdown-menu h2 a,
ul.nav .dropdown-menu h3 a,
ul.nav .dropdown-menu h4 a,
ul.nav .dropdown-menu h5 a,
ul.nav .dropdown-menu h6 a {
  color: #3e5266;
}
ul.nav .dropdown-menu.pull-quote {
  color: #999999;
}
ul.nav .dropdown-menu .bullet {
  margin: 18px 0 30px 0;
  padding: 0;
  list-style: none;
  font-family: 'Heuristica Bold', serif;
}
ul.nav .dropdown-menu .bullet li {
  padding: 0 0 0 14px;
  margin: 0 0 12px 0;
  background: url("/themes/classic_che/img/bullet-list.png") no-repeat 0 8px;
}
ul.nav .dropdown-menu .bullet.topic li {
  background: url("/themes/classic_che/img/bullet-list.png") no-repeat 0 32px;
}
ul.nav .dropdown-menu .bullet.topic li a {
  font-weight: normal;
}
ul.nav .dropdown-menu .bullet.topic li a.topic {
  font-weight: 700;
  font-size: 0.8571428571428571em;
}
ul.nav .dropdown-menu .widget-list-style {
  margin: 18px 0 30px 0;
  padding: 0;
  list-style: none;
  font-family: 'Heuristica Bold', serif;
}
ul.nav .dropdown-menu .widget-list-style li {
  padding: 0 0 0 14px;
  margin: 0 0 12px 0;
  background: url("/themes/classic_che/img/bullet-list.png") no-repeat 0 8px;
}
ul.nav .dropdown-menu .widget-list-style.topic li {
  background: url("/themes/classic_che/img/bullet-list.png") no-repeat 0 32px;
}
ul.nav .dropdown-menu .widget-list-style.topic li a {
  font-weight: normal;
}
ul.nav .dropdown-menu .widget-list-style.topic li a.topic {
  font-weight: 700;
  font-size: 0.8571428571428571em;
}
ul.nav .dropdown-menu .error li {
  margin: 0 0 12px 0;
}
ul.nav .dropdown-menu .related {
  font-family: "Source Sans Pro", sans-serif;
}
ul.nav .dropdown-menu .related li {
  margin-left: 10px;
  margin-bottom: 10px;
  line-height: 20px;
}
ul.nav .dropdown-menu p.font-18 {
  line-height: 1.66667;
}
ul.nav .dropdown-menu {
  position: absolute;
  margin: 0 auto;
  z-index: 31000;
  background: #ffffff;
  padding: 0 20px 0 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
ul.nav .dropdown-menu:before {
  content: '';
  display: inline-block;
  border: none;
  position: relative;
}
ul.nav .dropdown-menu:after {
  content: '';
  display: inline-block;
  border: none;
  position: relative;
}
ul.nav .dropdown-menu h3 {
  font-size: 1em;
  font-family: 'Source Sans Pro', sans-serif;
  line-height: 0;
  font-weight: 500;
  line-height: 20px;
  margin: 12px 0;
}
ul.nav .dropdown-menu h3:first-child {
  margin: 0 0 12px 0;
}
ul.nav .dropdown-menu a.topic {
  color: #637686;
  font-weight: bold;
}
ul.nav .dropdown-menu ul {
  padding: 0;
}
ul.nav .dropdown-menu ul li {
  padding: 0;
  margin: 10px 0;
  border: none;
  height: auto;
}
ul.nav .dropdown-menu a {
  background-color: none;
  color: #3f5265;
  line-height: auto;
  padding: 0;
  text-transform: none;
  font-weight: normal;
  white-space: normal;
  line-height: 20px;
}
ul.nav .dropdown-menu a:hover {
  color: #36434c;
}
ul.nav .dropdown-menu .media .pull-left {
  margin: 0;
}
ul.nav .dropdown-menu .container {
  max-width: 1170px;
  margin: auto;
  position: relative;
}
ul.nav .dropdown-menu > a {
  white-space: normal;
  border: none;
  background: none;
  text-transform: inherit;
  line-height: auto;
  font-weight: normal;
}
ul.nav .dropdown-menu > a.topic {
  font-weight: 700;
}
ul.nav .dropdown-menu .date {
  margin: 0;
}
ul.nav .dropdown-menu > ul {
  padding: 0;
  line-height: 0;
}
ul.nav .dropdown-menu > ul > li {
  padding: 0;
  margin: 10px 0;
  border: none;
  line-height: 20px;
  height: auto;
}
ul.nav .dropdown-menu > ul > li > a {
  line-height: 20px;
}
ul.nav .dropdown-menu .listing:first-child {
  margin-top: 0;
}
ul.nav .dropdown-menu .listing li {
  margin: 0 0 5px 0;
}
ul.nav .dropdown-menu .listing li a {
  font-weight: 700;
}
ul.nav .dropdown-menu .ad {
  margin-top: 25px;
}
ul.nav .dropdown-menu .ad img {
  display: block;
}
ul.nav .dropdown-menu .media img {
  margin-right: 15px;
}
ul.nav .dropdown-menu > .media-body > a {
  line-height: 20px;
}
ul.nav .dropdown-menu .order {
  position: relative;
  margin-bottom: -24px;
}
ul.nav .dropdown-menu .order:before,
ul.nav .dropdown-menu .order:after {
  content: "";
  display: table;
}
ul.nav .dropdown-menu .order:after {
  clear: both;
}
.ie6 ul.nav .dropdown-menu .order,
.ie7 ul.nav .dropdown-menu .order {
  zoom: 1;
}
ul.nav .dropdown-menu .order .ad {
  margin-bottom: 10px;
}
ul.nav .dropdown-menu .signup {
  margin: 5px 0 0 -20px;
  left: 0px;
  width: auto;
  display: inline-block;
}
ul.nav .dropdown-menu .signup p {
  font-size: 14px;
  padding: 0px 10px;
  line-height: 40px;
  margin: 0;
}
ul.nav .dropdown-menu .signup p:first-child:before {
  display: inline-block;
  padding: 0;
  vertical-align: middle;
  content: url("/themes/classic_che/img/sign_up_arrow.png");
}
ul.nav .dropdown-menu .signup p a {
  height: 40px;
  font-weight: 700;
}
ul.nav .dropdown-menu .widget {
  padding-right: 5px;
  font-weight: normal;
}
ul.nav .dropdown-menu img.premium-icon {
  margin-right: 0px;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  background: none;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  box-shadow: none;
  text-shadow: none;
  background: #EBEBEB;
  color: #36434c;
}
/* Patches for megamenu in bootstrap 3 */
.dropdown-menu.hidden-phone .row-fluid > [class*="col-sm"] {
  float: left;
}
.dropdown-menu.hidden-phone .row-fluid > [class*="col-sm"]:first-child {
  margin-left: 0;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-12 {
  width: 100%;
  *width: 99.94680851063829%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-11 {
  width: 91.45299145299145%;
  *width: 91.39979996362975%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-10 {
  width: 82.90598290598291%;
  *width: 82.8527914166212%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-9 {
  width: 74.35897435897436%;
  *width: 74.30578286961266%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-8 {
  width: 65.81196581196582%;
  *width: 65.75877432260411%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-7 {
  width: 57.26495726495726%;
  *width: 57.21176577559556%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-6 {
  width: 48.717948717948715%;
  *width: 48.664757228587014%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-5 {
  width: 40.17094017094017%;
  *width: 40.11774868157847%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-4 {
  width: 31.623931623931625%;
  *width: 31.570740134569924%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-3 {
  width: 23.076923076923077%;
  *width: 23.023731587561375%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-2 {
  width: 14.52991452991453%;
  *width: 14.476723040552828%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-1 {
  width: 5.982905982905983%;
  *width: 5.929714493544281%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-12 {
  margin-left: 105.12820512820512%;
  *margin-left: 105.02182214948171%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-12:first-child {
  margin-left: 102.56410256410257%;
  *margin-left: 102.45771958537915%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-11 {
  margin-left: 96.58119658119658%;
  *margin-left: 96.47481360247316%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-11:first-child {
  margin-left: 94.01709401709402%;
  *margin-left: 93.91071103837061%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-10 {
  margin-left: 88.03418803418803%;
  *margin-left: 87.92780505546462%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-10:first-child {
  margin-left: 85.47008547008548%;
  *margin-left: 85.36370249136206%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-9 {
  margin-left: 79.48717948717949%;
  *margin-left: 79.38079650845607%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-9:first-child {
  margin-left: 76.92307692307693%;
  *margin-left: 76.81669394435352%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-8 {
  margin-left: 70.94017094017094%;
  *margin-left: 70.83378796144753%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-8:first-child {
  margin-left: 68.37606837606839%;
  *margin-left: 68.26968539734497%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-7 {
  margin-left: 62.393162393162385%;
  *margin-left: 62.28677941443899%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-7:first-child {
  margin-left: 59.82905982905982%;
  *margin-left: 59.72267685033642%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-6 {
  margin-left: 53.84615384615384%;
  *margin-left: 53.739770867430444%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-6:first-child {
  margin-left: 51.28205128205128%;
  *margin-left: 51.175668303327875%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-5 {
  margin-left: 45.299145299145295%;
  *margin-left: 45.1927623204219%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-5:first-child {
  margin-left: 42.73504273504273%;
  *margin-left: 42.62865975631933%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-4 {
  margin-left: 36.75213675213675%;
  *margin-left: 36.645753773413354%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-4:first-child {
  margin-left: 34.18803418803419%;
  *margin-left: 34.081651209310785%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-3 {
  margin-left: 28.205128205128204%;
  *margin-left: 28.0987452264048%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-3:first-child {
  margin-left: 25.641025641025642%;
  *margin-left: 25.53464266230224%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-2 {
  margin-left: 19.65811965811966%;
  *margin-left: 19.551736679396257%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-2:first-child {
  margin-left: 17.094017094017094%;
  *margin-left: 16.98763411529369%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-1 {
  margin-left: 11.11111111111111%;
  *margin-left: 11.004728132387708%;
}
.dropdown-menu.hidden-phone .row-fluid .col-sm-offset-1:first-child {
  margin-left: 8.547008547008547%;
  *margin-left: 8.440625568285142%;
}
ul.nav .dropdown-menu {
  border: none;
  box-shadow: 0px 14px 12px #000000;
  min-height: 100px;
  padding-bottom: 0;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  width: 990px;
}
ul.nav .dropdown-menu h3 {
  border-bottom: 1px solid #E2F2FD;
  display: inline-block;
  padding: 0 0 4px 0;
  font-weight: 700;
  color: #333333;
}
ul.nav .dropdown-menu .media-heading {
  margin-top: 0;
}
ul.nav .dropdown-menu .vitae-heading-logo {
  margin: 0;
  padding: 0 10px 5px 0;
  display: block;
  float: left;
  border: 0;
  color: #FF5200;
  font-family: MuseoSlab900Regular;
  font-size: 22px;
  font-weight: normal !important;
  letter-spacing: -1px;
  text-decoration: none;
}
ul.nav .dropdown-menu .vitae-subheading {
  margin: 0;
  padding-right: 20px;
  padding-top: 1px;
  display: block;
  float: left;
  color: #727272;
  font-family: "Source Sans Pro";
  font-size: 16px;
  font-weight: normal;
  letter-spacing: .14em;
}
ul.nav .dropdown-menu .vitae-menu-link a {
  color: #1E7BAC !important;
  font-family: MuseoSlab700Regular !important;
  font-size: 16px;
}
ul.nav .dropdown-menu ul li {
  box-shadow: none;
  height: auto!important;
  line-height: auto!important;
}
ul.nav .dropdown-menu ul li a {
  text-transform: initial;
}
ul.nav .dropdown-menu ul.bullet li {
  padding: 0 0 0 16px!important;
  margin: 0px 0px 10px !important;
}
ul.nav .dropdown-menu ul.bullet li a {
  font-weight: normal;
}
ul.nav .dropdown-menu ul.widget-list-style {
  display: block;
}
ul.nav .dropdown-menu ul.widget-list-style li {
  padding: 0 0 0 16px!important;
  margin: 0px 0px 10px !important;
}
ul.nav .dropdown-menu ul.widget-list-style li a {
  font-weight: normal;
}
ul.nav .dropdown-menu ul.related-secondary li a {
  line-height: 1em!important;
}
ul.nav .dropdown-menu > a {
  box-shadow: none;
  background: none;
  line-height: 20px!important;
}
ul.nav .dropdown-menu > a:hover {
  height: auto;
  line-height: auto;
}
ul.nav .dropdown-menu > a.topic {
  color: #637686;
}
ul.nav .dropdown-menu .listing li a {
  font-weight: normal;
  font-family: "Source Sans Pro", sans-serif;
}
ul.nav .dropdown-menu .signup {
  background: #DEEBF7;
  border-top: 1px solid #BBD3E4;
  border-right: 1px solid #BBD3E4;
  -webkit-border-radius: 0 9px 0 6px;
  -moz-border-radius: 0 9px 0 6px;
  border-radius: 0 9px 0 6px;
  -webkit-box-shadow: inset 0 -9px 12px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -9px 12px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -9px 12px rgba(0, 0, 0, 0.2);
}
ul.nav .dropdown-menu .signup p:first-child:before {
  margin: 14px 3px 0 0;
}
ul.nav .dropdown-menu .signup p a {
  font-size: 18px;
  color: #3E5266;
}
ul.nav .dropdown-menu .signup p a span {
  font-size: 12px;
  font-weight: 600;
}
ul.nav .dropdown-menu .signup p a span:hover {
  color: #36434c;
}
ul.nav .dropdown-menu .row-fluid {
  margin: 0;
}
ul.nav .dropdown-menu .row-fluid > [class*="span"] {
  border-right: 1px dotted #ccc;
}
ul.nav .dropdown-menu .row-fluid > [class*="span"]:last-child {
  border-right: 0px dotted #ccc;
}
ul.nav .dropdown-menu .span4 ul,
ul.nav .dropdown-menu .span5 ul {
  padding: 0 20px 0 0;
  margin: 0 0 40px 0;
}
