/* line 3, ../scss/styles.scss */
body {
  background-color: #f6f6f6;
  margin: 0;
  padding: 0;
}

/* line 9, ../scss/styles.scss */
sub, sup {
  /* Specified in % so that the sup/sup is the right size relative to the surrounding text */
  font-size: 75%;
  /* Zero out the line-height so that it doesn't interfere with the positioning that follows */
  line-height: 0;
  /* Where the magic happens: makes all browsers position the sup/sup properly, relative to the surrounding text */
  position: relative;
  /* Note that if you're using Eric Meyer's reset.css, this is already set and you can remove this rule */
  vertical-align: baseline;
}

/* line 19, ../scss/styles.scss */
sup {
  /* Move the superscripted text up */
  top: -0.5em;
}

/* line 23, ../scss/styles.scss */
sub {
  /* Move the subscripted text down, but only half as far down as the superscript moved up */
  bottom: -0.25em;
}

@font-face {
  font-family: "MuseoSlab 100";
  src: url("../fonts/Museo_Slab_100Web.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Museo_Slab_100Web.eot?#iefix") format("embedded-opentype"), url("../fonts/Museo_Slab_100Web.woff") format("woff"), url("http://www.pewstates.org/uploadedImages/Flash_Library/PCS/Interactives/ChecksandBalances/fonts/Museo_Slab_100Web.svgMuseoSlab100") format("svg"), url("../fonts/Museo_Slab_100Web.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MuseoSlab 300";
  src: url("../fonts/Museo_Slab_300Web.eot");
  src: url("../fonts/Museo_Slab_300Web.eot?#iefix") format("embedded-opentype"), url("../fonts/Museo_Slab_300Web.woff") format("woff"), url("http://www.pewstates.org/uploadedImages/Flash_Library/PCS/Interactives/ChecksandBalances/fonts/Museo_Slab_300Web.svgMuseoSlab300") format("svg"), url("../fonts/Museo_Slab_300Web.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MuseoSlab 500";
  src: url("../fonts/Museo_Slab_500Web.eot");
  src: url("../fonts/Museo_Slab_500Web.eot?#iefix") format("embedded-opentype"), url("../fonts/Museo_Slab_500Web.woff") format("woff"), url("http://www.pewstates.org/uploadedImages/Flash_Library/PCS/Interactives/ChecksandBalances/fonts/Museo_Slab_500Web.svgMuseoSlab500") format("svg"), url("../fonts/Museo_Slab_500Web.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MuseoSlab 900";
  src: url("../fonts/Museo_Slab_900Web.eot");
  src: url("../fonts/Museo_Slab_900Web.eot?#iefix") format("embedded-opentype"), url("../fonts/Museo_Slab_900Web.woff") format("woff"), url("http://www.pewstates.org/uploadedImages/Flash_Library/PCS/Interactives/ChecksandBalances/fonts/Museo_Slab_900Web.svgMuseoSlab900") format("svg"), url("../fonts/Museo_Slab_900Web.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MuseoSlab 700";
  src: url("../fonts/Museo_Slab_700Web.eot");
  src: url("../fonts/Museo_Slab_700Web.eot?#iefix") format("embedded-opentype"), url("../fonts/Museo_Slab_700Web.woff") format("woff"), url("http://www.pewstates.org/uploadedImages/Flash_Library/PCS/Interactives/ChecksandBalances/fonts/Museo_Slab_700Web.svgMuseoSlab700") format("svg"), url("../fonts/Museo_Slab_700Web.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Whitney SSm A', 'Whitney SSm B';
  src: url("http://www.pewenvironment.org/uploadedImages/Flash_Library/PEG/Interactives/Penguin_Interactive/fonts/whitneybold.svg");
}

@font-face {
  font-family: 'Whitney SSm A', 'Whitney SSm B';
  font-weight: 500;
  font-style: normal;
  src: url("http://www.pewenvironment.org/uploadedImages/Flash_Library/PEG/Interactives/Penguin_Interactive/fonts/whitneymedium.svg");
}

@font-face {
  font-family: 'Whitney SSm A', 'Whitney SSm B';
  font-weight: 300;
  font-style: normal;
  src: url("http://www.pewenvironment.org/uploadedImages/Flash_Library/PEG/Interactives/Penguin_Interactive/fonts/whitneylight.svg");
}

/* line 105, ../scss/styles.scss */
p.footnotes-for-tables {
  color: #000;
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 500;
  font-style: normal;
  font-size: 13px;
}

/* line 113, ../scss/styles.scss */
.main-wrapper {
  width: 880px;
  margin: 0 auto;
  display: block;
  position: relative;
  height: auto;
}
/* line 119, ../scss/styles.scss */
.main-wrapper .top-block {
  width: 880px;
  margin: 0 auto;
  display: inline-block;
}
/* line 123, ../scss/styles.scss */
.main-wrapper .top-block p {
  line-height: 18px;
}
/* line 125, ../scss/styles.scss */
.main-wrapper .top-block p a {
  text-decoration: none;
  color: #66b1e2;
  font-family: 'MuseoSlab 700', Helvetica, Arial, sans-serif;
  font-size: 12px;
  letter-spacing: -0.5px;
  line-height: 20px;
  width: auto !important;
}
/* line 134, ../scss/styles.scss */
.main-wrapper .top-block p img {
  vertical-align: middle;
  margin: 0 3px 2px 0;
}
/* line 138, ../scss/styles.scss */
.main-wrapper .top-block p#overview-visible {
  display: block;
  float: left;
  width: 540px;
  height: 160px;
}
/* line 143, ../scss/styles.scss */
.main-wrapper .top-block p#overview-visible span.endnotes {
  width: 530px;
  margin: 20px 0 0 0 !important;
  padding: 0;
  font-size: 10px;
  line-height: 12px !important;
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 500;
  font-style: normal;
}
/* line 152, ../scss/styles.scss */
.main-wrapper .top-block p#overview-visible span.endnotes span.italics {
  display: inline;
  margin-left: 0;
  font-style: italic !important;
  font-size: 10px;
  line-height: 12px !important;
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 500;
}
/* line 161, ../scss/styles.scss */
.main-wrapper .top-block p#overview-visible span.endnotes a {
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 500;
  font-size: 10px;
  font-style: normal;
  line-height: 12px !important;
  text-decoration: none;
  color: #2770B2;
  background-color: none;
}
/* line 173, ../scss/styles.scss */
.main-wrapper .top-block p .overviewVisible {
  height: 300px;
  float: left;
  width: 530px;
}
/* line 180, ../scss/styles.scss */
.main-wrapper .top-block h2.interactive-header-museoSlab {
  margin: 20px 0;
  padding: 0 0 12px 0;
  font-family: 'MuseoSlab 900', Helvetica, Arial, sans-serif;
  color: #294c6e;
  letter-spacing: -2px;
  font-weight: normal;
  font-size: 38px;
  border-bottom: 1px solid #d7d7d7;
}
/* line 190, ../scss/styles.scss */
.main-wrapper .top-block p, .main-wrapper .top-block span {
  color: #000;
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 500;
  font-style: normal;
  font-size: 13px;
}
/* line 197, ../scss/styles.scss */
.main-wrapper .top-block p {
  width: 300px;
  margin: 0 10px 0 0;
  padding: 0;
  float: left;
}
/* line 202, ../scss/styles.scss */
.main-wrapper .top-block p span {
  display: inline-block;
}
/* line 208, ../scss/styles.scss */
.main-wrapper .top-block #read-link,
.main-wrapper .top-block .read-more-link,
.main-wrapper .top-block .read-less-link {
  text-decoration: none;
  font-family: 'MuseoSlab 900', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #66b1e2;
  font-weight: 700;
  letter-spacing: -0.5px !important;
}
/* line 216, ../scss/styles.scss */
.main-wrapper .top-block .links-box {
  width: 318px;
  background-color: #ffffff;
  float: right;
  min-height: 65px;
  border: 1px solid #cccccc;
  color: #000;
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 500;
  font-style: normal;
  font-size: 12px;
  padding: 8px 0 8px 8px;
}
/* line 228, ../scss/styles.scss */
.main-wrapper .top-block .links-box p {
  margin-bottom: 6px;
}
/* line 231, ../scss/styles.scss */
.main-wrapper .top-block .links-box img {
  vertical-align: bottom;
  margin-bottom: 1px;
}
/* line 235, ../scss/styles.scss */
.main-wrapper .top-block .links-box ul {
  margin: 0;
  list-style-type: none;
}
/* line 238, ../scss/styles.scss */
.main-wrapper .top-block .links-box ul li {
  display: inline;
  float: left;
  font-family: 'MuseoSlab 900', Helvetica, Arial, sans-serif;
  font-size: 13px;
  margin-right: 12px;
}
/* line 244, ../scss/styles.scss */
.main-wrapper .top-block .links-box ul li a {
  text-decoration: none;
  color: #484747;
}
/* line 247, ../scss/styles.scss */
.main-wrapper .top-block .links-box ul li a.museoSlab900-13px {
  font-family: 'MuseoSlab 900', Helvetica, Arial, sans-serif;
  font-size: 13px;
  margin-bottom: 4px;
  display: block;
}
/* line 253, ../scss/styles.scss */
.main-wrapper .top-block .links-box ul li a.museoSlab100-12px {
  width: 300px;
  margin-top: 4px;
  padding-top: 5px;
  padding-right: 10px;
  border-top: 1px solid #d7d7d7;
  font-family: 'MuseoSlab 100', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
}
/* line 264, ../scss/styles.scss */
.main-wrapper .top-block .links-box ul li .related-report {
  padding-top: 10px;
  width: 310px;
  display: block;
  border-top: 1px solid #d7d7d7;
  font-family: 'MuseoSlab 500', Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #2770B2;
}
/* line 273, ../scss/styles.scss */
.main-wrapper .top-block .links-box ul li img {
  padding-right: 2px;
}
/* line 278, ../scss/styles.scss */
.main-wrapper .top-block .links-box ul.top-row-downloadables {
  display: block;
}
/* line 280, ../scss/styles.scss */
.main-wrapper .top-block .links-box ul.top-row-downloadables li {
  margin-right: 14px;
  padding-bottom: 8px !important;
}
/* line 283, ../scss/styles.scss */
.main-wrapper .top-block .links-box ul.top-row-downloadables li img {
  padding-right: 3px;
}
/* line 290, ../scss/styles.scss */
.main-wrapper article.rest-of-overview {
  margin: 0;
}
/* line 292, ../scss/styles.scss */
.main-wrapper article.rest-of-overview p {
  line-height: 18px;
  color: #000;
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 500;
  font-style: normal;
  font-size: 13px;
}
/* line 300, ../scss/styles.scss */
.main-wrapper article.rest-of-overview h3 {
  margin: 0;
  padding: 0 0 5px 0;
  font-family: 'MuseoSlab 900', Helvetica, Arial, sans-serif;
  color: #294c6e;
  letter-spacing: -2px;
  font-weight: normal;
  font-size: 26px;
}

/* line 313, ../scss/styles.scss */
#Tabs1 {
  margin: 12px auto 0 auto;
  width: 880px;
}

/* line 318, ../scss/styles.scss */
#top, #bottom, #left, #right {
  position: fixed;
}

/* line 321, ../scss/styles.scss */
#left {
  left: 0;
}

/* line 324, ../scss/styles.scss */
#right {
  right: 0;
}

/* line 327, ../scss/styles.scss */
#top, #bottom {
  left: 0;
  right: 0;
  height: 5px;
  width: 958px;
}

/* line 333, ../scss/styles.scss */
#top {
  top: 0;
}

/* line 336, ../scss/styles.scss */
#bottom {
  bottom: 0;
}

/* line 339, ../scss/styles.scss */
.header {
  margin-left: 6px !important;
}

/* line 342, ../scss/styles.scss */
.title h1 {
  font-family: 'MuseoSlab 100', Helvetica, Arial, sans-serif;
  color: #fff;
  letter-spacing: -1px;
  font-weight: normal;
}

/* line 348, ../scss/styles.scss */
.title a {
  text-decoration: none;
  display: block;
  width: 545px;
}

/* line 353, ../scss/styles.scss */
ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 358, ../scss/styles.scss */
.nav li {
  display: inline;
  list-style-type: none;
  color: #fff;
}

/* line 363, ../scss/styles.scss */
.nav a {
  text-decoration: none;
  color: #000;
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 300;
  font-style: normal;
  font-size: 14px;
}

/* line 371, ../scss/styles.scss */
.nav a:hover {
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
}

/* line 377, ../scss/styles.scss */
.nav a.active {
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 700;
  font-style: normal;
}

/* line 382, ../scss/styles.scss */
li.divider {
  width: 17px;
  margin-left: 2px;
  margin-right: 1px;
  color: #535250;
  font-size: 24px;
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 300;
  font-style: normal;
  font-weight: normal;
  margin-top: -3px;
}

/* line 394, ../scss/styles.scss */
.main {
  margin-top: 80px !important;
  width: 800px;
  border-left: 1px solid #d7d7d7;
  margin: 0 !important;
}

/* line 400, ../scss/styles.scss */
.intropenguins {
  margin: 0 !important;
  margin-left: 0px !important;
}

/* line 404, ../scss/styles.scss */
.introtext {
  margin-left: 29px !important;
  margin-top: 20px;
}

/* line 408, ../scss/styles.scss */
.introtext h1 {
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 300;
  font-style: normal;
  color: #000;
  font-size: 26px;
  font-weight: normal;
  margin: 0;
  padding: 12px 0 5px 0;
}

/* line 418, ../scss/styles.scss */
.introtext p {
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  line-height: 20px;
}

/* line 428, ../scss/styles.scss */
.introbutton a {
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 300;
  font-style: normal;
  color: #fff;
  font-size: 22px;
  font-weight: normal;
  text-decoration: none;
  background: #000;
  padding: 10px 52px;
  border: 4px solid #fff;
  display: block;
  width: 240px;
  text-align: center;
}

/* line 443, ../scss/styles.scss */
.introbutton a:hover {
  background: #fd9f33;
  color: #ffffff;
}

/* line 447, ../scss/styles.scss */
.introbutton {
  margin-top: 12px;
  margin-left: 0 !important;
}

/* line 451, ../scss/styles.scss */
.introtext a {
  color: #a0a0a0;
  text-decoration: none;
}

/* line 455, ../scss/styles.scss */
.introtext br {
  line-height: 25px;
}

/* line 458, ../scss/styles.scss */
.name h1 {
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 300;
  font-style: normal;
}

/* line 463, ../scss/styles.scss */
.name {
  margin: 0 !important;
}

/* line 466, ../scss/styles.scss */
.info {
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 100;
  font-style: normal;
  color: #fff;
  line-height: 20px;
  font-size: 14px;
  margin: 0 !important;
  padding-top: 1px;
  margin-bottom: 18px !important;
}

/* line 477, ../scss/styles.scss */
.population {
  margin: 0 !important;
}

/* line 481, ../scss/styles.scss */
.list {
  margin: 0 !important;
}

/* line 484, ../scss/styles.scss */
.penguin {
  height: 459px;
  margin-left: 20px;
  margin-right: 60px !important;
}

/* line 489, ../scss/styles.scss */
.list h1 {
  font-family: 'Whitney SSm A', 'Whitney SSm B';
  font-size: 16px;
  color: #fff;
  margin: 0 !important;
  font-weight: 700;
  font-style: normal;
}

/* line 497, ../scss/styles.scss */
.list p {
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  color: #fff;
  font-size: 16px;
  margin: 2px 0;
  font-weight: 300;
  font-style: normal;
}

/* line 505, ../scss/styles.scss */
.rightname {
  float: right;
  margin-top: -137px;
  margin-right: 61px;
  color: #fff;
  font-size: 12px;
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 300;
  font-style: normal;
}

/* line 515, ../scss/styles.scss */
.leftname {
  float: left;
  margin-top: -137px;
  margin-left: -779px;
  color: #fff;
  font-size: 12px;
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 300;
  font-style: normal;
}

/* line 525, ../scss/styles.scss */
.footer {
  background: #231f20;
  margin-left: -8px !important;
  margin-right: 0 !important;
  position: relative;
  z-index: 2;
  padding-right: 19px;
  border-top: 15px solid #231f20;
  padding-top: 10px;
  height: 111px;
}

/* line 536, ../scss/styles.scss */
h2 {
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  color: #d1d1d1;
  font-size: 19px;
  font-weight: normal;
  margin: 0;
  font-weight: 300;
  font-style: normal;
}

/* line 545, ../scss/styles.scss */
h3 {
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  color: #d1d1d1;
  font-size: 11px;
  font-weight: normal;
  margin: 0;
  font-weight: 300;
  font-style: normal;
}

/* line 554, ../scss/styles.scss */
.footer p {
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 700;
  font-style: normal;
  color: #c3deed;
  font-size: 25px;
  letter-spacing: 1px;
  font-weight: normal;
  margin: 0;
  margin-top: 10px;
}

/* line 565, ../scss/styles.scss */
.logo {
  padding-top: 0;
  padding-left: 10px;
  width: 430px !important;
}

/* line 570, ../scss/styles.scss */
.logo a {
  margin-left: 41px;
  text-decoration: none;
  border: none;
}

/* line 575, ../scss/styles.scss */
.logo a img {
  border: none;
}

/* line 578, ../scss/styles.scss */
span {
  font-size: 17px;
  margin-left: 9px;
}

/* line 582, ../scss/styles.scss */
.birds {
  margin-top: 0px;
  margin-left: 5px !important;
}

/* line 586, ../scss/styles.scss */
.name {
  width: 410px !important;
}

/* line 589, ../scss/styles.scss */
.subnav {
  margin-left: 174px !important;
}

/* line 592, ../scss/styles.scss */
.subnav a {
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 500;
  font-style: normal;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  line-height: 27px;
  padding-left: 15px;
}

/* line 604, ../scss/styles.scss */
.selected {
  color: #000 !important;
}

/* line 607, ../scss/styles.scss */
.subnavtitle {
  font-family: 'MuseoSlab 300', helvetica, arial;
  color: #000000;
  font-size: 20px;
  font-weight: normal;
  padding-left: 15px;
  line-height: 1.5;
  font-weight: 700;
  font-style: normal;
  margin-top: 32px;
}

/* line 618, ../scss/styles.scss */
.ca-container {
  position: relative;
  margin-left: -1px !important;
  width: 823px;
  height: 1190px;
}

/* line 624, ../scss/styles.scss */
.ca-wrapper {
  width: 823px;
  height: 100%;
  position: relative;
}

/* line 629, ../scss/styles.scss */
.ca-item {
  position: relative;
  width: 823px;
  min-height: 1190px;
  text-align: left;
  margin-left: -1px !important;
}
/* line 635, ../scss/styles.scss */
.ca-item .text-blurb {
  padding: 25px 0;
  clear: right;
  display: block;
  width: 735px;
  min-height: 114px;
  position: relative;
  margin-left: 30px;
  border-top: 1px solid #d7d7d7;
}
/* line 644, ../scss/styles.scss */
.ca-item .text-blurb h3, .ca-item .text-blurb p {
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
}
/* line 647, ../scss/styles.scss */
.ca-item .text-blurb h3 {
  color: #8cb9db;
  font-size: 16px;
  margin: 0 0 11px 0;
}
/* line 652, ../scss/styles.scss */
.ca-item .text-blurb p {
  color: #000;
  font-size: 12px;
  line-height: 16px;
}
/* line 658, ../scss/styles.scss */
.ca-item .table-data {
  width: 735px;
  display: block;
  position: relative;
  margin-left: 30px;
}
/* line 663, ../scss/styles.scss */
.ca-item .table-data h3 {
  font-family: 'MuseoSlab 300', helvetica, arial;
  color: #8cb9db;
  font-size: 24px;
}
/* line 668, ../scss/styles.scss */
.ca-item .table-data h4 {
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  color: #b2c8e5;
  font-size: 20px;
  line-height: 26px;
}
/* line 674, ../scss/styles.scss */
.ca-item .table-data iframe {
  height: 2000px;
}
/* line 677, ../scss/styles.scss */
.ca-item .table-data .data-table-frame {
  width: 740px;
  padding: 0;
  margin: 30px 0 0 0;
}
/* line 683, ../scss/styles.scss */
.ca-item article {
  border-bottom: 1px solid #d7d7d7;
  width: 735px;
  margin-left: 30px;
  padding-bottom: 20px;
  margin-bottom: 20px !important;
}
/* line 689, ../scss/styles.scss */
.ca-item article span {
  margin: 0;
  padding: 0;
  font-size: 10px;
  line-height: 12px !important;
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 500;
  font-style: normal;
}
/* line 697, ../scss/styles.scss */
.ca-item article span ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 701, ../scss/styles.scss */
.ca-item article span ul li {
  margin-bottom: 6px;
}
/* line 705, ../scss/styles.scss */
.ca-item article span a {
  text-decoration: none;
  color: #2770B2;
}

/* line 712, ../scss/styles.scss */
.ca-item-main {
  width: 763px;
  padding: 0;
  bottom: 5px;
  margin: 0;
}
/* line 717, ../scss/styles.scss */
.ca-item-main p.data-table-hint {
  display: inline-block;
  width: 763px;
  padding: 0;
  margin: 25px 0 20px 30px;
  font-size: 12px;
  font-family: 'Whitney SSm A', 'Whitney SSm B', helvetica, arial;
  font-weight: 500;
  font-style: normal;
}
/* line 727, ../scss/styles.scss */
.ca-item-main img {
  float: left;
  margin-left: 32px;
}

/* line 733, ../scss/styles.scss */
.ca-content-wrapper {
  background: #b0ccc6;
  position: absolute;
  width: 0px;
  /* expands to width of the wrapper minus 1 element */
  height: 1190px;
  top: 5px;
  text-align: left;
  z-index: 10000;
  overflow: hidden;
}

/* line 744, ../scss/styles.scss */
.ca-content {
  width: 660px;
  overflow: hidden;
}

/* line 748, ../scss/styles.scss */
.ca-content-text {
  font-size: 14px;
  font-style: italic;
  font-family: "Georgia", "Times New Roman", serif;
  margin: 10px 20px;
  padding: 10px 20px;
  line-height: 24px;
}

/* line 756, ../scss/styles.scss */
.ca-content-text p {
  padding-bottom: 5px;
}

/* line 759, ../scss/styles.scss */
.ca-content h6 {
  margin: 25px 20px 0px 35px;
  font-size: 32px;
  padding-bottom: 5px;
  color: #000;
  font-family: 'Coustard', sans-serif;
  color: #60817a;
  border-bottom: 2px solid #99bcb4;
  text-shadow: 1px 1px 1px #99BCB4;
}

/* line 769, ../scss/styles.scss */
.ca-content ul {
  margin: 20px 35px;
  height: 30px;
}

/* line 773, ../scss/styles.scss */
.ca-content ul li {
  float: left;
  margin: 0px 2px;
}

/* line 777, ../scss/styles.scss */
.ca-content ul li a {
  color: #fff;
  background: #000;
  padding: 3px 6px;
  font-size: 14px;
  font-family: "Georgia", "Times New Roman", serif;
  font-style: italic;
}

/* line 785, ../scss/styles.scss */
.ca-content ul li a:hover {
  background: #fff;
  color: #000;
  text-shadow: none;
}

/* line 790, ../scss/styles.scss */
.ca-nav {
  display: block;
}

/* line 793, ../scss/styles.scss */
.ca-nav span {
  width: 27px;
  height: 51px;
  background: transparent url("../images/arrows.png") no-repeat top left;
  position: absolute;
  top: 30%;
  margin-top: -19px;
  left: -10px;
  text-indent: -9000px;
  cursor: pointer;
  z-index: 100;
}

/* line 805, ../scss/styles.scss */
.ca-nav span.ca-nav-next {
  background-position: top right;
  left: auto;
  right: 10px;
}

/* line 810, ../scss/styles.scss */
.ca-nav span:hover {
  opacity: 0.7;
}

/* line 813, ../scss/styles.scss */
.ca-item-main .ca-nav-prev {
  display: block;
}
