/*---------------------------------------------------------------------*/
/* These styles are mostly boilerplate and universal statements; probably shouldn't touch it */

/*----------------------------------------------------------------------*/


/*---- PIXEL DEFINITIONS OF FOUNDATION SCREEN SIZES-------------*/
meta.foundation-mq-small {
  font-family: "only screen and (min-width: 768px)";
  width: 768px; }

meta.foundation-mq-medium {
  font-family: "only screen and (min-width:1280px)";
  width: 1280px;}

meta.foundation-mq-large {
  font-family: "only screen and (min-width:1440px)";
  width: 1440px; }




/*---------------OVERRIDING FOUNDATION.CSS VALUES-------------*/
body {
  background: black;
  color: #292622;
  padding: 0;
  margin: 0;
  font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif; 
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default;
}



/* Grid HTML Classes */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5em;
  *zoom: 1; }
.row:before, .row:after {
  content: " ";
  display: table; }
.row:after {
  clear: both; }
.row.collapse > .column,
.row.collapse > .columns {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left; }
.row.collapse .row {
  margin-left: 0;
  margin-right: 0; }.row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
  *zoom: 1; }
.page-node-27 .clips.row {
margin: 20px auto;
  margin-left: -15px;
  border-top: 1px solid #ccc;
  padding: 2em 0;
   }
.row .row:before, .row .row:after {
  content: " ";
  display: table; }
.row .row:after {
  clear: both; }
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
  *zoom: 1; }
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table; }
.row .row.collapse:after {
  clear: both; }
.column,
.columns {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left; }

@media only screen {
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left;
  }

  .small-1 {
    position: relative;
    width: 8.33333%;
  }

  .small-2 {
    position: relative;
    width: 16.66667%;
  }

  .small-3 {
    position: relative;
    width: 25%;
  }

  .small-4 {
    position: relative;
    width: 33.33333%;
  }

  .small-5 {
    position: relative;
    width: 41.66667%;
  }

  .small-6 {
    position: relative;
    width: 50%;
  }

  .small-7 {
    position: relative;
    width: 58.33333%;
  }

  .small-8 {
    position: relative;
    width: 66.66667%;
  }

  .small-9 {
    position: relative;
    width: 75%;
  }

  /* line 140*/
  .small-10 {
    position: relative;
    width: 83.33333%;
  }

  /* line 140*/
  .small-11 {
    position: relative;
    width: 91.66667%;
  }

  /* line 140*/
  .small-12 {
    position: relative;
    width: 100%;
  }

  /* line 144*/
  .small-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 144*/
  .small-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  /* line 144*/
  .small-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  /* line 144*/
  .small-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  /* line 144*/
  .small-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  /* line 144*/
  .small-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  /* line 144*/
  .small-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  /* line 144*/
  .small-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  /* line 144*/
  .small-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  /* line 144*/
  .small-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  /* line 144*/
  .small-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

  /* line 147*/
  [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 148*/
  [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 151*/
  .column.small-centered,
  .columns.small-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  } }
/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 768px) {
  /* line 158*/
  .large-1 {
    position: relative;
    width: 8.33333%;
  }

  /* line 158*/
  .large-2 {
    position: relative;
    width: 16.66667%;
  }

  /* line 158*/
  .large-3 {
    position: relative;
    width: 25%;
  }

  /* line 158*/
  .large-4 {
    position: relative;
    width: 33.33333%;
  }

  /* line 158*/
  .large-5 {
    position: relative;
    width: 41.66667%;
  }

  /* line 158*/
  .large-6 {
    position: relative;
    width: 50%;
  }

  /* line 158*/
  .large-7 {
    position: relative;
    width: 58.33333%;
  }

  /* line 158*/
  .large-8 {
    position: relative;
    width: 66.66667%;
  }

  /* line 158*/
  .large-9 {
    position: relative;
    width: 75%;
  }

  /* line 158*/
  .large-10 {
    position: relative;
    width: 83.33333%;
  }

  /* line 158*/
  .large-11 {
    position: relative;
    width: 91.66667%;
  }

  /* line 158*/
  .large-12 {
    position: relative;
    width: 100%;
  }

  /* line 162*/
  .row .large-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 162*/
  .row .large-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  /* line 162*/
  .row .large-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  /* line 162*/
  .row .large-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  /* line 162*/
  .row .large-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  /* line 162*/
  .row .large-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  /* line 162*/
  .row .large-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  /* line 162*/
  .row .large-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  /* line 162*/
  .row .large-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  /* line 162*/
  .row .large-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  /* line 162*/
  .row .large-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

  /* line 162*/
  .row .large-offset-11 {
    position: relative;
    margin-left: 91.66667%;
  }

  /* line 166*/
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 167*/
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 166*/
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 167*/
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 166*/
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 167*/
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 166*/
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 167*/
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 166*/
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 167*/
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 166*/
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 167*/
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 166*/
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 167*/
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 166*/
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 167*/
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 166*/
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 167*/
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 166*/
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 167*/
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 166*/
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 167*/
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 171*/
  .column.large-centered,
  .columns.large-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 174*/
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  /* line 181*/
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right !important;
  } }

/* Foundation Visibility HTML Classes */
/* line 11*/
.show-for-small,
.show-for-medium-down,
.show-for-large-down {
  display: inherit !important; }

/* line 17*/
.show-for-medium,
.show-for-medium-up,
.show-for-large,
.show-for-large-up,
.show-for-xlarge {
  display: none !important; }

/* line 23*/
.hide-for-medium,
.hide-for-medium-up,
.hide-for-large,
.hide-for-large-up,
.hide-for-xlarge {
  display: inherit !important; }

/* line 27*/
.hide-for-small,
.hide-for-medium-down,
.hide-for-large-down {
  display: none !important; }

/* Specific visilbity for tables */
/* line 38*/
table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up, table.hide-for-xlarge {
  display: table; }

/* line 48*/
thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-xlarge {
  display: table-header-group !important; }

/* line 58*/
tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-xlarge {
  display: table-row-group !important; }

/* line 68*/
tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-xlarge {
  display: table-row !important; }

/* line 79*/
td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge,
th.show-for-small,
th.show-for-medium-down,
th.show-for-large-down,
th.hide-for-medium,
th.hide-for-medium-up,
th.hide-for-large,
th.hide-for-large-up,
th.hide-for-xlarge {
  display: table-cell !important; }

/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 768px) {
  /* line 85*/
  .show-for-medium,
  .show-for-medium-up {
    display: inherit !important;
  }

  /* line 87*/
  .show-for-small {
    display: none !important;
  }

  /* line 89*/
  .hide-for-small {
    display: inherit !important;
  }

  /* line 92*/
  .hide-for-medium,
  .hide-for-medium-up {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 98*/
  table.show-for-medium, table.show-for-medium-up, table.hide-for-small {
    display: table;
  }

  /* line 103*/
  thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small {
    display: table-header-group !important;
  }

  /* line 108*/
  tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small {
    display: table-row-group !important;
  }

  /* line 113*/
  tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small {
    display: table-row !important;
  }

  /* line 119*/
  td.show-for-medium, td.show-for-medium-up, td.hide-for-small,
  th.show-for-medium,
  th.show-for-medium-up,
  th.hide-for-small {
    display: table-cell !important;
  } }
/* Large Displays: 1280px - 1440px */
@media only screen and (min-width: 1280px) {
  /* line 126*/
  .show-for-large,
  .show-for-large-up {
    display: inherit !important;
  }

  /* line 129*/
  .show-for-medium,
  .show-for-medium-down {
    display: none !important;
  }

  /* line 132*/
  .hide-for-medium,
  .hide-for-medium-down {
    display: inherit !important;
  }

  /* line 135*/
  .hide-for-large,
  .hide-for-large-up {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 142*/
  table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down {
    display: table;
  }

  /* line 148*/
  thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down {
    display: table-header-group !important;
  }

  /* line 154*/
  tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down {
    display: table-row-group !important;
  }

  /* line 160*/
  tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down {
    display: table-row !important;
  }

  /* line 167*/
  td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down,
  th.show-for-large,
  th.show-for-large-up,
  th.hide-for-medium,
  th.hide-for-medium-down {
    display: table-cell !important;
  } }
/* X-Large Displays: 1400px and up */
@media only screen and (min-width: 1440px) {
  /* line 173*/
  .show-for-xlarge {
    display: inherit !important;
  }

  /* line 176*/
  .show-for-large,
  .show-for-large-down {
    display: none !important;
  }

  /* line 179*/
  .hide-for-large,
  .hide-for-large-down {
    display: inherit !important;
  }

  /* line 181*/
  .hide-for-xlarge {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 187*/
  table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down {
    display: table;
  }

  /* line 192*/
  thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down {
    display: table-header-group !important;
  }

  /* line 197*/
  tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down {
    display: table-row-group !important;
  }

  /* line 202*/
  tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down {
    display: table-row !important;
  }

  /* line 208*/
  td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down,
  th.show-for-xlarge,
  th.hide-for-large,
  th.hide-for-large-down {
    display: table-cell !important;
  } }
/* Orientation targeting */
/* line 215*/
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important; }

/* line 217*/
.hide-for-landscape,
.show-for-portrait {
  display: none !important; }

/* Specific visilbity for tables */
/* line 222*/
table.hide-for-landscape, table.show-for-portrait {
  display: table; }

/* line 226*/
thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important; }

/* line 230*/
tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important; }

/* line 234*/
tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important; }

/* line 239*/
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important; }

@media only screen and (orientation: landscape) {
  /* line 244*/
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  /* line 246*/
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 251*/
  table.show-for-landscape, table.hide-for-portrait {
    display: table;
  }

  /* line 255*/
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }

  /* line 259*/
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }

  /* line 263*/
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }

  /* line 268*/
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  } }
@media only screen and (orientation: portrait) {
  /* line 274*/
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  /* line 276*/
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 281*/
  table.show-for-portrait, table.hide-for-landscape {
    display: table;
  }

  /* line 285*/
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }

  /* line 289*/
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }

  /* line 293*/
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }

  /* line 298*/
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  } }
/* Touch-enabled device targeting */
/* line 303*/
.show-for-touch {
  display: none !important; }

/* line 304*/
.hide-for-touch {
  display: inherit !important; }

/* line 305*/
.touch .show-for-touch {
  display: inherit !important; }

/* line 306*/
.touch .hide-for-touch {
  display: none !important; }

/* Specific visilbity for tables */
/* line 309*/
table.hide-for-touch {
  display: table; }

/* line 310*/
.touch table.show-for-touch {
  display: table; }

/* line 311*/
thead.hide-for-touch {
  display: table-header-group !important; }

/* line 312*/
.touch thead.show-for-touch {
  display: table-header-group !important; }

/* line 313*/
tbody.hide-for-touch {
  display: table-row-group !important; }

/* line 314*/
.touch tbody.show-for-touch {
  display: table-row-group !important; }

/* line 315*/
tr.hide-for-touch {
  display: table-row !important; }

/* line 316*/
.touch tr.show-for-touch {
  display: table-row !important; }

/* line 317*/
td.hide-for-touch {
  display: table-cell !important; }

/* line 318*/
.touch td.show-for-touch {
  display: table-cell !important; }

/* line 319*/
th.hide-for-touch {
  display: table-cell !important; }

/* line 320*/
.touch th.show-for-touch {
  display: table-cell !important; }

/* Foundation Block Grids for below small breakpoint */
@media only screen {
  /* line 50*/
  [class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: 0 -0.625em;
    *zoom: 1;
  }
  /* line 121*/
  [class*="block-grid-"]:before, [class*="block-grid-"]:after {
    content: " ";
    display: table;
  }
  /* line 122*/
  [class*="block-grid-"]:after {
    clear: both;
  }
  /* line 27*/
  [class*="block-grid-"] > li {
    display: inline;
    height: auto;
    float: left;
    padding: 0 0.625em 1.25em;
  }

  /* line 36*/
  .small-block-grid-1 > li {
    width: 100%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .small-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 36*/
  .small-block-grid-2 > li {
    width: 50%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .small-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 36*/
  .small-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .small-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 36*/
  .small-block-grid-4 > li {
    width: 25%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .small-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 36*/
  .small-block-grid-5 > li {
    width: 20%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .small-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 36*/
  .small-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .small-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 36*/
  .small-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .small-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 36*/
  .small-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .small-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 36*/
  .small-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .small-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 36*/
  .small-block-grid-10 > li {
    width: 10%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .small-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 36*/
  .small-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .small-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 36*/
  .small-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .small-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  } }
/* Foundation Block Grids for above small breakpoint */
@media only screen and (min-width: 768px) {
  /* Remove small grid clearing */
  /* line 63*/
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: none;
  }

  /* line 63*/
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: none;
  }

  /* line 63*/
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: none;
  }

  /* line 63*/
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: none;
  }

  /* line 63*/
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: none;
  }

  /* line 63*/
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: none;
  }

  /* line 63*/
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: none;
  }

  /* line 63*/
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: none;
  }

  /* line 63*/
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: none;
  }

  /* line 63*/
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: none;
  }

  /* line 63*/
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: none;
  }

  /* line 63*/
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: none;
  }

  /* line 36*/
  .large-block-grid-1 > li {
    width: 100%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .large-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 36*/
  .large-block-grid-2 > li {
    width: 50%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .large-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 36*/
  .large-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .large-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 36*/
  .large-block-grid-4 > li {
    width: 25%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .large-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 36*/
  .large-block-grid-5 > li {
    width: 20%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .large-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 36*/
  .large-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .large-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 36*/
  .large-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .large-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 36*/
  .large-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .large-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 36*/
  .large-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .large-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 36*/
  .large-block-grid-10 > li {
    width: 10%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .large-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 36*/
  .large-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .large-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 36*/
  .large-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40*/
  .large-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41*/
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  } }
/* line 111*/
p.lead {
  font-size: 1.21875em;
  line-height: 1.6; }

/* line 116*/
.subheader {
  line-height: 1.4;
  color: #7d7467;
  font-weight: 300;
  margin-top: 0.2em;
  margin-bottom: 0.5em; }

/* Typography resets */
/* line 145*/
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
  direction: ltr; }

/* Default Link Styles */
a {
  color: #c5771a;
  text-decoration: none;
  line-height: inherit; 
  outline:0;
  }
a:hover, a:focus {
  color: #ae6917; }
a img {
  border: none; }

/* Default paragraph styles */
p {
  font-family: "proxima-nova-condensed", Georgia, Times, serif; 
  font-weight: normal;
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1.25em;
  text-rendering: optimizeLegibility; }
p aside {
  font-size: 0.875em;
  line-height: 1.35;
  font-style: italic; }

/* Default header styles */
h1, h2, h3, h4, h5, h6 {
  font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #292622;
  text-rendering: optimizeLegibility;
  margin-top: 0.2em;
  margin-bottom: 0.5em;
  line-height: 1.2125em; }
/* line 192*/
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #7d7467;
  line-height: 0; }

/* line 199*/
h1 {
  font-size: 1.625em; }

/* line 200*/
h2 {
  font-size: 1.25em; }

/* line 201*/
h3 {
  font-size: 1.1875em; }

/* line 202*/
h4 {
  font-size: 0.9375em; }

/* line 203*/
h5 {
  font-size: 1.125em; }

/* line 204*/
h6 {
  font-size: 1em; }

/* line 208*/
hr {
  border: solid #dddddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25em 0 1.1875em;
  height: 0; }

/* Helpful Typography Defaults */
/* line 218*/
em,
i {
  font-style: italic;
  line-height: inherit; }

/* line 224*/
strong,
b {
  font-weight: bold;
  line-height: inherit; }

/* line 229*/
small {
  font-size: 60%;
  line-height: inherit; }

/* line 234*/
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: bold;
  color: #7f0a0c; }

/* Lists */
/* line 243*/
ul,
ol,
dl {
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1.25em;
  list-style-position: outside;
  font-family: "proxima-nova-condensed", Georgia, Times, serif; }

/* line 251*/
ul, ol {
  margin-left: 0; }
/* line 253*/
ul.no-bullet, ol.no-bullet {
  margin-left: 0; }

/* Unordered Lists */
/* line 260*/
ul li ul,
ul li ol {
  margin-left: 1.25em;
  margin-bottom: 0;
  font-size: 1em;
  /* Override nested font-size change */ }
/* line 269*/
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit; }
/* line 272*/
ul.square {
  list-style-type: square; }
/* line 273*/
ul.circle {
  list-style-type: circle; }
/* line 274*/
ul.disc {
  list-style-type: disc; }
/* line 275*/
ul.no-bullet {
  list-style: none; }

/* Ordered Lists */
/* line 282*/
ol li ul,
ol li ol {
  margin-left: 1.25em;
  margin-bottom: 0; }

/* Definition Lists */
/* line 291*/
dl dt {
  margin-bottom: 0.3em;
  font-weight: bold; }
/* line 295*/
dl dd {
  margin-bottom: 0.75em; }

/* Abbreviations */
/* line 300*/
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #292622;
  border-bottom: 1px dotted #dddddd;
  cursor: help; }

/* line 307*/
abbr {
  text-transform: none; }

/* Blockquotes */
/* line 312*/
blockquote {
  margin: 0 0 1.25em;
  padding: 0.5625em 1.25em 0 1.1875em;
  border-left: 1px solid #dddddd; }
/* line 317*/
blockquote cite {
  display: block;
  font-size: 0.8125em;
  color: #615a50; }
/* line 321*/
blockquote cite:before {
  content: "\2014 \0020"; }
/* line 326*/
blockquote cite a,
blockquote cite a:visited {
  color: #615a50; }

/* line 332*/
blockquote,
blockquote p {
  line-height: 1.6;
  color: #7d7467; }

/* Microformats */
/* line 338*/
.vcard {
  display: inline-block;
  margin: 0 0 1.25em 0;
  border: 1px solid #dddddd;
  padding: 0.625em 0.75em; }
/* line 344*/
.vcard li {
  margin: 0;
  display: block; }
/* line 348*/
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375em; }

/* line 355*/
.vevent .summary {
  font-weight: bold; }
/* line 357*/
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625em; }

@media only screen and (min-width: 768px) {
  /* line 368*/
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
  }

  /* line 369*/
  h1 {
    font-size: 2.25em;
  }

  /* line 370*/
  h2 {
    font-size: 1.875em;
  }

  /* line 371*/
  h3 {
    font-size: 1.5em;
  }

  /* line 372*/
  h4 {
    font-size: 1.25em;
  } }
/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
/* line 383*/
.print-only {
  display: none !important; }

@media print {
  /* line 385*/
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 393*/
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 394*/
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 396*/
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 401*/
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 404*/
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 409*/
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 412*/
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 414*/
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm; }

  /* line 420*/
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 426*/
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 428*/
  .hide-on-print {
    display: none !important;
  }

  /* line 429*/
  .print-only {
    display: block !important;
  }

  /* line 430*/
  .hide-for-print {
    display: none !important;
  }

  /* line 431*/
  .show-for-print {
    display: inherit !important;
  } }
/* line 171*/
button, .button {
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  font-family: inherit;
  font-weight: bold;
  line-height: normal;
  margin: 0 0 1.25em;
  position: relative;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  padding-top: 0.75em;
  padding-right: 1.5em;
  padding-bottom: 0.8125em;
  padding-left: 1.5em;
  font-size: 1em;
  background-color: #c5771a;
  border-color: #985c14;
  color: #fdd467; }
/* line 122*/
button:hover, button:focus, .button:hover, .button:focus {
  background-color: #985c14; }
/* line 133*/
button:hover, button:focus, .button:hover, .button:focus {
  color: #fdd467; }
/* line 176*/
button.secondary, .button.secondary {
  background-color: #fdd467;
  border-color: #fcc635;
  color: #fdd467; }
/* line 122*/
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #fcc635; }
/* line 133*/
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  color: #fdd467; }
/* line 177*/
button.success, .button.success {
  background-color: #5da423;
  border-color: #457a1a;
  color: #fdd467; }
/* line 122*/
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  background-color: #457a1a; }
/* line 133*/
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  color: #fdd467; }
/* line 178*/
button.alert, .button.alert {
  background-color: #c60f13;
  border-color: #970b0e;
  color: #fdd467; }
/* line 122*/
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  background-color: #970b0e; }
/* line 133*/
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  color: #fdd467; }
/* line 180*/
button.large, .button.large {
  padding-top: 1em;
  padding-right: 2em;
  padding-bottom: 1.0625em;
  padding-left: 2em;
  font-size: 1.25em; }
/* line 181*/
button.small, .button.small {
  padding-top: 0.5625em;
  padding-right: 1.125em;
  padding-bottom: 0.625em;
  padding-left: 1.125em;
  font-size: 0.8125em; }
/* line 182*/
button.tiny, .button.tiny {
  padding-top: 0.4375em;
  padding-right: 0.875em;
  padding-bottom: 0.5em;
  padding-left: 0.875em;
  font-size: 0.6875em; }
/* line 183*/
button.expand, .button.expand {
  padding-right: 0;
  padding-left: 0;
  width: 100%; }
/* line 185*/
button.left-align, .button.left-align {
  text-align: left;
  text-indent: 0.75em; }
/* line 186*/
button.right-align, .button.right-align {
  text-align: right;
  padding-right: 0.75em; }
/* line 188*/
button.disabled, button[disabled], .button.disabled, .button[disabled] {
  background-color: #c5771a;
  border-color: #985c14;
  color: #fdd467;
  cursor: default;
  opacity: 0.6;
  -webkit-box-shadow: none;
  box-shadow: none; }
/* line 122*/
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #985c14; }
/* line 133*/
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  color: #fdd467; }
/* line 146*/
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #c5771a; }
/* line 189*/
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
  background-color: #fdd467;
  border-color: #fcc635;
  color: #fdd467;
  cursor: default;
  opacity: 0.6;
  -webkit-box-shadow: none;
  box-shadow: none; }
/* line 122*/
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #fcc635; }
/* line 133*/
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  color: #fdd467; }
/* line 146*/
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #fdd467; }
/* line 190*/
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
  background-color: #5da423;
  border-color: #457a1a;
  color: #fdd467;
  cursor: default;
  opacity: 0.6;
  -webkit-box-shadow: none;
  box-shadow: none; }
/* line 122*/
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #457a1a; }
/* line 133*/
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  color: #fdd467; }
/* line 146*/
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #5da423; }
/* line 191*/
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
  background-color: #c60f13;
  border-color: #970b0e;
  color: #fdd467;
  cursor: default;
  opacity: 0.6;
  -webkit-box-shadow: none;
  box-shadow: none; }
/* line 122*/
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #970b0e; }
/* line 133*/
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  color: #fdd467; }
/* line 146*/
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #c60f13; }

/* line 196*/
button, .button {
  padding-top: 0.8125em;
  padding-bottom: 0.75em;
  -webkit-appearance: none; }
/* line 198*/
button.tiny, .button.tiny {
  padding-top: 0.5em;
  padding-bottom: 0.4375em;
  -webkit-appearance: none; }
/* line 199*/
button.small, .button.small {
  padding-top: 0.625em;
  padding-bottom: 0.5625em;
  -webkit-appearance: none; }
/* line 200*/
button.large, .button.large {
  padding-top: 1.03125em;
  padding-bottom: 1.03125em;
  -webkit-appearance: none; }

@media only screen {
  /* line 206*/
  button, .button {
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    -webkit-transition: background-color 300ms ease-out;
    -moz-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out;
  }
  /* line 68*/
  button:active, .button:active {
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  }
  /* line 214*/
  button.radius, .button.radius {
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  /* line 215*/
  button.round, .button.round {
    -webkit-border-radius: 1000px;
    border-radius: 1000px;
  } }
@media only screen and (min-width: 768px) {
  /* line 223*/
  button, .button {
    display: inline-block;
  } }
/* Standard Forms */
/* line 264*/
form {
  margin: 0 0 1em; }

/* Using forms within rows, we need to set some defaults */
/* line 67*/
form .row .row {
  margin: 0 -0.5em; }
/* line 70*/
form .row .row .column,
form .row .row .columns {
  padding: 0 0.5em; }
/* line 73*/
form .row .row.collapse {
  margin: 0; }
/* line 76*/
form .row .row.collapse .column,
form .row .row.collapse .columns {
  padding: 0; }
/* line 77*/
form .row .row.collapse input {
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0; }
/* line 89*/
form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5em; }

/* Label Styles */
/* line 270*/
label {
  font-size: 0.875em;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: 500;
  margin-bottom: 0.1875em;
  /* Styles for required inputs */ }
/* line 271*/
label.right {
  float: none;
  text-align: right; }
/* line 272*/
label.inline {
  margin: 0 0 1em 0;
  padding: 0.625em 0; }
/* line 274*/
label small {
  text-transform: capitalize;
  color: #666666; }

/* Attach elements to the beginning or end of an input */
/* line 282*/
.prefix,
.postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.875em;
  height: 2.3125em;
  line-height: 2.3125em; }

/* Adjust padding, alignment and radius if pre/post element is a button */
/* line 285*/
.postfix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125em; }

/* line 286*/
.prefix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125em; }

/* line 288*/
.prefix.button.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

/* line 289*/
.postfix.button.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

/* line 290*/
.prefix.button.round {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }

/* line 291*/
.postfix.button.round {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-topright: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px; }

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
/* line 294*/
span.prefix, label.prefix {
  background: #f2f2f2;
  border-color: #d9d9d9;
  border-right: none;
  color: #333333; }
/* line 295*/
span.prefix.radius, label.prefix.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

/* line 297*/
span.postfix, label.postfix {
  background: #f2f2f2;
  border-color: #cccccc;
  border-left: none;
  color: #333333; }
/* line 298*/
span.postfix.radius, label.postfix.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

/* Input groups will automatically style first and last elements of the group */
/* line 304*/
.input-group.radius > *:first-child, .input-group.radius > *:first-child * {
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }
/* line 307*/
.input-group.radius > *:last-child, .input-group.radius > *:last-child * {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }
/* line 312*/
.input-group.round > *:first-child, .input-group.round > *:first-child * {
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }
/* line 315*/
.input-group.round > *:last-child, .input-group.round > *:last-child * {
  -moz-border-radius-topright: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px; }

/* We use this to get basic styling on all basic form elements */
/* line 335*/
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: white;
  font-family: inherit;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875em;
  margin: 0 0 1em 0;
  padding: 0.5em;
  height: 2.3125em;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }
/* line 134*/
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  -webkit-box-shadow: 0 0 5px #999999;
  -moz-box-shadow: 0 0 5px #999999;
  box-shadow: 0 0 5px #999999;
  border-color: #999999; }
/* line 113*/
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none; }
/* line 120*/
input[type="text"][disabled],
input[type="password"][disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="month"][disabled],
input[type="week"][disabled],
input[type="email"][disabled],
input[type="number"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
textarea[disabled] {
  background-color: #dddddd; }

/* Adjust margin for form elements below */
/* line 349*/
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 1em 0; }

/* Normalize file input width */
/* line 354*/
input[type="file"] {
  width: 100%; }

/* We add basic fieldset styling */
/* line 359*/
fieldset {
  border: solid 1px #dddddd;
  padding: 1.25em;
  margin: 1.125em 0; }
/* line 221*/
fieldset legend {
  font-weight: bold;
  background: white;
  padding: 0 0.1875em;
  margin: 0;
  margin-left: -0.1875em; }

/* Error Handling */
/* line 366*/
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #c60f13;
  color: white; }
/* line 369*/
[data-abide] span.error, [data-abide] small.error {
  display: none; }

/* line 371*/
span.error, small.error {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #c60f13;
  color: white; }

/* line 377*/
.error input,
.error textarea,
.error select {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
  margin-bottom: 0; }
/* line 236*/
.error input:focus,
.error textarea:focus,
.error select:focus {
  background: #fafafa;
  border-color: #999999; }
/* line 383*/
.error label,
.error label.error {
  color: #c60f13; }
/* line 388*/
.error > small,
.error small.error {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #c60f13;
  color: white; }
/* line 392*/
.error span.error-message {
  display: block; }

/* line 398*/
input.error,
textarea.error {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
  margin-bottom: 0; }
/* line 236*/
input.error:focus,
textarea.error:focus {
  background: #fafafa;
  border-color: #999999; }

/* line 403*/
.error select {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1); }
/* line 236*/
.error select:focus {
  background: #fafafa;
  border-color: #999999; }

/* line 407*/
label.error {
  color: #c60f13; }

/* Button Groups */
/* line 72*/
.button-group {
  list-style: none;
  margin: 0;
  *zoom: 1; }
/* line 121*/
.button-group:before, .button-group:after {
  content: " ";
  display: table; }
/* line 122*/
.button-group:after {
  clear: both; }
/* line 74*/
.button-group > * {
  margin: 0 0 0 0px;
  float: left; }
/* line 35*/
.button-group > *:first-child {
  margin-left: 0; }
/* line 53*/
.button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }
/* line 57*/
.button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }
/* line 53*/
.button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }
/* line 57*/
.button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button {
  -moz-border-radius-topright: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px; }
/* line 80*/
.button-group.even-2 li {
  width: 50%; }
/* line 63*/
.button-group.even-2 li button, .button-group.even-2 li .button {
  width: 100%; }
/* line 80*/
.button-group.even-3 li {
  width: 33.33333%; }
/* line 63*/
.button-group.even-3 li button, .button-group.even-3 li .button {
  width: 100%; }
/* line 80*/
.button-group.even-4 li {
  width: 25%; }
/* line 63*/
.button-group.even-4 li button, .button-group.even-4 li .button {
  width: 100%; }
/* line 80*/
.button-group.even-5 li {
  width: 20%; }
/* line 63*/
.button-group.even-5 li button, .button-group.even-5 li .button {
  width: 100%; }
/* line 80*/
.button-group.even-6 li {
  width: 16.66667%; }
/* line 63*/
.button-group.even-6 li button, .button-group.even-6 li .button {
  width: 100%; }
/* line 80*/
.button-group.even-7 li {
  width: 14.28571%; }
/* line 63*/
.button-group.even-7 li button, .button-group.even-7 li .button {
  width: 100%; }
/* line 80*/
.button-group.even-8 li {
  width: 12.5%; }
/* line 63*/
.button-group.even-8 li button, .button-group.even-8 li .button {
  width: 100%; }

/* line 84*/
.button-bar {
  *zoom: 1; }
/* line 121*/
.button-bar:before, .button-bar:after {
  content: " ";
  display: table; }
/* line 122*/
.button-bar:after {
  clear: both; }
/* line 86*/
.button-bar .button-group {
  float: left;
  margin-right: 0.625em; }
/* line 23*/
.button-bar .button-group div {
  overflow: hidden; }

/* Dropdown Button */
/* line 109*/
.dropdown.button {
  position: relative;
  padding-right: 3.1875em; }
/* line 46*/
.dropdown.button:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-color: white transparent transparent transparent;
  top: 50%;
  display: none; }
/* line 82*/
.dropdown.button:before {
  border-width: 0.5625em;
  right: 1.5em;
  margin-top: -0.25em; }
/* line 101*/
.dropdown.button:before {
  border-color: white transparent transparent transparent; }
/* line 110*/
.dropdown.button.tiny {
  padding-right: 2.1875em; }
/* line 62*/
.dropdown.button.tiny:before {
  border-width: 0.4375em;
  right: 0.875em;
  margin-top: -0.15625em; }
/* line 101*/
.dropdown.button.tiny:before {
  border-color: white transparent transparent transparent; }
/* line 111*/
.dropdown.button.small {
  padding-right: 2.8125em; }
/* line 72*/
.dropdown.button.small:before {
  border-width: 0.5625em;
  right: 1.125em;
  margin-top: -0.21875em; }
/* line 101*/
.dropdown.button.small:before {
  border-color: white transparent transparent transparent; }
/* line 112*/
.dropdown.button.large {
  padding-right: 4em; }
/* line 92*/
.dropdown.button.large:before {
  border-width: 0.625em;
  right: 1.75em;
  margin-top: -0.3125em; }
/* line 101*/
.dropdown.button.large:before {
  border-color: white transparent transparent transparent; }
/* line 113*/
.dropdown.button.secondary:before {
  border-color: #333333 transparent transparent transparent; }

/* Split Buttons */
/* line 150*/
.split.button {
  position: relative;
  padding-right: 4.8em; }
/* line 53*/
.split.button span {
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: solid 1px; }
/* line 62*/
.split.button span:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-style: inset;
  left: 50%; }
/* line 73*/
.split.button span:active {
  background-color: rgba(0, 0, 0, 0.1); }
/* line 79*/
.split.button span {
  border-left-color: #814e11; }
/* line 116*/
.split.button span {
  width: 3em; }
/* line 117*/
.split.button span:before {
  border-top-style: solid;
  border-width: 0.5625em;
  top: 1.125em;
  margin-left: -0.5625em; }
/* line 142*/
.split.button span:before {
  border-color: white transparent transparent transparent; }
/* line 79*/
.split.button.secondary span {
  border-left-color: #fcbf1b; }
/* line 142*/
.split.button.secondary span:before {
  border-color: white transparent transparent transparent; }
/* line 79*/
.split.button.alert span {
  border-left-color: #7f0a0c; }
/* line 79*/
.split.button.success span {
  border-left-color: #396516; }
/* line 156*/
.split.button.tiny {
  padding-right: 3.9375em; }
/* line 88*/
.split.button.tiny span {
  width: 2.84375em; }
/* line 89*/
.split.button.tiny span:before {
  border-top-style: solid;
  border-width: 0.4375em;
  top: 0.875em;
  margin-left: -0.3125em; }
/* line 157*/
.split.button.small {
  padding-right: 3.9375em; }
/* line 102*/
.split.button.small span {
  width: 2.8125em; }
/* line 103*/
.split.button.small span:before {
  border-top-style: solid;
  border-width: 0.5625em;
  top: 0.84375em;
  margin-left: -0.5625em; }
/* line 158*/
.split.button.large {
  padding-right: 6em; }
/* line 130*/
.split.button.large span {
  width: 3.75em; }
/* line 131*/
.split.button.large span:before {
  border-top-style: solid;
  border-width: 0.625em;
  top: 1.3125em;
  margin-left: -0.5625em; }
/* line 159*/
.split.button.expand {
  padding-left: 2em; }
/* line 142*/
.split.button.secondary span:before {
  border-color: #333333 transparent transparent transparent; }
/* line 163*/
.split.button.radius span {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }
/* line 164*/
.split.button.round span {
  -moz-border-radius-topright: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px; }

/* Flex Video */
/* line 44*/
.flex-video {
  position: relative;
  padding-top: 1.5625em;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 0;
  overflow: hidden; }
/* line 26*/
.flex-video.widescreen {
  padding-bottom: 57.25%; }
/* line 27*/
.flex-video.vimeo {
  padding-top: 0; }
/* line 32*/
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* Sections */
/* line 285*/
[data-section=''], [data-section='auto'], .section-container.auto,
[data-section='vertical-tabs'], .section-container.vertical-tabs,
[data-section='vertical-nav'], .section-container.vertical-nav,
[data-section='horizontal-nav'], .section-container.horizontal-nav,
[data-section='accordion'], .section-container.accordion {
  width: 100%;
  position: relative;
  display: block;
  margin-bottom: 1.25em; }
/* line 55*/
[data-section=''][data-section-small-style], [data-section='auto'][data-section-small-style], .section-container.auto[data-section-small-style],
[data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style],
[data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style],
[data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style],
[data-section='accordion'][data-section-small-style], .section-container.accordion[data-section-small-style] {
  width: 100% !important; }
/* line 58*/
[data-section=''][data-section-small-style] > [data-section-region], [data-section=''][data-section-small-style] > section, [data-section=''][data-section-small-style] > .section, [data-section='auto'][data-section-small-style] > [data-section-region], [data-section='auto'][data-section-small-style] > section, [data-section='auto'][data-section-small-style] > .section, .section-container.auto[data-section-small-style] > [data-section-region], .section-container.auto[data-section-small-style] > section, .section-container.auto[data-section-small-style] > .section,
[data-section='vertical-tabs'][data-section-small-style] > [data-section-region],
[data-section='vertical-tabs'][data-section-small-style] > section,
[data-section='vertical-tabs'][data-section-small-style] > .section, .section-container.vertical-tabs[data-section-small-style] > [data-section-region], .section-container.vertical-tabs[data-section-small-style] > section, .section-container.vertical-tabs[data-section-small-style] > .section,
[data-section='vertical-nav'][data-section-small-style] > [data-section-region],
[data-section='vertical-nav'][data-section-small-style] > section,
[data-section='vertical-nav'][data-section-small-style] > .section, .section-container.vertical-nav[data-section-small-style] > [data-section-region], .section-container.vertical-nav[data-section-small-style] > section, .section-container.vertical-nav[data-section-small-style] > .section,
[data-section='horizontal-nav'][data-section-small-style] > [data-section-region],
[data-section='horizontal-nav'][data-section-small-style] > section,
[data-section='horizontal-nav'][data-section-small-style] > .section, .section-container.horizontal-nav[data-section-small-style] > [data-section-region], .section-container.horizontal-nav[data-section-small-style] > section, .section-container.horizontal-nav[data-section-small-style] > .section,
[data-section='accordion'][data-section-small-style] > [data-section-region],
[data-section='accordion'][data-section-small-style] > section,
[data-section='accordion'][data-section-small-style] > .section, .section-container.accordion[data-section-small-style] > [data-section-region], .section-container.accordion[data-section-small-style] > section, .section-container.accordion[data-section-small-style] > .section {
  padding: 0 !important;
  margin: 0 !important; }
/* line 61*/
[data-section=''][data-section-small-style] > [data-section-region] > [data-section-title], [data-section=''][data-section-small-style] > [data-section-region] > .title, [data-section=''][data-section-small-style] > section > [data-section-title], [data-section=''][data-section-small-style] > section > .title, [data-section=''][data-section-small-style] > .section > [data-section-title], [data-section=''][data-section-small-style] > .section > .title, [data-section='auto'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='auto'][data-section-small-style] > [data-section-region] > .title, [data-section='auto'][data-section-small-style] > section > [data-section-title], [data-section='auto'][data-section-small-style] > section > .title, [data-section='auto'][data-section-small-style] > .section > [data-section-title], [data-section='auto'][data-section-small-style] > .section > .title, .section-container.auto[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.auto[data-section-small-style] > [data-section-region] > .title, .section-container.auto[data-section-small-style] > section > [data-section-title], .section-container.auto[data-section-small-style] > section > .title, .section-container.auto[data-section-small-style] > .section > [data-section-title], .section-container.auto[data-section-small-style] > .section > .title,
[data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > [data-section-title],
[data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > .title,
[data-section='vertical-tabs'][data-section-small-style] > section > [data-section-title],
[data-section='vertical-tabs'][data-section-small-style] > section > .title,
[data-section='vertical-tabs'][data-section-small-style] > .section > [data-section-title],
[data-section='vertical-tabs'][data-section-small-style] > .section > .title, .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-tabs[data-section-small-style] > section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > section > .title, .section-container.vertical-tabs[data-section-small-style] > .section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > .section > .title,
[data-section='vertical-nav'][data-section-small-style] > [data-section-region] > [data-section-title],
[data-section='vertical-nav'][data-section-small-style] > [data-section-region] > .title,
[data-section='vertical-nav'][data-section-small-style] > section > [data-section-title],
[data-section='vertical-nav'][data-section-small-style] > section > .title,
[data-section='vertical-nav'][data-section-small-style] > .section > [data-section-title],
[data-section='vertical-nav'][data-section-small-style] > .section > .title, .section-container.vertical-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-nav[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-nav[data-section-small-style] > section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > section > .title, .section-container.vertical-nav[data-section-small-style] > .section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > .section > .title,
[data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > [data-section-title],
[data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > .title,
[data-section='horizontal-nav'][data-section-small-style] > section > [data-section-title],
[data-section='horizontal-nav'][data-section-small-style] > section > .title,
[data-section='horizontal-nav'][data-section-small-style] > .section > [data-section-title],
[data-section='horizontal-nav'][data-section-small-style] > .section > .title, .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > .title, .section-container.horizontal-nav[data-section-small-style] > section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > section > .title, .section-container.horizontal-nav[data-section-small-style] > .section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > .section > .title,
[data-section='accordion'][data-section-small-style] > [data-section-region] > [data-section-title],
[data-section='accordion'][data-section-small-style] > [data-section-region] > .title,
[data-section='accordion'][data-section-small-style] > section > [data-section-title],
[data-section='accordion'][data-section-small-style] > section > .title,
[data-section='accordion'][data-section-small-style] > .section > [data-section-title],
[data-section='accordion'][data-section-small-style] > .section > .title, .section-container.accordion[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.accordion[data-section-small-style] > [data-section-region] > .title, .section-container.accordion[data-section-small-style] > section > [data-section-title], .section-container.accordion[data-section-small-style] > section > .title, .section-container.accordion[data-section-small-style] > .section > [data-section-title], .section-container.accordion[data-section-small-style] > .section > .title {
  width: 100% !important; }
/* line 287*/
[data-section=''] > section, [data-section=''] > .section, [data-section=''] > [data-section-region], [data-section='auto'] > section, [data-section='auto'] > .section, [data-section='auto'] > [data-section-region], .section-container.auto > section, .section-container.auto > .section, .section-container.auto > [data-section-region],
[data-section='vertical-tabs'] > section,
[data-section='vertical-tabs'] > .section,
[data-section='vertical-tabs'] > [data-section-region], .section-container.vertical-tabs > section, .section-container.vertical-tabs > .section, .section-container.vertical-tabs > [data-section-region],
[data-section='vertical-nav'] > section,
[data-section='vertical-nav'] > .section,
[data-section='vertical-nav'] > [data-section-region], .section-container.vertical-nav > section, .section-container.vertical-nav > .section, .section-container.vertical-nav > [data-section-region],
[data-section='horizontal-nav'] > section,
[data-section='horizontal-nav'] > .section,
[data-section='horizontal-nav'] > [data-section-region], .section-container.horizontal-nav > section, .section-container.horizontal-nav > .section, .section-container.horizontal-nav > [data-section-region],
[data-section='accordion'] > section,
[data-section='accordion'] > .section,
[data-section='accordion'] > [data-section-region], .section-container.accordion > section, .section-container.accordion > .section, .section-container.accordion > [data-section-region] {
  margin: 0; }
/* line 102*/
[data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title,
[data-section='vertical-tabs'] > section > [data-section-title],
[data-section='vertical-tabs'] > section > .title,
[data-section='vertical-tabs'] > .section > [data-section-title],
[data-section='vertical-tabs'] > .section > .title,
[data-section='vertical-tabs'] > [data-section-region] > [data-section-title],
[data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title,
[data-section='vertical-nav'] > section > [data-section-title],
[data-section='vertical-nav'] > section > .title,
[data-section='vertical-nav'] > .section > [data-section-title],
[data-section='vertical-nav'] > .section > .title,
[data-section='vertical-nav'] > [data-section-region] > [data-section-title],
[data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title,
[data-section='horizontal-nav'] > section > [data-section-title],
[data-section='horizontal-nav'] > section > .title,
[data-section='horizontal-nav'] > .section > [data-section-title],
[data-section='horizontal-nav'] > .section > .title,
[data-section='horizontal-nav'] > [data-section-region] > [data-section-title],
[data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title,
[data-section='accordion'] > section > [data-section-title],
[data-section='accordion'] > section > .title,
[data-section='accordion'] > .section > [data-section-title],
[data-section='accordion'] > .section > .title,
[data-section='accordion'] > [data-section-region] > [data-section-title],
[data-section='accordion'] > [data-section-region] > .title, .section-container.accordion > section > [data-section-title], .section-container.accordion > section > .title, .section-container.accordion > .section > [data-section-title], .section-container.accordion > .section > .title, .section-container.accordion > [data-section-region] > [data-section-title], .section-container.accordion > [data-section-region] > .title {
  margin-bottom: 0; }
/* line 104*/
[data-section=''] > section > [data-section-title] a, [data-section=''] > section > .title a, [data-section=''] > .section > [data-section-title] a, [data-section=''] > .section > .title a, [data-section=''] > [data-section-region] > [data-section-title] a, [data-section=''] > [data-section-region] > .title a, [data-section='auto'] > section > [data-section-title] a, [data-section='auto'] > section > .title a, [data-section='auto'] > .section > [data-section-title] a, [data-section='auto'] > .section > .title a, [data-section='auto'] > [data-section-region] > [data-section-title] a, [data-section='auto'] > [data-section-region] > .title a, .section-container.auto > section > [data-section-title] a, .section-container.auto > section > .title a, .section-container.auto > .section > [data-section-title] a, .section-container.auto > .section > .title a, .section-container.auto > [data-section-region] > [data-section-title] a, .section-container.auto > [data-section-region] > .title a,
[data-section='vertical-tabs'] > section > [data-section-title] a,
[data-section='vertical-tabs'] > section > .title a,
[data-section='vertical-tabs'] > .section > [data-section-title] a,
[data-section='vertical-tabs'] > .section > .title a,
[data-section='vertical-tabs'] > [data-section-region] > [data-section-title] a,
[data-section='vertical-tabs'] > [data-section-region] > .title a, .section-container.vertical-tabs > section > [data-section-title] a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > [data-section-title] a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-tabs > [data-section-region] > [data-section-title] a, .section-container.vertical-tabs > [data-section-region] > .title a,
[data-section='vertical-nav'] > section > [data-section-title] a,
[data-section='vertical-nav'] > section > .title a,
[data-section='vertical-nav'] > .section > [data-section-title] a,
[data-section='vertical-nav'] > .section > .title a,
[data-section='vertical-nav'] > [data-section-region] > [data-section-title] a,
[data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a,
[data-section='horizontal-nav'] > section > [data-section-title] a,
[data-section='horizontal-nav'] > section > .title a,
[data-section='horizontal-nav'] > .section > [data-section-title] a,
[data-section='horizontal-nav'] > .section > .title a,
[data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a,
[data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a,
[data-section='accordion'] > section > [data-section-title] a,
[data-section='accordion'] > section > .title a,
[data-section='accordion'] > .section > [data-section-title] a,
[data-section='accordion'] > .section > .title a,
[data-section='accordion'] > [data-section-region] > [data-section-title] a,
[data-section='accordion'] > [data-section-region] > .title a, .section-container.accordion > section > [data-section-title] a, .section-container.accordion > section > .title a, .section-container.accordion > .section > [data-section-title] a, .section-container.accordion > .section > .title a, .section-container.accordion > [data-section-region] > [data-section-title] a, .section-container.accordion > [data-section-region] > .title a {
  width: 100%;
  display: inline-block;
  white-space: nowrap; }
/* line 111*/
[data-section=''] > section > [data-section-content], [data-section=''] > section > .content, [data-section=''] > .section > [data-section-content], [data-section=''] > .section > .content, [data-section=''] > [data-section-region] > [data-section-content], [data-section=''] > [data-section-region] > .content, [data-section='auto'] > section > [data-section-content], [data-section='auto'] > section > .content, [data-section='auto'] > .section > [data-section-content], [data-section='auto'] > .section > .content, [data-section='auto'] > [data-section-region] > [data-section-content], [data-section='auto'] > [data-section-region] > .content, .section-container.auto > section > [data-section-content], .section-container.auto > section > .content, .section-container.auto > .section > [data-section-content], .section-container.auto > .section > .content, .section-container.auto > [data-section-region] > [data-section-content], .section-container.auto > [data-section-region] > .content,
[data-section='vertical-tabs'] > section > [data-section-content],
[data-section='vertical-tabs'] > section > .content,
[data-section='vertical-tabs'] > .section > [data-section-content],
[data-section='vertical-tabs'] > .section > .content,
[data-section='vertical-tabs'] > [data-section-region] > [data-section-content],
[data-section='vertical-tabs'] > [data-section-region] > .content, .section-container.vertical-tabs > section > [data-section-content], .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > [data-section-content], .section-container.vertical-tabs > .section > .content, .section-container.vertical-tabs > [data-section-region] > [data-section-content], .section-container.vertical-tabs > [data-section-region] > .content,
[data-section='vertical-nav'] > section > [data-section-content],
[data-section='vertical-nav'] > section > .content,
[data-section='vertical-nav'] > .section > [data-section-content],
[data-section='vertical-nav'] > .section > .content,
[data-section='vertical-nav'] > [data-section-region] > [data-section-content],
[data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content,
[data-section='horizontal-nav'] > section > [data-section-content],
[data-section='horizontal-nav'] > section > .content,
[data-section='horizontal-nav'] > .section > [data-section-content],
[data-section='horizontal-nav'] > .section > .content,
[data-section='horizontal-nav'] > [data-section-region] > [data-section-content],
[data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content,
[data-section='accordion'] > section > [data-section-content],
[data-section='accordion'] > section > .content,
[data-section='accordion'] > .section > [data-section-content],
[data-section='accordion'] > .section > .content,
[data-section='accordion'] > [data-section-region] > [data-section-content],
[data-section='accordion'] > [data-section-region] > .content, .section-container.accordion > section > [data-section-content], .section-container.accordion > section > .content, .section-container.accordion > .section > [data-section-content], .section-container.accordion > .section > .content, .section-container.accordion > [data-section-region] > [data-section-content], .section-container.accordion > [data-section-region] > .content {
  display: none; }
/* line 116*/
[data-section=''] > section.active > [data-section-content], [data-section=''] > section.active > .content, [data-section=''] > .section.active > [data-section-content], [data-section=''] > .section.active > .content, [data-section=''] > [data-section-region].active > [data-section-content], [data-section=''] > [data-section-region].active > .content, [data-section='auto'] > section.active > [data-section-content], [data-section='auto'] > section.active > .content, [data-section='auto'] > .section.active > [data-section-content], [data-section='auto'] > .section.active > .content, [data-section='auto'] > [data-section-region].active > [data-section-content], [data-section='auto'] > [data-section-region].active > .content, .section-container.auto > section.active > [data-section-content], .section-container.auto > section.active > .content, .section-container.auto > .section.active > [data-section-content], .section-container.auto > .section.active > .content, .section-container.auto > [data-section-region].active > [data-section-content], .section-container.auto > [data-section-region].active > .content,
[data-section='vertical-tabs'] > section.active > [data-section-content],
[data-section='vertical-tabs'] > section.active > .content,
[data-section='vertical-tabs'] > .section.active > [data-section-content],
[data-section='vertical-tabs'] > .section.active > .content,
[data-section='vertical-tabs'] > [data-section-region].active > [data-section-content],
[data-section='vertical-tabs'] > [data-section-region].active > .content, .section-container.vertical-tabs > section.active > [data-section-content], .section-container.vertical-tabs > section.active > .content, .section-container.vertical-tabs > .section.active > [data-section-content], .section-container.vertical-tabs > .section.active > .content, .section-container.vertical-tabs > [data-section-region].active > [data-section-content], .section-container.vertical-tabs > [data-section-region].active > .content,
[data-section='vertical-nav'] > section.active > [data-section-content],
[data-section='vertical-nav'] > section.active > .content,
[data-section='vertical-nav'] > .section.active > [data-section-content],
[data-section='vertical-nav'] > .section.active > .content,
[data-section='vertical-nav'] > [data-section-region].active > [data-section-content],
[data-section='vertical-nav'] > [data-section-region].active > .content, .section-container.vertical-nav > section.active > [data-section-content], .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > [data-section-content], .section-container.vertical-nav > .section.active > .content, .section-container.vertical-nav > [data-section-region].active > [data-section-content], .section-container.vertical-nav > [data-section-region].active > .content,
[data-section='horizontal-nav'] > section.active > [data-section-content],
[data-section='horizontal-nav'] > section.active > .content,
[data-section='horizontal-nav'] > .section.active > [data-section-content],
[data-section='horizontal-nav'] > .section.active > .content,
[data-section='horizontal-nav'] > [data-section-region].active > [data-section-content],
[data-section='horizontal-nav'] > [data-section-region].active > .content, .section-container.horizontal-nav > section.active > [data-section-content], .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > [data-section-content], .section-container.horizontal-nav > .section.active > .content, .section-container.horizontal-nav > [data-section-region].active > [data-section-content], .section-container.horizontal-nav > [data-section-region].active > .content,
[data-section='accordion'] > section.active > [data-section-content],
[data-section='accordion'] > section.active > .content,
[data-section='accordion'] > .section.active > [data-section-content],
[data-section='accordion'] > .section.active > .content,
[data-section='accordion'] > [data-section-region].active > [data-section-content],
[data-section='accordion'] > [data-section-region].active > .content, .section-container.accordion > section.active > [data-section-content], .section-container.accordion > section.active > .content, .section-container.accordion > .section.active > [data-section-content], .section-container.accordion > .section.active > .content, .section-container.accordion > [data-section-region].active > [data-section-content], .section-container.accordion > [data-section-region].active > .content {
  display: block; }
/* line 119*/
[data-section=''] > section:not(.active), [data-section=''] > .section:not(.active), [data-section=''] > [data-section-region]:not(.active), [data-section='auto'] > section:not(.active), [data-section='auto'] > .section:not(.active), [data-section='auto'] > [data-section-region]:not(.active), .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.auto > [data-section-region]:not(.active),
[data-section='vertical-tabs'] > section:not(.active),
[data-section='vertical-tabs'] > .section:not(.active),
[data-section='vertical-tabs'] > [data-section-region]:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-tabs > [data-section-region]:not(.active),
[data-section='vertical-nav'] > section:not(.active),
[data-section='vertical-nav'] > .section:not(.active),
[data-section='vertical-nav'] > [data-section-region]:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.vertical-nav > [data-section-region]:not(.active),
[data-section='horizontal-nav'] > section:not(.active),
[data-section='horizontal-nav'] > .section:not(.active),
[data-section='horizontal-nav'] > [data-section-region]:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.horizontal-nav > [data-section-region]:not(.active),
[data-section='accordion'] > section:not(.active),
[data-section='accordion'] > .section:not(.active),
[data-section='accordion'] > [data-section-region]:not(.active), .section-container.accordion > section:not(.active), .section-container.accordion > .section:not(.active), .section-container.accordion > [data-section-region]:not(.active) {
  padding: 0 !important; }
/* line 126*/
[data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title,
[data-section='vertical-tabs'] > section > [data-section-title],
[data-section='vertical-tabs'] > section > .title,
[data-section='vertical-tabs'] > .section > [data-section-title],
[data-section='vertical-tabs'] > .section > .title,
[data-section='vertical-tabs'] > [data-section-region] > [data-section-title],
[data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title,
[data-section='vertical-nav'] > section > [data-section-title],
[data-section='vertical-nav'] > section > .title,
[data-section='vertical-nav'] > .section > [data-section-title],
[data-section='vertical-nav'] > .section > .title,
[data-section='vertical-nav'] > [data-section-region] > [data-section-title],
[data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title,
[data-section='horizontal-nav'] > section > [data-section-title],
[data-section='horizontal-nav'] > section > .title,
[data-section='horizontal-nav'] > .section > [data-section-title],
[data-section='horizontal-nav'] > .section > .title,
[data-section='horizontal-nav'] > [data-section-region] > [data-section-title],
[data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title,
[data-section='accordion'] > section > [data-section-title],
[data-section='accordion'] > section > .title,
[data-section='accordion'] > .section > [data-section-title],
[data-section='accordion'] > .section > .title,
[data-section='accordion'] > [data-section-region] > [data-section-title],
[data-section='accordion'] > [data-section-region] > .title, .section-container.accordion > section > [data-section-title], .section-container.accordion > section > .title, .section-container.accordion > .section > [data-section-title], .section-container.accordion > .section > .title, .section-container.accordion > [data-section-region] > [data-section-title], .section-container.accordion > [data-section-region] > .title {
  width: 100%; }

/* line 296*/
.section-container.auto,
.section-container.vertical-tabs,
.section-container.vertical-nav,
.section-container.horizontal-nav,
.section-container.accordion {
  border-top: 1px solid #cccccc; }
/* line 207*/
.section-container.auto > section > .title, .section-container.auto > .section > .title,
.section-container.vertical-tabs > section > .title,
.section-container.vertical-tabs > .section > .title,
.section-container.vertical-nav > section > .title,
.section-container.vertical-nav > .section > .title,
.section-container.horizontal-nav > section > .title,
.section-container.horizontal-nav > .section > .title,
.section-container.accordion > section > .title,
.section-container.accordion > .section > .title {
  background-color: #efefef;
  cursor: pointer;
  border: solid 1px #cccccc; }
/* line 211*/
.section-container.auto > section > .title a, .section-container.auto > .section > .title a,
.section-container.vertical-tabs > section > .title a,
.section-container.vertical-tabs > .section > .title a,
.section-container.vertical-nav > section > .title a,
.section-container.vertical-nav > .section > .title a,
.section-container.horizontal-nav > section > .title a,
.section-container.horizontal-nav > .section > .title a,
.section-container.accordion > section > .title a,
.section-container.accordion > .section > .title a {
  padding: 0.9375em;
  color: #333333;
  font-size: 0.875em;
  background: none; }
/* line 217*/
.section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover,
.section-container.vertical-tabs > section > .title:hover,
.section-container.vertical-tabs > .section > .title:hover,
.section-container.vertical-nav > section > .title:hover,
.section-container.vertical-nav > .section > .title:hover,
.section-container.horizontal-nav > section > .title:hover,
.section-container.horizontal-nav > .section > .title:hover,
.section-container.accordion > section > .title:hover,
.section-container.accordion > .section > .title:hover {
  background-color: #e2e2e2; }
/* line 220*/
.section-container.auto > section > .content, .section-container.auto > .section > .content,
.section-container.vertical-tabs > section > .content,
.section-container.vertical-tabs > .section > .content,
.section-container.vertical-nav > section > .content,
.section-container.vertical-nav > .section > .content,
.section-container.horizontal-nav > section > .content,
.section-container.horizontal-nav > .section > .content,
.section-container.accordion > section > .content,
.section-container.accordion > .section > .content {
  padding: 0.9375em;
  background-color: white;
  border: solid 1px #cccccc; }
/* line 225*/
.section-container.auto > section > .content > *:last-child, .section-container.auto > .section > .content > *:last-child,
.section-container.vertical-tabs > section > .content > *:last-child,
.section-container.vertical-tabs > .section > .content > *:last-child,
.section-container.vertical-nav > section > .content > *:last-child,
.section-container.vertical-nav > .section > .content > *:last-child,
.section-container.horizontal-nav > section > .content > *:last-child,
.section-container.horizontal-nav > .section > .content > *:last-child,
.section-container.accordion > section > .content > *:last-child,
.section-container.accordion > .section > .content > *:last-child {
  margin-bottom: 0; }
/* line 226*/
.section-container.auto > section > .content > *:first-child, .section-container.auto > .section > .content > *:first-child,
.section-container.vertical-tabs > section > .content > *:first-child,
.section-container.vertical-tabs > .section > .content > *:first-child,
.section-container.vertical-nav > section > .content > *:first-child,
.section-container.vertical-nav > .section > .content > *:first-child,
.section-container.horizontal-nav > section > .content > *:first-child,
.section-container.horizontal-nav > .section > .content > *:first-child,
.section-container.accordion > section > .content > *:first-child,
.section-container.accordion > .section > .content > *:first-child {
  padding-top: 0; }
/* line 227*/
.section-container.auto > section > .content > *:last-child:not(.flex-video), .section-container.auto > .section > .content > *:last-child:not(.flex-video),
.section-container.vertical-tabs > section > .content > *:last-child:not(.flex-video),
.section-container.vertical-tabs > .section > .content > *:last-child:not(.flex-video),
.section-container.vertical-nav > section > .content > *:last-child:not(.flex-video),
.section-container.vertical-nav > .section > .content > *:last-child:not(.flex-video),
.section-container.horizontal-nav > section > .content > *:last-child:not(.flex-video),
.section-container.horizontal-nav > .section > .content > *:last-child:not(.flex-video),
.section-container.accordion > section > .content > *:last-child:not(.flex-video),
.section-container.accordion > .section > .content > *:last-child:not(.flex-video) {
  padding-bottom: 0; }
/* line 231*/
.section-container.auto > section.active > .title, .section-container.auto > .section.active > .title,
.section-container.vertical-tabs > section.active > .title,
.section-container.vertical-tabs > .section.active > .title,
.section-container.vertical-nav > section.active > .title,
.section-container.vertical-nav > .section.active > .title,
.section-container.horizontal-nav > section.active > .title,
.section-container.horizontal-nav > .section.active > .title,
.section-container.accordion > section.active > .title,
.section-container.accordion > .section.active > .title {
  background: #d5d5d5; }
/* line 233*/
.section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a,
.section-container.vertical-tabs > section.active > .title a,
.section-container.vertical-tabs > .section.active > .title a,
.section-container.vertical-nav > section.active > .title a,
.section-container.vertical-nav > .section.active > .title a,
.section-container.horizontal-nav > section.active > .title a,
.section-container.horizontal-nav > .section.active > .title a,
.section-container.accordion > section.active > .title a,
.section-container.accordion > .section.active > .title a {
  color: #333333; }
/* line 237*/
.section-container.auto > section:not(.active), .section-container.auto > .section:not(.active),
.section-container.vertical-tabs > section:not(.active),
.section-container.vertical-tabs > .section:not(.active),
.section-container.vertical-nav > section:not(.active),
.section-container.vertical-nav > .section:not(.active),
.section-container.horizontal-nav > section:not(.active),
.section-container.horizontal-nav > .section:not(.active),
.section-container.accordion > section:not(.active),
.section-container.accordion > .section:not(.active) {
  padding: 0 !important; }
/* line 243*/
.section-container.auto > section > .title, .section-container.auto > .section > .title,
.section-container.vertical-tabs > section > .title,
.section-container.vertical-tabs > .section > .title,
.section-container.vertical-nav > section > .title,
.section-container.vertical-nav > .section > .title,
.section-container.horizontal-nav > section > .title,
.section-container.horizontal-nav > .section > .title,
.section-container.accordion > section > .title,
.section-container.accordion > .section > .title {
  border-top: none; }

/* line 303*/
[data-section='tabs'], .section-container.tabs {
  width: 100%;
  position: relative;
  display: block;
  margin-bottom: 1.25em; }
/* line 49*/
[data-section='tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.tabs:not([data-section-resized]):not([data-section-small-style]) {
  visibility: hidden; }
/* line 102*/
[data-section='tabs'] > section > [data-section-title], [data-section='tabs'] > section > .title, [data-section='tabs'] > .section > [data-section-title], [data-section='tabs'] > .section > .title, [data-section='tabs'] > [data-section-region] > [data-section-title], [data-section='tabs'] > [data-section-region] > .title, .section-container.tabs > section > [data-section-title], .section-container.tabs > section > .title, .section-container.tabs > .section > [data-section-title], .section-container.tabs > .section > .title, .section-container.tabs > [data-section-region] > [data-section-title], .section-container.tabs > [data-section-region] > .title {
  margin-bottom: 0; }
/* line 104*/
[data-section='tabs'] > section > [data-section-title] a, [data-section='tabs'] > section > .title a, [data-section='tabs'] > .section > [data-section-title] a, [data-section='tabs'] > .section > .title a, [data-section='tabs'] > [data-section-region] > [data-section-title] a, [data-section='tabs'] > [data-section-region] > .title a, .section-container.tabs > section > [data-section-title] a, .section-container.tabs > section > .title a, .section-container.tabs > .section > [data-section-title] a, .section-container.tabs > .section > .title a, .section-container.tabs > [data-section-region] > [data-section-title] a, .section-container.tabs > [data-section-region] > .title a {
  width: 100%;
  display: inline-block;
  white-space: nowrap; }
/* line 111*/
[data-section='tabs'] > section > [data-section-content], [data-section='tabs'] > section > .content, [data-section='tabs'] > .section > [data-section-content], [data-section='tabs'] > .section > .content, [data-section='tabs'] > [data-section-region] > [data-section-content], [data-section='tabs'] > [data-section-region] > .content, .section-container.tabs > section > [data-section-content], .section-container.tabs > section > .content, .section-container.tabs > .section > [data-section-content], .section-container.tabs > .section > .content, .section-container.tabs > [data-section-region] > [data-section-content], .section-container.tabs > [data-section-region] > .content {
  display: none; }
/* line 116*/
[data-section='tabs'] > section.active > [data-section-content], [data-section='tabs'] > section.active > .content, [data-section='tabs'] > .section.active > [data-section-content], [data-section='tabs'] > .section.active > .content, [data-section='tabs'] > [data-section-region].active > [data-section-content], [data-section='tabs'] > [data-section-region].active > .content, .section-container.tabs > section.active > [data-section-content], .section-container.tabs > section.active > .content, .section-container.tabs > .section.active > [data-section-content], .section-container.tabs > .section.active > .content, .section-container.tabs > [data-section-region].active > [data-section-content], .section-container.tabs > [data-section-region].active > .content {
  display: block; }
/* line 119*/
[data-section='tabs'] > section:not(.active), [data-section='tabs'] > .section:not(.active), [data-section='tabs'] > [data-section-region]:not(.active), .section-container.tabs > section:not(.active), .section-container.tabs > .section:not(.active), .section-container.tabs > [data-section-region]:not(.active) {
  padding: 0 !important; }
/* line 132*/
[data-section='tabs'] > section > [data-section-title], [data-section='tabs'] > section > .title, [data-section='tabs'] > .section > [data-section-title], [data-section='tabs'] > .section > .title, [data-section='tabs'] > [data-section-region] > [data-section-title], [data-section='tabs'] > [data-section-region] > .title, .section-container.tabs > section > [data-section-title], .section-container.tabs > section > .title, .section-container.tabs > .section > [data-section-title], .section-container.tabs > .section > .title, .section-container.tabs > [data-section-region] > [data-section-title], .section-container.tabs > [data-section-region] > .title {
  width: auto;
  position: absolute;
  top: 0;
  left: 0; }

/* line 310*/
.section-container.tabs {
  border: none; }
/* line 207*/
.section-container.tabs > section > .title, .section-container.tabs > .section > .title {
  background-color: #efefef;
  cursor: pointer;
  border: solid 1px #cccccc; }
/* line 211*/
.section-container.tabs > section > .title a, .section-container.tabs > .section > .title a {
  padding: 0.9375em;
  color: #333333;
  font-size: 0.875em;
  background: none; }
/* line 217*/
.section-container.tabs > section > .title:hover, .section-container.tabs > .section > .title:hover {
  background-color: #e2e2e2; }
/* line 220*/
.section-container.tabs > section > .content, .section-container.tabs > .section > .content {
  padding: 0.9375em;
  background-color: white;
  border: solid 1px #cccccc; }
/* line 225*/
.section-container.tabs > section > .content > *:last-child, .section-container.tabs > .section > .content > *:last-child {
  margin-bottom: 0; }
/* line 226*/
.section-container.tabs > section > .content > *:first-child, .section-container.tabs > .section > .content > *:first-child {
  padding-top: 0; }
/* line 227*/
.section-container.tabs > section > .content > *:last-child:not(.flex-video), .section-container.tabs > .section > .content > *:last-child:not(.flex-video) {
  padding-bottom: 0; }
/* line 231*/
.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title {
  background: white; }
/* line 233*/
.section-container.tabs > section.active > .title a, .section-container.tabs > .section.active > .title a {
  color: #333333; }
/* line 237*/
.section-container.tabs > section:not(.active), .section-container.tabs > .section:not(.active) {
  padding: 0 !important; }
/* line 249*/
.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title {
  border-bottom: 0; }

@media only screen and (min-width: 768px) {
  /* line 319*/
  [data-section=''], [data-section='auto'], .section-container.auto {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em;
  }
  /* line 49*/
  [data-section='']:not([data-section-resized]):not([data-section-small-style]), [data-section='auto']:not([data-section-resized]):not([data-section-small-style]), .section-container.auto:not([data-section-resized]):not([data-section-small-style]) {
    visibility: hidden;
  }
  /* line 102*/
  [data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title {
    margin-bottom: 0;
  }
  /* line 104*/
  [data-section=''] > section > [data-section-title] a, [data-section=''] > section > .title a, [data-section=''] > .section > [data-section-title] a, [data-section=''] > .section > .title a, [data-section=''] > [data-section-region] > [data-section-title] a, [data-section=''] > [data-section-region] > .title a, [data-section='auto'] > section > [data-section-title] a, [data-section='auto'] > section > .title a, [data-section='auto'] > .section > [data-section-title] a, [data-section='auto'] > .section > .title a, [data-section='auto'] > [data-section-region] > [data-section-title] a, [data-section='auto'] > [data-section-region] > .title a, .section-container.auto > section > [data-section-title] a, .section-container.auto > section > .title a, .section-container.auto > .section > [data-section-title] a, .section-container.auto > .section > .title a, .section-container.auto > [data-section-region] > [data-section-title] a, .section-container.auto > [data-section-region] > .title a {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
  }
  /* line 111*/
  [data-section=''] > section > [data-section-content], [data-section=''] > section > .content, [data-section=''] > .section > [data-section-content], [data-section=''] > .section > .content, [data-section=''] > [data-section-region] > [data-section-content], [data-section=''] > [data-section-region] > .content, [data-section='auto'] > section > [data-section-content], [data-section='auto'] > section > .content, [data-section='auto'] > .section > [data-section-content], [data-section='auto'] > .section > .content, [data-section='auto'] > [data-section-region] > [data-section-content], [data-section='auto'] > [data-section-region] > .content, .section-container.auto > section > [data-section-content], .section-container.auto > section > .content, .section-container.auto > .section > [data-section-content], .section-container.auto > .section > .content, .section-container.auto > [data-section-region] > [data-section-content], .section-container.auto > [data-section-region] > .content {
    display: none;
  }
  /* line 116*/
  [data-section=''] > section.active > [data-section-content], [data-section=''] > section.active > .content, [data-section=''] > .section.active > [data-section-content], [data-section=''] > .section.active > .content, [data-section=''] > [data-section-region].active > [data-section-content], [data-section=''] > [data-section-region].active > .content, [data-section='auto'] > section.active > [data-section-content], [data-section='auto'] > section.active > .content, [data-section='auto'] > .section.active > [data-section-content], [data-section='auto'] > .section.active > .content, [data-section='auto'] > [data-section-region].active > [data-section-content], [data-section='auto'] > [data-section-region].active > .content, .section-container.auto > section.active > [data-section-content], .section-container.auto > section.active > .content, .section-container.auto > .section.active > [data-section-content], .section-container.auto > .section.active > .content, .section-container.auto > [data-section-region].active > [data-section-content], .section-container.auto > [data-section-region].active > .content {
    display: block;
  }
  /* line 119*/
  [data-section=''] > section:not(.active), [data-section=''] > .section:not(.active), [data-section=''] > [data-section-region]:not(.active), [data-section='auto'] > section:not(.active), [data-section='auto'] > .section:not(.active), [data-section='auto'] > [data-section-region]:not(.active), .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.auto > [data-section-region]:not(.active) {
    padding: 0 !important;
  }
  /* line 132*/
  [data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title {
    width: auto;
    position: absolute;
    top: 0;
    left: 0;
  }

  /* line 326*/
  .section-container.auto {
    border: none;
  }
  /* line 207*/
  .section-container.auto > section > .title, .section-container.auto > .section > .title {
    background-color: #efefef;
    cursor: pointer;
    border: solid 1px #cccccc;
  }
  /* line 211*/
  .section-container.auto > section > .title a, .section-container.auto > .section > .title a {
    padding: 0.9375em;
    color: #333333;
    font-size: 0.875em;
    background: none;
  }
  /* line 217*/
  .section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover {
    background-color: #e2e2e2;
  }
  /* line 220*/
  .section-container.auto > section > .content, .section-container.auto > .section > .content {
    padding: 0.9375em;
    background-color: white;
    border: solid 1px #cccccc;
  }
  /* line 225*/
  .section-container.auto > section > .content > *:last-child, .section-container.auto > .section > .content > *:last-child {
    margin-bottom: 0;
  }
  /* line 226*/
  .section-container.auto > section > .content > *:first-child, .section-container.auto > .section > .content > *:first-child {
    padding-top: 0;
  }
  /* line 227*/
  .section-container.auto > section > .content > *:last-child:not(.flex-video), .section-container.auto > .section > .content > *:last-child:not(.flex-video) {
    padding-bottom: 0;
  }
  /* line 231*/
  .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title {
    background: white;
  }
  /* line 233*/
  .section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a {
    color: #333333;
  }
  /* line 237*/
  .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active) {
    padding: 0 !important;
  }
  /* line 249*/
  .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title {
    border-bottom: 0;
  }

  /* line 333*/
  [data-section='vertical-tabs'], .section-container.vertical-tabs {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em;
  }
  /* line 49*/
  [data-section='vertical-tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-tabs:not([data-section-resized]):not([data-section-small-style]) {
    visibility: hidden;
  }
  /* line 55*/
  [data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style] {
    width: 100% !important;
  }
  /* line 58*/
  [data-section='vertical-tabs'][data-section-small-style] > [data-section-region], [data-section='vertical-tabs'][data-section-small-style] > section, [data-section='vertical-tabs'][data-section-small-style] > .section, .section-container.vertical-tabs[data-section-small-style] > [data-section-region], .section-container.vertical-tabs[data-section-small-style] > section, .section-container.vertical-tabs[data-section-small-style] > .section {
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 61*/
  [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-tabs'][data-section-small-style] > section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > section > .title, [data-section='vertical-tabs'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > .section > .title, .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-tabs[data-section-small-style] > section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > section > .title, .section-container.vertical-tabs[data-section-small-style] > .section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > .section > .title {
    width: 100% !important;
  }
  /* line 102*/
  [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title {
    margin-bottom: 0;
  }
  /* line 104*/
  [data-section='vertical-tabs'] > section > [data-section-title] a, [data-section='vertical-tabs'] > section > .title a, [data-section='vertical-tabs'] > .section > [data-section-title] a, [data-section='vertical-tabs'] > .section > .title a, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title] a, [data-section='vertical-tabs'] > [data-section-region] > .title a, .section-container.vertical-tabs > section > [data-section-title] a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > [data-section-title] a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-tabs > [data-section-region] > [data-section-title] a, .section-container.vertical-tabs > [data-section-region] > .title a {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
  }
  /* line 111*/
  [data-section='vertical-tabs'] > section > [data-section-content], [data-section='vertical-tabs'] > section > .content, [data-section='vertical-tabs'] > .section > [data-section-content], [data-section='vertical-tabs'] > .section > .content, [data-section='vertical-tabs'] > [data-section-region] > [data-section-content], [data-section='vertical-tabs'] > [data-section-region] > .content, .section-container.vertical-tabs > section > [data-section-content], .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > [data-section-content], .section-container.vertical-tabs > .section > .content, .section-container.vertical-tabs > [data-section-region] > [data-section-content], .section-container.vertical-tabs > [data-section-region] > .content {
    display: none;
  }
  /* line 116*/
  [data-section='vertical-tabs'] > section.active > [data-section-content], [data-section='vertical-tabs'] > section.active > .content, [data-section='vertical-tabs'] > .section.active > [data-section-content], [data-section='vertical-tabs'] > .section.active > .content, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-content], [data-section='vertical-tabs'] > [data-section-region].active > .content, .section-container.vertical-tabs > section.active > [data-section-content], .section-container.vertical-tabs > section.active > .content, .section-container.vertical-tabs > .section.active > [data-section-content], .section-container.vertical-tabs > .section.active > .content, .section-container.vertical-tabs > [data-section-region].active > [data-section-content], .section-container.vertical-tabs > [data-section-region].active > .content {
    display: block;
  }
  /* line 119*/
  [data-section='vertical-tabs'] > section:not(.active), [data-section='vertical-tabs'] > .section:not(.active), [data-section='vertical-tabs'] > [data-section-region]:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-tabs > [data-section-region]:not(.active) {
    padding: 0 !important;
  }
  /* line 143*/
  [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title {
    position: absolute;
    top: 0;
    left: 0;
    width: 12.5em;
  }
  /* line 150*/
  [data-section='vertical-tabs'] > section.active, [data-section='vertical-tabs'] > .section.active, [data-section='vertical-tabs'] > [data-section-region].active, .section-container.vertical-tabs > section.active, .section-container.vertical-tabs > .section.active, .section-container.vertical-tabs > [data-section-region].active {
    padding-left: 12.5em;
  }
  /* line 153*/
  [data-section='vertical-tabs'] > section.active > [data-section-title], [data-section='vertical-tabs'] > section.active > .title, [data-section='vertical-tabs'] > .section.active > [data-section-title], [data-section='vertical-tabs'] > .section.active > .title, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-title], [data-section='vertical-tabs'] > [data-section-region].active > .title, .section-container.vertical-tabs > section.active > [data-section-title], .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > [data-section-title], .section-container.vertical-tabs > .section.active > .title, .section-container.vertical-tabs > [data-section-region].active > [data-section-title], .section-container.vertical-tabs > [data-section-region].active > .title {
    width: 12.5em;
  }

  /* line 340*/
  .section-container.vertical-tabs {
    border: none;
  }
  /* line 207*/
  .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > .title {
    background-color: #efefef;
    cursor: pointer;
    border: solid 1px #cccccc;
  }
  /* line 211*/
  .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > .title a {
    padding: 0.9375em;
    color: #333333;
    font-size: 0.875em;
    background: none;
  }
  /* line 217*/
  .section-container.vertical-tabs > section > .title:hover, .section-container.vertical-tabs > .section > .title:hover {
    background-color: #e2e2e2;
  }
  /* line 220*/
  .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > .content {
    padding: 0.9375em;
    background-color: white;
    border: solid 1px #cccccc;
  }
  /* line 225*/
  .section-container.vertical-tabs > section > .content > *:last-child, .section-container.vertical-tabs > .section > .content > *:last-child {
    margin-bottom: 0;
  }
  /* line 226*/
  .section-container.vertical-tabs > section > .content > *:first-child, .section-container.vertical-tabs > .section > .content > *:first-child {
    padding-top: 0;
  }
  /* line 227*/
  .section-container.vertical-tabs > section > .content > *:last-child:not(.flex-video), .section-container.vertical-tabs > .section > .content > *:last-child:not(.flex-video) {
    padding-bottom: 0;
  }
  /* line 231*/
  .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title {
    background: #d5d5d5;
  }
  /* line 233*/
  .section-container.vertical-tabs > section.active > .title a, .section-container.vertical-tabs > .section.active > .title a {
    color: #333333;
  }
  /* line 237*/
  .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active) {
    padding: 0 !important;
  }
  /* line 257*/
  .section-container.vertical-tabs > section.active, .section-container.vertical-tabs > .section.active {
    padding-left: 12.4375em;
  }
  /* line 260*/
  .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title {
    background-color: #d5d5d5;
  }

  /* line 347*/
  [data-section='vertical-nav'], .section-container.vertical-nav {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em;
  }
  /* line 49*/
  [data-section='vertical-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-nav:not([data-section-resized]):not([data-section-small-style]) {
    visibility: hidden;
  }
  /* line 55*/
  [data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style] {
    width: 100% !important;
  }
  /* line 58*/
  [data-section='vertical-nav'][data-section-small-style] > [data-section-region], [data-section='vertical-nav'][data-section-small-style] > section, [data-section='vertical-nav'][data-section-small-style] > .section, .section-container.vertical-nav[data-section-small-style] > [data-section-region], .section-container.vertical-nav[data-section-small-style] > section, .section-container.vertical-nav[data-section-small-style] > .section {
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 61*/
  [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-nav'][data-section-small-style] > section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > section > .title, [data-section='vertical-nav'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > .section > .title, .section-container.vertical-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-nav[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-nav[data-section-small-style] > section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > section > .title, .section-container.vertical-nav[data-section-small-style] > .section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > .section > .title {
    width: 100% !important;
  }
  /* line 349*/
  [data-section='vertical-nav'] > section, [data-section='vertical-nav'] > .section, [data-section='vertical-nav'] > [data-section-region], .section-container.vertical-nav > section, .section-container.vertical-nav > .section, .section-container.vertical-nav > [data-section-region] {
    position: relative;
    display: inline-block;
  }
  /* line 102*/
  [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title {
    margin-bottom: 0;
  }
  /* line 104*/
  [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
  }
  /* line 111*/
  [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content {
    display: none;
  }
  /* line 116*/
  [data-section='vertical-nav'] > section.active > [data-section-content], [data-section='vertical-nav'] > section.active > .content, [data-section='vertical-nav'] > .section.active > [data-section-content], [data-section='vertical-nav'] > .section.active > .content, [data-section='vertical-nav'] > [data-section-region].active > [data-section-content], [data-section='vertical-nav'] > [data-section-region].active > .content, .section-container.vertical-nav > section.active > [data-section-content], .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > [data-section-content], .section-container.vertical-nav > .section.active > .content, .section-container.vertical-nav > [data-section-region].active > [data-section-content], .section-container.vertical-nav > [data-section-region].active > .content {
    display: block;
  }
  /* line 119*/
  [data-section='vertical-nav'] > section:not(.active), [data-section='vertical-nav'] > .section:not(.active), [data-section='vertical-nav'] > [data-section-region]:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.vertical-nav > [data-section-region]:not(.active) {
    padding: 0 !important;
  }
  /* line 165*/
  [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title {
    position: static;
    width: auto;
  }
  /* line 168*/
  [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a {
    display: block;
  }
  /* line 171*/
  [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    min-width: 12.5em;
  }

  /* line 354*/
  .section-container.vertical-nav {
    border: none;
  }
  /* line 207*/
  .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title {
    background-color: #efefef;
    cursor: pointer;
    border: solid 1px #cccccc;
  }
  /* line 211*/
  .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > .title a {
    padding: 0.9375em;
    color: #333333;
    font-size: 0.875em;
    background: none;
  }
  /* line 217*/
  .section-container.vertical-nav > section > .title:hover, .section-container.vertical-nav > .section > .title:hover {
    background-color: #e2e2e2;
  }
  /* line 220*/
  .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > .content {
    padding: 0.9375em;
    background-color: white;
    border: solid 1px #cccccc;
  }
  /* line 225*/
  .section-container.vertical-nav > section > .content > *:last-child, .section-container.vertical-nav > .section > .content > *:last-child {
    margin-bottom: 0;
  }
  /* line 226*/
  .section-container.vertical-nav > section > .content > *:first-child, .section-container.vertical-nav > .section > .content > *:first-child {
    padding-top: 0;
  }
  /* line 227*/
  .section-container.vertical-nav > section > .content > *:last-child:not(.flex-video), .section-container.vertical-nav > .section > .content > *:last-child:not(.flex-video) {
    padding-bottom: 0;
  }
  /* line 231*/
  .section-container.vertical-nav > section.active > .title, .section-container.vertical-nav > .section.active > .title {
    background: #d5d5d5;
  }
  /* line 233*/
  .section-container.vertical-nav > section.active > .title a, .section-container.vertical-nav > .section.active > .title a {
    color: #333333;
  }
  /* line 237*/
  .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active) {
    padding: 0 !important;
  }

  /* line 361*/
  [data-section='horizontal-nav'], .section-container.horizontal-nav {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em;
  }
  /* line 49*/
  [data-section='horizontal-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.horizontal-nav:not([data-section-resized]):not([data-section-small-style]) {
    visibility: hidden;
  }
  /* line 55*/
  [data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style] {
    width: 100% !important;
  }
  /* line 58*/
  [data-section='horizontal-nav'][data-section-small-style] > [data-section-region], [data-section='horizontal-nav'][data-section-small-style] > section, [data-section='horizontal-nav'][data-section-small-style] > .section, .section-container.horizontal-nav[data-section-small-style] > [data-section-region], .section-container.horizontal-nav[data-section-small-style] > section, .section-container.horizontal-nav[data-section-small-style] > .section {
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 61*/
  [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='horizontal-nav'][data-section-small-style] > section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > section > .title, [data-section='horizontal-nav'][data-section-small-style] > .section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > .section > .title, .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > .title, .section-container.horizontal-nav[data-section-small-style] > section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > section > .title, .section-container.horizontal-nav[data-section-small-style] > .section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > .section > .title {
    width: 100% !important;
  }
  /* line 363*/
  [data-section='horizontal-nav'] > section, [data-section='horizontal-nav'] > .section, [data-section='horizontal-nav'] > [data-section-region], .section-container.horizontal-nav > section, .section-container.horizontal-nav > .section, .section-container.horizontal-nav > [data-section-region] {
    position: relative;
    float: left;
  }
  /* line 102*/
  [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title {
    margin-bottom: 0;
  }
  /* line 104*/
  [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
  }
  /* line 111*/
  [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content {
    display: none;
  }
  /* line 116*/
  [data-section='horizontal-nav'] > section.active > [data-section-content], [data-section='horizontal-nav'] > section.active > .content, [data-section='horizontal-nav'] > .section.active > [data-section-content], [data-section='horizontal-nav'] > .section.active > .content, [data-section='horizontal-nav'] > [data-section-region].active > [data-section-content], [data-section='horizontal-nav'] > [data-section-region].active > .content, .section-container.horizontal-nav > section.active > [data-section-content], .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > [data-section-content], .section-container.horizontal-nav > .section.active > .content, .section-container.horizontal-nav > [data-section-region].active > [data-section-content], .section-container.horizontal-nav > [data-section-region].active > .content {
    display: block;
  }
  /* line 119*/
  [data-section='horizontal-nav'] > section:not(.active), [data-section='horizontal-nav'] > .section:not(.active), [data-section='horizontal-nav'] > [data-section-region]:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.horizontal-nav > [data-section-region]:not(.active) {
    padding: 0 !important;
  }
  /* line 186*/
  [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title {
    position: static;
    width: auto;
  }
  /* line 189*/
  [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a {
    display: block;
  }
  /* line 192*/
  [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content {
    width: auto;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    min-width: 12.5em;
  }

  /* line 368*/
  .section-container.horizontal-nav {
    background: #efefef;
    border: 1px solid #cccccc;
  }
  /* line 207*/
  .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title {
    background-color: #efefef;
    cursor: pointer;
    border: solid 1px #cccccc;
  }
  /* line 211*/
  .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > .title a {
    padding: 0.9375em;
    color: #333333;
    font-size: 0.875em;
    background: none;
  }
  /* line 217*/
  .section-container.horizontal-nav > section > .title:hover, .section-container.horizontal-nav > .section > .title:hover {
    background-color: #e2e2e2;
  }
  /* line 220*/
  .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > .content {
    padding: 0.9375em;
    background-color: white;
    border: solid 1px #cccccc;
  }
  /* line 225*/
  .section-container.horizontal-nav > section > .content > *:last-child, .section-container.horizontal-nav > .section > .content > *:last-child {
    margin-bottom: 0;
  }
  /* line 226*/
  .section-container.horizontal-nav > section > .content > *:first-child, .section-container.horizontal-nav > .section > .content > *:first-child {
    padding-top: 0;
  }
  /* line 227*/
  .section-container.horizontal-nav > section > .content > *:last-child:not(.flex-video), .section-container.horizontal-nav > .section > .content > *:last-child:not(.flex-video) {
    padding-bottom: 0;
  }
  /* line 231*/
  .section-container.horizontal-nav > section.active > .title, .section-container.horizontal-nav > .section.active > .title {
    background: #d5d5d5;
  }
  /* line 233*/
  .section-container.horizontal-nav > section.active > .title a, .section-container.horizontal-nav > .section.active > .title a {
    color: #333333;
  }
  /* line 237*/
  .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active) {
    padding: 0 !important;
  } }
/* line 378*/
.no-js [data-section], .no-js .section-container {
  width: 100%;
  position: relative;
  display: block;
  margin-bottom: 1.25em; }
/* line 55*/
.no-js [data-section][data-section-small-style], .no-js .section-container[data-section-small-style] {
  width: 100% !important; }
/* line 58*/
.no-js [data-section][data-section-small-style] > [data-section-region], .no-js [data-section][data-section-small-style] > section, .no-js [data-section][data-section-small-style] > .section, .no-js .section-container[data-section-small-style] > [data-section-region], .no-js .section-container[data-section-small-style] > section, .no-js .section-container[data-section-small-style] > .section {
  padding: 0 !important;
  margin: 0 !important; }
/* line 61*/
.no-js [data-section][data-section-small-style] > [data-section-region] > [data-section-title], .no-js [data-section][data-section-small-style] > [data-section-region] > .title, .no-js [data-section][data-section-small-style] > section > [data-section-title], .no-js [data-section][data-section-small-style] > section > .title, .no-js [data-section][data-section-small-style] > .section > [data-section-title], .no-js [data-section][data-section-small-style] > .section > .title, .no-js .section-container[data-section-small-style] > [data-section-region] > [data-section-title], .no-js .section-container[data-section-small-style] > [data-section-region] > .title, .no-js .section-container[data-section-small-style] > section > [data-section-title], .no-js .section-container[data-section-small-style] > section > .title, .no-js .section-container[data-section-small-style] > .section > [data-section-title], .no-js .section-container[data-section-small-style] > .section > .title {
  width: 100% !important; }
/* line 380*/
.no-js [data-section] > section, .no-js [data-section] > .section, .no-js [data-section] > [data-section-region], .no-js .section-container > section, .no-js .section-container > .section, .no-js .section-container > [data-section-region] {
  margin: 0; }
/* line 102*/
.no-js [data-section] > section > [data-section-title], .no-js [data-section] > section > .title, .no-js [data-section] > .section > [data-section-title], .no-js [data-section] > .section > .title, .no-js [data-section] > [data-section-region] > [data-section-title], .no-js [data-section] > [data-section-region] > .title, .no-js .section-container > section > [data-section-title], .no-js .section-container > section > .title, .no-js .section-container > .section > [data-section-title], .no-js .section-container > .section > .title, .no-js .section-container > [data-section-region] > [data-section-title], .no-js .section-container > [data-section-region] > .title {
  margin-bottom: 0; }
/* line 104*/
.no-js [data-section] > section > [data-section-title] a, .no-js [data-section] > section > .title a, .no-js [data-section] > .section > [data-section-title] a, .no-js [data-section] > .section > .title a, .no-js [data-section] > [data-section-region] > [data-section-title] a, .no-js [data-section] > [data-section-region] > .title a, .no-js .section-container > section > [data-section-title] a, .no-js .section-container > section > .title a, .no-js .section-container > .section > [data-section-title] a, .no-js .section-container > .section > .title a, .no-js .section-container > [data-section-region] > [data-section-title] a, .no-js .section-container > [data-section-region] > .title a {
  width: 100%;
  display: inline-block;
  white-space: nowrap; }
/* line 111*/
.no-js [data-section] > section > [data-section-content], .no-js [data-section] > section > .content, .no-js [data-section] > .section > [data-section-content], .no-js [data-section] > .section > .content, .no-js [data-section] > [data-section-region] > [data-section-content], .no-js [data-section] > [data-section-region] > .content, .no-js .section-container > section > [data-section-content], .no-js .section-container > section > .content, .no-js .section-container > .section > [data-section-content], .no-js .section-container > .section > .content, .no-js .section-container > [data-section-region] > [data-section-content], .no-js .section-container > [data-section-region] > .content {
  display: none; }
/* line 116*/
.no-js [data-section] > section.active > [data-section-content], .no-js [data-section] > section.active > .content, .no-js [data-section] > .section.active > [data-section-content], .no-js [data-section] > .section.active > .content, .no-js [data-section] > [data-section-region].active > [data-section-content], .no-js [data-section] > [data-section-region].active > .content, .no-js .section-container > section.active > [data-section-content], .no-js .section-container > section.active > .content, .no-js .section-container > .section.active > [data-section-content], .no-js .section-container > .section.active > .content, .no-js .section-container > [data-section-region].active > [data-section-content], .no-js .section-container > [data-section-region].active > .content {
  display: block; }
/* line 119*/
.no-js [data-section] > section:not(.active), .no-js [data-section] > .section:not(.active), .no-js [data-section] > [data-section-region]:not(.active), .no-js .section-container > section:not(.active), .no-js .section-container > .section:not(.active), .no-js .section-container > [data-section-region]:not(.active) {
  padding: 0 !important; }
/* line 126*/
.no-js [data-section] > section > [data-section-title], .no-js [data-section] > section > .title, .no-js [data-section] > .section > [data-section-title], .no-js [data-section] > .section > .title, .no-js [data-section] > [data-section-region] > [data-section-title], .no-js [data-section] > [data-section-region] > .title, .no-js .section-container > section > [data-section-title], .no-js .section-container > section > .title, .no-js .section-container > .section > [data-section-title], .no-js .section-container > .section > .title, .no-js .section-container > [data-section-region] > [data-section-title], .no-js .section-container > [data-section-region] > .title {
  width: 100%; }
/* line 384*/
.no-js .section-container {
  border-top: 1px solid #cccccc; }
/* line 207*/
.no-js .section-container > section > .title, .no-js .section-container > .section > .title {
  background-color: #efefef;
  cursor: pointer;
  border: solid 1px #cccccc; }
/* line 211*/
.no-js .section-container > section > .title a, .no-js .section-container > .section > .title a {
  padding: 0.9375em;
  color: #333333;
  font-size: 0.875em;
  background: none; }
/* line 217*/
.no-js .section-container > section > .title:hover, .no-js .section-container > .section > .title:hover {
  background-color: #e2e2e2; }
/* line 220*/
.no-js .section-container > section > .content, .no-js .section-container > .section > .content {
  padding: 0.9375em;
  background-color: white;
  border: solid 1px #cccccc; }
/* line 225*/
.no-js .section-container > section > .content > *:last-child, .no-js .section-container > .section > .content > *:last-child {
  margin-bottom: 0; }
/* line 226*/
.no-js .section-container > section > .content > *:first-child, .no-js .section-container > .section > .content > *:first-child {
  padding-top: 0; }
/* line 227*/
.no-js .section-container > section > .content > *:last-child:not(.flex-video), .no-js .section-container > .section > .content > *:last-child:not(.flex-video) {
  padding-bottom: 0; }
/* line 231*/
.no-js .section-container > section.active > .title, .no-js .section-container > .section.active > .title {
  background: #d5d5d5; }
/* line 233*/
.no-js .section-container > section.active > .title a, .no-js .section-container > .section.active > .title a {
  color: #333333; }
/* line 237*/
.no-js .section-container > section:not(.active), .no-js .section-container > .section:not(.active) {
  padding: 0 !important; }
/* line 243*/
.no-js .section-container > section > .title, .no-js .section-container > .section > .title {
  border-top: none; }

/* Wrapped around .top-bar to contain to grid width */
/* line 72 */
.contain-to-grid {
  width: 100%;
  background: #111111; }
/* line 76 */
.contain-to-grid .top-bar {
  margin-bottom: 0; }

/* line 80 */
.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99; }
/* line 87 */
.fixed.expanded:not(.top-bar) {
  overflow-y: auto;
  height: auto;
  width: 100%;
  max-height: 100%; }
/* line 93 */
.fixed.expanded:not(.top-bar) .title-area {
  position: fixed;
  width: 100%;
  z-index: 99; }
/* line 99 */
.fixed.expanded:not(.top-bar) .top-bar-section {
  z-index: 98;
  margin-top: 45px; }

/* line 106 */
.top-bar {
  overflow: hidden;
  height: 45px;
  line-height: 45px;
  position: relative;
  background: #111111;
  margin-bottom: 0; }
/* line 115 */
.top-bar ul {
  margin-bottom: 0;
  list-style: none; }
/* line 120 */
.top-bar .row {
  max-width: none; }
/* line 123 */
.top-bar form,
.top-bar input {
  margin-bottom: 0; }
/* line 125 */
.top-bar input {
  height: 2.45em; }
/* line 127 */
.top-bar .button {
  padding-top: .5em;
  padding-bottom: .5em;
  margin-bottom: 0; }
/* line 130 */
.top-bar .title-area {
  position: relative;
  margin: 0; }
/* line 135 */
.top-bar .name {
  height: 45px;
  margin: 0;
  font-size: 16px; }
/* line 140 */
.top-bar .name h1 {
  line-height: 45px;
  font-size: 1.0625em;
  margin: 0; }
/* line 144 */
.top-bar .name h1 a {
  font-weight: bold;
  color: white;
  width: 50%;
  display: block;
  padding: 0 15px; }
/* line 155 */
.top-bar .toggle-topbar {
  position: absolute;
  right: 0;
  top: 0; }
/* line 160 */
.top-bar .toggle-topbar a {
  color: white;
  text-transform: uppercase;
  font-size: 0.8125em;
  font-weight: bold;
  position: relative;
  display: block;
  padding: 0 15px;
  height: 45px;
  line-height: 45px; }
/* line 173 */
.top-bar .toggle-topbar.menu-icon {
  right: 15px;
  top: 50%;
  margin-top: -16px;
  padding-left: 40px; }
/* line 179 */
.top-bar .toggle-topbar.menu-icon a {
  text-indent: -48px;
  width: 34px;
  height: 34px;
  line-height: 33px;
  padding: 0;
  color: white; }
/* line 187 */
.top-bar .toggle-topbar.menu-icon a span {
  position: absolute;
  right: 0;
  display: block;
  width: 16px;
  height: 0;
  -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
  box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; }
/* line 208 */
.top-bar.expanded {
  height: auto;
  background: transparent; }
/* line 212 */
.top-bar.expanded .title-area {
  background: #111111; }
/* line 215 */
.top-bar.expanded .toggle-topbar a {
  color: #888888; }
/* line 216 */
.top-bar.expanded .toggle-topbar a span {
  -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
  box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; }

/* line 234 */
.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  -webkit-transition: left 300ms ease-out;
  -moz-transition: left 300ms ease-out;
  transition: left 300ms ease-out; }
/* line 240 */
.top-bar-section ul {
  width: 100%;
  height: auto;
  display: block;
  background: #222222;
  font-size: 16px;
  margin: 0; }
/* line 250 */
.top-bar-section .divider,
.top-bar-section [role="separator"] {
  border-bottom: solid 1px #2b2b2b;
  border-top: solid 1px black;
  clear: both;
  height: 1px;
  width: 100%; }
/* line 259 */
.top-bar-section ul li > a {
  display: block;
  width: 100%;
  color: white;
  padding: 12px 0 12px 0;
  padding-left: 15px;
  font-size: 0.8125em;
  font-weight: bold;
  background: #222222; }
/* line 269 */
.top-bar-section ul li > a.button {
  background: #c5771a;
  font-size: 0.8125em;
  padding-right: 15px;
  padding-left: 15px; }
/* line 274 */
.top-bar-section ul li > a.button:hover {
  background: #985c14; }
/* line 278 */
.top-bar-section ul li > a.button.secondary {
  background: #fdd467; }
/* line 280 */
.top-bar-section ul li > a.button.secondary:hover {
  background: #fcc635; }
/* line 284 */
.top-bar-section ul li > a.button.success {
  background: #5da423; }
/* line 286 */
.top-bar-section ul li > a.button.success:hover {
  background: #457a1a; }
/* line 290 */
.top-bar-section ul li > a.button.alert {
  background: #c60f13; }
/* line 292 */
.top-bar-section ul li > a.button.alert:hover {
  background: #970b0e; }
/* line 300 */
.top-bar-section ul li:hover > a {
  background: black;
  color: white; }
/* line 306 */
.top-bar-section ul li.active > a {
  background: #090909;
  color: white; }
/* line 313 */
.top-bar-section .has-form {
  padding: 15px; }
/* line 316 */
.top-bar-section .has-dropdown {
  position: relative; }
/* line 320 */
.top-bar-section .has-dropdown > a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
  border-left-style: solid;
  margin-right: 15px;
  margin-top: -4.5px;
  position: absolute;
  top: 50%;
  right: 0; }
/* line 332 */
.top-bar-section .has-dropdown.moved {
  position: static; }
/* line 333 */
.top-bar-section .has-dropdown.moved > .dropdown {
  display: block; }
/* line 340 */
.top-bar-section .dropdown {
  position: absolute;
  left: 100%;
  top: 0;
  display: none;
  z-index: 99; }
/* line 347 */
.top-bar-section .dropdown li {
  width: 100%;
  height: auto; }
/* line 351 */
.top-bar-section .dropdown li a {
  font-weight: normal;
  padding: 8px 15px; }
/* line 354 */
.top-bar-section .dropdown li a.parent-link {
  font-weight: bold; }
/* line 359 */
.top-bar-section .dropdown li.title h5 {
  margin-bottom: 0; }
/* line 360 */
.top-bar-section .dropdown li.title h5 a {
  color: white;
  line-height: 22.5px;
  display: block; }
/* line 368 */
.top-bar-section .dropdown label {
  padding: 8px 15px 2px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #555555;
  font-weight: bold;
  font-size: 0.625em; }

/* line 380 */
.top-bar-js-breakpoint {
  width: 940px !important;
  visibility: hidden; }

/* line 384 */
.js-generated {
  display: block; }

@media only screen and (min-width: 940px) {
  /* line 389 */
  .top-bar {
    background: #111111;
    *zoom: 1;
    overflow: visible;
  }
  /* line 121*/
  .top-bar:before, .top-bar:after {
    content: " ";
    display: table;
  }
  /* line 122*/
  .top-bar:after {
    clear: both;
  }
  /* line 394 */
  .top-bar .toggle-topbar {
    display: none;
  }
  /* line 396 */
  .top-bar .title-area {
    float: left;
  }
  /* line 397 */
  .top-bar .name h1 a {
    width: auto;
  }
  /* line 400 */
  .top-bar input,
  .top-bar .button {
    line-height: 2em;
    font-size: 0.875em;
    height: 2em;
    padding: 0 10px;
    position: relative;
    top: 8px;
  }
  /* line 409 */
  .top-bar.expanded {
    background: #111111;
  }

  /* line 412 */
  .contain-to-grid .top-bar {
    max-width: 62.5em;
    margin: 0 auto;
    margin-bottom: 0;
  }

  /* line 418 */
  .top-bar-section {
    -webkit-transition: none 0 0;
    -moz-transition: none 0 0;
    transition: none 0 0;
    left: 0 !important;
  }
  /* line 422 */
  .top-bar-section ul {
    width: auto;
    height: auto !important;
    display: inline;
  }
  /* line 427 */
  .top-bar-section ul li {
    float: left;
  }
  /* line 429 */
  .top-bar-section ul li .js-generated {
    display: none;
  }
  /* line 435 */
  .top-bar-section li.hover > a:not(.button) {
    background: black;
    color: white;
  }
  /* line 440 */
  .top-bar-section li a:not(.button) {
    padding: 0 15px;
    line-height: 45px;
    background: #111111;
  }
  /* line 444 */
  .top-bar-section li a:not(.button):hover {
    background: black;
  }
  /* line 452 */
  .top-bar-section .has-dropdown > a {
    padding-right: 35px !important;
  }
  /* line 454 */
  .top-bar-section .has-dropdown > a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
    border-top-style: solid;
    margin-top: -2.5px;
    top: 22.5px;
  }
  /* line 463 */
  .top-bar-section .has-dropdown.moved {
    position: relative;
  }
  /* line 464 */
  .top-bar-section .has-dropdown.moved > .dropdown {
    display: none;
  }
  /* line 468 */
  .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
    display: block;
  }
  /* line 475 */
  .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
    border: none;
    content: "\00bb";
    top: 1em;
    margin-top: -7px;
    right: 5px;
  }
  /* line 487 */
  .top-bar-section .dropdown {
    left: 0;
    top: auto;
    background: transparent;
    min-width: 100%;
  }
  /* line 494 */
  .top-bar-section .dropdown li a {
    color: white;
    line-height: 1;
    white-space: nowrap;
    padding: 7px 15px;
    background: #1e1e1e;
  }
  /* line 502 */
  .top-bar-section .dropdown li label {
    white-space: nowrap;
    background: #1e1e1e;
  }
  /* line 508 */
  .top-bar-section .dropdown li .dropdown {
    left: 100%;
    top: 0;
  }
  /* line 516 */
  .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
    border-bottom: none;
    border-top: none;
    border-right: solid 1px #2b2b2b;
    border-left: solid 1px black;
    clear: none;
    height: 45px;
    width: 0;
  }
  /* line 526 */
  .top-bar-section .has-form {
    background: #111111;
    padding: 0 15px;
    height: 45px;
  }
  /* line 534 */
  .top-bar-section ul.right li .dropdown {
    left: auto;
    right: 0;
  }
  /* line 538 */
  .top-bar-section ul.right li .dropdown li .dropdown {
    right: 100%;
  }

  /* line 548 */
  .no-js .top-bar-section ul li:hover > a {
    background: black;
    color: white;
  }
  /* line 554 */
  .no-js .top-bar-section ul li:active > a {
    background: #090909;
    color: white;
  }
  /* line 562 */
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block;
  } }
@-webkit-keyframes rotate {
  /* line 43*/
  from {
    -webkit-transform: rotate(0deg);
  }

  /* line 44*/
  to {
    -webkit-transform: rotate(360deg);
  } }

@-moz-keyframes rotate {
  /* line 47*/
  from {
    -moz-transform: rotate(0deg);
  }

  /* line 48*/
  to {
    -moz-transform: rotate(360deg);
  } }

@-o-keyframes rotate {
  /* line 51*/
  from {
    -o-transform: rotate(0deg);
  }

  /* line 52*/
  to {
    -o-transform: rotate(360deg);
  } }

@keyframes rotate {
  /* line 56*/
  from {
    transform: rotate(0deg);
  }

  /* line 57*/
  to {
    transform: rotate(360deg);
  } }




/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
/*Everything above this is basically global settings. The notes imply that the code */
/* came from HTML5 Boilerplate */
/*-------------------------------------------------------------------------------*/


/* Orbit Graceful Loading */
/* line 61*/
.slideshow-wrapper {
  position: relative; }
/* line 64*/
.slideshow-wrapper ul {
  list-style-type: none;
  margin: 0; }
/* line 71*/
.slideshow-wrapper ul li,
.slideshow-wrapper ul li .orbit-caption {
  display: none; }
/* line 74*/
.slideshow-wrapper ul li:first-child {
  display: block; }
/* line 77*/
.slideshow-wrapper .orbit-container {
  background-color: transparent; }
/* line 80*/
.slideshow-wrapper .orbit-container li {
  display: block; }
/* line 82*/
.slideshow-wrapper .orbit-container li .orbit-caption {
  display: block; }

/* line 88*/
.preloader {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
  border: solid 3px;
  border-color: #555 #fff;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: rotate;
  -moz-animation-duration: 1.5s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -o-animation-name: rotate;
  -o-animation-duration: 1.5s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: linear;
  animation-name: rotate;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear; }

/* line 120*/
.orbit-container {
  overflow: hidden;
  width: 100%;
  position: relative;
  background: whitesmoke; }
/* line 126*/
.orbit-container .orbit-slides-container {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative; }
/* line 132*/
.orbit-container .orbit-slides-container img {
  display: block;
  max-width: 100%; }
/* line 134*/
.orbit-container .orbit-slides-container > * {
  position: absolute;
  top: 0;
  width: 100%;
  margin-left: 100%; }
/* line 145*/
.orbit-container .orbit-slides-container > *:first-child {
  margin-left: 0%; }
/* line 154*/
.orbit-container .orbit-slides-container > * .orbit-caption {
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  color: white;
  width: 100%;
  padding: 10px 14px;
  font-size: 0.875em; }
/* line 171*/
.orbit-container .orbit-slide-number {
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 12px;
  color: white;
  background: rgba(0, 0, 0, 0);
  z-index: 10; }
/* line 176*/
.orbit-container .orbit-slide-number span {
  font-weight: 700;
  padding: 0.3125em; }
/* line 182*/
.orbit-container .orbit-timer {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 6px;
  width: 100px;
  z-index: 10; }
/* line 189*/
.orbit-container .orbit-timer .orbit-progress {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  display: block;
  width: 0%; }
/* line 199*/
.orbit-container .orbit-timer > span {
  display: none;
  position: absolute;
  top: 10px;
  right: 0;
  width: 11px;
  height: 14px;
  border: solid 4px #000;
  border-top: none;
  border-bottom: none; }
/* line 213*/
.orbit-container .orbit-timer.paused > span {
  right: -6px;
  top: 9px;
  width: 11px;
  height: 14px;
  border: inset 8px;
  border-right-style: solid;
  border-color: transparent transparent transparent #000; }
/* line 225*/
.orbit-container:hover .orbit-timer > span {
  display: block; }
/* line 229*/
.orbit-container .orbit-prev,
.orbit-container .orbit-next {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  background-color: rgba(0, 0, 0, 0.6);
  width: 50px;
  height: 60px;
  line-height: 50px;
  color: white;
  text-indent: -9999px !important;
  z-index: 10; }
/* line 241*/
.orbit-container .orbit-prev:hover,
.orbit-container .orbit-next:hover {
  background-color: rgba(0, 0, 0, 0.6); }
/* line 245*/
.orbit-container .orbit-prev > span,
.orbit-container .orbit-next > span {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  display: block;
  width: 0;
  height: 0;
  border: inset 16px; }
/* line 255*/
.orbit-container .orbit-prev {
  left: 0; }
/* line 256*/
.orbit-container .orbit-prev > span {
  border-right-style: solid;
  border-color: transparent;
  border-right-color: white; }
/* line 261*/
.orbit-container .orbit-prev:hover > span {
  border-right-color: #cccccc; }
/* line 265*/
.orbit-container .orbit-next {
  right: 0; }
/* line 266*/
.orbit-container .orbit-next > span {
  border-color: transparent;
  border-left-style: solid;
  border-left-color: white;
  left: 50%;
  margin-left: -8px; }
/* line 273*/
.orbit-container .orbit-next:hover > span {
  border-left-color: #cccccc; }

/* line 279*/
.orbit-bullets {
  margin: 0 auto 30px auto;
  overflow: hidden;
  position: relative;
  top: 10px; }
/* line 285*/
.orbit-bullets li {
  display: block;
  width: 0.75em;
  height: 0.75em;
  background: #999999;
  float: left;
  margin-right: 6px;
  border: solid 1px #555555;
  -webkit-border-radius: 1000px;
  border-radius: 1000px; }
/* line 295*/
.orbit-bullets li.active {
  background: #555555; }
/* line 299*/
.orbit-bullets li:last-child {
  margin-right: 0; }

/* line 306*/
.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next {
  display: none; }
/* line 309*/
.touch .orbit-bullets {
  display: none; }

@media only screen and (min-width: 768px) {
  /* line 318*/
  .touch .orbit-container .orbit-prev,
  .touch .orbit-container .orbit-next {
    display: inherit;
  }
  /* line 321*/
  .touch .orbit-bullets {
    display: block;
  } }
@media only screen and (max-width: 768px) {
  /* line 328*/
  .orbit-stack-on-small .orbit-slides-container {
    height: auto !important;
  }
  /* line 329*/
  .orbit-stack-on-small .orbit-slides-container > * {
    position: relative;
    margin-left: 0% !important;
  }
  /* line 336*/
  .orbit-stack-on-small .orbit-timer,
  .orbit-stack-on-small .orbit-next,
  .orbit-stack-on-small .orbit-prev,
  .orbit-stack-on-small .orbit-bullets {
    display: none;
  } }


/* Foundation Joyride */
/* line 41*/
.joyride-list {
  display: none; }

/* Default styles for the container */
/* line 44*/
.joyride-tip-guide {
  display: none;
  position: absolute;
  background: black;
  color: white;
  z-index: 101;
  top: 0;
  left: 2.5%;
  font-family: inherit;
  font-weight: normal;
  width: 95%; }

/* line 57*/
.lt-ie9 .joyride-tip-guide {
  max-width: 800px;
  left: 50%;
  margin-left: -400px; }

/* line 63*/
.joyride-content-wrapper {
  width: 100%;
  padding: 1.125em 1.25em 1.5em; }
/* line 68*/
.joyride-content-wrapper .button {
  margin-bottom: 0 !important; }

/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
/* line 73*/
.joyride-tip-guide .joyride-nub {
  display: block;
  position: absolute;
  left: 22px;
  width: 0;
  height: 0;
  border: inset 14px; }
/* line 81*/
.joyride-tip-guide .joyride-nub.top {
  border-top-style: solid;
  border-color: black;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  top: -28px; }
/* line 89*/
.joyride-tip-guide .joyride-nub.bottom {
  border-bottom-style: solid;
  border-color: black !important;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  bottom: -28px; }
/* line 98*/
.joyride-tip-guide .joyride-nub.right {
  right: -28px; }
/* line 99*/
.joyride-tip-guide .joyride-nub.left {
  left: -28px; }

/* Typography */
/* line 109*/
.joyride-tip-guide h1,
.joyride-tip-guide h2,
.joyride-tip-guide h3,
.joyride-tip-guide h4,
.joyride-tip-guide h5,
.joyride-tip-guide h6 {
  line-height: 1.25;
  margin: 0;
  font-weight: bold;
  color: white; }

/* line 115*/
.joyride-tip-guide p {
  margin: 0 0 1.125em 0;
  font-size: 0.875em;
  line-height: 1.3; }

/* line 121*/
.joyride-timer-indicator-wrap {
  width: 50px;
  height: 3px;
  border: solid 1px #555555;
  position: absolute;
  right: 1.0625em;
  bottom: 1em; }

/* line 129*/
.joyride-timer-indicator {
  display: block;
  width: 0;
  height: inherit;
  background: #666666; }

/* line 136*/
.joyride-close-tip {
  position: absolute;
  right: 12px;
  top: 10px;
  color: #777777 !important;
  text-decoration: none;
  font-size: 30px;
  font-weight: normal;
  line-height: .5 !important; }
/* line 147*/
.joyride-close-tip:hover, .joyride-close-tip:focus {
  color: #eee !important; }

/* line 150*/
.joyride-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: transparent;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
  cursor: pointer; }

/* line 163*/
.joyride-expose-wrapper {
  background-color: #ffffff;
  position: absolute;
  border-radius: 3px;
  z-index: 102;
  -moz-box-shadow: 0 0 30px #ffffff;
  -webkit-box-shadow: 0 0 15px #ffffff;
  box-shadow: 0 0 15px #ffffff; }

/* line 175*/
.joyride-expose-cover {
  background: transparent;
  border-radius: 3px;
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0; }

/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 768px) {
  /* line 187*/
  .joyride-tip-guide {
    width: 300px;
    left: inherit;
  }
  /* line 189*/
  .joyride-tip-guide .joyride-nub.bottom {
    border-color: black !important;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    bottom: -28px;
  }
  /* line 196*/
  .joyride-tip-guide .joyride-nub.right {
    border-color: black !important;
    border-top-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: transparent !important;
    top: 22px;
    left: auto;
    right: -28px;
  }
  /* line 204*/
  .joyride-tip-guide .joyride-nub.left {
    border-color: black !important;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
    top: 22px;
    left: -28px;
    right: auto;
  } }


/*--------------------- .reveal-modal is used in the Child Olympics -- does it occur elsewhere? --------*/
.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.45);
  z-index: 98;
  display: none;
  top: 0;
  left: 0; }

.reveal-modal {
  visibility: hidden;
  display: none;
  position: absolute;
  left: 50%;
  z-index: 99;
  height: auto;
  margin-left: -40%;
  width: 80%;
  background-color: white;
  padding: 1.25em;
  border: solid 1px #666666;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  top: 50px; }

.reveal-modal .column,
.reveal-modal .columns {
  min-width: 0; }
.reveal-modal > :first-child {
  margin-top: 0; }
.reveal-modal > :last-child {
  margin-bottom: 0; }
.reveal-modal .close-reveal-modal {
  font-size: 1.375em;
  line-height: 1;
  position: absolute;
  top: 0.5em;
  right: 0.6875em;
  color: #aaaaaa;
  font-weight: bold;
  cursor: pointer; }

@media only screen and (min-width: 768px) {
  .reveal-modal {
    padding: 1.875em;
    top: 6.25em;
  }
  .reveal-modal.tiny {
    margin-left: -15%;
    width: 30%;
  }
  .reveal-modal.small {
    margin-left: -20%;
    width: 40%;
  }
  .reveal-modal.medium {
    margin-left: -30%;
    width: 60%;
  }
  .reveal-modal.large {
    margin-left: -35%;
    width: 70%;
  }
  .reveal-modal.xlarge {
    margin-left: -47.5%;
    width: 95%;
  } }
@media print {
  .reveal-modal {
    background: #fff !important;
  } }
/*------------------END OF .reveal-modal --------------------*/





/* Clearing Styles */
/* line 36*/
[data-clearing] {
  *zoom: 1;
  margin-bottom: 0;
  margin-left: 0;
  list-style: none; }
/* line 121*/
[data-clearing]:before, [data-clearing]:after {
  content: " ";
  display: table; }
/* line 122*/
[data-clearing]:after {
  clear: both; }
/* line 42*/
[data-clearing] li {
  float: left;
  margin-right: 10px; }

/* line 48*/
.clearing-blackout {
  background: #111111;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 998; }
/* line 57*/
.clearing-blackout .clearing-close {
  display: block; }

/* line 60*/
.clearing-container {
  position: relative;
  z-index: 998;
  height: 100%;
  overflow: hidden;
  margin: 0; }

/* line 68*/
.visible-img {
  height: 95%;
  position: relative; }
/* line 72*/
.visible-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -50%;
  max-height: 100%;
  max-width: 100%; }

/* line 82*/
.clearing-caption {
  color: white;
  line-height: 1.3;
  margin-bottom: 0;
  text-align: center;
  bottom: 0;
  background: #111111;
  width: 100%;
  padding: 10px 30px;
  position: absolute;
  left: 0; }

/* line 95*/
.clearing-close {
  z-index: 999;
  padding-left: 20px;
  padding-top: 10px;
  font-size: 40px;
  line-height: 1;
  color: white;
  display: none; }
/* line 105*/
.clearing-close:hover, .clearing-close:focus {
  color: #ccc; }

/* line 108*/
.clearing-assembled .clearing-container {
  height: 100%; }
/* line 109*/
.clearing-assembled .clearing-container .carousel > ul {
  display: none; }

/* line 113*/
.clearing-feature li {
  display: none; }
/* line 115*/
.clearing-feature li.clearing-featured-img {
  display: block; }

@media only screen and (min-width: 768px) {
  /* line 123*/
  .clearing-main-prev,
  .clearing-main-next {
    position: absolute;
    height: 100%;
    width: 40px;
    top: 0;
  }
  /* line 128*/
  .clearing-main-prev > span,
  .clearing-main-next > span {
    position: absolute;
    top: 50%;
    display: block;
    width: 0;
    height: 0;
    border: solid 16px;
  }

  /* line 137*/
  .clearing-main-prev {
    left: 0;
  }
  /* line 139*/
  .clearing-main-prev > span {
    left: 5px;
    border-color: transparent;
    border-right-color: white;
  }

  /* line 145*/
  .clearing-main-next {
    right: 0;
  }
  /* line 147*/
  .clearing-main-next > span {
    border-color: transparent;
    border-left-color: white;
  }

  /* line 154*/
  .clearing-main-prev.disabled,
  .clearing-main-next.disabled {
    opacity: 0.5;
  }

  /* line 158*/
  .clearing-assembled .clearing-container .carousel {
    background: #111111;
    height: 150px;
    margin-top: 5px;
  }
  /* line 163*/
  .clearing-assembled .clearing-container .carousel > ul {
    display: block;
    z-index: 999;
    width: 200%;
    height: 100%;
    margin-left: 0;
    position: relative;
    left: 0;
  }
  /* line 172*/
  .clearing-assembled .clearing-container .carousel > ul li {
    display: block;
    width: 175px;
    height: inherit;
    padding: 0;
    float: left;
    overflow: hidden;
    margin-right: 1px;
    position: relative;
    cursor: pointer;
    opacity: 0.4;
  }
  /* line 185*/
  .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
    min-height: 100%;
    height: 100%;
    max-width: none;
  }
  /* line 192*/
  .clearing-assembled .clearing-container .carousel > ul li a.th {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
  }
  /* line 201*/
  .clearing-assembled .clearing-container .carousel > ul li img {
    cursor: pointer !important;
    min-width: 100% !important;
  }
  /* line 206*/
  .clearing-assembled .clearing-container .carousel > ul li.visible {
    opacity: 1;
  }
  /* line 211*/
  .clearing-assembled .clearing-container .visible-img {
    background: #111111;
    overflow: hidden;
    height: 75%;
  }

  /* line 218*/
  .clearing-close {
    position: absolute;
    top: 10px;
    right: 20px;
    padding-left: 0;
    padding-top: 0;
  } }
/* Foundation Alerts */
/* line 94*/
.alert-box {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-weight: bold;
  margin-bottom: 1.25em;
  position: relative;
  padding: 0.6875em 1.3125em 0.75em 0.6875em;
  font-size: 0.875em;
  background-color: #c5771a;
  border-color: #985c14;
  color: white; }
/* line 97*/
.alert-box .close {
  font-size: 1.375em;
  padding: 5px 4px 4px;
  line-height: 0;
  position: absolute;
  top: 0.4375em;
  right: 0.3125em;
  color: #333333;
  opacity: 0.3; }
/* line 81*/
.alert-box .close:hover, .alert-box .close:focus {
  opacity: 0.5; }
/* line 99*/
.alert-box.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px; }
/* line 100*/
.alert-box.round {
  -webkit-border-radius: 1000px;
  border-radius: 1000px; }
/* line 102*/
.alert-box.success {
  background-color: #5da423;
  border-color: #457a1a;
  color: white; }
/* line 103*/
.alert-box.alert {
  background-color: #c60f13;
  border-color: #970b0e;
  color: white; }
/* line 104*/
.alert-box.secondary {
  background-color: #fdd467;
  border-color: #fcc635;
  color: white; }

/* Breadcrumbs */
/* line 115*/
.breadcrumbs {
  display: block;
  padding: 0.5625em 0.875em 0.5625em;
  overflow: hidden;
  margin-left: 0;
  list-style: none;
  border-style: solid;
  border-width: 1px;
  background-color: #fddb80;
  border-color: #fdcd4e;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
/* line 119*/
.breadcrumbs > * {
  margin: 0;
  float: left;
  font-size: 0.6875em;
  text-transform: uppercase; }
/* line 60*/
.breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
  text-decoration: underline; }
/* line 63*/
.breadcrumbs > * a,
.breadcrumbs > * span {
  text-transform: uppercase;
  color: #c5771a; }
/* line 69*/
.breadcrumbs > *.current {
  cursor: default;
  color: #333333; }
/* line 72*/
.breadcrumbs > *.current a {
  cursor: default;
  color: #333333; }
/* line 78*/
.breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
  text-decoration: none; }
/* line 82*/
.breadcrumbs > *.unavailable {
  color: #999999; }
/* line 84*/
.breadcrumbs > *.unavailable a {
  color: #999999; }
/* line 89*/
.breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
.breadcrumbs > *.unavailable a:focus {
  text-decoration: none;
  color: #999999;
  cursor: default; }
/* line 96*/
.breadcrumbs > *:before {
  content: "/";
  color: #aaaaaa;
  margin: 0 0.75em;
  position: relative;
  top: 1px; }
/* line 104*/
.breadcrumbs > *:first-child:before {
  content: " ";
  margin: 0; }

/* Custom Checkbox and Radio Inputs */
/* line 67*/
form.custom .hidden-field {
  margin-left: -99999px;
  position: absolute;
  visibility: hidden; }
/* line 73*/
form.custom .custom {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: -1px;
  /* fix centering issue */
  vertical-align: middle;
  border: solid 1px #cccccc;
  background: white; }
/* line 83*/
form.custom .custom.checkbox {
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 0; }
/* line 87*/
form.custom .custom.radio {
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
  padding: 3px; }
/* line 92*/
form.custom .custom.checkbox:before {
  content: "";
  display: block;
  font-size: 16px;
  color: white; }
/* line 101*/
form.custom .custom.radio.checked:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
  background: #222222;
  position: relative; }
/* line 113*/
form.custom .custom.checkbox.checked:before {
  content: "\00d7";
  color: #222222;
  position: absolute;
  top: -50%;
  left: 50%;
  margin-top: 4px;
  margin-left: -5px; }

/* Custom Select Options and Dropdowns */
/* line 127*/
form.custom {
  /* Custom input, disabled */ }
/* line 128*/
form.custom .custom.dropdown {
  display: block;
  position: relative;
  top: 0;
  height: 2.3125em;
  margin-bottom: 1.25em;
  margin-top: 0;
  padding: 0;
  width: 100%;
  background: white;
  background: -moz-linear-gradient(top, white 0%, #f3f3f3 100%);
  background: -webkit-linear-gradient(top, white 0%, #f3f3f3 100%);
  -webkit-box-shadow: none;
  background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 100%);
  box-shadow: none;
  font-size: 0.875em;
  vertical-align: top; }
/* line 148*/
form.custom .custom.dropdown ul {
  overflow-y: auto;
  max-height: 200px; }
/* line 153*/
form.custom .custom.dropdown .current {
  cursor: default;
  white-space: nowrap;
  line-height: 2.25em;
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
  overflow: hidden;
  display: block;
  margin-left: 0.5em;
  margin-right: 2.3125em; }
/* line 165*/
form.custom .custom.dropdown .selector {
  cursor: default;
  position: absolute;
  width: 2.5em;
  height: 2.3125em;
  display: block;
  right: 0;
  top: 0; }
/* line 173*/
form.custom .custom.dropdown .selector:after {
  content: "";
  display: block;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: #aaaaaa transparent transparent transparent;
  border-top-style: solid;
  position: absolute;
  left: 0.9375em;
  top: 50%;
  margin-top: -3px; }
/* line 186*/
form.custom .custom.dropdown:hover a.selector:after, form.custom .custom.dropdown.open a.selector:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: #222222 transparent transparent transparent;
  border-top-style: solid; }
/* line 190*/
form.custom .custom.dropdown .disabled {
  color: #888888; }
/* line 192*/
form.custom .custom.dropdown .disabled:hover {
  background: transparent;
  color: #888888; }
/* line 195*/
form.custom .custom.dropdown .disabled:hover:after {
  display: none; }
/* line 199*/
form.custom .custom.dropdown.open ul {
  display: block;
  z-index: 10;
  min-width: 100%;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }
/* line 206*/
form.custom .custom.dropdown.small {
  max-width: 134px; }
/* line 207*/
form.custom .custom.dropdown.medium {
  max-width: 254px; }
/* line 208*/
form.custom .custom.dropdown.large {
  max-width: 434px; }
/* line 209*/
form.custom .custom.dropdown.expand {
  width: 100% !important; }
/* line 211*/
form.custom .custom.dropdown.open.small ul {
  min-width: 134px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
/* line 212*/
form.custom .custom.dropdown.open.medium ul {
  min-width: 254px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
/* line 213*/
form.custom .custom.dropdown.open.large ul {
  min-width: 434px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
/* line 216*/
form.custom .error .custom.dropdown {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
  background: rgba(198, 15, 19, 0.1);
  margin-bottom: 0; }
/* line 236*/
form.custom .error .custom.dropdown:focus {
  background: #fafafa;
  border-color: #999999; }
/* line 222*/
form.custom .error .custom.dropdown + small.error {
  margin-top: 0; }
/* line 226*/
form.custom .custom.dropdown ul {
  position: absolute;
  width: auto;
  display: none;
  margin: 0;
  left: -1px;
  top: auto;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  margin: 0;
  padding: 0;
  background: white;
  border: solid 1px #cccccc;
  font-size: 16px; }
/* line 243*/
form.custom .custom.dropdown ul li {
  color: #555555;
  font-size: 0.875em;
  cursor: default;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  padding-left: 0.375em;
  padding-right: 2.375em;
  min-height: 1.5em;
  line-height: 1.5em;
  margin: 0;
  white-space: nowrap;
  list-style: none; }
/* line 257*/
form.custom .custom.dropdown ul li.selected {
  background: #eeeeee;
  color: black; }
/* line 261*/
form.custom .custom.dropdown ul li:hover {
  background-color: #e4e4e4;
  color: black; }
/* line 265*/
form.custom .custom.dropdown ul li.selected:hover {
  background: #eeeeee;
  cursor: default;
  color: black; }
/* line 272*/
form.custom .custom.dropdown ul.show {
  display: block; }
/* line 276*/
form.custom .custom.disabled {
  background: #dddddd; }

/* Keystroke Characters */
/* line 52*/
.keystroke,
kbd {
  background-color: #ededed;
  border-color: #dbdbdb;
  color: #222222;
  border-style: solid;
  border-width: 1px;
  margin: 0;
  font-family: "Consolas", "Menlo", "Courier", monospace;
  font-size: 0.875em;
  padding: 0.125em 0.25em 0;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

/* Labels */
/* line 71*/
.label {
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  padding: 0.1875em 0.625em 0.25em;
  font-size: 0.875em;
  background-color: #c5771a;
  color: white; }
/* line 77*/
.label.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px; }
/* line 78*/
.label.round {
  -webkit-border-radius: 1000px;
  border-radius: 1000px; }
/* line 80*/
.label.alert {
  background-color: #c60f13;
  color: white; }
/* line 81*/
.label.success {
  background-color: #5da423;
  color: white; }
/* line 82*/
.label.secondary {
  background-color: #fdd467;
  color: white; }

/* Inline Lists */
/* line 49*/
.inline-list {
  margin: 0 auto 1.0625em auto;
  margin-left: -1.375em;
  margin-right: 0;
  padding: 0;
  list-style: none;
  overflow: hidden; }
/* line 36*/
.inline-list > li {
  list-style: none;
  float: left;
  margin-left: 1.375em;
  display: block; }
/* line 41*/
.inline-list > li > * {
  display: block; }

/* Default Pagination */
/* line 128*/
ul.pagination {
  display: block;
  height: 2.25em;
  margin-left: -0.3125em; }
/* line 87*/
ul.pagination li {
  height: 1.5em;
  color: #292622;
  font-size: 0.875em;
  margin-left: 0.3125em; }
/* line 93*/
ul.pagination li a {
  display: block;
  padding: 0.0625em 0.4375em 0.0625em;
  color: #292622; }
/* line 100*/
ul.pagination li:hover a,
ul.pagination li a:focus {
  background: #e6e6e6; }
/* line 45*/
ul.pagination li.unavailable a {
  cursor: default;
  color: #999999; }
/* line 50*/
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
  background: transparent; }
/* line 57*/
ul.pagination li.current a {
  background: #64605b;
  color: #fdd467;
  font-weight: bold;
  cursor: default; }
/* line 64*/
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
  background: #c5771a; }
/* line 110*/
ul.pagination li {
  float: left;
  display: block; }

/* Pagination centred wrapper */
/* line 133*/
.pagination-centered {
  text-align: center; }
/* line 110*/
.pagination-centered ul.pagination li {
  float: none;
  display: inline-block; }

/* Panels */
/* line 66*/
.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d9d9d9;
  margin-bottom: 1.25em;
  padding: 1.25em;
  background: #f2f2f2; }
/* line 44*/
.panel > :first-child {
  margin-top: 0; }
/* line 45*/
.panel > :last-child {
  margin-bottom: 0; }
/* line 50*/
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p {
  color: #a19d98; }
/* line 54*/
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
  line-height: 1;
  margin-bottom: 0.625em; }
/* line 56*/
.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
  line-height: 1.4; }
/* line 68*/
.panel.callout {
  border-style: solid;
  border-width: 1px;
  border-color: #985c14;
  margin-bottom: 1.25em;
  padding: 1.25em;
  background: #c5771a;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; }
/* line 44*/
.panel.callout > :first-child {
  margin-top: 0; }
/* line 45*/
.panel.callout > :last-child {
  margin-bottom: 0; }
/* line 51*/
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
  color: white; }
/* line 54*/
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
  line-height: 1;
  margin-bottom: 0.625em; }
/* line 56*/
.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
  line-height: 1.4; }
/* line 71*/
.panel.callout a {
  color: white; }
/* line 76*/
.panel.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px; }

/* Pricing Tables */
/* line 121*/
.pricing-table {
  border: solid 1px #dddddd;
  margin-left: 0;
  margin-bottom: 1.25em; }
/* line 61*/
.pricing-table * {
  list-style: none;
  line-height: 1; }
/* line 124*/
.pricing-table .title {
  background-color: #dddddd;
  padding: 0.9375em 1.25em;
  text-align: center;
  color: #333333;
  font-weight: bold;
  font-size: 1em; }
/* line 125*/
.pricing-table .price {
  background-color: #eeeeee;
  padding: 0.9375em 1.25em;
  text-align: center;
  color: #333333;
  font-weight: normal;
  font-size: 1.25em; }
/* line 126*/
.pricing-table .description {
  background-color: white;
  padding: 0.9375em;
  text-align: center;
  color: #777777;
  font-size: 0.75em;
  font-weight: normal;
  line-height: 1.4;
  border-bottom: dotted 1px #dddddd; }
/* line 127*/
.pricing-table .bullet-item {
  background-color: white;
  padding: 0.9375em;
  text-align: center;
  color: #333333;
  font-size: 0.875em;
  font-weight: normal;
  border-bottom: dotted 1px #dddddd; }
/* line 128*/
.pricing-table .cta-button {
  background-color: whitesmoke;
  text-align: center;
  padding: 1.25em 1.25em 0; }

/* Progress Bar */
/* line 50*/
.progress {
  background-color: transparent;
  height: 1.5625em;
  border: 1px solid #cccccc;
  padding: 0.125em;
  margin-bottom: 0.625em; }
/* line 54*/
.progress .meter {
  background: #c5771a;
  height: 100%;
  display: block; }
/* line 57*/
.progress.secondary .meter {
  background: #fdd467;
  height: 100%;
  display: block; }
/* line 58*/
.progress.success .meter {
  background: #5da423;
  height: 100%;
  display: block; }
/* line 59*/
.progress.alert .meter {
  background: #c60f13;
  height: 100%;
  display: block; }
/* line 61*/
.progress.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px; }
/* line 62*/
.progress.radius .meter {
  -webkit-border-radius: 2px;
  border-radius: 2px; }
/* line 65*/
.progress.round {
  -webkit-border-radius: 1000px;
  border-radius: 1000px; }
/* line 66*/
.progress.round .meter {
  -webkit-border-radius: 999px;
  border-radius: 999px; }

/* Side Nav */
/* line 67_side-nav.scss */
.side-nav {
  display: block;
  margin: 0;
  padding: 0.875em 0;
  list-style-type: none;
  list-style-position: inside; }
/* line 39_side-nav.scss */
.side-nav li {
  margin: 0 0 0.4375em 0;
  font-size: 1em; }
/* line 43_side-nav.scss */
.side-nav li a {
  display: block;
  color: #292622; }
/* line 48_side-nav.scss */
.side-nav li.active > a:first-child {
  color: #b44d0f;
  font-weight: bold; }
/* line 53_side-nav.scss */
.side-nav li.divider {
  border-top: 1px solid;
  height: 0;
  padding: 0;
  list-style: none;
  border-top-color: #e6e6e6; }

/* Side Nav */
/* line 82_sub-nav.scss */
.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -0.25em 0 1.125em;
  padding-top: 0.25em;
  margin-right: 0;
  margin-left: -0.5625em; }
/* line 42_sub-nav.scss */
.sub-nav dt,
.sub-nav dd,
.sub-nav li {
  float: left;
  display: inline;
  margin-left: 0.5625em;
  margin-bottom: 0.625em;
  font-weight: normal;
  font-size: 0.85em; }
/* line 50_sub-nav.scss */
.sub-nav dt a,
.sub-nav dd a,
.sub-nav li a {
  color: #999999;
  text-decoration: none; }
/* line 54_sub-nav.scss */
.sub-nav dt.active a,
.sub-nav dd.active a,
.sub-nav li.active a {
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
  font-weight: bold;
  background: #c5771a;
  padding: 0.1875em 0.5625em;
  cursor: default;
  color: white; }

/* Foundation Switches */
@media only screen {
  /* line 239_switch.scss */
  div.switch {
    position: relative;
    padding: 0;
    display: block;
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 1.25em;
    height: 2.25em;
    background: white;
    border-color: #cccccc;
  }
  /* line 58_switch.scss */
  div.switch label {
    position: relative;
    left: 0;
    z-index: 2;
    float: left;
    width: 50%;
    height: 100%;
    margin: 0;
    font-weight: bold;
    text-align: left;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
  }
  /* line 75_switch.scss */
  div.switch input {
    position: absolute;
    z-index: 3;
    opacity: 0;
    width: 100%;
    height: 100%;
    -moz-appearance: none;
  }
  /* line 85_switch.scss */
  div.switch input:hover, div.switch input:focus {
    cursor: pointer;
  }
  /* line 91_switch.scss */
  div.switch span:last-child {
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 1;
    display: block;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
  }
  /* line 106_switch.scss */
  div.switch input:not(:checked) + label {
    opacity: 0;
  }
  /* line 109_switch.scss */
  div.switch input:checked {
    display: none !important;
  }
  /* line 110_switch.scss */
  div.switch input {
    left: 0;
    display: block !important;
  }
  /* line 114_switch.scss */
  div.switch input:first-of-type + label,
  div.switch input:first-of-type + span + label {
    left: -50%;
  }
  /* line 116_switch.scss */
  div.switch input:first-of-type:checked + label,
  div.switch input:first-of-type:checked + span + label {
    left: 0%;
  }
  /* line 120_switch.scss */
  div.switch input:last-of-type + label,
  div.switch input:last-of-type + span + label {
    right: -50%;
    left: auto;
    text-align: right;
  }
  /* line 122_switch.scss */
  div.switch input:last-of-type:checked + label,
  div.switch input:last-of-type:checked + span + label {
    right: 0%;
    left: auto;
  }
  /* line 125_switch.scss */
  div.switch span.custom {
    display: none !important;
  }
  /* line 137_switch.scss */
  form.custom div.switch .hidden-field {
    margin-left: auto;
    position: absolute;
    visibility: visible;
  }
  /* line 149_switch.scss */
  div.switch label {
    padding: 0;
    line-height: 2.3em;
    font-size: 0.875em;
  }
  /* line 157_switch.scss */
  div.switch input:first-of-type:checked ~ span:last-child {
    left: 100%;
    margin-left: -2.1875em;
  }
  /* line 163_switch.scss */
  div.switch span:last-child {
    width: 2.25em;
    height: 2.25em;
  }
  /* line 177_switch.scss */
  div.switch span:last-child {
    border-color: #b3b3b3;
    background: white;
    background: -moz-linear-gradient(top, white 0%, #f2f2f2 100%);
    background: -webkit-linear-gradient(top, white 0%, #f2f2f2 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
    -webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #e1f5d1, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke;
    box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #e1f5d1, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke;
  }
  /* line 201_switch.scss */
  div.switch:hover span:last-child, div.switch:focus span:last-child {
    background: white;
    background: -moz-linear-gradient(top, white 0%, #e6e6e6 100%);
    background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
  }
  /* line 211_switch.scss */
  div.switch:active {
    background: transparent;
  }
  /* line 243_switch.scss */
  div.switch.large {
    height: 2.75em;
  }
  /* line 149_switch.scss */
  div.switch.large label {
    padding: 0;
    line-height: 2.3em;
    font-size: 1.0625em;
  }
  /* line 157_switch.scss */
  div.switch.large input:first-of-type:checked ~ span:last-child {
    left: 100%;
    margin-left: -2.6875em;
  }
  /* line 163_switch.scss */
  div.switch.large span:last-child {
    width: 2.75em;
    height: 2.75em;
  }
  /* line 246_switch.scss */
  div.switch.small {
    height: 1.75em;
  }
  /* line 149_switch.scss */
  div.switch.small label {
    padding: 0;
    line-height: 2.1em;
    font-size: 0.75em;
  }
  /* line 157_switch.scss */
  div.switch.small input:first-of-type:checked ~ span:last-child {
    left: 100%;
    margin-left: -1.6875em;
  }
  /* line 163_switch.scss */
  div.switch.small span:last-child {
    width: 1.75em;
    height: 1.75em;
  }
  /* line 249_switch.scss */
  div.switch.tiny {
    height: 1.375em;
  }
  /* line 149_switch.scss */
  div.switch.tiny label {
    padding: 0;
    line-height: 1.9em;
    font-size: 0.6875em;
  }
  /* line 157_switch.scss */
  div.switch.tiny input:first-of-type:checked ~ span:last-child {
    left: 100%;
    margin-left: -1.3125em;
  }
  /* line 163_switch.scss */
  div.switch.tiny span:last-child {
    width: 1.375em;
    height: 1.375em;
  }
  /* line 252_switch.scss */
  div.switch.radius {
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  /* line 253_switch.scss */
  div.switch.radius span:last-child {
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  /* line 257_switch.scss */
  div.switch.round {
    -webkit-border-radius: 1000px;
    border-radius: 1000px;
  }
  /* line 258_switch.scss */
  div.switch.round span:last-child {
    -webkit-border-radius: 999px;
    border-radius: 999px;
  }
  /* line 259_switch.scss */
  div.switch.round label {
    padding: 0 0.5625em;
  }

  @-webkit-keyframes webkitSiblingBugfix {
    /* line 264_switch.scss */
    from {
      position: relative;
    }

    /* line 264_switch.scss */
    to {
      position: relative;
    } } }
@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-device-width: 480px) {
  /* line 239_switch.scss */
  div.switch {
    -webkit-animation: webkitSiblingBugfix infinite 1s;
  } }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 239_switch.scss */
  div.switch {
    -webkit-animation: none 0;
  } }
/* line 11_magellan.scss */
[data-magellan-expedition] {
  background: white;
  z-index: 50;
  min-width: 100%;
  padding: 10px; }
/* line 17_magellan.scss */
[data-magellan-expedition] .sub-nav {
  margin-bottom: 0; }
/* line 19_magellan.scss */
[data-magellan-expedition] .sub-nav dd {
  margin-bottom: 0; }

/* Tables */
/* line 80_tables.scss */
table {
  background: white;
  margin-bottom: 1.25em;
  border: solid 1px #dddddd; }
/* line 42_tables.scss */
table thead,
table tfoot {
  background: whitesmoke;
  font-weight: bold; }
/* line 48_tables.scss */
table thead tr th,
table thead tr td,
table tfoot tr th,
table tfoot tr td {
  padding: 0.5em 0.625em 0.625em;
  font-size: 0.875em;
  color: #222222;
  text-align: left; }
/* line 59_tables.scss */
table tr th,
table tr td {
  padding: 0.5625em 0.625em;
  font-size: 0.875em;
  color: #222222; }
/* line 67_tables.scss */
table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background: #f9f9f9; }
/* line 74_tables.scss */
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td {
  display: table-cell;
  line-height: 1.125em; }

/* Image Thumbnails */
/* line 45_thumbs.scss */
.th {
  line-height: 0;
  display: inline-block;
  border: solid 4px white;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  transition: all 200ms ease-out; }
/* line 32_thumbs.scss */
.th:hover, .th:focus {
  -webkit-box-shadow: 0 0 6px 1px rgba(197, 119, 26, 0.5);
  box-shadow: 0 0 6px 1px rgba(197, 119, 26, 0.5); }
/* line 49_thumbs.scss */
.th.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px; }

/* line 51_thumbs.scss */
a.th {
  display: inline-block;
  max-width: 100%; }

/* Tooltips */
/* line 30_tooltips.scss */
.has-tip {
  border-bottom: 0;
  cursor: help;
  font-weight: bold;
  color: #333333; }
/* line 37_tooltips.scss */
.has-tip:hover, .has-tip:focus {
  border-bottom: 0;
  color: #c5771a; }
/* line 40_tooltips.scss */
.has-tip:hover img, .has-tip:focus img {
  border-bottom: 2px solid #c5771a;
  opacity: 1; }
/* line 47_tooltips.scss */
.has-tip.tip-left, .has-tip.tip-right {
  float: none !important; }

/* line 50_tooltips.scss */
.tooltip {
  display: none;
  position: absolute;
  z-index: 999;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.3;
  padding: 1.25em 0.9375em 0.9375em 1.5625em;
  max-width: 85%;
  left: 50%;
  width: 100%;
  color: #635f5b;
  background: white;
  -webkit-border-radius: 5px;
  border-radius: 5px; }
/* line 65_tooltips.scss */
.tooltip > .nub {
  display: block;
  left: 5px;
  position: absolute;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent white transparent;
  top: -10px; }
/* line 76_tooltips.scss */
.tooltip.opened {
  color: #c5771a !important;
  border-bottom: 0 !important; }

/* line 82_tooltips.scss */
.tap-to-close {
  display: block;
  font-size: 0.625em;
  color: #888888;
  font-weight: normal; }

@media only screen and (min-width: 768px) {
  /* line 91_tooltips.scss */
  .tooltip > .nub {
    border-color: transparent transparent white transparent;
    top: -10px;
  }
  /* line 95_tooltips.scss */
  .tooltip.tip-top > .nub {
    border-color: white transparent transparent transparent;
    top: auto;
    bottom: -10px;
  }
  /* line 102_tooltips.scss */
  .tooltip.tip-left, .tooltip.tip-right {
    float: none !important;
  }
  /* line 104_tooltips.scss */
  .tooltip.tip-left > .nub {
    border-color: transparent transparent transparent white;
    right: -10px;
    left: auto;
    top: 50%;
    margin-top: -5px;
  }
  /* line 111_tooltips.scss */
  .tooltip.tip-right > .nub {
    border-color: transparent white transparent transparent;
    right: auto;
    left: -10px;
    top: 50%;
    margin-top: -5px;
  } }
@media only screen and (max-width: 767px) {
  /* line 128_dropdown.scss */
  .f-dropdown {
    max-width: 100%;
    left: 0;
  } }
/* Foundation Dropdowns */
/* line 135_dropdown.scss */
.f-dropdown {
  position: absolute;
  top: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: #f3f0ec;
  border: none 0px #cccccc;
  font-size: 16px;
  z-index: 99;
  margin-top: 12px;
  max-width: 200px; }
/* line 50_dropdown.scss */
.f-dropdown > *:first-child {
  margin-top: 0; }
/* line 51_dropdown.scss */
.f-dropdown > *:last-child {
  margin-bottom: 0; }
/* line 76_dropdown.scss */
.f-dropdown:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 10px;
  border-color: transparent transparent #f3f0ec transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -20px;
  left: 50%;
  z-index: 99; }
/* line 83_dropdown.scss */
.f-dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 11px;
  border-color: transparent transparent #cccccc transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -22px;
  left: 49%;
  z-index: 98; }
/* line 91_dropdown.scss */
.f-dropdown.right:before {
  left: auto;
  right: 50%; }
/* line 95_dropdown.scss */
.f-dropdown.right:after {
  left: auto;
  right: 49%; }
/* line 139_dropdown.scss */
.f-dropdown li {
  font-size: 0.875em;
  cursor: pointer;
  line-height: 1.125em;
  margin: 0; }
/* line 115_dropdown.scss */
.f-dropdown li:hover, .f-dropdown li:focus {
  background: white; }
/* line 117_dropdown.scss */
.f-dropdown li a {
  display: block;
  padding: 0.3125em 1.6875em;
  color: #58534e; }
/* line 142_dropdown.scss */
.f-dropdown.content {
  position: absolute;
  top: -9999px;
  list-style: none;
  margin-left: 0;
  padding: 1.25em;
  width: 100%;
  height: auto;
  max-height: none;
  background: #f3f0ec;
  border: none 0px #cccccc;
  font-size: 16px;
  z-index: 99;
  max-width: 200px; }
/* line 50_dropdown.scss */
.f-dropdown.content > *:first-child {
  margin-top: 0; }
/* line 51_dropdown.scss */
.f-dropdown.content > *:last-child {
  margin-bottom: 0; }
/* line 145_dropdown.scss */
.f-dropdown.tiny {
  max-width: 200px; }
/* line 146_dropdown.scss */
.f-dropdown.small {
  max-width: 300px; }
/* line 147_dropdown.scss */
.f-dropdown.medium {
  max-width: 500px; }
/* line 148_dropdown.scss */
.f-dropdown.large {
  max-width: 800px; }


body {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif; }
h1 {
color: #b44d0f; }
h2 {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif; }
blockquote {
border: 0; }
.clear {
clear: both; }

#content-container {
width: 100%;
max-width: 100%;
padding-top: 30px;
background: rgba(0, 0, 0, 0.3);
}

#content-area {
padding: 0 2.1875em;
position: relative; }

.social-container {
width: 2.5em;
padding: 0;
position: absolute;
top: 0;
left: 0.9375em; 
max-height:800px;
}

.body-container {
padding: 0;
width: 960px;
max-width: 960px;
margin: 0 auto;
float: none; }


p {
color: #292622;
font-size: 1.0625em;
line-height: 25px;
  font-family: "proxima-nova-condensed", Georgia, Times, serif;
margin-bottom: 30px;
font-weight: 400; }
p a {
color: #c5771a; }
p a:hover {
color: #b44d0f; }
ul li a {
color: #c5771a; }
ul li a:hover {
color: #b44d0f; }
.left-frame img {
position: relative;
top: -117px; }
#body-content {
width: 960px;
background-color: #f3f0e9;
margin: 0 auto;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
border-top-right-radius: 10px; }
#content-area.about-content {
margin-bottom: 50px;
padding-right: 0; }
#content-area.discover-article {
padding-left: 0; }
.about-content .large-1 {
width: 3.333333%; }
.about-content .large-7 {
width: 66.33333%;
padding-right: 0; }
h1.page-title {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
}
.discover-col1 h1.page-title, .watch h1.page-title {
margin-top: 40px; 
margin-right:0;
}
.node-type-episodes .watch h1.page-title {
margin-bottom: 10px; 
}
.node-type-episodes .watch h2.page-subtitle {
margin: -10px 0 10px 0; color: #666; font-size: 1.625em; 
}
#right-sidebar {
background: #f3f0e9; }
#right-sidebar .about-side {
padding: 0;
margin: 0;
width: 27.5%; }
.side-nav li.active {
background-color: #f3f0e9;
color: #b44d0f; }
.side-nav li.a {
color: #292622;
font-size: 1.125em; }
.right-content h3 {
text-transform: uppercase;
font-size: 1.25em;
color: #635f5b;
margin-bottom: 15px; }
.small-block-grid-2 > li {
width: 45%;
padding: 0; }
.title-area .large-3 {
padding-left: 0; }
.large-9 input[type="text"] {
width: 397px;
margin-left: -32px; }
.large-3 {
width: 20%; }
.large-3 input[type="text"] {
width: 115px;
margin-left: 0px; }
.large-4 input[type="text"] {
width: 120px; }
.large-5 input[type="text"] {
width: 180px; }
.large-6 input[type="text"] {
width: 190px; }
textarea#description {
width: 397px;
height: 160px;
border-radius: 5px;
border: none;
box-shadow: inset 1px 1px 1px #cfccc6;
background-color: #f9f8f6;
margin-left: -32px;
resize: none; }
.modal-caption img {
position: relative;
left: 785px;
top: -25px;
border-bottom: 0; }
/* line 3088, ../sass/_custom.scss */
.modal-caption img:hover {
border-bottom: 0; }
/* line 3092, ../sass/_custom.scss */
.modal-caption figcaption {
color: #635f5b;
font-size: 0.9375em; }
div.modal-caption { margin-bottom: 1em; margin-top: .2em; }

/*--------------------------------------------------------INTERIOR------*/

#interior-content {
margin-left: 0.9375em; }
#interior-content #content-area .about-body {
width: 71%;
padding-right: 0; }
.interior-col1 {
border-right: 1px solid #c2bdb2;
background-image: url("../img/lower-stroke.png");
background-repeat: no-repeat;
background-position: right bottom;
padding-bottom: 20px;
margin-bottom: 40px;
padding-top: 30px;
padding-right: 20px; 
min-height:700px;
}
#interior-content.interior-page #content-area .about-body {
width: 68%;
min-height:450px;
}
.interior-col1 h1 {
color: #b44d0f;
font-size: 2.25em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif; }
.interior-col1 h2 {
color: #292622;
font-size: 1.5em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
margin-bottom: 20px; }
.interior-col1 figcaption {
color: #635f5b;
font-size: 0.9375em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
margin-bottom: 30px; }
.interior-col1 p {
color: #292622;
font-size: 1.0625em; }

.interior-col1 .about-caption {
position: relative; }
.interior-page #right-sidebar .about-side {
width: 32%; }
.interior-page .interior-side {
width: 280px; }
.interior-page .interior-side li a {
padding: 3px 7px;
font-size: 1.125em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif; }
.interior-side {
background-color: #e6e3dc;
width: 260px;
position: relative;
left: 15px;
margin-top: 15px;
margin-bottom: 30px;
-webkit-box-shadow:0 0 10px -2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 10px -2px rgba(0, 0, 0, 0.6);
background-image: url("../img/nav-corner.png");
background-repeat: no-repeat;
padding-top: 0;
padding-bottom: 0;
background-position: right 107%;
border-left: 0; }
.interior-side li:first-child {
border-top-left-radius: 5px; }
.interior-side li:last-child {
border-bottom-left-radius: 5px; }
.interior-side li {
margin-bottom: 0; }
.interior-side li.active a,
.interior-side li.active a:first-child {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif; }
.interior-side li a {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-weight: 600; }
.interior-side li a:hover {
color: #c5771a; }
.interior-side img {
top: -20px;
left: 200px;
z-index: 90; }
.interior-side.panel {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px; }
#right-sidebar .interior-side.panel {
border:none;
}
.interior-side li {
border-bottom: 1px solid #c2bdb2;
padding: 8px 8px 8px 8px; }
.interior-side li:last-child {
border-bottom: 0; }
.interior-page .interior-side {
width: 92%;
}
.interior-col1.content ul li {
margin: 0 !important; }

.interior-col1 .content ol, .interior-col1 .content ul {
  margin-left: 20px;
}
.interior-col1 .content ol li, .interior-col1 .content ul li {
  font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
  font-size: 1.0625em;
  color: #292622;
  margin: 0;
}


/*----------------------------------------------------------------END INTERIOR--*/






















/*---------This file is organized by section for the website------*/
/*-------- TOOLTIPS --------------------------------------------------*/
/*-------- FORMS GENERAL --------------------------------------------------*/
/*-------- HEADER --------------------------------------------------*/
/*-------- SOCIAL --------------------------------------------------*/
/*-------- HOMEPAGE --------------------------------------------------*/
/*-------- WATCH --------------------------------------------------*/
/*-------- SCREENINGS LISTS AND FORM-----------------------------------*/
/*-------- DISCOVER --------------------------------------------------*/
/*-------- INTERACTIVES --------------------------------------------------*/
/*-------- CHILD-OLYMPICS --------------------------------------------------*/
/*-------- FAMILY LEAVE --------------------------------------------------*/
/*-------- PAID --------------------------------------------------*/
/*-------- TOOLKIT --------------------------------------------------*/
/*-------- TAKE ACTION --------------------------------------------------*/
/*-------- ABOUT --------------------------------------------------*/
/*-------- RESOURCES --------------------------------------------------*/
/*-------- PARTNERS LIST AND SIGNUP---------------------------------------*/
/*-------- LOGIN --------------------------------------------------*/
/*-------- SUBSCRIBE --------------------------------------------------*/
/*-------- CHECKOUT --------------------------------------------------*/
/*-------- SEARCH --------------------------------------------------*/
/*-------- FOOTER --------------------------------------------------*/
/*-------- SCREEN-SIZES --------------------------------------------------*/

body{
    scroll-behavior: smooth;
}

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


/*-------- TOOLTIPS --------------------------------------------------*/
.tip {
border-radius: 5px;
background: #FFF;
width: 220px; }

.tip-container {
position: absolute;
top: -20px;
right: 130%; }

.folder .tip-container {
top: -90px;
right: 280%; }

.folder .tip-container .nub {
bottom: -10px; }


.tip > .nub, .tip div > .nub {
position: absolute;
width: 0;
height: 0;
display: block;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 10px solid white;
bottom: -10px;
left: 47%; }
/* line 2256, ../sass/_custom.scss */
.tip:after {
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #FFF; }
/*------------------------------------------------------------------ Tooltip on Toolkit */
.toolkit-list div.download-link { display: inline-block; }
.toolkit-list div.remove-link { display: inline-block;  }
.toolkit-list .tip-wrapper .tip-container {
top: -40px;
}
.toolkit-list .tip-wrapper.download-link .tip-container { right: 144%; }
.toolkit-list .tip-wrapper.remove-link .tip-container { right: 145%; }
#toolkit-container #toolkit .tip p {
text-align: center;
padding: 5px 0px;
}
/*-------------------------------------------------------------------- Tooltip on Embeds */
.main-pic.embed .tip img { margin-bottom: 0px; }
.main-pic.embed .tip p { padding-top: .7em; }
.discover-article .main-pic.embed .tip-container { top: -50px; }
.password-parent { width: auto; }
.confirm-parent { width: auto; }
.password-strength { display: none; }
.remove-resource,
.tip a.more.remove-resource {
display: none;
}
.tip a.more.add {
text-align: center;
padding-right: 0;
padding-top: 15px;
}
/*-------- END OF TOOLTIPS --------------------------------------------------*/



/*-------------------------------------------------------------FORMS GENERAL-----*/
.form-item label {
width: 21%;
text-align: right;
padding: 0 0.5em;
float: left;
display: block;
}
.region-content .content form .form-item input {
width: 397px;
padding: 0 0.5em;
display: block;
margin-left: 5px;
}
.page-node-42 .region-content .content form .form-item input {
position: relative;
right: 75px;
float: right;
}
.page-node-42 .form-item, .form-actions {
clear: both;
}
.form-item input[type="email"] {
background-color: #f9f8f6;
border-radius: 5px;
height: 40px;
box-shadow: inset 1px 1px 1px #cfccc6;
border: 0;
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
font-size: 0.875em;
margin: 0 0 1em 0;
}
.form-textarea-wrapper textarea {
width: 397px;
height: 160px;
border-radius: 5px;
border: 0;
box-shadow: inset 1px 1px 1px #cfccc6;
background-color: #f9f8f6;
resize: none;
margin-left: 5px;
}
.page-node-42 .form-textarea-wrapper textarea {
position: relative;
right: 75px;
float: right;
}
form .description {
clear: both;
margin-left: 22%;
padding-top: 10px;
color: #8e8882;
}
input[type=submit], input[type=reset] {
background: url('../img/library-search.png');
background-repeat: no-repeat;
width: 126px;
height: 52px;
margin-right: 18px;
margin-top: 20px;
margin-bottom: 0;
font-size: 1.6875em;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
font-weight: 600;
line-height: 52px;
padding: 0;
color: #fdd467;
border: 0;
}

#register-form input[type=submit]#edit-submit--2 {
background: url('../img/new-account-button.png');
background-repeat: no-repeat;
background-position:top -53px left;
background-size:100% 200%;
width: 240px;
height: 52px;
margin-right: 18px;
margin-top: 20px;
margin-bottom: 0;
font-size: 1.6875em;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
font-weight: 600;
line-height: 52px;
padding: 0;
color: #fdd467;
border: 0;
}
#register-form input[type=submit]#edit-submit--2:hover {
background: url('../img/new-account-button.png');
background-repeat: no-repeat;
background-position:top left;
background-size:100% 200%;
}

.resizable-textarea .grippie {
clear: both;
width: 397px;
margin-left: 175px;
}
.page-node-42 .resizable-textarea .grippie {
position: relative;
right: 75px;
float: right;
}
form .form-actions {
text-align: center;
}
input[type=submit]:hover, input[type=reset]:hover {
background: url("../img/library-search.png") -135px no-repeat;
cursor: pointer;
}
table {
max-width: 100%;
width: 100%;
}
.region-content .content table .form-item input {
width: auto;
}
form table {
border: 0;
background: transparent;
}
form table thead {
background: #e6e3dc;
}
form table tbody td {
vertical-align: middle;
}
form table tbody td a {
font-size: 1.3em;
}
form table td.views-field-edit-delete input[type=submit] {
color: #cb8b48;
background: none;
font-size: 1.1em;
padding: 0;
margin:0px;
height: auto;
width: auto;
line-height: 1.2em;
}
form table td.views-field-edit-delete input[type=submit]:hover {
color: #ae6917;
}
form .line-item-total {
margin-right: 10px;
font-size: 1.2em;
}
form .form-wrapper legend {
background: transparent;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
}
form select {
background-color: #f9f8f6;
border-radius: 5px;
height: 40px;
box-shadow: inset 1px 1px 1px #cfccc6;
border: none;
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
font-size: 0.875em;
margin: 0 0 1em 0;
width: 397px;
margin-left: 5px;
}
.page-node-42 form select {
position: relative;
right: 75px;
float: right;
}
form .form-type-select {
margin-top: 0;
}
form #edit-fld-title {
clear: both;
}
form #edit-fld-title a {
font-size: 1.5em;
margin-left: 185px;
line-height: 40px;
display: block;
width:350px;
}
.region-content .content form .form-item input[type=submit] {
width: auto;
}

input#edit-submitted-your-email {
	width:75%;
}
.form-required {
	color:#b44d0f;
	margin:0 0px 0 0;
}
#contact-us-text {
	margin:0 0 2em 0;
}
#contact-us-text h2 {
	margin:1em 0 0.5em 0;
}
#contact-us-text p {
	margin:0.5em 0;
}

#webform-component-questions-thoughts .form-textarea-wrapper {
clear:both;
}

/*--------------------------------------------END OF FORMS GENERAL---------*/
/*---------------------------------------------------------------------HEADER----*/

.col2-header .header-login {
padding: 0;
padding-top: 0 !important; }
.col2-header .header-login a {
border-radius: 0 0 8px 8px !important;
padding: 0.5em 1.125em; }
.col2-header .columns {
padding: 0.125em; }
.col2-header .columns a {
border-radius: 0 0 8px 8px; }
a.login {
color: #e0dbd5;
text-shadow: 2px 2px 7px #19110d;
font-size: 0.9375em;
text-transform: none;
display: block;
text-align: center;
float: right;
margin-bottom: 10px;
background: rgba(21, 29, 13, 0.25); }
a.login:hover {
background: rgba(21, 29, 13, 0.6); }
a:active.login {
background-position: 12px -39px; }
.header-links a.dropdown {
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
font-weight: 700 !important;
letter-spacing: .05em; }
.dropdown-two .f-dropdown.right:before {
right: 23%; }
.lower-dropdown-one .f-dropdown:before {
left: 23%; }
.lower-dropdown-one .f-dropdown:after {
display: none; }
.lower-dropdown-two .f-dropdown:before {
left: 23%; }
.lower-dropdown-two .f-dropdown:after {
display: none; }
.lower-dropdown-three .f-dropdown:before {
right: 34%; }
.take-action {
background-image: url("../img/action-bg.png");
background-repeat: no-repeat;
width: 164px;
height: 50px; }
a.about-interior {
background-image: url("../img/about-interior.png");
background-repeat: no-repeat;
width: 364px;
height: 39px;
background-position: 0 0;
color: #e0dbd5;
text-shadow: 2px 2px 7px #19110d;
line-height: 10px; }
a:active.about-interior {
background-position: 0px -39px; }
a.about-interior.active-interior {
background-position: 0px -39px;
color: #fff; }
a.resources-interior {
background-image: url("../img/resources-interior.png");
background-repeat: no-repeat;
width: 165px;
height: 39px;
background-position: 0 0;
color: #e0dbd5;
text-shadow: 2px 2px 7px #19110d;
line-height: 10px;
padding-left: 30px; }
/* line 543, ../sass/_custom.scss */
a:active.resources-interior {
background-position: 0px -39px; }
a.lower-interior {
background-image: url("../img/lower-nav-interior.png");
background-repeat: no-repeat;
width: 188px;
height: 60px;
background-position: 0 0;
color: #fdd467;
text-shadow: 2px 2px 7px #19110d;
line-height: 33px; }
a.lower-interior.active {
background-position: 0px -57px;
color: #fff; }
a:active.lower-interior {
background-position: 0px -57px; }
.active-arrow img {
z-index: 999999;
position: relative;
top: -42px;
right: 38px; }
/*-----------------NEXT COME THE ACTIVE HEADER STYLES---------------*/

#header-tablet {
	display:none;
}
header .button {
text-transform: uppercase;
background-color: transparent;
background-repeat: no-repeat;
-webkit-box-shadow: none;
box-shadow: none; }
header .button:hover {
background-color: transparent; }
header .f-dropdown {
max-width: none;
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
padding: 18px 25px 28px 25px;
text-align: left; }
header .f-dropdown li {
text-transform: uppercase;
border-bottom: 1px solid #d2c6bf; }
header .f-dropdown li a {
padding: 18px 0;
display: block;
text-indent: 10px;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-size: 1em;
line-height: 1em;
color: rgba(62, 55, 49, 0.9);
font-weight: 600; }
header .f-dropdown li a:hover {
color: rgba(0, 0, 0, 0.9); }
header .f-dropdown::after {
border-color: transparent; }
header #drop1.open {
width: 270px !important; /* SKDR changed this from 150% to 250px to prevent word-wrapping in dropdown menu */
}
header #drop2.open {
width: 270px !important;  /* SKDR changed this from 150% to 250px to prevent word-wrapping in dropdown menu */
left: auto !important;
right: 0 !important; }
header #drop2::before {
left: 67%; }
header #drop3.open {
width: 278px !important;  /* SKDR changed this from 150% to 278px to prevent word-wrapping in dropdown menu */
left: -3px !important;
right: auto !important; }
header #drop3::before {
left: 26%; }
header #drop4.open {
width: 250px !important;  /* SKDR changed this from 150% to 250px to prevent word-wrapping in dropdown menu */
}
header #drop4::before {
left: 24%; }
header #drop5.open {
width: 250px !important;  /* SKDR changed this from 150% to 250px to prevent word-wrapping in dropdown menu */
left: auto !important;
right: -1px !important; }
header #drop5::before {
left: 69%;
}
/* SKDR adding new IDs which live in the #header-tablet sections and allow dropdown to work in both tablet and desktop */
header #drop6.open {
width: 278px !important;  /* SKDR changed this from 150% to 278px to prevent word-wrapping in dropdown menu */
left: -3px !important;
right: auto !important; }
header #drop6::before {
left: 26%; }
header #drop7.open {
width: 250px !important;  /* SKDR changed this from 150% to 250px to prevent word-wrapping in dropdown menu */
}
header #drop7::before {
left: 24%; }
header #drop8.open {
width: 250px !important;  /* SKDR changed this from 150% to 250px to prevent word-wrapping in dropdown menu */
left: auto !important;
right: -1px !important; }
header #drop8::before {
left: 69%;
}







header .f-dropdown li:last-child {
border-bottom: 0; }
header .dropdown-one .f-dropdown {
width: 318px; }
header .dropdown-two .f-dropdown {
width: 333px; }
header .lower-dropdown-one .f-dropdown {
width: 320px; }
header .lower-dropdown-two .f-dropdown {
width: 320px; }
header .lower-dropdown-three .f-dropdown {
width: 320px; }
header .button:active {
box-shadow: none; }
#header-content .main-logo {
max-width: 960px; }
.columns.header-logo {
padding: 0; }
.f-dropdown.right:after {
display: none; }
.dropdown-one .f-dropdown:after {
display: none; }
header .button:hover {
color: #fff; }
a.about-home {
color: #e0dbd5;
text-shadow: 1px 1px 1px #19110d;
background: rgba(21, 29, 13, 0.25);
width: 100%;
font-size: 1.25em;
text-align: center;
padding-right: 0 !important;
padding-left: 0;
padding-bottom: 0.5em;
padding-top: 0.5em;
margin-bottom: 20px; }
a.about-home:hover {
background: rgba(21, 29, 13, 0.6); }
a:active.about-home {
box-shadow: none; }
a.resources-home {
color: #e0dbd5;
font-size: 1.25em;
text-shadow: 1px 1px 1px #19110d;
background: rgba(21, 29, 13, 0.25);
width: 100%;
text-align: center;
padding-right: 0 !important;
padding-left: 0;
padding-top: 0.5em;
padding-bottom: 0.5em;
margin-bottom: 20px;}
a.resources-home:hover {
background: rgba(21, 29, 13, 0.6); }
a:active.resources-home {
background-position: 0px -39px; }
.header-links.current-page-parent a.resources-home, .header-links.current-page-parent a.about-home {
background: rgba(21, 29, 13, 0.6); }
a.lower-home {
color: #fdd467;
font-size: 1.5625em;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
text-shadow: 1px 1px 1px #19110d;
background: rgba(0, 0, 0, 0.3);
width: 100%;
text-align: center;
padding-right: 0 !important;
padding-left: 0;
padding-top: 0.375em;
padding-bottom: 0.375em;
margin-bottom: 0; }
a.lower-home:hover {
background: rgba(0, 0, 0, 0.45); }
a:active.lower-home {
background-position: 0px -57px; }
.header-links.current-page-parent a.lower-home {
background-repeat: no-repeat;
background-position: center bottom;
color: #FFF;
padding-bottom: .275em;
border-top: .1em solid #fff; }
.header-links.bot {
float: left;
margin: 0; }
.header {
text-align: right; }


#header-content input[type="text"] {
-webkit-box-shadow: none;
box-shadow: none;
background-image: url("../img/search-icon.png");
background-position:5% 50%;
background-repeat: no-repeat;
background-color: rgba(0,0,0,.2);
border-radius: 0 0 8px 8px;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-size: 0.9375em;
color: #e6e3dc;
padding-left:50px;
width:67%;
border:0;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#header-content input:focus {
color:#000;
padding-left:25px;
background-image:none;
background-color: rgba(255,255,255,.9);
}
#header-content input:focus::-webkit-input-placeholder { color:transparent; }
#header-content input:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
#header-content input:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
#header-content input:focus:-ms-input-placeholder { color:transparent; } /* oldIE ;) */
.header-search {
background-image:none; /* url("../img/search-border.png")*/
}


.col2-header .header-buy {
padding-top: 0;
position: absolute;
top: 0;
right: 0; }
a.buy-dvd {
color: #feedc1;
text-shadow: 2px 2px 7px #19110d;
font-size: 0.9375em;
text-transform: uppercase;
display: block;
text-align: center;
float: right;
margin-bottom: 10px;
background: rgba(21, 29, 13, 0.25);
padding-top: 6px;
padding-bottom: 6px; }
a.buy-dvd:hover {
background: rgba(21, 29, 13, 0.6); }
.col2-header .columns a.buy-dvd {
border-top-left-radius: 0;
border-top-right-radius: 0; }
/*------------------------------------------------------------------END OF HEADER---*/
/*--------------------------------SOCIAL SIDE BUTTONS-------------------------*/
.social-side {
position: relative;
right: 40px;
background-color: #e6e3dc;
width: 40px;
height: 117px;
padding-top: 21px;
padding-bottom: 24px;
padding-left: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px; }
.social-side ul {
list-style: none; }
.social-side li {
padding-bottom: 8px; }
a.facebook, a.twitter, a.email {
width: 20px;
height: 20px;
overflow: hidden;
background-image: url("../img/social-sprite.png");
background-repeat: no-repeat;
display: block; }
a.facebook {
background-position: 0 0; }
a.twitter {
background-position: 0 -32px; }
a.email {
background-position: 0 -64px; 
display: none;}
.social-side {
z-index: 99;
}
/*----------------------------------------END SOCIAL BUTTONS---------------------*/
/*-------- HOMEPAGE --------------------------------------------------*/
/*---------------------------------------------------------------HOMEPAGE--------*/
.main-container {
background-image: url("../img/homepage-bg.jpg");
background-repeat: no-repeat;
background-size: 100% auto;
width: 100%;
height: auto; }
#main-content, #homepage-content {
background: url("../img/homepage-bg.jpg") no-repeat;
width: 100%;
background-size: 100%; }
#homepage-content h1 {
padding-top: 40px;
text-align: center;
color: #fff;
text-shadow: 2px 2px 7px #19110d;
margin-bottom: 5px;
font-size: 2.8125em;
width: 85%;
margin: 0 auto;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif; }
#homepage-content h2 {
text-align: center;
color: #fdd467;
text-shadow: 2px 2px 7px #19110d;
padding-bottom: 25px;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-size: 2.8125em; }
.video-modal-button {
text-align: center; }
.play-trailer .button {
background-color: transparent;
width: 216px;
height: 62px;
box-shadow: none;
padding: 0; }
.or {
text-align: center;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
color: #e0dbd5;
font-size: 1.125em;
text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.5); }
.facts-modal {
padding-bottom: 300px;
text-align: center; }
.facts-modal .button {
background-color: transparent;
box-shadow: none;
padding: 0;
color: #fff;
text-shadow: 1px 1px 0px #000;
font-size: 1.6875em;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
line-height: 48px;
background-image: url("../img/facts-arrow.png");
background-repeat: no-repeat;
background-position: right top;
height: 19px;
line-height: 17px;
padding-right: 19px;
margin-top: 10px; }
.facts-modal .button:hover {
color: #fdd467;
background-position: right bottom; }
#videoModal {
background: transparent;
border: 0;
box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.7);
padding: 0; }
#videoModal a.close-reveal-modal {
bottom: -44px;
left: 45%;
right: auto;
top: auto;
text-indent: -999px;
color: #000;
background-image: url("../img/close-video.jpg");
background-repeat: no-repeat;
width: 116px;
height: 60px; }
#factsModal {
padding: 0;
background: transparent;
border: 0;
box-shadow: none;
max-width: 515px;
width: 45%;
left: auto;
right: 16%; }
#factsModal .orbit-container {
background: transparent;
height: 100%;
min-height: 446px; }
#factsModal .orbit-container ul.homepage-orbit {
position: relative; }
#factsModal .orbit-container ul.homepage-orbit li {
height: 445px; }
#factsModal .orbit-container ul.homepage-orbit li .text {
padding-top: 50px; }
#factsModal .orbit-container ul.homepage-orbit li img {
position: absolute;
z-index: -1; }
#factsModal .orbit-container ul.homepage-orbit li h3 {
color: #FFF;
font-size: 1.875em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
text-align: center;
text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.6);
line-height: 36px;
font-weight: 600;
margin: 0; }
#factsModal .orbit-container ul.homepage-orbit li h2 {
font-size: 2.625em;
line-height: 50px;
color: #feedc1;
text-align: center;
text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.6);
margin: 10px 0; }
#factsModal .orbit-container ul.homepage-orbit li h6 {
color: #e0dbd5;
font-size: 1.25em;
line-height: 36px;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
text-align: center; }
#factsModal .orbit-container ul.homepage-orbit li a.prompt {
width: 39%;
margin-left: 11%;
float: left;
height: 100px;
border-right: 1px solid #595256;
display: block;
padding-right: 5%; }
#factsModal .orbit-container ul.homepage-orbit li a.prompt h4 {
color: #e0dbd5;
text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.6);
font-size: 1.875em;
line-height: 48px;
text-align: center;
margin: 0; }
#factsModal .orbit-container ul.homepage-orbit li a.prompt p {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
color: #feedc1;
font-weight: 600;
font-size: 1.25em;
line-height: 22px;
text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.6);
text-align: center;
margin: 0; }
#factsModal .orbit-container ul.homepage-orbit li a.prompt:hover h4 {
color: #c5771a; }
#factsModal .orbit-container ul.homepage-orbit li .links {
position: absolute;
bottom: 40px;
left: 4%;
width: 91%; }
#factsModal .orbit-container ul.homepage-orbit li a.action {
width: 39%;
float: left;
margin-right: 11%;
height: 100px;
padding-left: 5%;
padding-top: 20px; }
#factsModal .orbit-container ul.homepage-orbit li a.action h5 {
font-size: 1.875em;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
color: #fdd467;
text-align: center; }
#factsModal .orbit-container ul.homepage-orbit li a.action:hover h5 {
color: #c5771a; }
#factsModal a.close-reveal-modal {
top: .7em;
right: 0.8em;
font-size: 1em;
background: url("../img/close-button-sprite.png") no-repeat;
background-position: top;
height: 28px;
width: 70px;
z-index: 99; }
#factsModal a.close-reveal-modal:hover {
background-position: bottom; }
#factsModal .orbit-bullets-container .orbit-bullets {
position: absolute;
top: 54%;
left: 39%;
cursor: pointer;
z-index: 99; }
#factsModal .orbit-bullets-container .orbit-bullets li {
width: 1.35em;
height: 1.35em;
margin-right: 19px;
background: rgba(255, 255, 255, 0.2);
border: 0; }
#factsModal .orbit-bullets-container .orbit-bullets li.active {
background: #908c8e; }
/*--------------------------------HOME PAGE STYLES-------------------------------*/
.home-main-area {
padding: 0 3%; }
.home-play-trailer {
background-image: url("../img/trailer-button.png");
background-repeat: no-repeat;
width: 216px;
height: 62px;
background-position: top;
padding: 0;
border: 0;
background-color: transparent;
box-shadow: none;
line-height: 62px;
padding-left: 45px;
text-align: center;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
font-size: 1.6875em;
color: #fff;
margin-bottom: 0; }
.home-play-trailer:hover {
background-position: bottom;
background-color: transparent;
color: #fdd467; }

/*-------- HOMEPAGE NEW --------------------------------------------------*/

div#node-55
{
	background-color: rgba(0,0,0,.5);
	color: #f1e7da;
	font-weight: bold;
	font-size: 1.9em;
	padding: 1.5em 2.5em;
	line-height: 1.6em;
	text-align: center;
	margin-bottom: 50px;
	display: none;
}

div.view.view-homepage-teasers
{
	margin-top: 20px;
}

/*body.page-node-55 .columns, */body.page-node-55 #content-area
{
	padding: 0;
}

body.page-node-55 .interior-col1
{
	padding: 0;
}

body.page-node-55 #content-container
{
	background-color: transparent;
	padding-top: 15px;
}

body.page-node-55 #body-content
{
	background-color: transparent;
}
body.page-node-55 .social-container
{
	display: none;
}
body.page-node-55 .interior-col1
{
	border: none;
	padding-top: 0;
}

body.page-node-55 div.views-field-field-featured-image-play, body.page-node-55 div.views-field-field-featured-image-play img
{

}
body.page-node-55 div.views-row
{
	position: relative;
	margin-bottom: 4em;
	float: left;
		max-width: 1000px;
}

body.page-node-27 ul#episodetrailers.large-block-grid-2.episodes
{
	margin: 0;
}

body.page-node-27 #episodetrailers div.views-row
{
	position: relative;
	margin-bottom: 4em;
	width: 47%;
	float: left;
	margin-right: 5%
}
body.page-node-27 #episodetrailers div.views-row-even
{
	margin-right: 0%
}

h2.episodestitle
{
	padding-top: 2em;
}

body.page-node-55 div.views-field.views-field-title
{
	position: absolute;
	top: 0;
	width: 100%;
	min-height: 100px;
	background-color: rgba(0,0,0,1.0);
}

body.page-node-27 div.views-field.views-field-title
{
	position: absolute;
	top: 0;
	width: 100%;
	background-color: rgba(0,0,0,1.0);
}

body.page-node-55 div.views-field.views-field-title div.num
{padding: 20px 15px 0 40px;
color: #c5771a;
text-transform: uppercase;
/*background-color: #000;*/
width: 100%;
font-size: 1.0em;
}

body.page-node-27 div.views-field.views-field-title div.num
{padding: 5px 15px 0 10px;
color: #c5771a;
text-transform: uppercase;
/*background-color: #000;*/
width: 100%;
font-size: .8em;
font-family: "proxima-nova-condensed", "Helvetica Narrow", "Arial Narrow", sans-serif;
}

body.page-node-55 div.views-row-1 div.views-field.views-field-title div.num/*, body.page-node-27 div.views-row-1 div.views-field.views-field-title div.num*/
{
display: none;
}

body.page-node-55 div.views-field.views-field-title div.titl
{
	text-transform: uppercase;
	font-size: 2.3em;
	color: #fff;
	padding: 8px 20px 0px 40px;
}

body.page-node-27 div.views-field.views-field-title div.titl
{
	text-transform: uppercase;
	font-size: 1.5em;
	color: #fff;
	padding: 0px 0px 5px 10px;
line-height: 1em;
max-width: 410px;
margin-bottom: 0;
font-family: "proxima-nova-condensed", "Helvetica Narrow", "Arial Narrow", sans-serif;
}

body.page-node-55 div.views-row-1 div.views-field.views-field-title div.titl
{
	padding: 23px 20px 0px 40px;
}

body.page-node-55 div.views-field.views-field-title div.subtitl
{
	text-transform: none;
	font-size: 1.3em;
	color: #fff;
	padding: 5px 25px 15px 40px;
}

body.page-node-27 div.views-field.views-field-title div.subtitl
{
	text-transform: none;
color: #c1bcb7;
font-family: "proxima-nova-condensed",  "Helvetica Narrow", "Arial Narrow", sans-serif;
font-size: 1.0em;
line-height: 1em;
max-width: 410px;
padding: 0 0 5px 10px;}

body.page-node-55 div.views-row-1 div.views-field.views-field-title div.subtitl, body.page-node-27 div.views-row-1 div.views-field.views-field-title div.subtitl
{
font-family: 	"proxima nova", "arial narrow", "helvetica narrow", sans-serif;
}

body.page-node-55 div.views-field.views-field-nothing
{
	position: absolute;
	top: 280px;
	right: 350px;
	width: 15%;
}

 .view-clips .views-row
 {
 	position: relative;
 }

body.page-node-27 div.views-field.views-field-nothing
{
	position: absolute;
	top: 100px;
	width: 20%;
	left: 150px;
}

.view-clips img.playbutton
{
	position: absolute;
	top: 40px;
	width: 20%;
	left: 115px;
}

.view-clips h3.episodeclip
{
padding-left: 15px;
font-size: 1.5em;
color: #b44d0f;
/*
border-top: 1px solid #ccc;
*/
padding-top: 10px;
margin-top: 20px;
}

.view-clips .views-row h3
{
padding-left: 0;
color: #292622;
font-family: "proxima-nova-condensed", "Helvetica Narrow", "Arial Narrow", sans-serif;
font-size: 1.0625em;
margin-bottom: 25px;
}


body.page-node-55 h1.page-title
{
	display: none;
}

body.page-node-55 img.playbutton
{
	opacity: .3;
	  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}

body.page-node-55 .views-row-5 img.playbutton
{
	opacity: .7;
	  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}

body.page-node-27 img.playbutton
{
	opacity: .6;
	  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}

body.page-node-55 img.playbutton:hover, body.page-node-27 img.playbutton:hover
{
	opacity: 1.0;
	  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}

body.page-node-55 div.views-field.views-field-body
{
	position: absolute;
	bottom: 50px;
	left: 40px;
	background-color: #fff;
	width: 350px;
	border-radius: 16px;
	padding: 20px;
	color: #666;
	font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
}

body.page-node-55 div.views-field.views-field-body
{
	position: absolute;
	bottom: 50px;
	left: 40px;
	background-color: #fff;
	width: 350px;
	border-radius: 16px;
	padding: 20px;
	color: #666;
	font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
}

body.page-node-27 div.views-field.views-field-body
{
	display: none
	font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
}


@media only screen and (max-width:768px){

body.page-node-55 div.views-field.views-field-nothing
{
	position: absolute;
	top: 150px;
	right: 240px;
	width: 20%;
}

body.page-node-55 div.views-field.views-field-body
{
	position: relative;
	background-color: #fff;
	width: 90%;
	bottom: 0;
	left: 5%;
	border-radius: 16px;
	padding: 25px;
	color: #666;
	font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
	margin-top: 10px;
}

body.page-node-27 #episodetrailers div.views-row
{
	position: relative;
	margin-bottom: 4em;
	width:90%;
	float: none;
}

}



body.page-node-55 div.views-field.views-field-body p
{
font-size: 1.0em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
color: #b44d0f;
margin-bottom: .5em;
}

a.linkthrough
{
	font-size: .9em;
	/*color: #666;*/
	font-style: italic;
}

a.linkthrough:hover
{
	font-size: .9em;
	color: #b44d0f;
	font-style: italic;
}

body.page-node-55 .view-homepage-teasers div.view-footer
{
	background-color: #3C3A36;
	color: #f1e7da;
	font-weight: bold;
	padding: 1.5em 2.5em;
	line-height: 1.6em;
	text-align: center;
	margin-bottom: 50px;
	clear: both;
}

body.page-node-55 #homepage-content .view-homepage-teasers div.view-footer h1
{
	color: #fff;
	font-size: 1.7em;
	font-style: italic;
	padding-top: 10px;
}

body.page-node-55 #homepage-content  .view-homepage-teasers div.view-footer h2
{
	padding-top: 20px;
	color: #c5771a;
}

body.page-node-55 #homepage-content  .view-homepage-teasers div.view-footer h2 a
{
	color: #c5771a;
	/*font-size: 2.2em;*/
}

body.page-node-55 #homepage-content  .view-homepage-teasers div.view-footer h3
{
	color: #fff;
	font-weight: normal;
	font-family: "proxima nova", helvetica, arial;
}

body.page-node-55 #homepage-content  .view-homepage-teasers div.view-footer h4
{
	padding-top: 25px;
	color: #fff;
	font-weight: normal;
	font-style: italic;
	font-size: 1.1em;
}

body.page-node-55 #toolkit
{
	display:none;
}


/*----------------------------------------------------------------END HOMEPAGE----*/
/*-------- WATCH --------------------------------------------------*/
/*-------------------------------------------------------WATCH SECTION ----------*/

ul.video-buttons {
	margin:20px 0;
}
ul.video-buttons li {
	width:auto;
	margin:0 35px 0 0;
	padding:0;
}
ul.video-buttons li:nth-child(3) {
	margin:0 0 0 0;
}
ul.video-buttons li a {
color: #fdd467;
font-weight: 600;
font-size: 1.5em;
line-height: 1.125em;
display: block;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
text-align: center;
padding-top: 15px; 
}

ul.video-buttons li a:hover {
background-position: bottom; 
}

ul.video-buttons li a .sub {
display: block;
color: #feedc1;
font-size: 14px;
line-height: 1.43em;
text-transform: uppercase;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif; 
}
ul.video-buttons li a .sub1 {
    display: block;
    color: #8D8781;
    font-size: 14px;
    line-height: 1.43em;
    text-transform: uppercase;
    font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
}

ul.video-buttons li .watch {
background-image: url("../img/watchnow-button.png");
background-repeat: no-repeat;
width: 266px;
height: 82px;
background-position: top;
}
ul.video-buttons li .watch::before {
/*
    content: url(http://raisingofamerica.org/sites/all/themes/raisingamericacustom/img/dvd.png);
    display: block;
    float: left;
    margin-left: 10px;
    width: 20px;
    margin-right: -30px;
*/
}
ul.video-buttons li .buy {
background-image: url("../img/dvdpackages-button.png");
background-repeat: no-repeat;
width: 266px;
height: 82px;
background-position: top;
}
ul.video-buttons li .events {
background-image: url("../img/screeningevents-button.png");
background-repeat: no-repeat;
width: 266px;
height: 82px;
background-position: top;
}
ul.video-buttons li .events {
color: #c5771a; 
}
ul.video-buttons li .impactbtn {
background-image: url("../img/screeningevents-button.png");
background-repeat: no-repeat;
width: 266px;
height: 82px;
background-position: top;
}
ul.video-buttons li .impactbtn {
color: #c5771a; 
line-height: 1.125em
}


ul.episodes li {
position: relative;
padding-bottom: 0;
margin-bottom: 2.5em; }
/* line 2121, ../sass/_custom.scss */
ul.episodes .title-area {
background: rgba(0, 0, 0, 0.75);
padding: 10px 10px 15px 10px;
position: absolute;
top: 0;
left: 0;
margin-left: .625em;
width: 410px; }
/* line 2130, ../sass/_custom.scss */
ul.episodes h3 {
color: #FFF;
font-size: 1.5em;
line-height: 1em;
text-transform: uppercase;
max-width: 310px;
margin-bottom: 0;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif; }
ul.episodes div.caption h3 a {
color:#eee;  /*-- SKDR added this so the Title and Subtitle in the Episode thumbnails on the WATCH page would stay white even though they are linked text -- */ }
ul.episodes div.caption h4 a {
color:#c1bcb7;  /*-- SKDR added this so the Title and Subtitle in the Episode thumbnails on the WATCH page would stay white even though they are linked text -- */ }
ul.episodes div.caption div.episodes-tip h3 a {
color: #b44d0f;  /*-- SKDR added to keep the Title in the Episode Tooltip the correct link color (overriding the h3 a command above) -- */ 
font-weight: 600;
}

.view-clips h3
{
	clear: left;
}

ul.episodes h4 {
color: #c1bcb7;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-size: 1.25em;
line-height: 1em;
max-width: 410px; }
/* line 2145, ../sass/_custom.scss */
ul.episodes h5 {
color: #fdd467;
text-align: right;
text-transform: uppercase;
line-height: 1.2em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
position: absolute;
top: 10px;
right: -.4em;
background-image: url("../img/free-bg.png");
background-position: right center;
width: 66px;
height: 38px;
line-height: 34px;
text-align: center; }
/* line 2161, ../sass/_custom.scss */
ul.episodes img {
width: 100%;
/*
border-bottom: 2px solid #8e8882;
background-color: #000;
*/ }

.tooltip, .tip, .episode-tip {
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.6);
border-radius: 8px;
position: absolute;
top: -43%;
left: 8%;
z-index: 99; 
}
.library-resources .tip {
	width:190px;
}
.tip.episodes-tip {
top: 90%;
opacity:0; 
left: 0;
}
.tip.episodes-tip > .nub, .tip.episodes-tip div > .nub {
border-top: 0;
border-bottom: 10px solid white;
top: -10px; 
}

.tooltip h3, .tip h3, .episode-tip h3 {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-size: 1em;
margin: 0;
text-transform: uppercase; }
/* line 2180, ../sass/_custom.scss */
.tooltip p, .tip p, .episode-tip p, .tip span.p {
color: #635f5b;
font-size: .9em;
font-weight: 600;
margin-bottom: 0.625em;
padding-right: .9375em;
line-height: 1.2em;
padding-top: .4em;
text-align:center; /*-- SKDR added this to center tooltip text over "Add to toolkit" folders -- */
font-size:1.1em; /*-- SKDR added this to enlarge tooltip text over "Add to toolkit" folders -- */ }
.episodes-tip a p {
text-align:left; /*-- SKDR added this to keep episode tooltip text on WATCH page aligned left -- */
font-size:1em;
color:#635f5b; }
.tooltip a.more, .tip a.more, .episode-tip a.more {
color: #c5771a;
text-transform: uppercase;
text-align: right;
font-weight: 600;
font-size: 0.8125em;
display: block;
padding-right: .9375em;
padding-bottom: .4em;
margin-bottom: .6em; }
.tooltip img, .tip img, .episode-tip img {
float: left;
padding: 3%;
margin-right: 2%;
border: 0; }
.clip h3 {
color: #c5771a;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-size: 1.0625em;
margin-bottom: 25px; }
/* line 2284, ../sass/_custom.scss */
.clips-scroll li.clip {
width: 30%;
display: inline-block; }
/* line 2289, ../sass/_custom.scss */
.episode-detail .large-12 {
padding: 0; }
/* line 2291, ../sass/_custom.scss */
.episode-detail .large-12 #detail-content {
border-top: 1px solid #d1cdc7;
margin: 0 0.9375em;
padding-top: 2em; }
/* line 2296, ../sass/_custom.scss */
.episode-detail .large-12 .columns {
padding: 0; }
/* line 2299, ../sass/_custom.scss */
.episode-detail .large-12 h2 {
font-size: 1.5em;
margin-top: 0; }
/* line 2303, ../sass/_custom.scss */
.episode-detail .large-12 .detail-meta {
border-top: 1px solid #d1cdc7;
padding-top:0;
padding-bottom: 3.875em; }
/* line 2309, ../sass/_custom.scss */
#detail-content .large-4 {
margin-right: -2.8125em;
background-image: url(../img/panel-corner.png);
background-position: right bottom;
padding-bottom: 10px;
background-repeat: no-repeat; }
/* line 2316, ../sass/_custom.scss */
#detail-content .large-4 .panel {
background: #e5e2db;
border-top: 1px solid #c2bdb2;
padding: 1.25em 1.25em 1.875em 1.875em;
margin-bottom: 0;
box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5); }
/* line 2323, ../sass/_custom.scss */
#detail-content .large-4 .panel blockquote {
margin-bottom: 3.75em;
padding: 0; }
/* line 2324, ../sass/_custom.scss */
#detail-content .large-4 .panel blockquote p, #detail-content .large-4 .panel blockquote footer {
color: #635f5b;
font-weight: 600;
font-size: 1.5625em;
line-height: 30px;
margin-bottom: 15px; }
/* line 2331, ../sass/_custom.scss */
#detail-content .large-4 .panel blockquote footer {
line-height: 1.25em; }
/* line 2337, ../sass/_custom.scss */
#detail-content .large-4 .panel a.more {
text-transform: uppercase;
font-weight: 600;
font-size: 1em;
line-height: 1.5625em;
background: url("../img/link-arrow.png") no-repeat right center;
padding-right: 14px; }
/* line 2347, ../sass/_custom.scss */
.accordion .content.active {
background: #f3f0e9; }
/* line 2350, ../sass/_custom.scss */
.accordion dd > a {
background-color: transparent;
background-image: url("../img/expand-button.jpg");
background-repeat: no-repeat;
background-position: right;
width: auto;
display: inline-block;
padding-right: 1.875em;
color: #c5771a;
font-weight: 600;
font-size: 1.25em;
line-height: 1.5625em;
text-transform: uppercase;
padding: 0 1.875em 0 0;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif; }
/* line 2366, ../sass/_custom.scss */
.accordion dd > a:hover {
background-color: transparent;
background-image: url("../img/expand-button.jpg");
background-repeat: no-repeat;
background-position: right; }
/* line 2373, ../sass/_custom.scss */
.accordion dd > a.expanded {
background-image: url("../img/hide-button.jpg"); }
/* line 2375, ../sass/_custom.scss */
.accordion dd > a.expanded:hover {
background-image: url("../img/hide-button.jpg"); }
/* line 2381, ../sass/_custom.scss */
.detail-meta ul {
padding-left: 1.25em; }
/* line 2384, ../sass/_custom.scss */
.detail-meta ul li {
color: #635f5b;
font-size: 0.9375em;
font-family: "proxima-nova", Helvetica, Arial, sans-serif; }
/* line 2390, ../sass/_custom.scss */
.detail-meta .pdf {
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
color: #635f5b;
font-size: 0.9375em;
font-weight: 400; }
/* line 2399, ../sass/_custom.scss */
#interior-content.watch-detail {
margin-left: 0; }
/* line 2401, ../sass/_custom.scss */
#interior-content.watch-detail #content-area {
margin-left: 1px; }


.button.sign-in {
background-color: transparent;
background-image: url("../img/signin-button.png");
width: 84px;
height: 30px;
display: block;
border: 0;
font-weight: 600;
font-size: 0.9375em;
line-height: 2em;
color: #c5771a;
padding: 0;
float: right;
margin-top: -6px;
margin-bottom: 0;
font-weight: 600 !important;
box-shadow: none; }
/* line 2043, ../sass/_custom.scss */
.signin-area p {
display: block;
clear: both;
font-size: 0.9375em;
line-height: 2em;
color: #635f5b;
font-weight: 600;
text-align: right;
margin-bottom: 5px;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif; }
.signin-area p {
line-height: 1.2em;
padding-top: 10px;
}
/*------------------------------------------------------WATCH LANDING PAGE */
.episodes-tip {
padding: 10px 30px; /* SKDR */
  margin: 0;
  width: 100%;
}
ul.episodes .episodes-tip h3,
ul.episodes .episodes-tip p {
font-size:1em;
font-weight:400;
margin:0.5em 0;
padding:0;
text-align: left;
}
ul.episodes .episodes-tip h3,
ul.episodes .episodes-tip h3 a {
color: #292622;
}
.clips .clip-tip {
width: 90%;
top: 60%;
left: 5%;
}
.clips .clip-tip h3 {
line-height: 1.1;
color:#000;
font-size:0.9em;
margin:10px 0;
}

a.cliplink
{
font-size: .9em;
font-weight: bold;
padding-bottom: .5em;
}

.clips .clip-tip h3 span:first-child a {
color:#c5771a;
font-size: 1.2em;
}
.clips .clip-tip .clip-minutes, .clips .clip-tip .clip-seconds {
display: inline;
}
.clips .clip-tip p {
text-align: left;
color: #635f5b;
padding:0;
font-weight: normal;
font-size: .9em;
}
.video-area .views-row { position: relative; }
.video-area .views-row div.folder { position: absolute; top: 0; right: 0; }
.add-tool a.unflag-action { background-image: url("../img/folder-box-added.png"); }
.add-tool span.flag-throbber { position: relative; top: -22px; left: 17px; }
div.clip { min-height: 230px; }
div.commerce-forms { visibility: hidden; height: 1px; }
.view-clips img.play {
position: absolute;
top: 23%;
left: 38%;
display: none;
}
.watch .clip-play-button {
	position: absolute;
  left: 38%;
  top: 23%;
}

span.episode-length-in-tip {
	color:#989898;
	text-transform:lowercase;
}

/*-------------------------------------------------------EPISODES DETAIL PAGE */
.detail-meta p,
.detail-meta ul li {
font-size: .9em;
color: #635f5b;
line-height: 1.2em;
}
.detail-meta p,
.detail-meta ul { margin-bottom: 0; }
.accordion.non-accordion dd > a {
background-image: none;
padding-right: 0;
}
.accordion.non-accordion dd > a:hover { background-image: none; }
.watch-detail .field-name-field-what-critics-say {
font-family: "proxima-nova";
color: #635f5b;
font-weight: 600;
font-size: 1.5625em;
line-height: 30px;
margin-bottom: 15px;
}
.watch-detail .field-name-field-blurb .field-item:before,
.watch-detail .field-name-field-blurb .field-item:after {
content: '"';
}
.watch-detail .field-name-field-blurb .field-item { margin-bottom: 15px; }
.watch-detail .field-name-field-critic-name .field-item:before { content: "- "; }
.watch-detail .field-name-field-critic-name .field-item { margin-bottom: 30px; }
.watch-detail .flex-video.spanish { display: none; }
.watch-detail .language-switcher { margin-top: -10px; }
.watch-detail .language-switcher a {
background: #9e9994;
display: inline-block;
padding: 5px 10px;
color: #feedc1;
font-size: 12px;
line-height: 1.43em;
text-transform: uppercase;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
border-radius: 3px;
float:right;
margin-bottom: 5px;
}
.watch-detail .language-switcher a#episode-english { margin-right: 5px; }
.watch-detail .language-switcher a:hover,
.watch-detail .language-switcher a.active { color: #fdd467; }
/*------------------------------------------------------- CLIPS DETAIL PAGE */
.episode-detail.clip .large-12 #detail-content { 
	border-top: 0; 
	padding-top:0;
margin-bottom:5em;
}
/*-----------REFORMATTING THE EPISODE PAGES-----------------*/
.video-area.row {background:none;}
.episode-plus-list {background:black;height:410px;}
.episode-thumbs-table {
display:table;
margin:0 0 0 3rem;
}
.episode-thumbs {
display:table-cell;
vertical-align: middle;
width:100%;
float:left;
margin:1rem 0;
font-size:1.3rem;
font-weight: 600;
color:#eee;
text-shadow:0 0 1px #888;
}
.episode-thumbs-table .episode-thumbs:first-child {font-size:1.6rem;}
.episode-thumbs img {margin:0 1rem 0 0;float:left;vertical-align: middle;}
.episode-thumbs a:hover {color:#eee;}
.flex-video.vimeo {
border-bottom:0;
}
/*------ THE ADD TO TOOLKIT FOLDER SHOULD NOT APPEAR ON EPISODE VIDEOS ---*/
.watch-detail .large-12 .large-8.columns .folder div.add-tool {
display:none;
}
.video-area .caption-flag-row p.caption {
    display: none;
    float: left;
    padding: 5px 1em;
    font-weight: 600;
    font-size: 1.2em;
    background: #000;
    border-radius: 0 0 10px 10px;
}
.video-area .caption-flag-row .folder {
float:right;
display: block;
width:50px;
}
.video-area .caption-flag-row .tip-container {
position: relative;
top: -95px;
right: 92px;
}
.watch-detail .field-name-field-what-critics-say {
font-size:1rem;
line-height: 1.3;
color:#3f3f3f;
font-weight:normal;
}
.watch-detail .field-name-field-critic-name {
font-weight:bold;
}
/*-------- END OF WATCH --------------------------------------------------*/
/*-------- SCREENINGS LISTS AND FORM-----------------------------------*/
.screenings {
margin-left: 20px; }
.screenings h4 {
font-size: 80px;
color: #635f5b;
text-shadow: 2px 2px 0px #fdd467;
margin-bottom: 0;
line-height: 1em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-weight: 400; }
.screenings h3 {
margin-top: 0; }
.screenings p {
color: #635f5b;
font-size: 1em;
margin-bottom: 10px;
line-height: 20px; }
.screenings ul li {
margin-bottom: 0; }
/*------------------------------------------------------- SCREENINGS PAGE */
/*--------THIS FIRST PART IS SCREENINGS PAGE HEADER AND WRAPPER STYLING--*/
dl.screenings-tabs {
background: #64605b;
margin-bottom: 0; }
dl.screenings-tabs dd, dl.screenings-tabs .separator {
display: inline; }
dl.screenings-tabs dd a, dl.screenings-tabs .separator a {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
color: #C7C3BF;
font-weight: 600;
text-transform: uppercase;
padding: 0.9375em;
display: inline-block;
font-size: 1.25em;
line-height: 1em;
min-width:200px; }
dl.screenings-tabs dd.active a {
color: #fdd467;
background-image: url("../img/up-arrow.png");
background-repeat: no-repeat;
background-position: center bottom; 
}

dl.screenings-tabs dd a {
	text-align: center;
}
dl.screenings-tabs dd a span {
font-size:0.8em;
}
dl.screenings-tabs dd a span.by-date {
text-transform: lowercase;
  font-weight: 400;
  font-size: 0.7em;
}
dl.screenings-tabs .separator {
font-size: 1.5em;
color: #8e8882; }
.screenings-table a.post-event {
position: absolute;
right: 1.875em;
top: 22px;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
color: #c5771a;
background-color: #e6e3dc;
padding: 0.5em 0.625em;
border-radius: 4px;
background-image: url("../img/link-arrow.png");
background-repeat: no-repeat;
background-position: 94% center;
padding-right: 1.5625em;
font-size: 1.0625em; }
.screenings-table .tabs-content {
background: #e6e3dc;
padding: 1.25em 1.25em 0 1.25em;
padding-top: 0;
margin-bottom: 7em; }
.screenings-table .tabs-content p {
color: #635f5b;
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
font-size: 1.0625em;
line-height: 25px; }
.screenings-table .tabs-content ul.screenings-list li.screening:last-child {
border-bottom: 0;
padding-bottom: 0;
}
.screenings-table .content.active .pagination-centered {
position: absolute;
width: 100%;
left: 0;
bottom: -6%;
}
.screening div.field-content { clear: both; }
.screenings-table div.content.active { width: 100%; } /* I don't have a ton of confidence in this line */
.screenings-table .content.active .pagination-centered { position: relative; top: 80px;}
.screenings-tabs a:hover {
color: #fdd467;
background-image: url("../img/up-arrow.png");
background-repeat: no-repeat;
background-position: center bottom;
}
.screenings-table .tabs-content ul.screenings-list li.screening .details h4 a {
font-size:1.25em;
color:#c5771a;
}
.screenings-table .tabs-content ul.screenings-list li.screening .details h4 a {
margin:0;
}
.screenings-table .tabs-content ul.screenings-list li.screening .details .cohosts .field-content {
display:inline;
}
.screenings-table .tabs-content ul.screenings-list li.screening .details .cohosts {
margin: 0 0 15px 0;
}
/*--------END OF SCREENINGS PAGE HEADER AND WRAPPER STYLING--*/
/*-----------THIS CONTROLS HOW THE EVENTS DISPLAY ON THE PAGE------------*/
ul.screenings-list li.screening {
list-style: none;
margin: 0;
padding-bottom: 1.5625em;
margin-bottom: 1.5625em;
border-bottom-color: #d1cdc7;
border-bottom-width: 1px;
border-bottom-style: solid;
font-size: 1.0625em;
font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
}
ul.screenings-list li.screening .date {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
color: #fdd467;
background: #64605b;
text-align: center;
font-size: 1.3em;
border-radius: 0 0 10px 10px;
text-transform: uppercase;
padding: 0;
margin: 0;
box-shadow: -2px 5px 5px #d3d3d3;
}
ul.screenings-list li.screening .date .day {
display: block;
font-size: 2.5em;
color: #64605b;
background: #f3f0e9;
line-height:1;
border-radius: 0 0 10px 10px;
}
ul.screenings-list li.screening .date .year {
display: block;
background: #64605b;
text-align: center;
border-top: 2px solid #64605b;
line-height:1.4;
padding:8px 0 4px 0;
}
ul.screenings-list li.screening .date .month {
display: block;
color: #64605b;
background: #f3f0e9;
line-height:1.4;
padding:5px 0 0 0;
}
li.screening .large-10.columns.details {
font-size: 1.0625em;
}
.screening-organization {
font-size:1.5em;
color:#c5771a;
font-weight: 600;
font-family: 'proxima-nova-condensed', Helvetica, Arial, sans-serif;
line-height: 1;
}
.screening-cohosts {
line-height: 1.25;
}
.screening-cohosts:before {
content:'Cohosts: ';
font-weight:600;
}
.time-default {
margin:10px 0;
}
.time-default:before {
content: 'Time: ';
font-weight: 600;
}
.screening-address {
line-height: 1;
}
/*
.screening-address:before {
content: 'Location: ';
font-weight: 600;
}

.screening-address:after {
content:', ';
}
*/
span.screening-address {display: block;margin:0;}

.field-content.screening-contact {
    margin-top: 7px;
}

.screening-city:after {
content: ', ';
}
.which-episodes {
margin:10px 0 0 0;
}
.which-episodes::before {
content:'Episodes: ';
font-weight: 600;
}
.screening-description {
line-height: 1.3;
margin:10px 0;
}
.screening-description:before {
content:'Description: ';
font-weight: 600;
}
.screening-contact:before {
content:'Contact: ';
font-weight:600;
}
.screening-contact a:before {
content:'';
}
ul.screening-links {
list-style: none;
margin: 0;
font-weight: 600;
}
ul.screening-links li a:after {
content: ' \203a';
font-weight: 600;
font-size: 1.3em;
}

.screening.row .rotate {
/* Safari */
-webkit-transform: rotate(90deg);
/* Firefox */
-moz-transform: rotate(90deg);
/* IE */
-ms-transform: rotate(90deg);
/* Opera */
-o-transform: rotate(90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.screening.row .rotate span {
	text-transform: uppercase;
	font-size:1.3em;
	font-weight: 600;
	line-height: 1;
}

div#block-views-exp-screening-events-page-2 {
position: absolute;
    width: 250px;
    background-color: #fff;
    padding: 25px 20px;
    top: 25px;
    right: 0;
}
#panel2-1 div#block-views-exp-screening-events-page-2 {
    position: relative;
    width: 100%;
    background-color: transparent;
    padding: 0;
    top: initial;
    right: initial;
}
div#block-views-exp-screening-events-page-2 select#edit-field-screening-state-value {
    width: 200px;
        background-color: #66625E;
    color: #FDD467;
}
/*
div#block-views-exp-screening-events-page-2 input#edit-submit-screening-events {
    margin: 0 0 0 51px;
    width: 98px;
    text-align: center;
    height: 30px;
    padding: 0;
    font-size: 1.4em;
    line-height: 30px;
    background-image:url('../img/library-search-200-30.png');
}
*/

div#block-views-exp-screening-events-page-2 input#edit-submit-screening-events:hover {
background-position:-134px;
}
div#block-views-exp-screening-events-page-2 .views-exposed-widget.views-submit-button {
    padding: 0;
    margin: 0;
}
.screenings-table .region.region-content {
    position: relative;
}






/*-----------PBS SCREENING PAGE------*/
.page-pbs-screening-events .screening-organization:before {
content:url(../img/PBSlogo.png);
margin-right: 10px;
}

#public-tv-airings-note p {
  font-size: 1.2em;
  line-height: 1.4;
  text-align: left;
  margin: 20px 50px 0 50px;
}
#public-tv-airings-note li {
  font-size: 1.2em;
  line-height: 1.4;
  text-align: left;
  margin: 20px 50px 0 100px;
font-family:  "proxima-nova", Helvetica, Arial, sans-serif;
}

/*--------------------------------------------------END OF SCREENING/PBS SCREENINGS PAGE STYLING-----*/
/*-----------------------------------------------POST A SCREENING FORM--------*/

form#screening-event-node-form .description {
padding:0;
margin-left:27%;/*--this margin is a little bit more than the width of the labels --*/
}
form#screening-event-node-form input {
width:70%;
padding:0;
margin:0 0 5px 0;
padding:0 10px;
}
form#screening-event-node-form input:focus {
    border: 2px solid #B44D0F;
}
form#screening-event-node-form #edit-actions input[type=submit] {
    width: 195px;
    margin: 2em 0;
    background-image: url('../img/library-search-400.png');
}
form#screening-event-node-form #edit-actions input[type=submit]:hover {
    width: 195px;
    margin: 2em 0;
    background-image: url('../img/library-search-400.png');
    background-position: -207px;
}
.form-item.form-type-checkboxes.form-item-field-related-episodes-und {
    margin: 0;
}


div#field-time-of-day-add-more-wrapper {
    position: relative;
    margin-bottom:30px;
}

form#screening-event-node-form span.mollom-captcha-container {
	display: block;
}
form#screening-event-node-form input#edit-mollom-captcha {
	margin:10px 0 10px 25%;
}
form#screening-event-node-form .mollom-image-captcha-instructions {
	margin-left:25%;
}
form#screening-event-node-form span.mollom-image-content.mollom-image-captcha {
	margin-left:25%;
	display:block;
}


form#screening-event-node-form select {
	width:70%;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
}
form#screening-event-node-form label,
form#commerce-checkout-form-checkout label {
width: 25%;
  display: block;
  float: left;
  text-align: right;
  padding:0 10px 0 0;
  margin:0;	
  line-height: 40px;
  cursor:inherit;
}
form#screening-event-node-form fieldset {
	margin:0;
	border:0;
	padding:0;
}
form#screening-event-node-form fieldset legend {
    /* width: 25%; */
    display: block;
    float: left;
    font-size: 1.5em;
    margin: 1em 0;
    color:#635f5b;
    font-weight: 600;
}
form#screening-event-node-form .fieldset-wrapper {
    /* width: 90%; */
    float: left;
    background-color: #DEDEDE;
    padding: 2em;
    border-radius: 20px;
    box-shadow: inset 0 0 5px rgba(0,0,0,.5);
    margin:0 0 50px;
}
form#screening-event-node-form .field-name-field-cohost thead {
    background-color: transparent;
}

.field-name-field-cohost tr.draggable.odd {
    padding: 0;
}
.field-name-field-cohost td.field-multiple-drag {
display: none;
}





form#screening-event-node-form textarea {
width:70%;
margin-bottom:5px;
}
form#screening-event-node-form #edit-body-und-0-value-counter {
	width:70%;
	margin-left:27%;
	font-size: 0.8em;
}
form#screening-event-node-form .resizable-textarea .grippie {
display: none;
}

form#screening-event-node-form .form-item-field-organization-url-und-0 .description {
display: none;
}
form#screening-event-node-form label[for="edit-field-related-episodes-und"]
 {
    display: block;
    font-size: 1.5em;
    margin: 1em 0;
    width: 100%;
    text-align: left;
    text-transform: inherit;
}
form#screening-event-node-form label[for="edit-field-which-episodes-und"] {
    width: 100%;
    display: block;
    font-size: 1.5em;
    margin: 1em 0;
    text-align: left;
    text-transform: inherit;
}
form#screening-event-node-form #edit-field-which-episodes-und input {
    width: 5%;
    float: left;
    margin: 0 0 20px 25%;
}
form#screening-event-node-form #edit-field-which-episodes-und label {
    width: 70%;
    float: left;
    line-height: 1;
    text-align: left;
    margin: 0 0 20px 0;
}


form#screening-event-node-form .link-field-column {
	width:100%;
}
form#screening-event-node-form .form-item.form-item-field-organization-url-und-0-title, 
form#screening-event-node-form .form-item-field-organization-url-und-0-url,
form#screening-event-node-form .form-item-title-field-und-0-value,
form#screening-event-node-form .form-item-field-event-website-und-0-url
{
	margin:0;
}
form#screening-event-node-form #edit-field-related-episodes-und input {
width:5%;
float:left;
margin:0 0 20px 25%;
}
form#screening-event-node-form #edit-field-related-episodes-und label {
width:70%;
float: left;
line-height: 1;
text-align: left;
margin:0 0 20px 0;
}
input#edit-field-date-of-screening-und-0-value-datepicker-popup-0 {
    width: auto;
    margin: 0;
    padding: 0;
}
.form-item.form-type-date-popup.form-item-field-date-of-screening-und-0-value {
    width: 400px;
}
div#edit-field-date-of-screening-und-0-value {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0;
}

div#edit-field-date-of-screening-und-0-value {
    padding: 0;
}

form#screening-event-node-form .field-type-timefield {
border-radius: 0 10px 10px 0;
}
form#screening-event-node-form .field-type-datetime legend,
form#screening-event-node-form .field-type-timefield legend {
	text-transform: uppercase;
	color:#635f5b;
	font-size: 1em;
	font-weight: 600;
}
form#screening-event-node-form #field-time-of-day-add-more-wrapper .form-wrapper .fieldset-wrapper,
form#screening-event-node-form #field-date-of-screening-add-more-wrapper .form-wrapper .fieldset-wrapper {
    padding: 0;
    margin: 0;
    width:70%;
    box-shadow: none;
}

form#screening-event-node-form .form-item-field-date-of-screening-und-0-value .description {
	width:50%;
	margin:0;
	text-align: left;
}
form#screening-event-node-form .form-item-field-date-of-screening-und-0-value-date .description {
	width:100%;
	margin:0;
	text-align: center;
	display: none;
}

form#screening-event-node-form .field-type-timefield .fieldset-description {
width: 70%;
    text-align: center;
    font-size: 0.85em;
    color: #8E8882;
    position: absolute;
    top: 45px;
}
form#screening-event-node-form .form-item-field-time-of-day-und-0-value,
form#screening-event-node-form .form-item-field-time-of-day-und-0-value2 {
 	width:50%;
 	float:left;
 	margin: 0;
}
form#screening-event-node-form .form-item-field-time-of-day-und-0-value label,
form#screening-event-node-form .form-item-field-time-of-day-und-0-value2 label {
 	display: none;
}
form#screening-event-node-form .form-item-field-time-of-day-und-0-value input,
form#screening-event-node-form .form-item-field-time-of-day-und-0-value2 input {
 padding: 0 10px;
 width: 80%;
 margin:0 10%;
}
form#screening-event-node-form .form-item-field-time-of-day-und-0-value .description,
form#screening-event-node-form .form-item-field-time-of-day-und-0-value2 .description {
display: none;
}
form#screening-event-node-form #edit-field-screening-address {
	clear:both;
}
form#screening-event-node-form .group-contact {
	  border: 2px solid #bdbdbd;
  padding: 25px;
  background: #ddd;
  border-radius: 20px;
}
form#screening-event-node-form .group-contact legend:first-child {
	width:100%;
}
form#screening-event-node-form .group-contact .fieldset-wrapper {
	width:100%;
}

form#screening-event-node-form .tabledrag-toggle-weight-wrapper,
form#screening-event-node-form a.tabledrag-handle {
	display: none;
}

form#screening-event-node-form #edit-field-cohost {
	margin-bottom:50px;
}
form#screening-event-node-form #edit-field-cohost thead {
	border:none;
}
form#screening-event-node-form #edit-field-cohost thead th {
	line-height: 1;
	padding:0;
	border:0;
}
form#screening-event-node-form #field-cohost-values tbody {
	border:none;
}
form#screening-event-node-form .form-item-field-cohost-und-0-title .description, 
form#screening-event-node-form .form-item-field-cohost-und-0-url .description {
	display: none;
}
form#screening-event-node-form #field-cohost-add-more-wrapper .form-item:first-child {
	position: relative;
}
form#screening-event-node-form .field-name-field-cohost .description {
	display: none;
}
form#screening-event-node-form .field-name-field-cohost div.clearfix {
	height:40px;
}
form#screening-event-node-form .field-name-field-cohost div.clearfix input[type=submit] {
font-size:1.1em;
width:130px;
margin:10px 0 30px 30%;
background-image:url('../img/library-search-26.png');
height:26px;
line-height: 1;
}


/* POST SCREENING SIDEBAR -----*/
.view-screenings-total-number {
	font-size: 1.5em;
	text-align: center;
	padding:2em 1em;
	  background: rgb(195, 189, 189);
  margin: 50px -20px 0 0;
  box-shadow: -5px 5px 5px rgba(0,0,0,.8);
}
.view-screenings-total-number div.view-content {
	font-size: 3em;
	text-shadow:2px 3px 0 #c5771a;
}


form#commerce-checkout-form-checkout select {
	margin-left:0;
}

/*----------------------------------------------------END POST SCREENING FORM---*/

/*-------- END OF SCREENINGS LISTS AND FORM-----------------------------------*/
/*-------- DISCOVER --------------------------------------------------*/
/*------------------------------------------------------DISCOVER SECTION------*/
.discover-doc {
padding-bottom: 50px; }
.discover-doc #content-area {
padding-right: 0; }
.discover-doc .panel {
background-color: #f3f0e9;
border: 0;
border-radius: 10px 0 0 10px;
padding: 0;
background: #e6e3dc;
margin-top: 190px;
padding-bottom: 120px;
-moz-box-shadow: 20px 2px 15px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 20px 2px 15px rgba(0, 0, 0, 0.5);
box-shadow: 20px 2px 15px rgba(0, 0, 0, 0.5); }
.discover-doc .panel .discover-body, .discover-doc .panel .discover-rightside {
margin-top: -190px; }
.discover-doc .panel .discover-content-area {
padding-top: 50px;
padding-left: 15px; }
.discover-doc .panel .discover-content-area h2 {
font-size: 1.5625em;
color: #564b51;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 15px; }
.discover-doc .panel .discover-content-area p {
color: #292622; }
.discover-main-panel {
background-color: #e6e3dc !important;
position: relative;
left: 36px;
border-top-right-radius: 0px !important;
border-bottom-right-radius: 0px !important;
-webkit-box-shadow: 0 4px 10px -2px #c2bfba;
box-shadow: 0 4px 10px -2px #c2bfba; }
.discover-main-panel .large-5 {
width: 48.6%; }
.discover-main h1 {
color: #b44d0f;
font-size: 2.25em; }
.discover-main-panel h2 {
color: #564c52;
font-size: 1.5625em;
text-transform: uppercase; }
.discover-main-panel p {
color: #292622;
font-size: 1.0625em; }
.library-contents h3 {
color: #635f5b;
font-size: 0.9375em;
margin-left: 50px; }
.discover-col1 {
padding-right: 2.8em; }
.discover-col2 {
border-top: 1px solid #c2bdb2; }
#discover-sidebar .discover-col2 .row {
border-bottom: 1px solid #c2bdb2;
padding: 10px 0px 10px 0px;
display: block;
position: relative; }
#discover-sidebar .discover-col2 .row:hover {
background: #f3f0e9; }
#discover-sidebar .discover-col2 .row:hover .small-8 p {
color: #b44d0f; }
#discover-sidebar .discover-col2 .row:hover img {
opacity: 1; }
#discover-sidebar .discover-col2 .row.added .small-4:after {
background-image: url("../img/flag.png");
background-repeat: no-repeat;
content: " ";
width: 25px;
height: 24px;
position: absolute;
top: 5px;
left: 1px; }
.discover-col2 li a:first-child {
border-top: 1px solid #c2bdb2; }
.discover-col2 li a:last-child {
border-bottom: 0; }
.discover-col2 li {
display: inline; }
.discover-col2 .side-nav li a {
display: inline;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 35px;
float: right;
width: 410px; }
.discover-col2 .side-nav li a:hover {
background-color: #f3f0e9;
color: #b44d0f; }
.discover-col2 a {
color: #292622; }
.discover-col2 img {
float: left;
margin-right: 12px;
padding-left: 5px;
opacity: 0.85; }
.discover-rightside .large-3 {
padding: 0; }
.discover-main-links {
border-top: 1px solid #c2bdb2;
padding-top: 20px; }
.discover-main-links ul {
list-style: none;
text-transform: uppercase; }
.discover-main-links li {
padding-bottom: 10px; }
.discover-main-links li a {
padding-left: 65px;
background-position: left center;
background-repeat: no-repeat;
height: 40px;
display: block;
line-height: 40px;
font-weight: 600; }
.discover-main-links li a.add {
background-image: url("../img/resources-sprite.png");
background-position: left top; }
.discover-main-links li a.add:hover {
background-position: left bottom; }
.discover-main-links li a.download {
background-image: url("../img/download-sprite.png");
background-position: left top; }
.discover-main-links li a.download:hover {
background-position: left bottom; }
.discover-main-links img {
padding-right: 10px; }
.discover-stress img {
background-image: url("../img/flag.png");
background-repeat: no-repeat;
background-position: 0px 5px;
z-index: 999999; }
#discover-sidebar {
padding-right: 0;
padding-left: 0; }
#discover-sidebar .toc {
padding-top: 25px;
clear: both;
padding-left: 5px; }
#discover-sidebar .toc h3 {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
color: #635f5b;
font-weight: 400;
font-size: 0.9375em;
margin-bottom: 2px; }
#discover-sidebar .small-4 {
padding: 0; }
#discover-sidebar .small-8 {
padding-left: 0; }
#discover-sidebar .small-8 p {
font-size: 1.3125em;
color: #292622;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-weight: 600;
line-height: 25px;
margin-bottom: 0; }
.magazines {
margin-top: 40px; }
.magazines .large-mag, .magazines .small-mag {
float: left; }
.discover-col2 .tip-container {
right: 103%;
top: -85px; }
.discover-col2 .tip-container img {
opacity: 1; }
.discover-col2 .folder {
position: absolute;
opacity: 1;
left: 72px;
top: 5px;
z-index: 99; }
.discover-article .main-pic .tip-container {
right: 24%;
top: -65px; }
.discover-article .main-pic .tip-container span.p { position: relative; top: 5px; padding-right: 10px;  }
/* line 2229, ../sass/_custom.scss */
.related-list .tip {
text-align: left; }
/* line 2231, ../sass/_custom.scss */
.related-list .tip p {
color: #82807d;
font-size: 0.9375em;
line-height: 1.4em;
padding: 3%;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
margin-bottom: 0; }
.tip.flagged p.add-resource,
.tip.flagged a.add-resource { display: none; }
.tip.flagged p.remove-resource,
.tip.flagged a.more.remove-resource { display: block; }
/* line 2239, ../sass/_custom.scss */
.related-list .tip a.more {
margin-bottom: 10px;
padding: 0 3% 3% 3%; }
.discover-article .interior-col1 h2 {
color: #635f5b;
font-size: 1.5em; }
#related-clips {
background-color: #d1cdc7;
padding-bottom: 60px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
background-image: url("../img/brackets.png");
background-repeat: no-repeat;
background-position: 13px 20px;
background-size: 100%; }
/* line 2784, ../sass/_custom.scss */
.related-list.panel {
background-color: #f3f0e9;
border-radius: 5px;
margin: 1px 50px 0px 50px;
padding:1em 1em 1.75em 1em;
 }

.related-list.panel .related-download {
text-align: center;
padding-right: 0; }
/* line 2792, ../sass/_custom.scss */
.related-list.panel .related-download a.folder {
background: url("../img/related-folder.png") no-repeat;
display: block;
width: 55px;
height: 40px;
background-position: right center;
margin: 0 auto;
margin-top: 16%; }
/* line 2802, ../sass/_custom.scss */
.related-list.panel .added a.folder {
background: url("../img/resources-added.png") no-repeat; }
/* line 2808, ../sass/_custom.scss */
.related-download img:hover {
border-bottom: 0; }
/* line 2812, ../sass/_custom.scss */
.related-image a {
background-image: url("../img/related-one.png");
width: 90px;
height: 90px;
background-position: 0 0; }
/* line 2819, ../sass/_custom.scss */
.related-blurb {
margin-bottom: 0; }
/* line 2823, ../sass/_custom.scss */
.related-blurb p {
font-family: "proxima-nova", Helvetica, Arial, sans-serif; }
/* line 2829, ../sass/_custom.scss */
.discover-video-modal h4 {
color: #635f5b;
text-transform: uppercase;
font-size: 1em; }
/* line 2835, ../sass/_custom.scss */
.discover-video-modal .video-modal-button {
text-align: left; }
/* line 2839, ../sass/_custom.scss */
.discover-video-modal .button.radius {
background-color: #8e8882;
border-radius: 5px;
text-transform: none;
font-size: 1.25em;
background-image: url("../img/discover-button-bg.png");
background-repeat: no-repeat;
background-position: 5% 10px;
width: 366px;
height: 39px;
line-height: 9px;
width: auto;
padding-left: 8%; }

.discover-video-modal .button.radius:hover {
background-color: #635f5b; }

.discover-download-links a {
background-repeat: no-repeat;
padding-left: 65px;
background-position: left top;
background-repeat: no-repeat;
height: 40px;
display: block;
line-height: 40px;
font-weight: 600;
color: #cb8b48; }

.discover-download-links a.add {
background-image: url("../img/resources-sprite.png"); }

.discover-download-links a.download {
background-image: url("../img/download-sprite.png"); }

.discover-download-links a:hover {
color: #b44d0f;
background-position: bottom left; }
.discover-download-links span.print-link {
	text-align: left;
}



.clips-resources h3 {
color: #635f5b;
text-transform: uppercase;
font-size: 1.25em;
padding-top: 40px;
padding-left: 50px;
font-weight: 700; }
/* line 2895, ../sass/_custom.scss */
.clips-resources h4 {
font-size: 1.25em;
color: #c5771a; }
/* line 2900, ../sass/_custom.scss */
.clips-resources .large-6 {
width: 65%;
padding-left: 0; }
/* line 2905, ../sass/_custom.scss */
.clips-resources .large-4 {
width: 16%; }
/* line 2908, ../sass/_custom.scss */
.clips-resources .large-4 a img {
position: relative;
top: 20px; }
/* line 2915, ../sass/_custom.scss */
a.resource-related-img {
width: 91px;
height: 90px;
overflow: hidden;
background-image: url("../img/related-one.png");
background-repeat: no-repeat;
background-position: 0 0;
display: block; }
/* line 2925, ../sass/_custom.scss */
a.resource-related-img:hover {
background-position: -96px 0px; }
/* line 2928, ../sass/_custom.scss */
.discover-article .discover-side {
width: 32%;
padding-top: 10px; }
/* line 2933, ../sass/_custom.scss */
.discover-side a.discover-side-panel {
color: #fdd467;
text-transform: uppercase;
font-size: 1.125em;
line-height: 50px; }
/* line 2940, ../sass/_custom.scss */
.discover-side-panel.panel1 {
height: 50px;
/*  width: 257px; */
background-color: #41363c;
margin-left: 5px;
margin-right: -10px;
margin-top: 20px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
-webkit-box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.6);
box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.6);
padding-left: 15px;
font-weight: 600;
display: block; }
/* line 2954, ../sass/_custom.scss */
.discover-side-panel.panel1:hover {
background-color: #41363c; }
/* line 2957, ../sass/_custom.scss */
.discover-side .discover-side-panel.expanded {
background-image: url("../img/sidebar-minus.png");
background-repeat: no-repeat;
background-position: center right; }
/* line 2961, ../sass/_custom.scss */
.discover-side .discover-side-panel.expanded:hover {
background-image: url("../img/sidebar-minus.png"); }
/* line 2966, ../sass/_custom.scss */
.discover-side-panel.panel2 {
background-color: #363c35; }
/* line 2968, ../sass/_custom.scss */
.discover-side-panel.panel2:hover {
background-color: #363c35; }
/* line 2973, ../sass/_custom.scss */
.discover-side-panel.panel3 {
background-color: #34393c; }
/* line 2975, ../sass/_custom.scss */
.discover-side-panel.panel3:hover {
background-color: #34393c; }
/* line 2981, ../sass/_custom.scss */
.discover-side .interior-side {
background-position: bottom right; }
/* line 2982, ../sass/_custom.scss */
.discover-side .discover-side-panel {
height: 50px;
width: 102%;
margin-left: 5px;
margin-right: -15px;
margin-top: 10px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
background-image: url("../img/sidebar-plus.png");
background-repeat: no-repeat;
background-position: center right;
padding-left: 15px;
font-weight: 600;
display: block; }
/* line 2996, ../sass/_custom.scss */
.discover-side .discover-side-panel:hover {
background-image: url("../img/sidebar-plus.png"); }
/* line 3001, ../sass/_custom.scss */
.discover-side .content {
margin-left: 5px;
width: 102%; }
/* line 3005, ../sass/_custom.scss */
.discover-side .content.active {
/*    background: transparent; */
padding: 0; }
/* line 3008, ../sass/_custom.scss */
.discover-side .content.active ul {
margin-top: 0;
border-radius: 0;
left: 0;
width: 100%;
-webkit-box-shadow: 4px 4px 10px -2px rgba(0, 0, 0, 0.6);
box-shadow: 4px 4px 10px -2px rgba(0, 0, 0, 0.6);
background: none;
border: 0;
margin-bottom: 15px; }

.discover-side .content.active ul li.active {
border-radius: 0; }

.discover-side .content.active ul li.active a {
border-left: 0; }

.discover-side .content.active ul li a {
font-size: 1.0625em;
text-transform: none;
line-height: 1.2em;
padding: 4px 0; 
}

.discover-side .content.active ul li a:hover {
color: #c5771a; }

.dig-deeper#videoModal {
background-color: #f3f0e9;
border-radius: 5px;
height: 1250px;
padding: 30px; }

.dig-deeper#videoModal .large-12 {
padding: 0; }

.dig-deeper#videoModal .large-8 {
padding: 0; }

.reveal-modal.dig-deeper h1 {
color: #706c68;
text-transform: uppercase;
font-size: 1em; }

.reveal-modal.dig-deeper h2 {
color: #b44d0f;
font-size: 2.25em; }

.reveal-modal.dig-deeper p {
color: #292622;
font-size: 1.0625em; }

.reveal-modal.dig-deeper a.close-reveal-modal {
background-color: transparent;
background-image: url("../img/discover-close.png") !important;
background-repeat: no-repeat;
bottom: 0px !important;
left: 86% !important; }
.large-mag {
width: 40%;
}



#discover-sidebar .small-8 {
padding-left: 0.9375em;
padding-right: 0;
}


#interior-content #content-area.discover-article .about-body {
width: 68%; }
.discover-article .interior-col1 {
padding-right: 4%;
padding-left: 5%; }
/*------------------------------------DISCOVER LANDING PAGE----------------------*/
div.magazine { display: none; }
div.magazine.active { display: block; }
div.listing-magazine { display: none; }
div.listing-magazine.active { display: block; }

.magazines div.small-mag {
position: relative;
top: 0px;
transition: top .25s ease-in-out;
-moz-transition: top .25s ease-in-out;
-webkit-transition: top .25s ease-in-out;
}

.magazines div.small-mag img {
width: 132px;
height: 171px;
-moz-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.magazines div.small-mag img:hover {
box-shadow:0 0 5px rgba(0,0,0,1);
}



/*--------------------------------------END DISCOVER LANDING PAGE-*/
/*-----------------------------------DISCOVER ARTICLE------------------------------------*/
/* Discover Menu in right sidebar */
.discover-side a.discover-side-panel.panel1  { background-color: #363c35; }
.discover-side a.discover-side-panel.panel1.current-issue,
.discover-side a.discover-side-panel.panel2.current-issue,
.discover-side a.discover-side-panel.panel3.current-issue { background-color: #41363c; }
.discover-side .interior-side.panel a.active { color: #c5771a; }
.discover-side ul.side-nav li a img {
filter: saturate(0%);
-webkit-filter: saturate(0%);
-ms-filter: saturate(0%);
-moz-filter: saturate(0%);
-o-filter: saturate(0%);
width:50px;
}
.discover-side ul.side-nav li:hover {
background:#f9f9f9;
cursor: pointer;
}
.discover-side ul.side-nav li:hover > a {
color:#c5771a;
}
.discover-side ul.side-nav li:hover > a img {
filter: saturate(100%);
-webkit-filter: saturate(100%);
-ms-filter: saturate(100%);
-moz-filter: saturate(100%);
-o-filter: saturate(100%);
border:1px solid #000;
}
.discover-side ul.side-nav li a.active img {
filter: saturate(100%);
-webkit-filter: saturate(100%);
-ms-filter: saturate(100%);
-moz-filter: saturate(100%);
-o-filter: saturate(100%);
}
.discover-side ul.side-nav li {
height:60px;
}
.discover-side ul.side-nav li {
font-size:1em;
    padding-right: 14px;
}
.discover-side ul.side-nav li a:nth-child(1) {
display:block;
float:left;
width:50px;
}
.discover-side ul.side-nav li a:nth-child(2) {
padding:0 0 0 65px;
}
/*--------------MAKING THE DIG DEEPER BUTTON AND LABEL MORE VISIBLE/LARGER---*/
/* Fix Height of Dig Deeper Modal -- should match height of content */
.dig-deeper#videoModal.open {
height: auto;
}
.reveal-modal.dig-deeper p {margin:0 2rem 1rem;}
.reveal-modal.dig-deeper img {
margin: 0 0 5% 5%;
  width: 40%;
  float: right;
  box-shadow: 2px 2px 5px #000;
  }
figure.neuron-image {
    width: 50%;
    margin: 0;
    float: left;
}
.reveal-modal.dig-deeper figure.neuron-image img {
    width: 90%;
    margin: 5%;
}
figure.neuron-image figcaption {
    font-size: 1.5em;
    font-weight: 600;
    text-align: center;
}
.dig-deeper#videoModal {
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 80%;
    padding-bottom: 100px;
    width: 70%;
    top: 10%;
    left: 15%;
    margin: 0;
}
.dig-deeper#videoModal a.close-reveal-modal {
width: 81px;
position: absolute;
display: block;
float: right;
height: 80px;
top: 20px;
}
.discover-video-modal h4:first-child {
display:none;
width:200px;
background:gray;
}
/*-- this overrides app.css style for DIG DEEPER BUTTON --*/
.discover-video-modal .button.radius {
background-color: #8e8882;
border-radius: 5px;
text-transform: none;
font-size: 1.5em;
background-image: url("../img/dig-deeper.png");
background-repeat: no-repeat;
background-position: 5px;
height: 60px;
line-height:20px;
width: 100%;
padding-left: 150px;
text-align: left;
text-shadow:0 0 1px rgba(255,255,255,.5);
}
/* -----------------------------------------------------Print / Add to Toolkit Buttons */
.print_pdf { margin-left: 0; }
.print-link { text-align: left; }
.discover-download-links .print_pdf {
margin:0;
}
.discover-download-links a.print-pdf {
text-align:left;
}
.discover-download-links .print-link a {
background-image: url("../img/download-sprite.png");
}
.discover-download-links .flag-add-to-toolkit a {
background-image: url("../img/resources-sprite.png");
}
.discover-download-links .flag-add-to-toolkit span.flag-throbber { position: relative; top: -29px; left: 20px; }
/* Resources Embedded in the middle of Discover Articles */
.interior-col1 figcaption p {
color: #635f5b;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
margin-bottom: 30px;
padding-right: 70px;
font-size: 1.0em;
line-height: .95em;
}
.add-tool a {
display: block;
text-indent: -9999px;
width: 50px;
height: 30px;
background: url("../img/folder-box.png") no-repeat;
background-position: left top;
}
li.print_html a {
display: block;
background:transparent url('../img/print-icon.png') 0 0 no-repeat;
padding:0 0 0 30px;
font-size:0.9em;
}
img.print-icon {
vertical-align: middle;
display:none;
}
/*-------------------------------------------------Related Clips & Resources at end of Discover Pages */
a.resource-related-img { border-radius: 6px; }
a.resource-related-img:hover { background-position: left top; opacity: .6; }
.related-text p { margin-bottom: 0; }
.related-list.panel .related-download .folder a {
background: url("../img/related-folder.png") no-repeat;
display: block;
width: 55px;
height: 40px;
background-position: right center;
margin: 0 auto;
margin-top: 16%;
text-indent: -9999px;
}
.related-list.panel .related-download .folder span.flag-throbber { position: relative; top: -29px; }
.related-list.panel .related-download .folder a.unflag-action {
background: url("../img/resources-added.png") no-repeat;
}
/*---------------------------------------------------------DISCOVER SIDEBAR MENU EASING --*/
.accordion {
margin-left: 0;
margin-bottom: 2rem;
}
.accordion dd {
transition: ease 0.6s all;
}
.accordion dd.active {
position: relative;
background-color: rgba(255, 255, 255, 0.9);
}
.accordion dd.active > a {
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
background: transparent;
}
.accordion dd > a {
transition: ease 0.6s all;
background: transparent;
}
.accordion dd > a:hover {
background-color: rgba(255, 255, 255, 0.75);
}
.accordion dd > .content {
display: block;
max-height: 0;
overflow: hidden;
padding: 0 1rem;
transition: ease 0.4s all;
}
.accordion dd > .content.active {
max-height: 100vh;
transition: ease 0.6s all;
transition-delay: 0.4s;
background: #F3F0E9;
}

/*New Discover page callouts*/

.page-node-2557 h3
{
	margin-bottom: 0;
}

.page-node-2557 hr
{
margin: 20px 0;
width: 95%;
}

.discoverdiv, .discoverdivplain
{
	width: 30%;
	margin: 5px 3% 10px 0;
	float: left;
	padding: 10px 1% 0 1%;
	min-height: 330px;
}

@media only screen and (max-width:768px){

.discoverdiv, .discoverdivplain
{
	width: 90%;
	margin: 5px 4% 10px 4%;
	padding: 10px 1% 0 1%;
	float: none;
}

}

.discoverdiv img
{
	width: 100%;
}

/*
.discoverdiv:nth-of-type(3n+1)
{
	clear: both
}
*/

.discoverdiv a:link, .discoverdiv a:visited
{
	color: #000;
}

.discoverdiv:hover a:link, .discoverdiv:hover a:visited, .discoverdiv a:hover, .discoverdiv a:active
{
	color: #c5771a;
}
.discoverdiv h3, .discoverdivplain h3
{
	font-size: 1.6em;
	text-transform: uppercase;
	color: #b44d0f;
}

.discoverdiv p
{
	margin-bottom: .5em;
	font-size: 1em;
}

div.discoverdiv:hover {
background:#f9f9f9;
cursor: pointer;
-webkit-box-shadow: 3px 3px 5px 0px rgba(102,102,102,1);
-moz-box-shadow: 3px 3px 5px 0px rgba(102,102,102,1);
box-shadow: 3px 3px 5px 0px rgba(102,102,102,1);
}

/*----------------------------------------------------------END DISCOVER SECTION----------*/
/*-------- INTERACTIVES --------------------------------------------------*/
/*--------------TAXES AND TRANSFERS CHART ---------------*/
#big-tnt-container {
position:relative;
text-align:left;
width:588px;
height:775px;
background:#fff;
}
#big-tnt-container text {
font-family: proxima-nova, Helvetica, sans-serif;
}
.vAxis_group {
font-size: 0.8em;
}
#big-tnt-container-header {
background-image: url("../img/olympics-poverty-bg.png");
background-repeat: no-repeat;
width: 537px;
height: 67px;
position: relative;
left: -13px;
top:-10px;
}
#big-tnt-container-header h3 {
font-size: 1.5625rem;
padding-right: 0;
line-height: 35px;
color: #feedc1;
margin: 0;
padding-left: 30px;
padding-top: 6px;
padding-right:20px;
}
#big-tnt-container svg {position:absolute;left:48px;} /*-- !IMPORTANT */
#big-tnt-container .front_svg {z-index:1;padding:10px 0 0 0;}
#big-tnt-container .back_svg {z-index:0;padding:10px 0 0 0;}
#taxes-transfers-container {
margin:0;
position:absolute;
right:30px;
top:90px;
z-index:100;
padding:5px;
}
#taxes-transfers-container #tnt-buttons {
margin:0;
padding:0;
box-shadow:1px 1px 5px #000;
border-radius: 50%;
width:158px;
height:158px;
border: 4px solid #eee;
}
#taxes-transfers-container #tnt-buttons .button {
margin: 0;
padding: 20px;
display: block;
text-decoration: none;
color: #7e7e7e;
text-shadow: 0 0 1px #fff;
background: #d3d3d3;
font-size: 1.5rem;
border-radius: 150px 150px 0 0;
width: 150px;
height: 75px;
}
#taxes-transfers-container #tnt-buttons .button:nth-child(2) {
padding: 10px;
border-radius:0 0 150px 150px;
}
#taxes-transfers-container #tnt-buttons .button:hover {
background:rgba(180, 77, 15, .5);
}
#taxes-transfers-container #tnt-buttons .button p {
font-size:0.7rem;
margin:-8px 0 0 0;
color: #7e7e7e;
text-shadow: 0 0 1px #fff;
}
#taxes-transfers-container #tnt-buttons .button.big-papi {
color: #fff;
text-shadow: 0 0 1px #000;
background:rgb(180, 77, 15);
font-weight: 600;
}
#taxes-transfers-container #tnt-buttons .button.big-papi p {
color: #fff;
text-shadow: 0 0 1px #000;
}
.back_rect {opacity:0.5;}
#big-tnt-container .vAxis_group {
margin-left:100px;
}
#big-tnt-container .vAxis_group .tick:nth-child(19) .taxes-transfers-text {
font-weight:bold;
text-shadow:0 0 1px rgba(0,0,0,.3);
}
#big-tnt-container .front_svg .front-bars .front_rect:nth-child(19) {
fill:#41363C;
}
/*
#taxes-transfers-tooltip {
position: absolute;
z-index:10;
width: 200px;
height: auto;
padding: 10px;
background-color: white;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
-mox-box-shadow: 4px 4px 4px 10px rgba(0, 0, 0, 0.4);
box-shadow: 4px 4px 10px rbga(0, 0, 0, 0.4);
pointer-events: none;
}
#taxes-transfers-tooltip p {
margin: 0;
font-family: sans-serif;
font-size: 16px;
line-height: 20px;
}
*/
/*-------------------------------------------END OF TAXES-TRANSFER CHART-------------------*/
/*------------------------------------------PROD-WAGES-CHART----------------------------------*/
#prod-wages-graph-wrapper {
width: 610px;
position: relative;
background: #DAC9A7;
padding: 0;
margin: 0 0 25px 0;
border-radius: 10px;
padding: 0 0 30px 0;
}
#prod-wages-graph-container {
height:510px; /*this is the same height as the d3 graphs */
width:610px;
position:relative;
background:#DAC9A7;
padding:1rem 0 0 0;
margin-bottom:0;
border-radius:10px;
}
#prod-wages-graph-container div {
position:absolute;
}
.sticky1 {
position:absolute;
left:0;
bottom:0;
}
.sticky2 {
position:absolute;
left:288px;
bottom:0;
}
#prod-wages-graph-container #complete-graph {
width: 588px;
height: 510px;
background-image: url('../img/prod-wages-lines1.png');
background-repeat: no-repeat;
background-position: 20px -20px;
}
#prod-wages-graph-container #title-start {
width: 60%;
left: 20%;
top: 15%;
font-size: 3.3rem;
text-align: center;
color: rgb(180, 77, 15);
font-weight: 600;
line-height: 1.3;
text-shadow:1px 1px 3px #eee;
}
#prod-wages-graph-container #start-button {
font-size: 2rem;
width: 30%;
left: 35%;
top: 50%;
text-align: center;
padding: 1rem;
background:rgb(180, 77, 15);
border-radius: 10px;
box-shadow: 0 0 10px #000;
color: #fff;
cursor:pointer;
}
#prod-wages-graph-container #replay-button {
font-size: 1.2rem;
left: 40%;
top: 80%;
text-align: center;
padding: 0.75rem 1.5rem;
background:rgb(180, 77, 15);
border-radius: 10px;
box-shadow: 0 0 10px #000;
color: #fff;
cursor:pointer;
z-index:99;
}
#prod-wages-graph-container #play-all-slides {
width: 30%;
top: 65%;
left: 35%;
text-align: center;
font-size: 1.2rem;
text-shadow: 0 0 1px #d3d3d3;
}
#prod-wages-graph-container .text {
background: none;
color: rgb(180, 77, 15);
width: 70%;
font-size: 2.5em;
line-height: 1.2;
font-weight: 600;
left: 10%;
top: 10%;
text-align: left;
}
#prod-wages-graph-container .text.end-screen {
width: 50%;
font-size: 3em;
}
#prod-wages-graph-container .end-screen#arrow {
display: block;
display: block;
width: 12%;
height: 12%;
left: 59%;
top: 26%;
background-image: url('../img/arrow1.png');
background-repeat: no-repeat;
background-position: 0 0;
background-size: contain;
}
#prod-wages-graph-container .percent {
background: #DAC9A7;
color: rgb(180, 77, 15);
font-size: 2rem;
padding: 8px;
text-align: center;
left: 25%;
top: 45%;
box-shadow: 0 0 5px;
border-radius: 15px;
z-index: 10;
min-width:100px;
}
#prod-wages-graph-container .percent#second-percent, #prod-wages-graph-container .percent#fourth-percent {
top:61%;
}
#prod-wages-graph-container .percent span {
display: block;
font-size: 0.7rem;
font-weight: 400;
color: #7C7465;
}
#prod-wages-graph-container .percent span:nth-child(1) {
font-size: 2rem;
color:rgb(180, 77, 15);
}
#prod-wages-graph-container .next {
left: 37%;
bottom: 0%;
z-index: 99;
cursor: pointer;
padding:0px 0;
color: rgb(180, 77, 15);
font-size:0;
text-align: center;
font-weight: 600;
box-shadow: 0 -2px 2px #888;
border-radius: 10px 10px 0 0;
width:150px;
height: 0px;
background:#fff;
background-image: url('../img/next-block.png');
background-repeat: no-repeat;
background-position: 50% 0;
-ms-background-size: cover;
-o-background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
background-size: cover;
}
#prod-wages-graph-wrapper #prod-wages-x-axis {
border-top: 2px solid gray;
width: 95%;
margin: 0 auto;
color:#888;
}
#prod-wages-graph-wrapper #prod-wages-x-axis span {
display: inline-block;
float: left;
width: 33%;
padding: 5px 0;
}
#prod-wages-graph-wrapper #prod-wages-x-axis span:nth-child(1) {text-align:left;}
#prod-wages-graph-wrapper #prod-wages-x-axis span:nth-child(2) {text-align:center;}
#prod-wages-graph-wrapper #prod-wages-x-axis span:nth-child(3) {text-align:right;}
#prod-wages-graph-wrapper #prod-wages-cite p {
text-align: right;
color: #696969;
margin: 1rem;
padding-left: 10%;
font-size: 0.8rem;
line-height: 1.3;
}
/*--------------- END OF PROD-WAGES CHART----------------*/
/*------------ BABY BRAIN COUNTER --------*/
#countup-container {
position:relative;
width:600px;
height:455px;
margin:0 0 40px 0;
}
#countup-baby {
position:absolute;
z-index:1;
width:600px;
height:455px;
background-image:url('/sites/all/themes/raisingamericacustom/img/black-baby1-counter.png');
background-position:0 0;
background-repeat:no-repeat;
}
#countup-text1 {
position:absolute;
z-index:99;
left:5%;
top:10%;
font-size:2rem;
line-height:1.3;
width:60%;
opacity:0.75;
}
#countup-text1:hover {
cursor:pointer;
opacity:1;
color:#b44d0f;
text-shadow:1px 1px 3px #939393;
}
#countup-text2, #countup-text3, #countup-text4, #countup-text5, #countup-text6 {
position:absolute;
z-index:99;
left:5%;
top:40%;
font-size:1.5rem;
width:50%;
line-height:1.2;
}
#countup-baby span.timer {
font-size:6rem;
display:inline-block;
margin:50px 0 0 25px;
width:100%;
text-align:left;
text-shadow:2px 2px 1px rgba(255,255,255,1);
}
/*------------ END OF BABY BRAIN COUNTER --------*/
/*----------------------FLEXSLIDER FOR BUMPS-TRACKS SLIDES--------------------*/
/*
* jQuery FlexSlider v2.2.0
* http://www.woothemes.com/flexslider/
*
* Copyright 2012 WooThemes
* Free to use under the GPLv2 license.
* http://www.gnu.org/licenses/gpl-2.0.html
*
* Contributing author: Tyler Smith (@mbmufffin)
*/
/* Browser Resets
*********************************/
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
outline:none
}
.slides,.flex-control-nav,.flex-direction-nav {
margin:0;
padding:0;
list-style:none
}
/* FlexSlider Necessary Styles
*********************************/
.flexslider .slides > li {
display:none;
-webkit-backface-visibility:hidden
}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
width:600px;
display:block
}
.flex-pauseplay span {
text-transform:capitalize
}
/* Clearfix for the .slides element */
.slides:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}
html[xmlns] .slides {
display:block
}
* html .slides {
height:1%
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
* include js that eliminates this class on page load */
.no-js .slides > li:first-child {
display:block
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
margin:0 0 60px;
padding:0;
width:600px;
height:650px;
background:#ECE1CC;
border:4px solid #fff;
position:relative;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);
-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);
-o-box-shadow:0 1px 4px rgba(0,0,0,.2);
box-shadow:0 1px 4px rgba(0,0,0,.2);
zoom:1
}
.flex-viewport {
max-height:2000px;
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
-o-transition:all 1s ease;
transition:all 1s ease
}
.loading .flex-viewport {
max-height:300px
}
.flexslider .slides {
zoom:1
}
.carousel li {
margin-right:5px
}
/* Direction Nav */
.flex-direction-nav {
*height:0
}
.flex-direction-nav a {
text-decoration:none;
display:block;
width:40px;
height:40px;
margin:-20px 0 0;
position:absolute;
top:50%;
z-index:10;
overflow:hidden;
opacity:0;
cursor:pointer;
color:rgba(0,0,0,0.8);
text-shadow:1px 1px 0 rgba(255,255,255,0.3);
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease
}
.flex-direction-nav .flex-prev {
left:-50px;
margin-left:-999px;
}
.flex-direction-nav .flex-next {
right:-50px;
text-align:right;
margin-right:-999px;
}
.flexslider:hover .flex-prev {
opacity:.1;
left:10px;
margin-left:0px;
}
.flexslider:hover .flex-next {
opacity:.1;
right:10px;
margin-right:0px;
}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {
opacity:1
}
.flex-direction-nav .flex-disabled {
opacity:0!important;
filter:alpha(opacity=0);
cursor:default
}
.flex-direction-nav a:before {
font-family:"flexslider-icon";
font-size:40px;
line-height:1;
display:inline-block;
content:url('/sites/all/themes/raisingamericacustom/img/caret-left.png')
}
.flex-direction-nav a.flex-next:before {
content:url('/sites/all/themes/raisingamericacustom/img/caret-right.png')
}


/* Pause/Play */
.flex-pauseplay a {
display:block;
width:20px;
height:20px;
position:absolute;
bottom:5px;
left:10px;
opacity:.8;
z-index:10;
overflow:hidden;
cursor:pointer;
color:#000
}
.flex-pauseplay a:before {
font-family:"flexslider-icon";
font-size:20px;
display:inline-block;
content:'\f004'
}
.flex-pauseplay a:hover {
opacity:1
}
.flex-pauseplay a.flex-play:before {
content:'\f003'
}
/* Control Nav */
.interior-col1 .content .flex-control-nav {
width:100%;
position:absolute;
bottom:10px;
text-align:center
}
.interior-col1 .content .flex-control-nav li {
margin:0 16px;
display:inline-block;
zoom:1;
*display:inline
}
.interior-col1 .content .flex-control-paging li a {
width:25px;
height:25px;
display:block;
background:#666;
background:rgba(0,0,0,0.3);
cursor:pointer;
text-indent:-9999px;
border-radius:50%;
border:2px solid #f3f0e9;
}
.interior-col1 .content .flex-control-paging li a:hover {
background:#333;
background:rgba(0,0,0,0.7)
}
.interior-col1 .content .flex-control-paging li a.flex-active {
background:#b44d0f;
border:2px solid #fff;
cursor:default;
}
.interior-col1 .content .flexslider ol, .interior-col1 .content .flexslider ul {
margin-left:0;
}
.slide {
position:relative;
width:600px;
height:600px;
}
.scenario {
position: relative;
top: 10%;
width:70%;
height:65%;
margin:0 auto;
text-align:center;
font-size:2.4rem;
line-height:1.3;
}
.bumps-or-tracks-container {
position:relative;
margin:50px 0 0 0;
}
.choice {
position:absolute;
font-weight:400;
text-align:center;
width:200px;
font-size:1em;
height:100px;
border-radius:10px;
border:6px solid rgba(255,255,255,1);
box-shadow:2px 2px 8px rgba(0,0,0,.5);
border:1px solid #495267;
}
.choice div.button-wing {
position: relative;
z-index: -1;
background: #eee;
display: block;
/* height: 50px; */
width: 180px;
margin: 85px 0 0 10px;
text-align: center;
color: #2c354b;
border-radius: 10px;
padding: 15px 0 5px;
box-shadow: 2px 2px 8px rgba(0,0,0,.5);
text-shadow: 0 0 1px #606c88;
}
.choice.bumps {
left:10%;
background: url("/sites/all/themes/raisingamericacustom/img/bump-button2.png") -5px 0 no-repeat, linear-gradient(to bottom, #606c88, #3f4c6b);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#606c88, endColorstr=#3f4c6b);
}
.choice.tracks {
right:10%;
background:url("/sites/all/themes/raisingamericacustom/img/tracks-button.png") -5px 0 no-repeat, linear-gradient(to bottom, #606c88, #3f4c6b);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#606c88, endColorstr=#3f4c6b);
}
.choice.bumps:hover {
left:10%;
background:#b44d0f url("/sites/all/themes/raisingamericacustom/img/bump-button2.png") -5px 0 no-repeat;
cursor:pointer;
}
.choice.tracks:hover {
right:10%;
background:#B44D0F url("/sites/all/themes/raisingamericacustom/img/tracks-button.png") -5px 0 no-repeat;
cursor:pointer;
}
.bumps-or-tracks-container .or {
position: absolute;
left: 45%;
z-index: 99;
font-weight: 400;
text-align: center;
width: 10%;
font-size: 1.5em;
height: 100px;
background: none;
padding: 40px 0 0 0;
text-shadow: none;
color: #000;
}
.bumps-or-tracks-container .choose-one {
text-align: center;
font-size: 1.3rem;
color: #3f3f3f;
margin: 0 0 20px;
}
.description-container .description {
display:block;
position:absolute;
left:10%;
top:5%;
width:80%;
background:#fff;
border-radius:15px;
box-shadow:0 0 10px #d3d3d3;
padding:6% 10%;
z-index:99;
height:60%;
overflow:hidden;
overflow-y:scroll;
}
.description p {
font-size:1.4rem;
line-height:1.5;
}
.description.tracks-text p {font-size: 1.2em;}
div.close {
width:70px;
height:25px;
margin: -20px -40px 0 0;
float:right;
cursor:pointer;
background:transparent url('../img/speed-bumps-close.png') 0 0 no-repeat;
}
/* Track */
/*
.description::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
-webkit-border-radius: 10px;
border-radius: 10px;
}
/* Handle */
/*
.description::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: rgba(253, 212, 103, 1);
-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5);
}
.description::-webkit-scrollbar-thumb:window-inactive {
background: rgba(255,0,0,0.4);
}
*/
/*---------------------Income acheivement inequality GAP------------------------------*/
#income-gap {
width:600px;
height:460px;
position: relative;
}
#income-gap .background-rect {
fill:#ECE1CC;
}
#income-gap .horz-lines {
fill:none;
stroke:#FFF;
stroke-width:1.3575;
stroke-miterlimit:10
}
#income-gap .gap-filler {
fill:#f9f9fa;
display:none;
}
#income-gap svg:hover .gap-filler {
display:inherit;
}
#income-gap .axis-label {
font-family:'proxima-nova-condensed', Helvetica, Arial, sans-serif;
font-size:0.9em;
font-weight:400;
fill:#b44d0f;
}
.gap-labels {
	font-family:'proxima-nova-condensed', Helvetica, Arial, sans-serif;
}
.dotted-line {
fill:none;
stroke:#CFD1D3;
stroke-width:4;
stroke-miterlimit:10;
}
.dotted-line:hover {
stroke:#000;
}
#income-gap #percentile20, #income-gap #percentile95 {
opacity: 1;
position: absolute;
z-index: 99;
background: #eee;
left: 60%;
top: 44%;
text-align: center;
line-height: 2;
padding: 0 1rem;
border-radius: 15px;
text-shadow: 0 0 1px rgba(255,255,255,1);
box-shadow: 0 0 5px rgba(63,77,108,.5);
color:#3F4D6C;
}
#income-gap #percentile95 {
left:50%;
top:10%;
color:#B44F26;
box-shadow: 0 0 5px rgba(180,79,38,.5);
}
#income-gap #the-gap {
position: absolute;
left: 75%;
top: 23%;
color: #5F5D59;
display: inherit;
z-index: 199;
font-size: 1.2em;
display: none;
}
#income-gap:hover #the-gap {
display:inherit;
}
#income-gap .top5-line {
fill:none;
stroke:#B44F26;
stroke-width:3;
stroke-miterlimit:10
}
#income-gap .bottom20-line {
fill:none;
stroke:#3F4D6C;
stroke-width:3;
stroke-linecap:round;
stroke-miterlimit:10
}
#chart-title {
font-size: 1.2em;
font-weight: 600;
color: #b44d0f;
text-align: center;
}
#chart-title span {
font-weight: 400;
font-size: 0.7em;
}
#chart-footer {
font-size: 1em;
font-weight: normal;
color: #b44d0f;
text-align: center;
}
#income-acheivement-gap {
position: relative;
margin: 0 0 30px 0;
width:100%;
}
.fifty-ninety-gap, .fifty-ten-gap {
display:none;
z-index: 99;
}
#income-acheivement-gap:hover .fifty-ninety-gap {
display:inherit;
}
#income-acheivement-gap:hover .fifty-ten-gap {
display:inherit;
}
#the-gap-grows, #the-gap-shrinks {
color: #5F5D59;
display: inherit;
z-index: 9999;
font-size: 1.2em;
}
#the-gap-grows {
position: absolute;
left: 50%;
top:33%;
display: none;
font-size: 1.3em;
font-weight: 600;
}
#the-gap-shrinks {
position: absolute;
left: 50%;
top:66%;
display: none;
font-size: 1.3em;
    font-weight: 600;
}
#income-acheivement-gap:hover #the-gap-grows, #income-acheivement-gap:hover #the-gap-shrinks {
display:inherit;
}
#income-acheivement-gap #percentile90, #income-acheivement-gap #percentile50, #income-acheivement-gap #percentile10 {
opacity: 1;
position: absolute;
z-index: 99;
background: #eee;
left: 15%;
top: 23%;
text-align: center;
line-height: 2;
padding: 0 1rem;
border-radius: 15px;
text-shadow: 0 0 1px rgba(255,255,255,1);
box-shadow: 0 0 5px rgba(180,79,38,.5);
color:#B44F26;
font-weight:600;
}
#income-acheivement-gap #percentile50 {
left:15%;
top:43%;
color:#3F4D6C;
box-shadow: 0 0 5px rgba(63,77,108,.5);
}
#income-acheivement-gap #percentile10 {
left:15%;
top:78%;
color:#888;
box-shadow: 0 0 5px rgba(136,136,136,.5);
}
#more-about-graph p {
display: block;
width: 100%;
background: #fff;
padding: 20px;
border-radius: 20px;
font-size: 1em;
box-shadow: inset 0 0 10px #939393;
}
/* Caption for all interactives */
.field-name-field-interactive-caption {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-size: 0.9375em;
color: #635f5b;
margin-top: 10px;
}
.node-type-javascript-interactive-child-oly div.field-name-body, .node-type-javascript-interactive-family-le div.field-name-body, .node-type-javascript-interactive-who-s-pai div.field-name-body { margin-top: 1.0em; }
/*-------- END OF INTERACTIVES --------------------------------------------------*/
/*-------- CHILD-OLYMPICS --------------------------------------------------*/
.child-olympics {
background-image: url("../img/olympics-bg-1000.jpg");
background-repeat: no-repeat;
height: 1000px;
width: 100%;
min-width: 589px;
font-family: 'proxima-nova-condensed',Helvetica, arial, sans-serif;
}
.child-olympics p {
font-family: 'proxima-nova-condensed',Helvetica, arial, sans-serif;
}
.child-olympics ul {
list-style-type: none; }
.child-olympics .olympics-header {
background-image: url("../img/olympics-header.png");
background-repeat: no-repeat;
width: 310px;
height: 75px;
position: relative;
left: -13px;
margin-top: 75px;
margin-bottom: 50px; }
.child-olympics .olympics-header h3 {
color: #feedc1;
margin: 0;
line-height: 25px;
padding-left: 30px;
padding-right: 60px;
padding-top: 6px; }
.child-olympics .olympics-option {
background-image: url("../img/olympics-symbol.png"), url("../img/olympics-options.png");
background-repeat: no-repeat;
background-position: center 120px, left top;
width: 267px;
height: 187px;
margin-bottom: 20px; }
.child-olympics .olympics-option h4 {
color: #f9f8f4;
text-transform: uppercase;
font-size: 2.49em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
border-bottom: 1px solid #f9f8f4;
margin: 0;
line-height: 38px;
text-align: center;
padding-top: 10px; }
.child-olympics .olympics-option p {
color: #f9f8f4;
text-transform: uppercase;
font-size: 1.49em;
text-align: center;
padding-top: 8px; 
font-family: 'proxima-nova-condensed',Helvetica, arial, sans-serif;
}
.child-olympics .olympics-nav {
background-color: #2e3024;
width: 100%;
margin: 0;
height: 30px;
margin-top: 12px; }
.child-olympics .olympics-nav .large-3 {
width: 25%;
padding: 0; }
.child-olympics .olympics-nav .sub-nav dd a {
text-transform: uppercase;
font-size: 1.0625em;
font-family: "proxima-nova-extra-condensed", sans-serif;
position: relative;
bottom: 12px;
left: -6px;
padding-left: 20px; }
.child-olympics .olympics-nav .mortality a {
padding-left: 22px !important; }
.child-olympics .olympics-nav .preschool a {
padding-left: 13px !important; }
.child-olympics .olympics-nav .graduation a {
padding-left: 9px !important; }
.child-olympics .olympics-nav .active a {
background: transparent;
color: #f3f0e9;
text-decoration: underline;
bottom: 15px !important; }
.child-olympics .olympics-nav .active a:hover {
background: transparent; }
.child-olympics .olympics-nav #icon,
.child-olympics .olympics-nav .icon {
background-image: url("../img/question-sprite.png");
background-repeat: no-repeat;
height: 32px;
width: 37px;
background-position: 0 0;
display: inline-block;
position: relative;
top: -1px; }
.child-olympics .olympics-nav .active #icon,
.child-olympics .olympics-nav .active .icon {
background-position: 0 -35px;
height: 35px;
width: 37px;
position: relative;
top: -2px; }
.child-olympics .olympics-header-two {
background-image: url("../img/olympics-poverty-bg.png");
background-repeat: no-repeat;
width: 537px;
height: 67px;
left: 2px;
top: -5px; } /* SKDR */
.child-olympics .olympics-header-two h3 {
color: #f4e4b9;
font-size: 1.5625em;
line-height: 47px;
padding-left: 38px; }
.child-olympics .olympics-sub-head p {
color: #ede8e1;
font-size: 1.2625em;
margin-left: 20px;
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
position: relative;
top: -10px; }
.child-olympics .olympics-quiz {
background: url("../img/child-olympics-bg.png");
background-repeat: no-repeat;
width: 548px;
height: 585px;
margin: 0 auto;
position: relative;
top: -5px; } /* SKDR */
.child-olympics .poverty .olympics-quiz {
background: url("../img/child-olympics-bg-702.png");
background-repeat: no-repeat;
width: 548px;
height: 702px;
margin: 0 auto;
position: relative;
top: -5px; } /* SKDR */
.child-olympics .olympics-quiz .ui-state-default {
background-image: url("../img/barchart-bg.png");
background-repeat: no-repeat;
background-size: 100% 21px;
border-top: 1px solid #2e2822;
border-left: 1px solid #2e2822;
border-right: 1px solid #2e2822;
border-bottom: 0;
height: 20px !important;
color: #fff;
text-transform: uppercase;
/*font-size: 0.875em;*/
font-weight: normal;
list-style-type: none;
background-color: transparent;
padding-left: 5px; 
}
.child-olympics .olympics-quiz .ui-state-default:last-child {
border-bottom: 1px solid #2e2822; }
.child-olympics .olympics-quiz .ui-state-default.one {
width: 198px; }
.child-olympics .olympics-quiz .ui-state-default.two {
width: 249px; }
.child-olympics .olympics-quiz .ui-state-default.three {
width: 253px; }
.child-olympics .olympics-quiz .ui-state-default.four {
width: 260px; }
.child-olympics .olympics-quiz .ui-state-default.five {
width: 260px; }
.child-olympics .olympics-quiz .ui-state-default.six {
width: 261px; }
.child-olympics .olympics-quiz .ui-state-default.seven {
width: 269px; }
.child-olympics .olympics-quiz .ui-state-default.eight {
width: 275px; }
.child-olympics .olympics-quiz .ui-state-default.nine {
width: 282px; }
.child-olympics .olympics-quiz .ui-state-default.ten {
width: 287px; }
.child-olympics .olympics-quiz .ui-state-default.eleven {
width: 287px; }
.child-olympics .olympics-quiz .ui-state-default.twelve {
width: 292px; }
.child-olympics .olympics-quiz .ui-state-default.thirteen {
width: 300px; }
.child-olympics .olympics-quiz .ui-state-default.fourteen {
width: 308px; }
.child-olympics .olympics-quiz .ui-state-default.fifteen {
width: 308px; }
.child-olympics .olympics-quiz .ui-state-default.sixteen {
width: 311px; }
.child-olympics .olympics-quiz .ui-state-default.seventeen {
width: 322px; }
.child-olympics .olympics-quiz .ui-state-default.eighteen {
width: 329px; }
.child-olympics .olympics-quiz .ui-state-default.nineteen {
width: 338px; }
.child-olympics .olympics-quiz .ui-state-default.twenty {
width: 361px; }
.child-olympics .olympics-quiz .ui-state-default.twentyone {
width: 367px; }
.child-olympics .olympics-quiz .ui-state-default.twentytwo {
width: 385px; }
.child-olympics .olympics-quiz .ui-state-default.twentythree {
width: 396px; }
.child-olympics .olympics-quiz .ui-state-default.twentyfour {
width: 414px; }
.child-olympics .olympics-quiz .ui-state-default.twentyfive {
width: 428px; }
.child-olympics .olympics-quiz .ui-state-default.twentysix {
width: 454px; }
.child-olympics .olympics-quiz .ui-state-default.twentyseven {
width: 468px; }
.child-olympics .olympics-quiz .ui-state-default.twentyeight {
width: 512px; }
.child-olympics .olympics-quiz .ui-state-default.twentynine {
background-image: none;
width: 98px;
height: 55px;
background: transparent;
border: 0;
position: relative;
left: 46px;
bottom: 28px; }
.child-olympics .olympics-quiz #sortable .ui-state-default.twentynine {
left: 0px;
}
.child-olympics .olympics-quiz .ui-state-default.twentynine img {
border-bottom: 0; }
.child-olympics .olympics-quiz .ui-state-highlight {
background: #4a4743;
width: 548px;
height: 21px;
border: 0;
position: relative;
left: -30px; }
.child-olympics .olympics-quiz .ui-state-highlight ul {
list-style-type: none; }
.child-olympics .olympics-quiz .us-option {
background-image: url("../img/us-arrow.png"), url("../img/flag-placeholder.png"), url("../img/flag-ellipse.png");
background-position: 0px 112px, 57px 121px, top left;
background-repeat: no-repeat;
width: 206px;
height: 206px;
left: 42px;
top: 15px;
position: relative;
padding-left: 11px; }
.child-olympics .olympics-quiz .us-option h3 {
padding-top: 36px;
padding-left: 34px;
text-transform: uppercase;
color: #323639;
margin: 0; }
.child-olympics .olympics-quiz .us-option p {
padding-left: 28px;
  padding-right: 28px;
  font-family: 'proxima-nova-condensed',Helvetica, arial, sans-serif;
  text-align: center;
}
.child-olympics ul.numbered-olympics {
position: relative;
top: -745px;
left: 28px;
width: 10px; }
.child-olympics ul.numbered-olympics li {
margin-bottom: -5px;
color: #fff; }
.child-olympics ul.numbered-olympics li.number-single {
margin-left: 4px; }
.child-olympics .olympics-header-final {
background-image: url("../img/olympics-final.png");
background-repeat: no-repeat;
width: 594px;
height: 67px;
position: relative;
left: -13px;
margin-top: 10px; }
.child-olympics .olympics-header-final h3 {
color: #f4e4b9;
font-size: 1.5625em;
line-height: 47px;
padding-left: 38px;
line-height: 55px; }
.child-olympics p.final-text {
color: #f3f0e9;
font-size: 1.0625em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
margin-left: 25px;
margin-bottom: 100px; }
.child-olympics .x-axis {
background-image: url("../img/x-axis.png");
background-repeat: repeat-x;
background-position: 0px 0px;
padding-top: 16px;
width: 456px;
padding-right: 0;
padding-left: 0;
top: -32px;
left: 24px;
margin-top: 20px; }
.child-olympics .x-axis .sub-nav dt {
padding-left: 54px;
font-size: 0.8125em;
color: #F0ECE8; }
.child-olympics .x-axis .sub-nav dt:first-child {
padding-left: 0; }
.child-olympics .poverty-percentage p {
position: relative;
top: -63px;
left: 20px;
font-size: 0.8125em;
color: #F0ECE8; }
.child-olympics .olympics-option.final {
margin-bottom: 80px; }
.child-olympics .olympics-option.final .medal-ranks {
background-image: url("../img/medals-bg.png");
background-repeat: no-repeat;
height: 138px;
width: 138px;
position: relative;
left: 49px;
top: 10px; }
.child-olympics .olympics-option.final .medal-ranks p {
font-size: 1.125em;
color: #292622;
text-transform: none;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
padding-top: 15px; }
.child-olympics .olympics-option.final .medal-ranks h5 {
font-size: 5.625em;
color: #292622;
text-align: center;
text-shadow: 1px 1px 0px #fdd467;
margin-top: -55px; }
.child-olympics .olympics-option.final .medal-ranks span {
font-size: 0.25em;
position: relative;
top: -44px;
text-shadow: none; }
.usa-drop {
background: #b44d0f;
background-size: 100% 21px;
border-top: 1px solid #2e2822;
border-left: 1px solid #2e2822;
border-right: 1px solid #2e2822;
border-bottom: 0;
height: 21px;
color: #fff;
text-transform: uppercase;
font-size: 0.875em;
font-weight: normal;
list-style-type: none; }
.large-centered.columns.start-over {
text-align: center; }
.large-centered.columns.start-over a {
color: #fdd467;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-size: 1.0625em; }
.olympics-results.reveal-modal {
border-radius: 20px;
background-color: #e6e3dc;
width: 498px;
height: 480px;
left: 764px; }
.olympics-results.reveal-modal h2 {
color: #292622;
text-transform: uppercase;
text-align: center;
font-size: 2.5em;
margin: 0; }
.olympics-results.reveal-modal p {
color: #292622;
text-align: center;
font-size: 1.0625em;
margin: 0; }
.olympics-results.reveal-modal h4 {
font-size: 8.72em;
text-align: center;
color: #292622;
margin: 0;
line-height: 1;
text-shadow: 1px 1px 0px #fdd467; }
.olympics-results.reveal-modal .button {
width: 238px;
height: 40px;
background: #635f5b;
color: #fdd467;
border-radius: 10px;
background-image: url("../img/modal-arrow.png");
background-repeat: no-repeat;
font-size: 1.25em;
padding-right: 40px;
line-height: 9px;
background-position: 192px 13px;
margin-bottom: 10px;
margin-top: 10px; }
.olympics-results.reveal-modal .close-reveal-modal {
background-image: url("../img/modal-x.png");
background-repeat: no-repeat;
height: 31px;
width: 31px;
color: transparent;
/* client wants to hide this button now, but leaving this here in case it gets reactivated */
display: none;
}
.olympics-results.reveal-modal span {
font-size: 0.25em;
position: relative;
top: -70px;
text-shadow: none; }
.olympics-results.reveal-modal .close-reveal-modal span {
display:block;
height:40px;
top:0px;
}
/*---------------------------------------CHILD OLYMPICS----------------------------- */
.child-olympics .olympics-option {
opacity:1;
transition:opacity .25s ease-in-out
}
.olympics-one .olympics-option:hover {
opacity:.7
}
.child-olympics .x-axis .sub-nav {
width:105%
}
.child-olympics .mortality .x-axis .sub-nav dt:first-child {
padding-left:0
}
.child-olympics .mortality .x-axis .sub-nav dt {
padding-left:4.4rem
}
.child-olympics .poverty .x-axis .sub-nav dt:first-child {
padding-left:0
}
.child-olympics .poverty .x-axis .sub-nav dt {
padding-left:3.3rem
}
.child-olympics .preschool .x-axis .sub-nav dt:first-child {
padding-left:0
}
.child-olympics .preschool .x-axis .sub-nav dt {
padding-left:3.1rem
}
.child-olympics .graduation .x-axis .sub-nav dt:first-child {
padding-left:0
}
.child-olympics .graduation .x-axis .sub-nav dt {
padding-left:2.9rem
}
.olympics-option {
cursor:pointer
}
.child-olympics .olympics-quiz .us-option {
background-position:0 112px,59px 120px,top left
}
.olympics-quiz .us-option img {
	margin: -1.9rem 0 0 2.8rem;
}
.us-option img {
cursor:move;
border:0;
margin:-.9rem 0 0 2.5rem
}
/*---SKDR---*/
.child-olympics .olympics-quiz .ui-state-default {
list-style:decimal;
  font-size: 14px;
}
.child-olympics .olympics-quiz .us-option .ui-state-default,.child-olympics .olympics-quiz .ui-state-highlight {
list-style:none
}
.olympics-quiz #sortable li.next-item {
border-color:transparent
}
.olympics-quiz #sortable li.next-item .bar {
border:0
}
.olympics-quiz ol#sortable {
margin-bottom:0
}
.child-olympics .x-axis {
margin-top:0;
top:auto;
bottom:10px
}
.child-olympics .poverty-percentage p {
top:-59px
}
.child-olympics .x-axis {
width:350px;
background-size:24.9%
}
.child-olympics .x-axis .sub-nav dt {
padding-left:40px
}
.olympics-results.reveal-modal {
margin-left:0;
left:5%;
top:5%;
width:92%;
height:80%
}
/* SKDR modified this below */
.olympics-results.reveal-modal .button {
display:block;
margin:10px auto
}
.olympics-four {
width:95%;
margin:0 0 0 10px;
overflow:visible
}
.child-olympics .olympics-option.final {
margin-left:2%;
margin-right:2%;
cursor:default
}
.child-olympics .olympics-nav .sub-nav dd.mortality.active a {
padding:0
}
.child-olympics .olympics-nav .sub-nav .hidden,.child-olympics .olympics-nav .sub-nav .icon.hidden,.child-olympics .olympics-nav .sub-nav #icon.hidden {
display:none
}
.child-olympics .olympics-nav .sub-nav dd.complete a {
bottom:5px!important
}
.child-olympics .olympics-nav .sub-nav .active .result {
color:#FFF
}
.child-olympics .olympics-nav .sub-nav .result {
display:inline-block;
background:#847f6b;
color:#292622;
font-family:"proxima-nova-extra-condensed",Helvetica,Arial,sans-serif;
font-size:25px;
font-weight:700;
width:34px;
height:34px;
border-radius:50px;
text-align:center;
line-height:34px
}
.olympics-results.reveal-modal .next-event span {
font-size:1em;
position:static;
top:auto;
font-family: 'proxima-nova-condensed',Helvetica, arial, sans-serif;
}
.child-olympics .olympics-nav .sub-nav dd a:hover {
cursor:default;
color:#999
}
.child-olympics .olympics-nav .sub-nav dd.active a:hover {
color:#FFF
}
.child-olympics .olympics-quiz #sortable .ui-state-default.twentynine {
top:0!important
}
.child-olympics .olympics-quiz .ui-state-default.twentynine img {
/*  margin-top: -28px; */
}
.usa-drop {
overflow:visible!important
}
.child-olympics .olympics-nav .sub-nav dd.mortality a {
margin-left:-4px
}
.child-olympics .olympics-option.final {
cursor:pointer
}
.child-olympics .olympics-quiz .ui-state-default {
font-family:"ff-typestar-black-web",sans-serif;
line-height:18px
}
.child-olympics .olympics-quiz .ui-state-default .bar {
background-image:url(../img/barchart-bg.png);
height:20px;
background-size:100% 101%;
float:left;
margin-top:-1px;
border-top:1px solid #3a3031;
border-right:1px solid #3a3031
}
.child-olympics .olympics-quiz .ui-state-default.bar-position {
border-bottom:1px solid #75635f
}
.child-olympics .olympics-quiz .ui-state-default .usa-drop {
height:20px;
float:left;
border-top:1px solid #3a3031;
border-right:1px solid #3a3031;
margin-top:-1px;
border-bottom:1px solid #3a3031;
padding-left:0;
border-left:0
}
.child-olympics .olympics-quiz .ui-state-default.final .usa-drop {
border-bottom:0
}
.child-olympics .olympics-quiz .ui-state-default.twentynine {
border:1px solid transparent
}
.child-olympics .olympics-quiz .us-option {
position:absolute;
left:auto;
right:15px
}
.child-olympics .olympics-quiz .ui-state-default:last-child .bar {
border-bottom:1px solid #3a3031
}
#content-area .child-olympics .olympics-quiz .ui-state-default {
padding-left:0;
background-image:none;
border-color:transparent;
width:100%
}
.child-olympics {
height:920px
}
.child-olympics .olympics-header-two {
margin:0 0 2rem
}
.child-olympics .olympics-quiz .us-option {
background-image:url(../img/flag-placeholder.png),url(../img/flag-ellipse.png);
background-position:57px 121px,top left
}
.olympics-results.reveal-modal {
margin-left:0;
left:332px;
top:15px;
width:206px;
height:206px;
padding:.5rem;
border-radius:10%
}
.olympics-results.reveal-modal h2 {
margin-bottom:0;
font-size:1.5rem
}
.olympics-results.reveal-modal p {
font-weight:400;
font-size:1em;
margin:0 .5em;
font-family: 'proxima-nova-condensed',Helvetica, arial, sans-serif;
}
.olympics-results.reveal-modal .button {
margin:2rem auto .5rem;
background:#c5771a;
color:#eee
}
.olympics-results.reveal-modal h4 {
font-size:5rem
}
.olympics-results.reveal-modal h4 span {
font-size:1rem;
top:-2.75rem
}
.olympics-results.reveal-modal .button {
margin:0;
background:none;
color:#eee;
padding:0;
font-size:1rem;
width:inherit;
height:inherit;
line-height:inherit;
background-position:0 0;
border:none;
box-shadow:none
}
.olympics-results.reveal-modal p a span {
font-size:1rem;
font-weight:700;
top:0;
background:#635F5B;
border-radius:10px;
padding:.5rem 1rem;
color:#ddd;
text-shadow:none
}
.olympics-results.reveal-modal p a span:hover {
color:#fff
}
.olympics-results.reveal-modal p a span.final {
font-size:.8rem;
font-weight:400;
top:0;
background:none;
border-radius:0;
padding:.5rem;
color:#635F5B;
text-shadow:none
}
.olympics-results.reveal-modal p a span.final:hover {
color:#000;
font-weight:600
}
.bar-position .usa-drop span {
margin-left: 80%;
  font-size: 1.7em;
  display: block;
  background: #B44D0F;
  padding: 25px 0;
  border-radius: 50%;
  position: relative;
  top: -25px;
  width: 80px;
  text-align: center;
  text-transform: lowercase;
  border: 2px solid;
}
#next-event-block-mortality,#next-event-block-poverty,#next-event-block-preschool,#next-event-block-graduation {
opacity:0;
position:absolute;
top:150px;
width:190px
}
.next-event-block {
margin:60px 10%;
background:#e6e3dc;
padding:1% 0;
width:80%;
border-radius:10px
}
.next-event-block:hover {
opacity:1
}
.olympics-results.reveal-modal .next-event-block p {
margin:.5rem
}
.olympics-results.reveal-modal .next-event-block p.next-event-para {
margin:1rem 0 .5rem
}
a.mortality {
opacity:0
}
a.mortality h4,a.mortality p {
opacity:0
}
.child-olympics .poverty-percentage p {
top:-50px
}
.x-axis-redux {
margin:0 0 0 10px;
width:548px;
padding:0
}
.x-axis-redux ul {
width:450px;
margin:-8px 0 0 188px
}
.interior-col1 .x-axis-redux li {
display:inline-block;
width:90px;
text-align:left;
padding:0;
margin:0;
margin-left:-4px;
color:#fff;
font-family: 'proxima-nova-condensed',Helvetica, arial, sans-serif;
}
.interior-col1 .x-axis-redux p {
margin-left:250px;
color:#fff;
font-family: 'proxima-nova-condensed',Helvetica, arial, sans-serif;
}
.child-olympics .olympics-quiz {
margin:0 0 0 10px;
height:601px
}
#mortality-block,#poverty-block,#preschool-block,#graduation-block {
opacity:0
}
.child-olympics .olympics-header,.child-olympics .olympics-header-final {
background-image:url(../img/olympics-poverty-bg.png);
background-repeat:no-repeat;
width:537px;
height:67px;
position:relative;
left:-11px;
margin-top:15px;
margin-bottom:30px
}
.child-olympics .olympics-header h3,.child-olympics .olympics-header-final h3 {
font-size:1.5625rem;
padding-right:0;
line-height:47px
}
.child-olympics .olympics-header-final {
left:-7px
}
.child-olympics .olympics-option {
background-color:rgba(255,255,255,.5);
background-image:none;
background-position:300px 0;
height:160px;
width:80%;
border:none;
box-shadow:2px 2px 5px #000;
position:relative;
margin:2.5% 10%
}
#medal-mortality,#medal-poverty,#medal-preschool,#medal-graduation {
background-image:url(../img/gold-medal-1.png);
background-position:left top;
background-repeat:no-repeat;
height:160px;
width:160px;
display:block;
position:absolute;
right:-45px;
top:0
}
.olympics-four #medal-mortality, .olympics-four #medal-poverty, .olympics-four #medal-preschool, .olympics-four #medal-graduation {
background-image:url(../img/gold-medal-gray.png);
}
#medal-mortality h5,#medal-poverty h5,#medal-preschool h5,#medal-graduation h5 {
  display: block;
  position: absolute;
  left: 26px;
  top: 51px;
  font-size: 3.5rem;
}
#medal-mortality h5 span,#medal-poverty h5 span,#medal-preschool h5 span,#medal-graduation h5 span {
font-size:1rem;
vertical-align:super;
text-shadow:1px 1px 1px #d3d3d3
}
.child-olympics .olympics-option h4 {
margin:3% 0;
text-shadow:1px 1px 0 #fdd467;
color:#292622;
text-align:center;
margin-right:30%;
border-bottom:2px solid rgba(0,0,0,.8);
padding:0 0 1%;
box-shadow:0 1px 0 #fdd467
}
.child-olympics .olympics-option p {
text-transform:none;
padding:0;
text-shadow:0 0 1px #939393;
color:#000;
text-align:center;
margin-right:30%
}
.child-olympics .olympics-option.final {
margin:2% 10%
}
.olympics-results .start-over {
background:#F3F0E9 url(/sites/all/themes/raisingamericacustom/img/button-reload-orange.png) 50px 16px no-repeat;
width:80px;
padding:10px 30px 10px 10px;
color:#635F5B;
position:absolute;
left:175px;
border-radius:10px 0 0 10px
}
.bar-position {
left: 0 !important;
padding-left: 0 !important;
}
.bar-position .usa-drop {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
padding-left: 5px;
border-bottom: 1px solid #2e2822;
font-size: 1em;
}
/*-------------------------END OF CHILD OLYMPICS------------------------------------*/
/*-------- FAMILY LEAVE --------------------------------------------------*/
.family-leave {
background-image: url("../img/cards-bg-792.png"); /* SKDR changed this so the graph could fit 30 countries instead of just 23, plus accomodate title area -- was originally 492px height */
background-repeat: no-repeat;
width: 100%;
height: 792px; /* SKDR changed this so graph could fit 30 countries instead of 23 -- was originally 492px height */
}

.family-leave .leave-header {
  background-image: url("../img/quiz-header-large.png");
  background-repeat: no-repeat;
  margin: 15px 0 120px -13px;
  left: 3px;
  width: 100%;
  height: 100px;
}

.family-leave .leave-header h3 {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
text-transform: none;
  font-size: 1.5625em;
  color: #fdd467;
  margin: 0;
  padding:8px 50px 0 20px;
}


.leave-header h2#pick-a-card {
color: #ddd;
  font-size: 2.5em;
  text-align: center;
  margin:30px 0 0 13px;
display:block;
width:100%;
font-weight:normal;
}


.family-leave .card-facts {
margin-top: 52px;
margin-left: 33px; }
.family-leave .card-facts .individual-card li {
width: 188px;
height: 284px;
background: #f3f0e9;
border-radius: 10px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
list-style-type: none; }
.family-leave .card-facts .individual-card img {
border-bottom: 0; }
.family-leave .card-facts .individual-card h2 {
font-size: 1.5625em;
text-align: center;
color: #292622;
border-bottom: 1px solid #958f89; }
.family-leave .card-facts .individual-card h3 {
color: #625e5a;
margin: 0;
font-size: 1.5em;
margin-top: 24px;
border-bottom: 1px solid #d9d5cf; }
.family-leave .card-facts .individual-card h4 {
color: #292622;
margin: 0;
font-size: 3.125em;
padding: 0; }
.family-leave .card-facts .individual-card h5 {
color: #5a5552;
margin: 0;
font-size: 1.5625em;
line-height: 7px; }
.family-leave .card-facts .individual-card p {
color: #56524e;
margin: 0;
font-size: 0.775em;
padding: 0;
padding-top: 5px; }
.family-leave .card-facts .individual-card.card-two {
margin-left: 40px; }
.family-leave .card-facts .individual-card.card-two p {
font-size: 1em;
text-align: center;
color: #292622; }
.family-leave .card-facts .large-6 {
margin-right: 49px;
padding-left: 0; }
.family-leave .card-facts a.pick-again {
background-image: url("../img/card-arrow.png"), url("../img/card-sprite.png");
background-repeat: no-repeat;
background-position: 145px 17px, 0 0;
width: 185px;
height: 48px;
display: block;
font-size: 1.25em;
color: #fdd467;
padding-top: 11px;
padding-left: 34px;
margin-top: 40px;
margin-left: 8px;
font-family: "proxima-nova-semi-bold", Helvetica, Arial, sans-serif;
font-weight: lighter;
line-height: 25px; }
.family-leave .card-facts a.pick-again:hover {
background-position: 145px 17px, 0 -48px; }
.family-leave .card-facts .facts-text {
border-bottom: 1px solid #8e8882;
padding-bottom: 10px; }
.family-leave .card-facts .facts-text h4 {
color: #f3f0e9;
font-size: 1.5625em;
margin: 0 0 20px 0; /* margin added by SKDR from 0 20px */
text-align: center; }
.family-leave .card-facts .facts-text h5 {
color: #f3f0e9;
font-size: 6em; /* text enlarged by SKDR from 3.75em to 6em */
margin: 0 0 15px 0;  /* margin added by SKDR to bottom from 0px to 15px */
text-align: center; }
.family-leave .card-facts .facts-text p {
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
color: #f3f0e9;
font-size: 1.0625em;
margin: 0;
text-align: center; }
.family-leave .card-facts .facts-two p {
text-align: center;
margin-top: 10px; }
.family-leave .card-facts a.facts-link {
color: #fdd467;
font-size: 1.0625em; }
.family-leave .card-facts a.facts-compare {
font-size: 1.0625em;
background-image: url("../img/compare-arrows.png");
background-repeat: no-repeat;
background-position: center right;
padding-right: 12px; }
.family-leave .card-facts .compare-two {
top: 32px !important;
right: 38px; 
}

.family-leave .button.play-again {
background-image: url("../img/card-arrow.png"), url("../img/play-again.png");
background-repeat: no-repeat;
background-position: 145px 17px, 0 0;
font-size: 1.5em;
width: auto;
height: 59px;
background-color: transparent;
position: relative;
left: 411px;
bottom: 100px;
box-shadow: none;
line-height: 7px;
font-weight: 600;
padding-right: 55px; 
}

.family-leave .zero-paid {
background: #b44d0f;
width: 167px;
height: 20px;
position: relative;
left: 140px;
bottom: 160px;
padding-left: 10px; 
}

.family-leave .zero-paid h3 {
text-transform: uppercase;
font-size: 0.875em;
color: #f3f0e9;
position: relative;
bottom: 19px; }
.family-leave .zero-paid img {
position: relative;
border-bottom: 0;
right: 140px;
top: 4px; }
.flip-container {
position: relative;
width: 200px;
height: 260px;
margin: 0 auto 40px auto;
-webkit-perspective: 800px;
-moz-perspective: 800px;
-ms-perspective: 800px;
-o-perspective: 800px;
perspective: 800px; }
.flip-container .card {
position: absolute;
width: 100%;
height: 100%;
-webkit-transition: -webkit-transform 1s;
-moz-transition: -moz-transform 1s;
-ms-transition: -ms-transform 1s;
-o-transition: -o-transform 1s;
transition: transform 1s;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d; }
.flip-container .card .face {
position: absolute;
width: 100%;
height: 100%;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden; }
.flip-container .card.flipped,
.flip-container .card .face2 {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg); }
.flip-store {
display: none; }
.flip-buttons .flip2 {
text-align: center;
color: #fdd467;
font-size: 1.0625em;
background: transparent;
border: 0;
position: relative;
bottom: 50px;
left: 43px;
font-family: 'proxima-nova', sans-serif; }
.baraja-demo ul.baraja-container li {
width: 188px;
height: 284px;
background: #f3f0e9;
border-radius: 6px; }
.baraja-demo img {
border: 1px solid #d9d5cf; }
.baraja-demo li img {
border-radius: 0 !important; }
.baraja-demo .baraja-container h3 {
text-align:center;
color: #625e5a;
margin: 0;
font-size: 1.5em;
margin-top: 14px;
border-bottom: 1px solid #d9d5cf; }
.baraja-demo .baraja-container h4 {
line-height:1.2em;  /*added by SKDR*/
text-align:center;  /*added by SKDR*/
color: #292622;
margin: 0;
font-size: 3.125em;
padding: 0; }
/* h5 not being used now -- edited by SKDR  */
/*.baraja-demo .baraja-container h5 {
text-align:center;
color: #5a5552;
margin: 0;
font-size: 1.5625em;
line-height: 7px; }
*/
.baraja-demo .baraja-container p {
line-height: 16px;  /*added by SKDR*/
text-align:center;  /*added by SKDR*/
color: #56524e;
margin: 0;
font-size: 0.85em;
padding: 0;
padding-top: 0px; }
/*--------------------------------------------------------------------FAMILY LEAVE + BARAJA CARD SHUFFLE-*/
.baraja-demo {
width: 200px;
margin: 30px auto;
color: #aaa;
}
.no-js .baraja-demo {
width: auto;
}
.baraja-demo ul.baraja-container li {
border-radius: 10px;
padding: 5px;
box-shadow: inset 0 0 0 1px rgba(0,0,0,0.08);
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.baraja-demo li img {
display: block;
margin: 0 auto;
width: 100%;
border-radius: 10px 10px 0 0;
}
#baraja-el li h2.title {
position: absolute;
top: -40px;
right: -10%;
color: #FFF;
font-family: "proxima-nova-extra-condensed", sans-serif;
font-weight: 600;
font-size: 16px;
display: block;
line-height: 23px;
padding: 2px 11px;
background: #65615c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY1NjE1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzRkNDg0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDQ4NDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #65615c 0%, #4d4842 75%, #4d4842 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65615c), color-stop(75%,#4d4842), color-stop(100%,#4d4842)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #65615c 0%,#4d4842 75%,#4d4842 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #65615c 0%,#4d4842 75%,#4d4842 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #65615c 0%,#4d4842 75%,#4d4842 100%); /* IE10+ */
background: linear-gradient(to bottom,  #65615c 0%,#4d4842 75%,#4d4842 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65615c', endColorstr='#4d4842',GradientType=0 ); */ /* IE6-8 */
border: 1px solid #fdd467;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
/*  z-index: 999; */
}
.baraja-demo ul.baraja-container {
/*  width: 87%; */
}
.baraja-demo ul.baraja-container li {
margin-left: 10px;
}
.baraja-demo ul.baraja-container .card-expanded {
width: 100%;
background: transparent;
height: auto;
box-shadow: none;
margin-top: 48px;
padding: 0;
margin-left: -5px;
}
.baraja-demo ul.baraja-container .card-expanded .individual-card {
background: #f3f0e9;
height: 284px;
width: 188px;
padding: 5px;
border-radius: 10px;
box-shadow: inset 0 0 0 1px rgba(0,0,0,0.08);
}
.baraja-demo .card-expanded .large-7 {
width: 58.3333%;
margin-left: 0;
margin-top: 0px;
}
.baraja-demo .card-expanded .large-7 .face1 { margin-top: 12px; }  /* SKDR changed this margin to pull the text up higher because SKDR added more space around the big number */
.baraja-demo .card-expanded .large-7 .face2 { margin-top: 32px; }  /* DO NOT change this margin -- it makes it so when the card flips on "learn more about XXX" text, it lines up vertically with the original card on the left */
.flip-container { width: 255px; }
.family-leave .card-facts .facts-text h5 { line-height: 1em; margin-top: 5px;}
.family-leave .card-facts .facts-text p { line-height: 1.2em;}
.family-leave .individual-card p { font-family: "proxima-nova", Helvetica, Arial, sans-serif; font-weight: 700;}
.card-facts .card.flipped { margin-top: -32px; }
.family-leave .card-facts .individual-card.card-two li { margin-left: 40px;}
.family-leave .card-facts .individual-card.card-two h2 {
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
margin: 10px 15px 5px 15px;
}
.family-leave .card-facts .individual-card.card-two p {
font-weight: 400;
line-height: 23px;
}
.flip-buttons { position: absolute; bottom: -40px; width: 100%;}  /* SKDR changed bottom:-10px; to -40px to slide the button down farther, because SKDR pushed the front text farther down by putting more spacing around the big number */
.flip-buttons .flip2 { position: relative; width: 100%; bottom: auto; left: auto;white-space:normal;}
.family-leave .card-facts a.facts-compare { font-family: "proxima-nova", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 17px; color: #fdd467;}
.family-leave .card-facts a.facts-compare:hover { color: #c5771a; background-image: url('../img/compare-arrow-ov.png');}
.family-leave .card-facts .flip-content.content2 {
position: relative;
}
.family-leave .card-facts .content2 .close {
width: 26px;
height: 26px;
display: block;
position: absolute;
right: 35px;
z-index: 999;
left: auto;
margin-left: 0;
background: transparent;
border: none;
box-shadow: none;
padding: 0;
top: 8px;
}
.family-leave .card-facts .content2 .close a {
background: url('../img/modal-x.png');
display: block;
width: 26px;
height: 26px;
background-size: 100%;
}
.leave-three .large-12 { padding-top: 8px; }
.leave-three .zero-paid {
position: absolute;
bottom: 40px;
left: 26px;
background: transparent;
width: auto;
height: auto;
padding-left: 0;
}
.family-leave .zero-paid img { right: auto;}
.family-leave .zero-paid h3 {
background: #b44d0f;
width: auto;
height: 22px;
left: 0;
padding-left: 10px;
padding-right: 10px;
margin-left: 130px;
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
font-size: 17px;
font-weight: 700;
padding-top: 1px;
}
.family-leave .leave-one a.pick-again {
background-image: url("../img/card-arrow.png"), url("../img/card-sprite.png");
background-repeat: no-repeat;
background-position: 145px 17px, 0 0;
width: 185px;
height: 48px;
display: block;
font-size: 1.25em;
color: #fdd467;
padding-top: 11px;
padding-left: 34px;
margin-top: 30px;
margin-left: 10%;
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
font-weight: 600;
line-height: 25px;
}
.flip-buttons .flip2:hover {
color: #c5771a;
}
.card-facts li { border: 0 !important;}
.card-facts li h2.title { display: none !important;}
.family-leave .leave-one a.pick-again:hover {
background-position: 145px 17px, 0 -48px;
}
.family-leave .facts-two {
position: absolute;
bottom: -25%;
margin-left: 5%;
}
/*---------------BARAJA CARD SHUFFLE-------------------------*/
ul.baraja-container li.card-expanded,
ul.individual-card li  {
cursor: auto;
}
ul.baraja-container li.card-expanded a,
ul.individual-card li a {
cursor: pointer;
}
.usa-tooltip {
background: rgba(255, 255, 255, .9);
border-radius: 50%;
width: 210px;
padding: 30px 15px;
position: absolute;
bottom: /* 105% */ 110%;
left: /* 42% */ 50%;
transition:opacity 1s;
opacity:0;
}
.usa-tooltip p {
font-size: 1.1em;
line-height: 1.3em;
margin-bottom: 0;
text-align:center;
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
}
.zero-paid:hover > .usa-tooltip {
opacity:1;
}



/*--------------------------------------------END OF FAMILY LEAVE + BARAJA CARD SHUFFLE---*/
/*-------- END OF FAMILY LEAVE --------------------------------------------------*/
/*-------- PAID --------------------------------------------------*/
.paid-interactive.screen-two {
display: none; }
.paid-interactive.screen-three {
display: none; }
.paid-interactive {
background-image: url("../img/paid-bg.jpg");
background-repeat: no-repeat;
width: 100%;
height: 492px; }
.paid-interactive .quiz-header {
background-image: url("../img/quiz-header.png");
background-repeat: no-repeat;
margin-top: 60px;
left: 2px; }
.paid-interactive .quiz-header h3 {
text-transform: uppercase;
font-size: 1.0625em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
color: #fdd467;
margin: 0;
padding-top: 8px;
padding-left: 20px; }
.paid-interactive .quiz-header p {
font-size: 1.0625em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
color: #f3f0e9;
padding-left: 20px;
padding-right: 30px;
line-height: 20px; }
.paid-interactive .quiz-main {
height: 409px; }
.paid-interactive .quiz-main li.ui-state-default:hover {
background-image: url("../img/option-hover-bg.png"), url("../img/option-empty-bg.png");
background-repeat: no-repeat;
color: #fff; }
.paid-interactive .quiz-main li.ui-state-default:active {
background-image: url("../img/option-hover-bg.png");
background-repeat: no-repeat;
color: #fff; }
.paid-interactive .quiz-main .ui-state-placeholder {
background-image: url("../img/option-empty-bg.png");
background-repeat: no-repeat;
background-position: 0px 0px;
width: 265px;
height: 44px;
margin-bottom: 8px;
position: relative;
left: -30px; }
.paid-interactive .quiz-main ul {
margin-left: 30px; }
.paid-interactive .quiz-numbers {
position: relative;
top: -475px;
left: 140px; }
.paid-interactive .quiz-numbers li {
margin-top: 10px;
color: #292622;
font-size: 1.5625em;
padding: 0; }
.paid-interactive ul.quiz-numbers {
width: 10px;
padding: 0; }
.paid-interactive .interactive-button {
text-align: center; }
.paid-interactive .interactive-button .button {
background-image: url("../img/button-arrow.png"), url("../img/quiz-submit.png");
background-repeat: no-repeat;
background-position: 188px 15px, left top;
background-color: transparent;
box-shadow: none;
width: 232px;
height: 44px;
color: #f7eeea;
font-size: 1.25em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
line-height: 12px;
padding-right: 60px; }
.paid-interactive .interactive-button .button.continue {
background-position: 150px 15px, left top; }
.paid-interactive .interactive-button .button.start {
background-position: 152px 15px, left top; }
.paid-interactive ul {
list-style-type: none;
margin-top: 77px; }
.paid-interactive li.ui-state-default {
background-image: url("../img/option-bg.png"), url("../img/option-empty-bg.png");
background-repeat: no-repeat;
background-position: 29px -2px, 0 0;
background-color: transparent;
border: 0;
width: 255px;
height: 52px;
color: #292622;
font-size: 1.375em;
font-weight: normal;
line-height: 47px;
padding-left: 42px;
position: relative;
left: -30px; }
.paid-interactive .actual-rankings h3 {
text-transform: uppercase;
background-color: #03051a;
color: #f3f0e9;
font-size: 1.5625em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
margin-top: 40px;
width: 90%;
height: 30px;
text-align: center;
line-height: 32px;
margin-left: 20px; }
.paid-interactive .actual-rankings ul {
margin-top: 0; }
.paid-interactive .actual-rankings li {
margin: 0 auto;
background-image: url("../img/actual-bg.png");
background-repeat: no-repeat;
width: 286px;
height: 52px;
left: -10px;
position: relative; }
.paid-interactive .actual-rankings span {
margin-right: 20px;
margin-left: -2px; }
.paid-interactive .your-rankings h3 {
text-transform: uppercase;
background-color: #03051a;
color: #c5771a;
font-size: 1.5625em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
margin-top: 40px;
width: 90%;
height: 30px;
text-align: center;
line-height: 32px; }
.paid-interactive .your-rankings ul {
margin-top: 0; }
.paid-interactive .your-rankings li {
margin: 0 auto;
background-image: url("../img/actual-bg.png");
background-repeat: no-repeat;
width: 286px;
height: 52px;
margin-left: 0;
left: -29px;
position: relative; }
.paid-interactive .your-rankings span {
margin-right: 20px;
margin-left: -2px; }
.paid-interactive .median-salary .median-header {
background-image: url("../img/median-header.png");
background-repeat: no-repeat;
width: 300px;
height: 63px;
left: -12px;
position: relative;
margin-top: 20px;
padding-left: 80px; }
.paid-interactive .median-salary .median-header h3 {
color: #f3f0e9;
margin: 0;
font-size: 1em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-weight: normal;
padding-top: 5px; }
.paid-interactive .median-salary .median-header h4 {
color: #f3f0e9;
text-transform: uppercase;
margin: 0;
font-size: 1.1875em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-weight: bold;
line-height: 17px; }
.paid-interactive .median-salary ul {
margin-top: 0;
margin-left: 25px; }
.paid-interactive .median-salary li {
background-image: url("../img/actual-bg.png");
background-repeat: no-repeat;
width: 286px;
height: 52px;
position: relative;
left: -23px; }
.paid-interactive .median-salary span {
margin-right: 20px;
margin-left: -2px; }
.paid-interactive .median-salary span:hover {
color: #292622; }
.paid-interactive .median-salary .ui-state-default a, .paid-interactive .median-salary .ui-state-default a:link, .paid-interactive .median-salary .ui-state-default a:visited {
color: #292622; }
.paid-interactive .median-salary .ui-state-default a:hover {
color: #c5771a; }
.paid-interactive a.hover-tip:hover {
cursor: pointer; }
.paid-interactive .median-salary .tip {
border-radius: 5px;
background: #FFF;
width: 185px;
height: 86px;
padding: 12px; }
.paid-interactive .median-salary .tip h3 {
font-size: 1.5625em;
color: #c5771a;
text-align: center;
margin: 0;
line-height: 25px;
padding-top: 6px; }
.paid-interactive .median-salary .tip p {
font-size: 0.75em;
color: #6f6c69;
text-align: center;
margin: 0;
line-height: 20px;
padding-left: 8px; }
.paid-interactive .median-salary .tip-container.container-one {
position: absolute;
top: 4%;
right: 77%; }
.paid-interactive .median-salary .tip-container.container-two {
position: absolute;
top: 15%;
right: 57%; }
.paid-interactive .median-salary .tip-container.container-three {
position: absolute;
top: 28%;
right: 57%; }
.paid-interactive .median-salary .tip-container.container-four {
position: absolute;
top: 40%;
right: 57%; }
.paid-interactive .median-salary .tip-container.container-five {
position: absolute;
top: 52%;
right: 57%; }
.paid-interactive .median-salary .tip-container.container-six {
position: absolute;
top: 65%;
right: 57%; }
.paid-interactive .median-salary .folder .tip-container {
top: -90px;
right: 280%; }
.paid-interactive .median-salary .folder .tip-container .nub {
bottom: -10px; }
.paid-interactive .median-salary .tip > .nub {
/*  border-color: red transparent transparent transparent; */
position: absolute;
width: 0;
height: 0;
display: block;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 10px solid white;
bottom: -10px;
left: 47%; }
.paid-interactive .median-salary .tip:after {
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #FFF; }
.paid-interactive .salary-orbit .orbit-container {
background-color: #c5771a;
width: 248px;
height: 300px;
margin-top: 0px;
box-shadow: 4px 4px 20px 4px rgba(0, 0, 0, 0.6);
display:none;
}
.paid-interactive .salary-orbit .orbit-slide-number, .paid-interactive .salary-orbit .orbit-timer, .paid-interactive .salary-orbit .orbit-prev, .paid-interactive .salary-orbit .orbit-next {
display: none; }
.paid-interactive .salary-orbit .orbit-bullets-container {
position: absolute;
top: 83%;
left: 21%;
cursor: pointer;
z-index: 99; }
.paid-interactive .salary-orbit .orbit-bullets li {
background-image: url("../img/quiz-passive.png");
background-repeat: no-repeat;
width: 30px;
height: 30px;
background-color: transparent;
border: 0; }
.paid-interactive .salary-orbit .orbit-bullets li.active {
background-image: url("../img/quiz-active.png");
background-repeat: no-repeat;
width: 30px;
height: 30px;
background-color: transparent;
border: 0; }
.paid-interactive .salary-orbit h2 {
color: #fff;
text-transform: uppercase;
font-size: 1.4625em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-weight: normal;
margin-left: 10px;
margin-right: 10px;
padding-top: 20px;
padding-bottom: 2px;
border-bottom: 1px solid #fff;
text-align: center; }
.paid-interactive .salary-orbit p {
color: #fff;
  font-size: 1.5em;
  font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
  text-align: center;
  padding: 1.5em 1em;
  }
.paid-interactive .salary-orbit p.instructions {
margin-top: 20px;
position: relative;
left: -5px;
margin-bottom: 15px;
padding-left: 0px;
}
.paid-interactive .salary-orbit li {
background-image: none; }
.paid-interactive ul#sortable li span {
cursor: -webkit-grab;
}
.paid-interactive ul#sortable.ui-sortable-disabled li span {
cursor:default;
}
.paid-interactive .your-rankings ul#sortable li span {
cursor: default;
}
.paid-interactive .quiz-main.your-rankings .ui-sortable-disabled li.nope span.job {
background-image: url("../img/option-bg.png") !important;
}
.paid-interactive .quiz-main.your-rankings li.ui-state-default span.job {
background-image: url("../img/option-hover-bg.png") !important;
}
.paid-interactive .your-rankings .ui-sortable-disabled li.nope span {
color: #292622 !important;
}
.paid-interactive .your-rankings .ui-sortable-disabled li span  {
color: #fff !important;
}
.paid-interactive .median-salary .median-header h4 {
padding-top: 10px;
padding-right: 32px;
}
.paid-interactive li.ui-state-default span.job {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-weight: 600 !important;
}
/*----------------------------------------------------------WHO'S PAID WHAT--------*/
.paid-interactive ul#sortable li, .paid-interactive ul#results-one li { font-weight: 600;}
.paid-interactive ul#sortable li span, .paid-interactive ul#results-one li span { font-weight: 400;}
.paid-interactive .your-rankings .ui-sortable-disabled li {
background-position: 0 0;
padding-left: 14px;
left: auto;
}
.paid-interactive .actual-rankings li a {
color: #292622;
}
/*-- TESTING WHAT HAPPENS WHEN .nope IS ADDED TO EACH LI AFTER "SUBMIT" --*/
.paid-interactive .quiz-main .ui-sortable-disabled li.nope span.job {
color: #292622;
}
.paid-interactive .quiz-main.your-rankings ul {
margin-left: 0;
}
.paid-interactive .median-salary .median-header h3 {
background-color: transparent;
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
text-transform: none;
text-align: left;
height: auto;
line-height: 1.4em;
}
.paid-interactive .median-salary .median-header {
padding-left: 72px;
}
.paid-interactive .median-salary .median-header h4 {
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
}
.paid-interactive .median-salary ul {
margin-left: 0;
}
.paid-interactive .median-salary li {
left: -10px;
}
.paid-interactive .actual-rankings.median-salary ul li a:hover span {
color: #292622;
}
.paid-interactive ul.quiz-numbers {
margin-left: 26px;
position: absolute;
left: 0;
z-index: 99;
top: -9px;
}
.paid-interactive .large-5.large-centered { clear: both;}
.paid-interactive .interactive-button .button.start {
background-image: url("../img/quiz-submit.png");
background-position: 0 0;
padding-right: 0;
line-height: 44px;
padding: 0;
}
.paid-interactive .interactive-button .button { font-family: "proxima-nova", Helvetica, Arial, sans-serif; background-position: 199px 15px, left top; }
.paid-interactive .median-salary .tip-container.container-one { top: -155%;}
.paid-interactive #results-one li .tip-container .tip { top: 0%;}
.paid-interactive .median-salary .tip p { font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif; padding-top: 5px; padding-right: 0; padding-left: 0;}
.paid-interactive .median-salary .tip h3 {
background-color: transparent;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
font-size: 25px;
width: 100%;
}
.paid-interactive li.ui-state-default {
padding-left: 32px;
}
.paid-interactive li.ui-state-default span.job {
background-image: url("../img/option-bg.png");
background-position: -3px -2px;
width: 229px;
height: 52px;
background-size: 100%;
display: inline-block;
padding-left: 10px;
background-repeat: no-repeat;
}
.paid-interactive .quiz-main li.ui-state-default:hover {
background-image: url("../img/option-empty-bg.png");
background-position: 0 0;
padding-left: 32px;
}
.paid-interactive .quiz-main li.ui-state-default.ui-sortable-helper:hover {
background-image: none;
}
.paid-interactive .quiz-main li.ui-state-default:hover span.job,
.paid-interactive .quiz-main li.ui-state-default:active span.job {
background-image: url("../img/option-hover-bg.png");
}
.paid-interactive #results-one li.ui-state-default {
background-position: 19px 0px;
padding-left: 32px;
left: 0;
}
.paid-interactive .actual-rankings span {
margin-right: 0;
}
.paid-interactive #results-one li.ui-state-default span.job {
background-position: 4px -2px;
padding-left: 15px;
}
.paid-interactive .your-rankings ul li.ui-state-default span,
.paid-interactive .actual-rankings span {
margin-right: 0;
background-position: 1px -2px;
width: 20px;
display: inline-block;
text-align: right;
padding-left: 12px;
}
.paid-interactive .your-rankings ul.ui-sortable-disabled li.ui-state-default:hover {
padding-left: 0px;
color: #292622;
}
.paid-interactive .your-rankings ul.ui-sortable-disabled li.ui-state-default:hover span.job {
background-image: url("../img/option-bg.png");
}
.paid-interactive .your-rankings #sortable.ui-sortable-disabled li span.job,
.paid-interactive #results-one li.ui-state-default span.job {
background-position: 6px -2px;
padding-left: 15px;
width: 230px;
text-align: left;
margin-left: 0;
/*  cursor: default; */
}
.paid-interactive .quiz-main.your-rankings #sortable li {
cursor: default;
}
.paid-interactive .your-rankings .ui-sortable-disabled li {
padding-left: 0;
}
.paid-interactive .your-rankings li.ui-state-default {
cursor: default;
}
.paid-interactive #results-one li.ui-state-default {
padding-left: 19px;
}
.paid-interactive .median-salary li:hover span.job,
.paid-interactive .median-salary li a:hover span.job,
.paid-interactive .actual-rankings.median-salary ul li a span:hover {
color: #c5771a;
}
.paid-interactive .median-salary .tip > .nub { padding-left: 0;}
/*-------------SKDR CHANGES HERE TO PAID INTERACTIVE ------------------*/
.paid-interactive.screen-one {
height:850px;
background:url('../img/paid-bg-850.png');
}
.paid-interactive ul#actual-results {
margin-left:30px;
}
.paid-interactive ul#actual-results li.ui-state-default {
left:-30px;
}
.paid-interactive ul#actual-results li.ui-state-default span.job {
text-align:left;
cursor:default;
background-image: url("../img/option-hover-bg.png");
background-position: -3px -2px;
color:#fff;
}
.paid-interactive #results-one li.ui-state-default {
background-image:none;
}
.paid-interactive ul#sortable li.ui-state-default:nth-child(1) {
background-image: url("../img/option-empty-bg-1.png");
background-position: 0 0;
}
.paid-interactive ul#sortable li.ui-state-default:nth-child(2) {
background-image: url("../img/option-empty-bg-2.png");
background-position: 0 0;
}
.paid-interactive ul#sortable li.ui-state-default:nth-child(3) {
background-image: url("../img/option-empty-bg-3.png");
background-position: 0 0;
}
.paid-interactive ul#sortable li.ui-state-default:nth-child(4) {
background-image: url("../img/option-empty-bg-4.png");
background-position: 0 0;
}
.paid-interactive ul#sortable li.ui-state-default:nth-child(5) {
background-image: url("../img/option-empty-bg-5.png");
background-position: 0 0;
}
.paid-interactive ul#sortable li.ui-state-default:nth-child(6) {
background-image: url("../img/option-empty-bg-6.png");
background-position: 0 0;
}
.paid-interactive ul#actual-results li.ui-state-default:nth-child(1) {
background-image: url("../img/option-empty-bg-1.png");
background-position: 0 0;
}
.paid-interactive ul#actual-results li.ui-state-default:nth-child(2) {
background-image: url("../img/option-empty-bg-2.png");
background-position: 0 0;
}
.paid-interactive ul#actual-results li.ui-state-default:nth-child(3) {
background-image: url("../img/option-empty-bg-3.png");
background-position: 0 0;
}
.paid-interactive ul#actual-results li.ui-state-default:nth-child(4) {
background-image: url("../img/option-empty-bg-4.png");
background-position: 0 0;
}
.paid-interactive ul#actual-results li.ui-state-default:nth-child(5) {
background-image: url("../img/option-empty-bg-5.png");
background-position: 0 0;
}
.paid-interactive ul#actual-results li.ui-state-default:nth-child(6) {
background-image: url("../img/option-empty-bg-6.png");
background-position: 0 0;
}
.paid-interactive #results-one li.ui-state-default span.job {
background-image:none;
background-color:rgba(219, 216, 213, .5);
margin-left:50px;
width:160px;
height:40px;
border-radius:5px;
}
.paid-interactive #results-one li.ui-state-default div.checkmark, .paid-interactive #results-one li.ui-state-default div.Xmark {
background-image:none;
background-position: 0 0;
background-repeat: no-repeat;
width: 50px;
height:auto;
position: absolute;
top: 0;
left: 0;
}
.paid-interactive #results-one li.ui-state-default div.checkmark {
background-image: url('../img/CHECKMARK1.png')
}
.paid-interactive #results-one li.ui-state-default div.Xmark {
background-image: url('../img/Xmark.png')
}
.paid-interactive .interactive-button .button {
background-image: url("../img/button-arrow.png"), url("../img/quiz-submit-245.png");
background-repeat: no-repeat;
background-position: 210px 16px, left top;
}
.paid-interactive .interactive-button .button a {
color:#fff;
}
.paid-interactive .interactive-button .button.submit-guess {
margin:0 28%;
width:44%;
display:inline-block;
padding: 0 40px 0 20px;
line-height: 43px;
}

.paid-interactive .interactive-button .button.submit-guess:hover {
opacity:.7;
}
.paid-interactive .interactive-button .button.start {
background-image: url("../img/button-reload.png"), url("../img/quiz-submit-223.png");
background-repeat: no-repeat;
background-position: 176px 11px, left top;
width:40%;
margin:0 30%;
padding:0;
display:inline-block;
}
.paid-interactive .interactive-button .button.start:hover {
opacity:.7;
}
.paid-interactive .interactive-button .button.see-actual-results {
background-image: none;
background: none;
margin: 0 30%;
padding:10px;
width:40%;
display: block;
font-size: 1.2rem;
display:inline-block;
}
.paid-interactive .interactive-button .button.see-actual-results:hover {
opacity:.7;
}
/*.paid-interactive .interactive-button .button.or {
background: none;
margin: 0 30%;
padding:10px;
width:40%;
display: block;
background-image: none;
font-size: 1.1rem;
display:inline-block;
}
*/
/*--THIS CREATES A PRECURSOR OF THE BLACK HAZY BACKGROUND (OF THE SAME SIZE) FOR THE ORBIT SLIDER--*/
.paid-interactive .interactive-button .button.consider {
background:rgba(0,0,0,.5);
padding:5%;
height:260px;
width:588px;
margin:0;
margin-top: 500px;
margin-left:-15px;
line-height: 2.3;
display:inline-block;
}
/*--THIS IS THE "or" TEXT ABOVE THE CONSIDER BUTTON--*/
.paid-interactive .interactive-button .button.consider p {
color:#fff;
}
/*--THIS PUTS A BUTTON SHAPE AROUND THE LINKED TEXT INSIDE THE BUTTON DIV--*/
.paid-interactive .interactive-button .button.consider a {
padding: 10px;
border: 2px solid;
border-radius: 10px;
background: rgba(0,0,0,1);
}
.paid-interactive .interactive-button .button.consider a:hover {
opacity:.7;
}
.paid-interactive .salary-orbit {
background:rgba(0,0,0,.5);
padding:5% 2%;
margin-top: 0px;
height:260px;
}
.paid-interactive .salary-orbit .orbit-container {
width: 80%;
height: 200px;
margin:0 10%;
}
.paid-interactive .salary-orbit .orbit-bullets-container {
position: absolute;
top:77%;
left:34%;
}
.paid-interactive .quiz-header {
background-image: url("../img/quiz-header-large.png");
background-repeat: no-repeat;
margin: 15px 0 40px 0;
left: 3px;
width: 537px;
height: 100px;
}
.paid-interactive .quiz-header h3 {
text-transform: none;
font-size: 1.5625em;
color: #feedc1;
margin: 0;
padding-top: 8px;
padding-left: 20px;
}
.paid-interactive .quiz-main {
height:350px;
}
.paid-interactive ul {
margin-top:0;
}
.show-wages-link {
margin-left:50%;
}
.show-wages-link a {
display: block;
color: white;
font-size: 1.5rem;
padding: 25%;
text-align: center;
line-height: 1.3;
text-shadow: 0 0 6px #000;
}
.show-wages-link a:hover {
color:#fff;
opacity:0.7;
}
.actual-wages {
margin-left:50%;
}
.paid-interactive .interactive-button .clearfix {
height:0;
}
.paid-interactive .quiz-numbers li {margin-top:12px;} /*--SKDR overiding margin-top on Whos Paid What because numbers don't line up properly */

.paid-interactive #salary-slider p a {
	color:#fff;
	font-style:italic;
	font-size: 0.8em;
}





/*-------------------------------------------------------END OF WHO'S PAID WHAT---*/
/*-------- END OF PAID --------------------------------------------------*/
/*-------- TOOLKIT --------------------------------------------------*/
/*-------------------------------------------------------- TOOLKIT --------*/
.footer-content {
margin-top: 50px; }
.footer-header {
background-image: url("../img/toolkit-top.png");
background-repeat: no-repeat;
position: relative;
top: -27px;
left: 15px; }
.footer-header h3 {
color: #8e8882;
margin-left: 50px;
margin-top: -20px; }
.toolkit-download {
margin-top: -15px;
margin-bottom: 40px; 
padding-left:5%;
}
.toolkit-download a {
text-transform: uppercase; }
#videoModal .toolkit-download {
    margin-top: 40px;
}
.footer-toolkit {
background-color: #3c3a36;
border-radius: 5px;
height: auto;
width: 100%; }

.toolkit-resources {
border-bottom: 2px solid black; }

.footer-toolkit h2 {
font-size: 1.25em;
color: #d4d0cb;
text-transform: uppercase;
background-image: url("../img/toolkit-folder.png");
background-repeat: no-repeat;
background-position: 3% 82%;
padding-left: 71px;
padding-top: 20px; }

.footer-toolkit h3 {
font-size: 0.9375em;
color: #8e8882;
padding-left: 42px;
margin-top: -31px; }

.footer-toolkit h4 {
font-size: 0.9375em;
color: #8e8882;
padding-left: 28px; }

.footer-toolkit p {
color: #78736e; }

.toolkit-list .row {
border-bottom: 1px solid #000;
margin-left: 25px;
margin-right: 25px;
padding-bottom: 20px;
padding-top: 20px; }

.toolkit-list .row:last-child {
border-bottom: 0; }

.toolkit-text h4 {
color: #feedc1;
padding-left: 0; }

.toolkit-text .toolkit-infographic {
color: #89847e;
text-transform: uppercase;
margin-bottom: 0; }

.toolkit-text .toolkit-blurb {
color: #d4d0cb;
margin-bottom: 5px; }

.toolkit-text .toolkit-tags {
color: #d4d0cb; }

.toolkit-text .toolkit-tags a {
color: #8e8882;
text-transform: uppercase; }
/* line 1844, ../sass/_custom.scss */
.toolkit-full a {
color: #ecdcb4; }
/* line 1847, ../sass/_custom.scss */
#toolkit-container {
margin-top: 40px;
margin-bottom: 20px;
margin-left: auto;
max-width: 960px; }
/* line 1852, ../sass/_custom.scss */
#toolkit-container .large-12 {
padding: 0; }
#toolkit-container #toolkit {
background: url("../img/toolkit-bg-131.png") no-repeat;
margin-left: 0;
margin-right:0;
}
#toolkit-page #toolkit-container #toolkit {
background: url("../img/toolkit-bg-131.png") no-repeat;
margin-left: 0;
}
#toolkit-container #toolkit .large-12 {
padding-left: 0;
}
#toolkit-container #toolkit h2 {
background: url("../img/toolkit-folder.png");
background-repeat: no-repeat;
background-position: left top;
padding-left: 50px;
color: #d4d0cb;
font-size: 1.25em;
text-transform: uppercase;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
line-height: 2em;
margin-top: 30px;
margin-bottom: 0; }
#toolkit-container #toolkit p {
color: #7b7671;
margin-bottom: 0;
display: block;
font-family:"proxima-nova-condensed", Helvetica, Arial, sans-serif;
}
#toolkit-container #toolkit .tip p {
	width:auto;
}


#toolkit-container #toolkit .download-toolkit {
position: absolute;
right: 3em;
top: 20px; }
/* line 1884, ../sass/_custom.scss */
#toolkit-container #toolkit .toolkit-header {
padding: 0 2em;
position: relative; }
/* line 1887, ../sass/_custom.scss */
#toolkit-container #toolkit .toolkit-header a.download-toolkit {
background-image: url("../img/dl-icon.png");
background-repeat: no-repeat;
background-position: 6% top;
text-transform: uppercase;
color: #feedc1;
font-weight: 600;
font-size: 1em;
background-color: #504e49;
border-radius: 8px;
padding: 0px 2% 0px 5%;
line-height: 42px;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif; }
/* line 1900, ../sass/_custom.scss */
#toolkit-container #toolkit .toolkit-header a.download-toolkit:hover {
color: #b44d0f;
background-position: 6% bottom; }
/* line 1906, ../sass/_custom.scss */
#toolkit-container #toolkit .toolkit-content {
background: #3c3a36;
width: 100%;
margin-top: 17px;
max-width: 960px; }
/* line 1912, ../sass/_custom.scss */
#toolkit-container #toolkit .toolkit-list {
margin-bottom: 0; }
/* line 1914, ../sass/_custom.scss */
#toolkit-container #toolkit .toolkit-list li {
list-style: none; }

/*
#toolkit-container #toolkit .toolkit-list li .large-2, #toolkit-container #toolkit .toolkit-list li .small2 {
padding-right: 0; }
*/
#toolkit-container #toolkit .toolkit-list li .large-7, #toolkit-container #toolkit .toolkit-list li .small-7 {
padding-left: 0; }

#toolkit-container #toolkit .toolkit-list li .large-7 h3, #toolkit-container #toolkit .toolkit-list li .small-7 h3 {
color: #feedc1;
margin: 0;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-size: 1.25em; }
/* line 1927, ../sass/_custom.scss */
#toolkit-container #toolkit .toolkit-list li .large-7 h4.resource-type, #toolkit-container #toolkit .toolkit-list li .small-7 h4.resource-type {
margin: 0;
text-transform: uppercase;
color: #8e8882;
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
font-weight: 400;
font-size: 0.8125em;
margin-bottom: 5px; }
/* line 1936, ../sass/_custom.scss */
#toolkit-container #toolkit .toolkit-list li .large-7 p, #toolkit-container #toolkit .toolkit-list li .small-7 p {
color: #d4d0cb; }
/* line 1939, ../sass/_custom.scss */
#toolkit-container #toolkit .toolkit-list li .large-7 .tags, #toolkit-container #toolkit .toolkit-list li .small-7 .tags {
color: #8e8882;
margin-top: 3px; }
/* line 1942, ../sass/_custom.scss */
#toolkit-container #toolkit .toolkit-list li .large-7 .tags a, #toolkit-container #toolkit .toolkit-list li .small-7 .tags a {
text-transform: uppercase;
color: #d4d0cb;
font-weight: 600; }
/* line 1946, ../sass/_custom.scss */
#toolkit-container #toolkit .toolkit-list li .large-7 .tags a:hover, #toolkit-container #toolkit .toolkit-list li .small-7 .tags a:hover {
color: #ffffff; }
/* line 1952, ../sass/_custom.scss */
#toolkit-container #toolkit .toolkit-list li .download {
background: url("../img/toolkit-dl.png") no-repeat top;
width: 40px;
height: 40px;
display: inline-block; }
/* line 1960, ../sass/_custom.scss */
#toolkit-container #toolkit .toolkit-list li .download:hover {
background-position: bottom; }
/* line 1964, ../sass/_custom.scss */
#toolkit-container #toolkit .toolkit-list li .remove {
background: url("../img/toolkit-remove.png") no-repeat top;
width: 40px;
height: 40px;
display: inline-block;
margin-top: 25%; }
/* line 1970, ../sass/_custom.scss */
#toolkit-container #toolkit .toolkit-list li .remove:hover {
background-position: bottom; }
#toolkit-container #toolkit .toolkit-list li div.download-link,
#toolkit-container #toolkit .toolkit-list li div.remove-link { width: 45%; }
#toolkit-container #toolkit .toolkit-footer {
background: #3c3a36;
width: 100%;
border-top: 1px solid #2a2826;
border-radius: 0 0 5px 5px;
max-width: 960px; }
#toolkit-container #toolkit .toolkit-footer a {
padding: 20px 60px;
display: block;
text-align: right;
color: #feedc1;
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
font-weight: 400;
font-size: 1em;
background: url("../img/toolkit-arrow.png") no-repeat 96% center; }
#toolkit-container #toolkit.full {
background: url("../img/toolkit-full-bg-131.png") no-repeat; }
#toolkit-page #toolkit-container #toolkit.full {
background: url("../img/toolkit-full-bg-131.png") no-repeat;
margin:0 0 10rem 0;
box-shadow: -10px 10px 15px #000; }
#toolkit-container #toolkit.empty .toolkit-content {
width: 70%;
padding-left: 2em;
margin-top: 3px;
padding-bottom: 1.5em;
margin-bottom: .4em; }
#toolkit-container #toolkit.empty .toolkit-content p a {
color: #feedc1; }
#toolkit-container #toolkit.empty .toolkit-footer {
background: transparent;
border: 0; }
/* line 2013, ../sass/_custom.scss */
#toolkit-container #toolkit.empty .toolkit-footer a {
visibility: hidden; }
/*-------------------------------------------------------------------- YOUR TOOLKIT*/
#toolkit-container #toolkit li .small-7 h3 a { color: #feedc1; }
#toolkit-container #toolkit li .small-7 h3 a:hover { color: #b44d0f; }
#toolkit .row img { border-radius: 6px; }
#toolkit .row .tags span {
text-transform: uppercase;
color: #d4d0cb;
font-weight: 600;
}
#toolkit-container #toolkit .toolkit-list li .flag-link-toggle {
background: url("../img/toolkit-remove.png") no-repeat top;
width: 40px;
height: 40px;
display: inline-block;
text-indent: -9999px;
}
#toolkit-container #toolkit .toolkit-list li .flag-link-toggle:hover {
background-position: left bottom;
}
#toolkit-container #toolkit .toolkit-list span.flag-add-to-toolkit { top: 0; }
#toolkit .empty { 
  padding: 50px;
  color: #eee;
  font-size: 1.25em;
  line-height: 1.8;
  width: 80%;
  margin: 0 10%;
  text-align: center;
  }
#toolkit .empty span.add-favorites-text {
  text-transform: uppercase;
  color: #c5771a;
  font-weight: 600;
  background-image: url('../img/folder-icon-example.png');
  background-repeat: no-repeat;
  display: inline-block;
  height: 29px;
  width: 260px;
  background-position: left bottom;
  padding-left: 35px;
}

.block #toolkit .views-row { display: none; }
.block #toolkit .views-row-1,
.block #toolkit .views-row-2,
.block #toolkit .views-row-3 { display: block; }
.page-toolkit .block #toolkit .views-row { display: block; }
.page-toolkit .block .toolkit-footer { display: none; }
div.description-for-toolkit {
color:#eee;
line-height: 1.2;
padding:10px 10px 10px 0;
font-family:"proxima-nova-condensed", Helvetica, Arial, sans-serif;
}
.toolkit-header input[type="button"] {
float: left;
background:transparent;
border: none;
color: #eee;
border-radius:0;
padding: 0;
margin: 1px 6px 0 0;
}
.toolkit-header input[type="button"]:hover {
color:#c5771a;
}
/*------------------------------------------------------------- END TOOLKIT -----------*/


/*-------- TAKE ACTION --------------------------------------------------*/
.action-side .interior-side {
left: -16px; }
.action-side .interior-side li a {
font-size: 1.125em;
font-weight: 600; }
.action-side .interior-side li:hover {
color: #c5771a; }
.action-side .interior-side li.active a {
font-weight: 600; }
.action-side .side-nav li:hover {
background-color: #f3f0e9; }
.upper-action-form {
padding-bottom: 10px;
margin-bottom: 20px;
border-bottom: 1px solid #dbd8d1; }
.upper-action-form .button {
background-color: transparent;
background-image: url("../img/organization-button.png");
background-repeat: no-repeat;
background-position: 20px 12px;
border-top: none;
box-shadow: none;
border-radius: 5px;
border-left: 1px solid #d1cdc7;
border-right: 1px solid #d1cdc7;
color: #c5771a;
margin-left: -32px;
padding-left: 47px; }
.upper-action-form .button:hover {
color: #b44d0f;
background-image: url("../img/organization-hover.png");
background-repeat: no-repeat;
background-position: 20px 12px; }
/* line 2687, ../sass/_custom.scss */
.event-action-form {
padding-bottom: 10px;
margin-bottom: 20px;
border-bottom: 1px solid #dbd8d1; }
/* line 2693, ../sass/_custom.scss */
.episodes-action-form {
border-bottom: 1px solid #dbd8d1;
padding-bottom: 10px;
margin-bottom: 20px; }
/* line 2698, ../sass/_custom.scss */
.episodes-action-form ul {
list-style-type: none; }
/* line 2702, ../sass/_custom.scss */
.episodes-action-form label {
text-align: left; }
/* line 2706, ../sass/_custom.scss */
.episodes-action-form label:hover {
color: #383531; }
/* line 2710, ../sass/_custom.scss */
.episodes-action-form input[type="checkbox"] + label span {
display: inline-block;
width: 20px;
height: 20px;
margin: -1px 12px 0 0;
vertical-align: middle;
background: url("../img/checkbox-two.png") left top no-repeat;
cursor: pointer; }
/* line 2720, ../sass/_custom.scss */
.episodes-action-form input[type="checkbox"]:checked + label span {
background: url("../img/checkbox-two.png") -22px top no-repeat; }
/* line 2724, ../sass/_custom.scss */
.episodes-action-form input[type="checkbox"]:checked + label {
color: #383531; }
/* line 2730, ../sass/_custom.scss */
.state-zip {
margin-left: -32px !important; }
/* line 2734, ../sass/_custom.scss */
input[type="text"].state-zip {
width: 190px !important; }
/* line 2738, ../sass/_custom.scss */
input[type="text"].zip-state {
width: 190px !important;
margin-left: 46px; }
/* line 2743, ../sass/_custom.scss */
.contact-action-form {
padding-bottom: 10px;
margin-bottom: 20px;
border-bottom: 1px solid #dbd8d1; }
/* line 2748, ../sass/_custom.scss */
.contact-action-form label {
line-height: 38px; }


.take-action-landing .large-panel {
clear: both; }
.take-action-landing #content-area.action-content {
padding-right: 0; }
.take-action-landing #content-area.action-content .action-body {
padding-right: 0; }
.take-action-landing #content-area.action-content .interior-col1 {
border-right: 0;
background-image: none;
padding-right: 0; }

.take-action-landing #seven-ways {
background-image: url("../img/screens-bg.png");
background-repeat: no-repeat;
background-size: 100%;
background-color: transparent;
padding: 0;
border: 0; 
margin-top:3em;
}

.take-action-landing #seven-ways h2 {
font-size: 2em;
font-weight: 600;
color: #292622;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
padding: 17px 20px;
margin-bottom: 0; }

/* 
.take-action-landing #seven-ways a.add {
background-image: url("../img/resources-sprite.png");
background-position: left top;
background-repeat: no-repeat;
display: inline-block;
height: 40px;
width: 55px;
margin-top: 20px;
margin-right: 10px; }

.take-action-landing #seven-ways a.add:hover {
background-position: bottom; }

.take-action-landing #seven-ways a.download {
background-image: url("../img/download-sprite.png");
background-position: left top;
background-repeat: no-repeat;
display: inline-block;
height: 40px;
width: 55px;
margin-top: 20px; }

.take-action-landing #seven-ways a.download:hover {
background-position: bottom; }
*/

.take-action-landing #seven-ways #screen-panel .tabs-content.vertical {
width: 69%; }

.take-action-landing #seven-ways #screen-panel .tabs-content.vertical .content {
padding: 0 1.8em; }

.take-action-landing #seven-ways #screen-panel .tabs-content.vertical .content img {
border: 0;
  float: right;
  margin: 0 0 1em 1em;
}
.take-action-landing #seven-ways #screen-panel .tabs-content #screen-1 p {
font-size:1.8em;
}
.take-action-landing #seven-ways .seven-steps-image {
display: none;
}
.take-action-landing #seven-ways #screen-1 .seven-steps-image {
display: block;
position: absolute;
}

.take-action-landing #seven-ways #screen-panel .tabs-content.vertical .content .tab-caption a {
	color:#000;
}
.take-action-landing #seven-ways #screen-panel .tabs-content.vertical .content .tab-caption {
text-align: center;
margin-top: 10px; 
  display: table;
  height: 300px;

  }


.take-action-landing #seven-ways #screen-panel .tabs-content.vertical .content .tab-caption p {
  font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
  line-height: 1.2;
  margin: 0 2em;
  display: table-cell;
  vertical-align: middle;
  font-size: 2.2em;
  text-align: center;
  padding: 0 2em;
  text-shadow:1px 1px 1px rgba(255,255,255,.5);
}
.take-action-landing #seven-ways #screen-panel .tabs-content.vertical .content .tab-caption p span {
  color: #b44d0f;
  font-weight: 700;
}

.take-action-landing #seven-ways #screen-panel dl.screen-links dd:first-child {
	display: none;
}
.take-action-landing #seven-ways #screen-panel dl.screen-links {
width: 29%;
margin-left: 2%;
margin-top: 5px; }
/* line 3176, ../sass/_custom.scss */
.take-action-landing #seven-ways #screen-panel dl.screen-links dd a {
background-image: url("../img/screen-list-bg.png");
background-position: 0 0;
height: 55px;
width: 100%;
display: block;
background-color: transparent;
color: #FFF;
font-weight: 600;
font-size: 1.25em;
line-height: 52px;
padding: 0;
text-align: left;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
margin-bottom: 0px; }
/* line 3191, ../sass/_custom.scss */
.take-action-landing #seven-ways #screen-panel dl.screen-links dd a:hover {
background-position: left bottom; }
/* line 3194, ../sass/_custom.scss */
.take-action-landing #seven-ways #screen-panel dl.screen-links dd a span {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
color: #feedc1;
font-size: 2.25em;
font-weight: 600;
margin-left: 15px;
margin-right: 15px;
display: block;
float: left;
width: 7%; }
/* line 3207, ../sass/_custom.scss */
.take-action-landing #seven-ways #screen-panel dl.screen-links .active a {
background-position: left bottom; }


.take-action-landing .interior-col1 h3 {
	margin:0em 10em 1em 1em;
}


.take-action-landing #five-ways {
margin-left: -68px;
margin-right: 57px;
background: url("../img/fiveways-bg.png") no-repeat;
border: 0;
background-size: 100%;
margin-top: 50px;
position: relative;
padding-left: 45px;
padding-bottom: 30px; }

.take-action-landing #five-ways h2 {
color: #292622;
font-size: 1.75em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
margin-top: 20px;
margin-bottom: 5px; }

.take-action-landing #five-ways .tabs {
position: absolute;
top: -32px;
right: 5%; }

.take-action-landing #five-ways .tabs dd a {
background: url("../img/change-no-bg.png") no-repeat;
background-position: top;
font-size: 2.8125em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
color: #feedc1;
padding: 0 .62em;
height: 70px;
line-height: 70px;
width: 71px;
text-align: center;
padding: 0; }
.take-action-landing #five-ways .tabs dd a:hover {
background-position: bottom; }
.take-action-landing #five-ways .tabs dd:first-child a {
background: url("../img/change-why-bg.png") no-repeat;
width:142px;
}

.take-action-landing #five-ways .tabs-content .change-buttons {
position: absolute;
bottom: 7%;
right: 3%; 
}
.take-action-landing .orange-panel .orange-content .change-buttons {
position: absolute;
left: 84%;
bottom: 25%; 
}
/*
.take-action-landing #five-ways .tabs-content .change-buttons a.add, .take-action-landing .orange-panel .orange-content .change-buttons a.add {
background-image: url("../img/resources-sprite.png");
background-position: left top;
background-repeat: no-repeat;
display: inline-block;
height: 40px;
width: 55px;
margin-top: 20px;
margin-right: 10px; 
}
.take-action-landing #five-ways .tabs-content .change-buttons a.add:hover, .take-action-landing .orange-panel .orange-content .change-buttons a.add:hover {
background-position: bottom; 
}
.take-action-landing #five-ways .tabs-content .change-buttons a.download, .take-action-landing .orange-panel .orange-content .change-buttons a.download {
background-image: url("../img/download-sprite.png");
background-position: left top;
background-repeat: no-repeat;
display: inline-block;
height: 40px;
width: 55px;
margin-top: 20px; 
}
.take-action-landing .orange-panel .orange-content .change-buttons a.download {
position: relative;
left: 100%;
top: -63px; 
}
.take-action-landing #five-ways .tabs-content .change-buttons a.download:hover, .take-action-landing .orange-panel .orange-content .change-buttons a.download:hover {
background-position: bottom; 
}
*/
.take-action-landing #five-ways .tabs-content {
height: 330px; 
}
.take-action-landing #five-ways .tabs-content:hover {
	opacity:0.7;
}
.take-action-landing #five-ways .tabs-content .content {
width: 100%; 
}
.take-action-landing #five-ways .tabs-content img {
border: 0;
box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.8);
float: left; 
width:45%;
opacity:0.2;
height:275px;
}

.take-action-landing #five-ways .tabs-content .conversation-description {
position: absolute;
width:390px;
padding:0 1%;
display: table;
height: 275px;
}
.take-action-landing #five-ways .tabs-content .conversation-description .five-ways-caption {
color: #000000;
font-weight: normal;
padding: 0;
font-size: 2.5em;
line-height:1.2;
margin: 30px 0;
text-shadow:1px 1px 1px rgba(255,255,255,.5);
text-align: center;
display: table-cell;
height: 275px;
vertical-align: middle;
width:390px;
}
.take-action-landing #five-ways .tabs-content .conversation-description .five-ways-caption span {
font-weight:700;
color:#b44d0f;
}


.take-action-landing #five-ways .tabs-content .change-caption {
  width: 55%;
  text-align: left;
  float: left;
  padding: 1% 5%;
  min-height: 275px;
  }
.take-action-landing #five-ways .tabs-content .change-caption a {
font-size: 1.2em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
line-height: 1.4;
font-weight:400;
color:#000; 
}

.take-action-landing .read-more {
	font-size: 20px;
  font-style: italic;
  text-align: right;
  margin: 1em;
  color: #b44d0f;
}





.take-action-landing .bottom-panels {
width: 94%; }
/* line 3328, ../sass/_custom.scss */
.take-action-landing .bottom-panels ul {
margin-left: 0; }
/* line 3331, ../sass/_custom.scss */
.take-action-landing .bottom-panels .panel {
background: url("../img/action-smpanel-bg.png") no-repeat;
border: 0;
width: 31%;
margin-right: 3%;
padding: 20px 26px 20px 15px;
min-height: 12em;
background-size: 100% 100%;
height: 196px; /*UPDATE THIS HEIGHT FOR TAKE ACTION BOTTOM 2 BLOCKS HEIGHT */ }
/* line 3338, ../sass/_custom.scss */
.take-action-landing .bottom-panels .panel h3 {
margin-bottom: 10px; }
/* line 3340, ../sass/_custom.scss */
.take-action-landing .bottom-panels .panel h3 a {
background: url("../img/link-arrow.png") no-repeat right;
padding-right: 20px;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif; }
/* line 3344, ../sass/_custom.scss */
.take-action-landing .bottom-panels .panel h3 a:hover {
background: url("../img/link-arrow-over.png") no-repeat right 7px; }
/* line 3349, ../sass/_custom.scss */
.take-action-landing .bottom-panels .panel p {
line-height: 30px; }
/* line 3353, ../sass/_custom.scss */
.take-action-landing .bottom-panels .panel:last-child {
margin-right: 0; }
.take-action-doc .interior-side {
width: 176%;
}
.action-body h3 {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
color: #292622;
font-size: 1.3125em;
margin-bottom: 0; }
/* line 2558, ../sass/_custom.scss */
.action-body h4 {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
color: #8e8882;
font-size: 0.875em;
margin-bottom: 20px; }
/* line 2565, ../sass/_custom.scss */
.action-body form p {
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
color: #8e8882;
font-size: 0.875em;
text-align: right;
padding: 0;
margin: 0; }
/* line 2574, ../sass/_custom.scss */
.action-body label {
text-transform: uppercase;
color: #635f5b;
text-align: right;
font-size: 1em;
padding-bottom: 0;
margin-bottom: 0;
padding-top: 2px;
width: 100%;
font-weight: 600; }
/* line 2586, ../sass/_custom.scss */
.action-body input[type="text"] {
background-color: #f9f8f6;
border-radius: 5px;
height: 40px;
box-shadow: inset 1px 1px 1px #cfccc6;
border: none;
font-family: "proxima-nova", Helvetica, Arial, sans-serif; }
/*------------------------------------------------------------ TAKE ACTION PAGE */
.field-collection-container { border-bottom: 0; margin-bottom: 0; }
.take-action-landing #five-ways .tabs dd.active a {
background-position: bottom;
}



.take-action-landing #action-toolkit {
	height: 160px;
	padding:1em 0 3em 0;
	  margin: 5em 8em 5em 4em;
  border-radius: 2em;
box-shadow: 0px 0px 3px rgba(0,0,0,.7);
background: rgba(196,120,26,1);
background-image:url('../img/action-guide-bg.png');
background:url('../img/action-guide-bg.png') no-repeat left top, -moz-linear-gradient(top, rgba(196,120,26,1) 0%, rgba(180,78,15,1) 100%);
background:url('../img/action-guide-bg.png') no-repeat left top, -webkit-gradient(left top, left bottom, color-stop(0%, rgba(196,120,26,1)), color-stop(100%, rgba(180,78,15,1)));
background:url('../img/action-guide-bg.png') no-repeat left top, -webkit-linear-gradient(top, rgba(196,120,26,1) 0%, rgba(180,78,15,1) 100%);
background:url('../img/action-guide-bg.png') no-repeat left top, -o-linear-gradient(top, rgba(196,120,26,1) 0%, rgba(180,78,15,1) 100%);
background:url('../img/action-guide-bg.png') no-repeat left top, -ms-linear-gradient(top, rgba(196,120,26,1) 0%, rgba(180,78,15,1) 100%);
background:url('../img/action-guide-bg.png') no-repeat left top, linear-gradient(to bottom, rgba(196,120,26,1) 0%, rgba(180,78,15,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4781a', endColorstr='#b44e0f', GradientType=0 );
}

.take-action-landing #action-toolkit:hover {
	border:3px solid #eee;
}

.take-action-landing #action-toolkit div:nth-child(1) {
text-align: center;
  color: #eee;
  font-size: 1.5em;
  font-family: 'proxima-nova-condensed', Helvetica, arial, sans-serif;
  text-shadow: 0px 0px 5px rgba(0,0,0,.5);
  font-weight: normal;
  margin:0.2em 0;
}
.take-action-landing #action-toolkit div:nth-child(2) {
	text-align: center;
  color: #fff;
  font-size: 3em;
  font-family: 'proxima-nova-condensed', Helvetica, arial, sans-serif;
  text-shadow: 0px 0px 15px rgba(0,0,0,.5);
  font-weight:600;
}
.take-action-landing #guide-sections {
	margin:-4em 0 4em 18em;
}


.take-action-landing #action-toolkit ul li {
list-style-image:none;
list-style-type:none;
margin:0 30px 20px 30px ;
}
/*-------- END OF TAKE ACTION --------------------------------------------------*/
/*-------- ABOUT --------------------------------------------------*/
.about-caption .add-tool img {
position: absolute;
right: 0;
top: -10px;
border-bottom: 0; }
.about-caption img:hover {
border-bottom: 0; }
/*-------- END OF ABOUT --------------------------------------------------*/
/*-------- RESOURCES --------------------------------------------------*/
#library-content {
background-color: #f3f0e9;
border-radius: 5px; }
/* line 903, ../sass/_custom.scss */
.library-content h1 {
color: #b44d0f;
font-size: 2.25em;
padding-top: 15px;
line-height: 1.2em;
margin-bottom: 10px;
padding-left: 10px; }
/* line 911, ../sass/_custom.scss */
.library-content p {
color: #292622;
font-size: 1.0625em;
padding-left: 10px; }
/* line 919, ../sass/_custom.scss */
.library-search h3 {
text-transform: uppercase;
font-size: 0.9375em;
color: #6e6b66; }
/* line 924, ../sass/_custom.scss */
.library-search label {
text-transform: uppercase;
color: #635f5b;
font-size: 0.9375em;
white-space: nowrap;
font-weight: 600; }
/* line 933, ../sass/_custom.scss */
.large-3.library-col1 {
width: 29%;
padding: 0; }
/* line 938, ../sass/_custom.scss */
.large-3.library-col2 {
width: 22%; }
/* line 942, ../sass/_custom.scss */
.large-3.library-col3 {
width: 28%;
padding-right: 0; }

.large-3.library-col4 {
width: 21%;
padding-right: 0;
padding-left: 0;
padding-top: 25px; }

.library-search .panel {
background-color: #e6e3dc;
border-radius: 5px;
border: 0px;
-moz-box-shadow: 0 4px 10px -2px #c2bfba;
-webkit-box-shadow: 0 4px 10px -2px #c2bfba;
box-shadow: 0 4px 10px -2px #c2bfba;
margin-left: 40px;
margin-right: 40px; }
#library-form .library-col1 input[type="text"] {
background-color: #f3f0e9;
border-radius: 5px;
width: 90%;
height: 40px;
box-shadow: inset 2px 2px 1px #cfccc6; 
margin-left:5%;
}

#library-form .large-6 {
width: 49%; }

#library-form .col1 {
float: left;
width: 50%; }

#library-form .col2 {
float: left;
width: 50%; }

.library-col2, .library-col3 {
border-left: 1px solid #c2bdb2; }

input[type="checkbox"] {
display: none; }

input[type="checkbox"] + label span {
display: inline-block;
width: 20px;
height: 20px;
margin: -1px 12px 0 0;
vertical-align: middle;
background: url("../img/checkbox.png") left top no-repeat;
cursor: pointer; }
/* line 1004, ../sass/_custom.scss */
input[type="checkbox"]:checked + label span {
background: url("../img/checkbox.png") -22px top no-repeat; }
/* line 1008, ../sass/_custom.scss */
.library-search label:hover {
color: #000; }
/* line 1012, ../sass/_custom.scss */
.library-search-clear {
margin-top: 0;
margin-right: 0.9375em;
margin-left: 0.9375em;
width: 97%; }
/* line 1020, ../sass/_custom.scss */
.library-button {
text-align: center; }
/* line 1026, ../sass/_custom.scss */
#library-form .library-button .button,
.library-button input {
background: url("../img/library-search.png");
background-repeat: no-repeat;
width: 126px;
height: 52px;
margin-right: 0;
margin-top: 0px;
line-height: 26px;
margin-bottom: 0;
font-size: 1.6875em;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
font-weight: 600 !important;
line-height: 52px;
padding: 0; }
/* line 1043, ../sass/_custom.scss */
#library-form .library-button .button:hover,
.library-button input:hover {
background: url("../img/library-search.png") -135px no-repeat;
cursor: pointer; }
/* line 1049, ../sass/_custom.scss */
.library-button .clear {
font-family: "proxima-nova", Helvetica, Arial, sans-serif; }
/* line 1053, ../sass/_custom.scss */
.library-connect {
text-align: center;
margin-top: 25px; }
/* line 1058, ../sass/_custom.scss */
.library-connect.panel {
border-radius: 10px;
border-color: #c5771a;
background-color: #e6e3dc; }

.library-connect.panel a {
font-weight: 600;
background: url("../img/link-arrow.png") no-repeat center right;
padding-right: 15px; }

.library-connect.panel a:hover {
background: url("../img/link-arrow-over.png") no-repeat right 5px; }

.library-connect p {
text-align: center;
color: #292622;
font-size: 1.0625em; }

.library-connect img {
position: relative;
top: -1px; }

p.show-results {
padding-top: 40px;
margin-bottom: 10px;
padding-left: 16px;
font-weight: 600; }

.library-list-image {
text-align: right; }

.library-list-image h4 {
	text-align: center;
}

.library-search li {
list-style: none; }

.library-resources-list {
padding: 0 30px; }

.library-resources-list .large-2 {
width: 9.66667%;
margin: 0;
padding: 0; }

.library-resources-list .row:first-child {
border-top: 1px solid #d1cdc7;
padding-top: 20px; }

.library-resources .row {
border-bottom: 1px solid #d1cdc7;
margin-bottom: 20px;
padding-right: 25px;
padding-left: 25px; }

.library-resources .row:last-child {
border-bottom: 0; }
.library-resources-list .large-7 {
width: 71.33333%; 
  padding-left: 30px;
  }

.library-resources-list ul {
list-style: none; }

.library-resources .library-resources-list h3 {
color: #c5771a;
font-size: 1.25em;
margin-top: 0;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
margin-bottom: 0px; }

.library-resources .library-resources-list h4 {
color: #8e8882;
text-transform: uppercase;
font-size: 0.8125em;
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
margin-bottom: 12px; }

.library-resources .library-resources-list p {
color: #292622;
margin:0.5em 0 1em 0;
font-size: 1.2em;
text-transform: none;
padding-left: 0; 
	font-weight:normal; 
	line-height:1.2;
}

.library-resources .library-resources-list .tags p {
color: #8e8882;
font-size: 1em; 
  }

.library-resources .library-resources-list .tags a {
color: #c5771a;
text-transform: uppercase;
font-size: 0.9375em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-weight: 600; }

.library-resources .library-resources-list .library-list-folder a {
background: url("../img/resources-sprite.png") no-repeat;
height: 40px;
width: 55px;
display: block;
background-position: left top; }
.library-resources .library-resources-list .library-list-folder a.unflag-action {
background: url("../img/resources-saved.png") no-repeat;  }
/* line 1186, ../sass/_custom.scss */
.library-resources .library-resources-list .library-list-folder a.flag-action:hover {
background-position: left bottom; }
/* line 1192, ../sass/_custom.scss */
.library-pagination .small-6 {
width: 41%; }
/* line 1196, ../sass/_custom.scss */
ul.pagination li.current a {
background: url("../img/pagination-current.png");
background-repeat: no-repeat;
width: 37px;
height: 36px;
line-height: 33px; }
/* line 1204, ../sass/_custom.scss */
ul.pagination li.current a:hover {
background: url("../img/pagination-current.png");
background-repeat: no-repeat; }
/* line 1209, ../sass/_custom.scss */
ul.pagination li a {
background: url("../img/pagination-button.png");
background-repeat: no-repeat;
width: 37px;
height: 36px;
line-height: 33px; }
/* line 1217, ../sass/_custom.scss */
ul.pagination li a:hover {
background: url("../img/pagination-current.png");
background-repeat: no-repeat; }
/* line 1222, ../sass/_custom.scss */
ul.pagination li.unavailable a {
background: none; }
/* line 1226, ../sass/_custom.scss */
ul.pagination li.arrow a {
background: url("../img/pagination-arrow.png");
background-repeat: no-repeat;
position: relative;
top: 8px;
margin-left: 15px; }
.library-pagination .small-6 {
width: 44%;
}
/*--------------------------------------------------------- RESOURCES LISTING PAGE */
.library-resources .library-resources-list h4 { font-weight: lighter; }
.library-resources .library-resources-list .tags span {
color: #b44d0f;
text-transform: uppercase;
font-size: 0.9375em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-weight: 300;
}
.library-resources .library-list-image img { border-radius: 6px; }
.library-resources .tip-container {
top: -40px;
right: 148px;
}
.library-resources .library-resources-list .library-list-folder .tip p {
font-weight: 600;
color: #635f5b;
padding-left: 10px;
font-size: .9em;
}
.library-resources .library-resources-list .library-list-folder .tip a {
background: none;
height: auto;
width:auto;
}
.library-resources .empty p { font-weight: bold; text-align: center; padding-top: 50px; }
.library-connect.panel {
border-radius: 0;
background-color: transparent;
border: 0;
margin: -10px 60px 0;
padding: 30px 0 15px 0;
border-radius: 0 0 20px 20px;
}
.library-resources-list .search-result p {
line-height: 1.2;
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
}
.library-search-clear {margin-right:0;margin-left: 0;width:100%;}
.small-centered.library-button.clear-link {width:100%;margin:1rem 0;}






/*-------- END OF RESOURCES --------------------------------------------------*/




/*-------- PARTNERS LIST AND SIGNUP---------------------------------------*/
.partner-org {
width: 95%;
background-image: url("../img/partner-bg.png");
background-repeat: no-repeat;
background-color: #f3f0e9;
border-top: 1px solid #c2bdb2;
border-bottom: 1px solid #c2bdb2;
border-left: 0;
border-right: 0; }
.partner-org .row .columns {
padding-right: 0;
clear: both;
margin-bottom: 15px; }
.partner-org img {
float: left;
margin-right: 15px; }
.partner-org a {
color: #292622;
font-size: 1em;
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
line-height: 20px;
font-weight: 700; }
/* line 837, ../sass/_custom.scss */
.partner-org p {
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
color: #635f5b;
font-size: 1em;
margin-bottom: 10px; }
/* line 844, ../sass/_custom.scss */
.partner-links .side-nav a {
color: #cb8b48;
font-weight: 400; }
/* line 848, ../sass/_custom.scss */
.partner-links .right-partner {
padding-top: 0; }
/* line 851, ../sass/_custom.scss */
.partner-links .right-partner li a {
background: url("../img/link-arrow.png") no-repeat left center;
padding-left: 17px; }
/* line 854, ../sass/_custom.scss */
.partner-links .right-partner li a:hover {
background: url("../img/link-arrow-over.png") no-repeat left center;
color: #b44d0f; }

#signupbutton
{
padding: 3px 0 5px 0;
margin: 0 8% 40px 8%;
background-image: none;
/*font-size: 1.25em;*/
/*height: 40px;*/
font-size: 14px;
border: 1px solid;
line-height: 1.75em;
border-radius: 10px;
background-color: #dedede;
color: #8D8781;
text-align: center;
font-weight: bold;
width: 40%;
float: right;
border: solid #999 1px;
text-transform: uppercase;
/*
background-image: url('../img/library-search-partners.png');
background-repeat: repeat-x;
background-position: left;
*/
}

#signupbutton span.sub1
{
display: block;
color: #8D8781;
font-size: 14px;
line-height: 1.43em;
text-transform: uppercase;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
}

#signupbutton a:link
{
color: #8D8781;
}
#signupbutton a:hover, #signupbutton a:active, #signupbutton a:hover span.sub1, #signupbutton a:active span.sub1
{
	color: #c5771a;
}

#signupbutton:hover
{
	border: #c5771a solid 1px;
		color: #c5771a;
}

/* ------------------------------------- PARTNER LOGO LAYOUT AND ANIMATION ----------------------------------- */
div.views-field-field-link-for-partner-logo {
margin: 10px 0;
padding:0;
position:relative;
}
div.views-field-field-link-for-partner-logo {
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-ms-transition: all .5s ease;
transition: all .5s ease;
}
div.views-field-field-link-for-partner-logo img {
border:none;
margin:0 25px;
}
div.views-field-field-link-for-partner-logo:hover {
}
div.view-partners table, div.view-partners table tr {
background:#fff;
border:none;
}
div.view-partners td {
padding:0;
margin:0;
}
div.view-partners div.view-header p {
font-size:1.1em;
}
div.view-partners div.view-header img {
margin:0;
border:none;
}
div.view-partners div.view-header a {
text-decoration:none;
}
/* ------------------------------------------------- PARTNER TOOLTIP ---------------------------------------------- */
div.views-field-field-tooltip span.partner-tooltip {
display: none;
}
div.views-field-field-tooltip {
position:relative;
}
div.views-field-field-link-for-partner-logo:hover + div.views-field-field-tooltip span.partner-tooltip {
display: block;
position: absolute;
padding:20px;
width: 300px;
height: auto;
top: -40px;
left:0;
background: rgba(224,224,224,1);
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
box-shadow:0px 1px 5px #ccc;
color: #2a2a2a;
line-height:1.1;
text-align:left;
font-weight:normal;
border:2px solid #fff;
z-index:99;
opacity:0.9;
}
div.views-field-field-link-for-partner-logo:hover + div.views-field-field-tooltip span.partner-tooltip::after {
position: absolute;
display: block;
content: "";
border-color:  transparent transparent rgba(224,224,224,1) transparent;
border-style: solid;
border-width: 15px;
height:0;
width:0;
position:absolute;
top:-30px;
left:50px;
}
/*-----------------------------------------------------------PARTNER SIGNUP FORM --*/
.partner-form #partner-inputs ul, .partner-form .partner-checkboxes ul {
list-style:none;
}
.partner-form #partner-inputs ul li {
margin:15px 0;
}
.partner-form #partner-inputs label {
display: inline;
width: 100%;
text-align: left;
padding: 0;
font-size: 1em;
font-weight: 400;
font-family: proxima-nova-condensed, Helvetica, Arial, sans-serif;
text-transform: uppercase;
line-height: 1;
cursor:inherit;
}
.partner-form #partner-inputs label span {
display: inline-block;
width:24%;
text-align: right;
padding-right: 12px;
}
.partner-form #partner-inputs label.required {
color:#c5771a;
font-weight: 700;
}
.partner-form #partner-inputs input {
background: #F9F8F6;
border-radius: 5px;
box-shadow: inset 1px 1px 1px #cfccc6;
height: 40px;
border: none;
width: 67%;
display: inline;
}
.partner-form #partner-inputs input.required {
border-left:3px solid #c5771a;
}
.partner-form #partner-inputs input#machine-bot-killer {
display:none;
}
.partner-form .partner-checkboxes {
margin:-25px 0 40px 0;
}
.partner-form .partner-checkboxes ul li {
padding:10px 0;
}
.partner-form .partner-checkboxes label {
margin: 0 0 0 120px;
width: 100%;
text-align: left;
text-transform: inherit;
line-height: 1;
font-size: 1em;
font-weight: normal;
padding:0;
}
.partner-form input[type="checkbox"] {
display: block;
float: left;
margin:0 10px 0 0;
height:auto;
box-shadow: none;
width:14px;
}
.partner-form input[type=submit] {
background: url('../img/library-search.png');
background-repeat: no-repeat;
font-size: 1.6875em;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
font-weight: 600;
padding: 0;
color: #fdd467;
border: 0;
width: 126px;
margin: 0 38%;
}
.partner-form .required.instructions {
color:#b44d0f;
font-weight:600;
margin:0 0 5% 25%;
}

/*-------- number of total partners-------*/
.view-partners-total-number {
	text-align: center;
	padding:10px;
	background: #ddd;
  margin: 50px -20px 0 0;
  box-shadow: -5px 5px 5px #000;
	}
.view-partners-total-number div.view-content {
	  text-shadow: 2px 2px 0px #fdd467;
  font-size: 5em;
  color: #635f5b;
}
.view-partners-total-number div.view-footer {
	  font-size: 1.1em;
  line-height: 1.3;
  padding: 10px;
}

/*-------------styling for Partner Logo Node (reached from search results)--------*/
.partner-logo-node .field-name-field-image-of-partner-logo {
	float:left;
	margin:0 2rem 2rem 0;
}
.partner-logo-node {
	line-height:1.2;
	font-size: 1.1em;
}
.partner-logo-node .field-name-field-link-for-partner-logo {
	margin:1em 0;
}



/* --------------------------------------------------------------------------------------- */
/*-------- END OF PARTNERS LIST AND SIGNUP---------------------------------------*/
/*-------- LOGIN --------------------------------------------------*/
/* Log-In Page */
.page-user-login .interior-side.panel {
display: none; }
.page-user-login .region-sidebar-second {
margin-top: 50px; }
.page-user-login #edit-submit--2 {
width: auto;
background-size: 200% 100%;
padding-left: 18px;
padding-right: 25px; }
.page-user-login #edit-submit--2:hover {
background-position: -226px 0px; }
.page-user-login .password-field {
position: relative;
left: 112px; }
.page-user-login div.password-confirm {
margin-top: 0; }
.page-user-login .password-field {
left: 0; }
.page-user-login .login-link.lt-active#register-link {
background: url('../img/dvdpackages-button.png') no-repeat;
width: auto;
background-position: top;
border: 0;
background-size: 100% 200%;
color: #fdd467; }
.page-user-login .login-link.lt-active#register-link:hover {
background-position: top; }
.page-user-login .login-link.lt-active#login-link {
background: url('../img/dvdpackages-button.png') no-repeat;
width: auto !important;
background-position: top;
border: 0 !important;
background-size: 100% 200% !important;
color: #fdd467; }
.page-user-login .login-link.lt-active#login-link:hover {
color: #fdd467 !important; }
.content .toboggan-unified #login-links a.lt-active, .toboggan-unified #login-links a.lt-active:hover {
background-color: transparent;
border: 0;
color: #fdd467; }
.page-user-login .login-link.active#login-link {
background: url('../img/screeningevents-button.png') no-repeat top;
width: auto;
border: 0; }


.toboggan-unified #login-links a.lt-active:hover {
	background: transparent url('../img/register-button-active.png') no-repeat top !important;
	background-size: 100% 100% !important;
	border:none !important;
	cursor:default !important;
	/*--this styling overrides the default toboggan styling --*/
}




div.password-confirm { display: none; }
.password-strength { margin-top: 0; }


#modal-content .form-item label {
text-align: left;
font-size: 1.2em;
display: block;
float: left;
}

#modalContent .ctools-modal-content .popups-container {
background: #F3F0E9;
}
#modalContent .ctools-modal-content .popups-close {
	background:url('../img/discover-close.png') 0 0 no-repeat;
	  width: 80px;
  height: 35px;
}

#modal-content input[type=submit] {
font-size: 2.2em;
}
.popups-container .modal-header.popups-title {
	padding:2em 2em 0 2em;
}
.popups-container .modal-header #modal-title {
	font-size: 2em;
color:#b44d0f;
}



.login #login-links .login-link.active:hover,
.register #login-links .login-link.active:hover,
.view-clips .pager-load-more li a:hover {
border: 0;
background-position: bottom;
color: #c5771a;
}
.login #login-links .login-link,
.register #login-links .login-link {
background: url('../img/screeningevents-button.png') no-repeat top;
width: auto;
border: 0;
background-size: 100% 200% !important;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
font-size: 1em;
font-weight: 600;
}

.page-user-login .login-link.lt-active#login-link,
.login #login-links .login-link.lt-active,
.register #login-links .login-link.lt-active {
background: url('../img/register-button-active.png') no-repeat top;
width: auto;
border: 0;
background-size: 100% 100% !important;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
font-size: 1em;
font-weight: 600;
}



.login #login-links .login-link:hover,
.register #login-links .login-link:hover {
background-position: bottom;
background-color: transparent;
color: #c5771a;
}
.login form .description,
.register form .description {
padding-top: 0;
}
.register form .form-type-password input[type=password] {
width: auto;
}
.register form .form-actions input[type=submit],
.form-actions input#edit-save-and-edit {
width: auto;
background-size: 200% 100%;
padding-left: 18px;
padding-right: 25px;
}
.register form .form-actions input[type=submit]:hover,
.form-actions input#edit-save-and-edit:hover {
background-position: 104% 200%;
}
.toboggan-unified #login-message {
font-size: 1.4em;
padding-bottom: 20px;
}
#user-pass label {
width: 25%;
}
#user-pass input[type=submit] {
width: auto;
background-size: 200% 100%;
padding: 0 .8em;
margin-right: 0;
}
#user-pass input[type=submit]:hover {
background-position: 104%;
}
#user-register-form .form-item label {
width: 22%;
}
/*----------------------------------------------LOGIN FORM PAGE---*/
.large-12.columns.user-login-content {
min-height:600px;
}
.toboggan-unified {
width:100%;
margin:0 0 100px -25px;
}
#login-message {
display: none;
}
#login-form .form-item label {
width:75%;
margin:10px 0 5px 27%;
text-align:left;
padding-left:0;
}
#login-form .form-item input {
width:44%;
margin:0 0 0 27%;
}
#login-form .form-item .description {
width:75%;
margin:5px 0 10px 30%;
text-align:left;
padding-left:0;
}
#edit-account .form-item label {
width:75%;
margin:10px 0 5px 27%;
text-align:left;
padding-left:0;
}
#edit-account .form-item input {
width:44%;
margin:0 0 0 27%;
}
#edit-account .form-item .description {
width:40%;
margin:5px 0 10px 30%;
text-align:left;
padding-left:0;
}
.form-item.form-type-password.form-item-pass-pass1.password-parent {
width:100%;
}
.form-item.form-type-password.form-item-pass-pass2.confirm-parent {
width:100%;
}
.user-login-content p {
width:67%;
font-size: 1.5em;
line-height: 1.3;
}
.view-list-of-episodes-you-can-stream {
font-size: 1.3em;
}

/*------------------USER LOGIN BY SKDR MARCH 2015------*/
form#user-login {
	width:50%;
	min-width:300px;
	margin:0 25%;
}
form#user-login .form-item {
	padding:0;
}
form#user-login label {
	margin:0;
}
form#user-login .description {
margin:0;
padding:0;
font-size: 1.1em;
}
form#user-login input {
	width:100%;
	font-size: 2em;
margin-bottom:5px;
}
form#user-login .login-forgot {
text-align: center;
padding-top: 10px;
}
form#user-login .form-actions {
margin-top: 0;
}
form#user-login input[type=submit] {
width:130px;
margin:10px 0 0 0;
}


/*---USER LOGIN STYLING FOR ACTUAL USER PAGE ----*/

.user-login-content h1 {
	margin:1em 0;
}

.user-login-content form#user-login {
	width:100%;
	margin:0;
	padding:0;
}

.user-login-content #login-form .form-item label, .user-login-content #login-form .form-item input, .user-login-content #login-form .form-item .description {
	width: 50%;
    margin: 0 0 0 25%;
    float:none;
}
.user-login-content #login-form .form-item .description {
	margin-top:5px;
}

/*--------------------------------END USER LOGIN-----------*/

#interior-content form#user-login {
	width:100%;
	min-width:300px;
	margin:0;
}




/*-------- SUBSCRIBE --------------------------------------------------*/

form#webform-client-form-78--2 {
	  width: 50%;
  min-width: 300px;
  margin: 0 25%;
}
form#webform-client-form-78--2 input {
	width:100%;
	font-size:2em;
}
form#webform-client-form-78--2 input#edit-mollom-captcha--2 {
	margin:10px 0 0 0 ;
}
form#webform-client-form-78--2 input[type=submit] {
width:130px;
margin:10px 0 0 0;
}
form#webform-client-form-78--2 label {
	margin:0;
}

#modal-content.popups-body h2 {
	  margin: 10% auto;
  display: block;
  width: 50%;
  font-size: 3em;
  text-align: center;
}
#modal-content.popups-body a {
	display: none;
}
/*-------- END OF SUBSCRIBE --------------------------------------------------*/


/*-------- CHECKOUT --------------------------------------------------*/
form#commerce-checkout-form-checkout tbody tr td,
.commerce-order-commerce-order table tbody tr td {
line-height: 3.4em;
}
form#commerce-checkout-form-checkout tbody tr td.views-field-line-item-title
.commerce-order-commerce-order table tbody tr td.views-field-line-item-title {
font-weight: 600;
}
form#commerce-checkout-form-checkout .view-footer tbody,
.commerce-order-commerce-order table tbody tr.component-type-commerce-price-formatted-amount td {
border-top: 0;
}
form#commerce-checkout-form-checkout .view-footer tbody tr {
background-color: transparent;
border-bottom: 0;
}
form#commerce-checkout-form-checkout .view-footer tr td {
line-height: 1.2em;
padding: 0;
font-size: 1.2em;
font-weight: 600;
}
form#commerce-checkout-form-checkout .view-footer tr td.component-total {
text-align: center;
}
form#commerce-checkout-form-checkout .customer_profile_billing .addressfield-container-inline .form-item {
float: none;
}
form input.checkout-continue {
font-size: 1.3875em;
width: auto;
background-size: 206% 100%;
padding: 0 .5em;
min-width:160px;
}
form input.checkout-continue:hover {
padding: 0 .5em;
background-size: 206% 100%;
background-position: right;
}
form .fieldset-wrapper input.checkout-cancel,
form .fieldset-wrapper input.checkout-back {
width: auto;
height: auto;
color: #cb8b48;
margin-left: 7px;
font-size: 1.3em;
}
form .fieldset-wrapper input.checkout-cancel:hover,
form .fieldset-wrapper input.checkout-back:hover {
text-decoration: none;
color: #ae6917;
}
.checkout-help {
margin-bottom: 15px;
}
.checkout-review tr {
border-bottom: 0;
}
.checkout-review tr.pane-data {
background: transparent;
}
.checkout-review tr.pane-title {
background: transparent;
}
.checkout-review tr.pane-title td {
font-size: 1.3em;
font-weight: 600;
padding: .5em 0 .2em;
border-bottom: 1px solid #ccc;
}
.checkout-review tbody {
border-top: 0;
}
.checkout-review .pane-data td.pane-data-full {
padding-left: 0;
padding-right: 0;
font-size: 1em;
}
.checkout-review .pane-data td.pane-data-full table tbody tr td {
line-height: 3.2em;
}
.checkout-review .pane-data td.pane-data-full table tbody tr td.views-field-line-item-title {
font-weight: 600;
}
.checkout-review .pane-data td.pane-data-full .view-footer tbody tr {
background-color: transparent;
}
.checkout-review .pane-data td.pane-data-full .view-footer tbody tr td {
line-height: 1.2em;
font-size: 1.1em;
font-weight: 600;
padding: 0;
}
.checkout-review .pane-data td.pane-data-full .view-footer tbody tr td.component-total {
text-align: center;
}
.checkout-review .pane-data td.pane-data-full label {
text-align: left;
}
.checkout-review .pane-data td.pane-data-full .form-type-item {
clear: both;
margin:1em;
}
.region-content .content form .commerce_payment input[type=radio] {
width: auto;
float: left;
}
.commerce_payment label.option {
text-align: left;
}
.commerce_payment #payment-details {
clear: both;
padding-top: 5px;
}
.commerce_payment #payment-details .form-item {
clear: both;
height: 40px;
}
.commerce_payment #payment-details .commerce-credit-card-expiration .form-item {
clear: none;
}
.commerce_payment #payment-details .commerce-credit-card-expiration select {
width: 12%;
}
.commerce_payment #payment-details .form-item-commerce-payment-payment-details-credit-card-code {
clear: none;
}
.commerce_payment #payment-details .form-item-commerce-payment-payment-details-credit-card-code input {
width: 16%;
}
.commerce-month-year-divider {
display: block;
width: 15px;
float: left;
line-height: 40px;
text-align: center;
display: none;
}
/*-------- END OF CHECKOUT --------------------------------------------------*/
/*-------- SEARCH --------------------------------------------------*/
a.search {
background-image: url("../img/link-arrow.png");
background-repeat: no-repeat;
background-position: right;
padding-right: 15px;
font-size: 1em;
text-transform: uppercase;
line-height: 1.5625em;
font-weight: 600; }
/*-------- END OF SEARCH --------------------------------------------------*/
/*-------- FOOTER --------------------------------------------------*/
#footer-wide {display:block;}
#footer-tablet {display:none;}
#footer-phone {display: none;}
#footer-hidden {display: none;}

#footer-main {
padding-top: 60px;
background-image: url("../img/toolkit-border.png");
background-repeat: no-repeat;
background-position: 0% 4%;
height: 450px;
max-width: 960px;
margin: 0 auto; }
#footer-main .main-footer {
padding-left: 0; }
#footer-main .main-footer .columns {
padding-left: 0; }
#footer-main .footer-text {
padding-right: 0; }
#footer-main .footer-text .columns {
padding-right: 0; }
#footer-main input[type="text"] {
-webkit-box-shadow: none;
box-shadow: none;
background-color: #8e8882;
border-radius: 5px;
width: 219px;
height: 49px;
background-image: url("../img/footer-email.png");
background-repeat: no-repeat;
background-position: 95% 50%;
color: #292622;
border: 0;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif; }
#footer-main input[type="text"]:hover {
background-color: #c2bdb7; }
#footer-main h4 {
color: #8e8882;
font-size: 1.25em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
line-height: 25px; }
#footer-main button {
width: 51px;
height: 51px;
background-color: #8e8882;
border-radius: 50%;
background-image: url('../img/footer-email.png');
background-repeat: no-repeat;
background-position:50%;
background-size: 29px;
border: 0;
box-shadow: none;
padding: 0;
margin-right: 10px;
float:left;
}
#newsletter-signup-text {
color:#8e8882;
font-size: 1em;
font-weight: 600;
padding-top:10px;
}
#footer-main button:hover {
background-color:#CAA952;
}
#newsletter-signup-text:hover {
color:#CAA952;
}
#newsletter-signup-text-tablet {
color:#8e8882;
font-size: 1em;
font-weight: 600;
padding-top:10px;
}
#newsletter-signup-text-tablet:hover {
color:#CAA952;
}
.production-credits dd {
color: #c1bcb7;
font-size: 1em; }
.production-credits a {
color: #807b75;
font-size: 1em;
font-weight: 600; }
.sub-nav dd {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-weight: 600; }
.sub-nav dd a:hover {
color: #FFF; }
.free-range img {
position: relative;
top: -4px; }
.free-range dd {
font-size: 1em; }
.free-range dt {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
color: #c1bcb7;
text-transform: none;
font-size: 1em;
line-height: 20px;
font-weight: 600; }
.footer-text p {
color: #635f5b;
font-size: 1em;
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
line-height: 25px; }
.footer-text a {
color: #807b75;
font-size: 1em;
font-weight: 600; }
.footer-text a:hover {
color: #FFF; }
.footer-disclaimer p {
font-size: 0.875em;
font-weight: 600;
line-height: 20px; }
.footer-social ul {
margin-left: 0px; }
.footer-social li {
display: inline-block;
margin-right: 20px; }
a.facebook-footer, a.twitter-footer, a.vimeo-footer {
width: 51px;
height: 50px;
background-repeat: no-repeat;
display: block;
background-position: top; }
/* line 3483, ../sass/_custom.scss */
a.facebook-footer:hover, a.twitter-footer:hover, a.vimeo-footer:hover {
background-position: bottom; }
a.facebook-footer {
background-image: url("../img/footer-facebook.png"); }
a.twitter-footer {
background-image: url("../img/footer-twitter.png"); }
a.vimeo-footer {
background-image: url("../img/footer-vimeo.png"); }
/*-------- END OF FOOTER --------------------------------------------------*/
/*---------------------------------------------------------MISCELLANEOUS--------*/
/* Adding Image Caption solution for internal content */
.caption p { font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-size: 0.9375em;
color: #635f5b;
margin-bottom: 20px; }

p.caption {
font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
font-size: 0.9375em;
color: #635f5b; }

/*------------------------------------------------- Pagination -- adapting styles for Drupal version of pagination */
.pagination-centered ul.pager li {
padding: 0.0625em 0.4375em 0.0625em;
margin: 0 0 0 0;
font-size: 14px;
}
ul.pager li.pager-current {
display: inline-block;
color: #fdd467;
font-weight: bold;
background: url("../img/pagination-current.png");
background-repeat: no-repeat;
width: 37px;
height: 36px;
line-height: 33px;
}
ul.pager li.pager-item a {
background: url("../img/pagination-button.png");
background-repeat: no-repeat;
width: 37px;
height: 36px;
line-height: 33px;
display: inline-block;
padding: 0.0625em 0.4375em 0.0625em;
color: #292622;
}
ul.pager li.pager-item a:hover {
background: url("../img/pagination-current.png");
background-repeat: no-repeat;
color: #b44d0f;
}
/*------------------------------------------------------------------ DRUPAL-CREATED FORMS */
.large-9 .form-item input[type="text"] { width: auto; margin-left: 0; }
.form-item input[type="text"],
.form-item input[type="password"] {
background-color: #f9f8f6;
border-radius: 5px;
height: 40px;
box-shadow: inset 1px 1px 1px #cfccc6;
border: none;
font-family: "proxima-nova", Helvetica, Arial, sans-serif;
display: block;
font-size: 0.875em;
margin: 0 0 1em 0;
padding: 0.5em;
display: inline-block;
width: auto;
}
.form-item label {
text-transform: uppercase;
color: #635f5b;
text-align: right;
font-size: 1em;
padding-bottom: 0;
margin-bottom: 0;
padding-top: 2px;
width: auto;
font-weight: 600;
margin: 0 0 1em 0;
padding: 0.625em 0;
display: inline-block;
}

#print-mail-form .form-item:nth-child(2) label {
	padding-right:20px;
}

/*--------------------------------------------------------------------- SINGLE INTERACTIVES CONTENT TYPE */
.node-type-resource-interactives ul.links,
.node-type-resource-interactives span.print-link { display: none; }
/*----------------------------------------------------------------------- SINGLE DOCUMENTS CONTENT TYPE */
.node-type-resource-documents ul.links,
.node-type-resource-documents span.print-link { display: none; }
/*--------------------------------------------------------------------- SINGLE INTERIOR */
.node .content span.print-link { display: none; }
.node ul.links { display: none; }
/*--------------------------------------------------------------------- UNIVERSAL FOOTER */
#footer-hidden { visibility: hidden; height: 1px;}
#webform-client-form-78 span.form-required { display: none; }
/*---------------------------------------------------------------------- UNIVERSAL HEADER */
.col2-header form { margin-bottom: 0; }
/*--------------------------------------------------------------------- USER ACCOUNT PAGE */
div#block-views-role-expire-block { float: right; width: 30%; }
/* div#block-views-role-expire-block h2 { margin-top: 0; } */
.view-role-expire .views-row,
.view-list-of-episodes-you-can-stream .views-row { margin-bottom: 10px; }
/*------------------------------------------------------------------------- LOAD MORE */
.view-clips .pager-load-more li a {
padding: 10px;
font-size: 10px;
}
.view-clips .pager-load-more { margin-bottom: 20px; }
.region-content .content input.form-text.error { border: 2px solid red; }
.left-frame img {
height: 100%;
max-height:600px;
}
#videoModal .flex-video {
border: 0;
margin-bottom: 0;
}
.caption.screeshot img {
width: 100%;
}
img.align-right {
float: right;
margin-left: 20px;
}
img.align-left {
float: left;
margin-right: 20px;
}
.country-name {
width: 158px;
background: #635f5c;
letter-spacing: 1px;
color: #fcebc0;
display: inline-block;
line-height: 19px;
padding-left: 5px;
float: left;
border-top: 1px solid #75635f;
margin-top: -1px;
margin-right: 2px;
font-family: 'erbos_draco_open_nbpregular';
font-size: 11px;
}
ol#sortable { margin-left: 16px; width: 100%;}
a::-moz-focus-inner, button::-moz-focus-inner {
border: 0;
outline: 0;
}
a {
outline: 0;
}
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: 0;
outline : 0;
}
a:focus {
outline:2px dotted rgba(0,0,0,0);
}
.no-transform { -webkit-transform: none !important; transform: none !important; -moz-transform: none !important;}
#print-mail-form .form-item label {
width:175px;
}
#print-mail-form .form-textarea-wrapper textarea {
width:397px;
height:100px;
}
#print-mail-form .form-item .description {
margin-left:190px;
}
#print-mail-form #edit-btn-submit {
display:inline-block;
margin-left:175px;
}
#admin-menu ul li a {font-size:16px;}
#ui-datepicker-div.ui-datepicker, .ui-datepicker .ui-datepicker-title select {
font-family: proxima-nova, Helvetica, Arial, sans-serif;
box-shadow: 0 0px 5px #000;
}
.ui-datepicker .ui-datepicker-title select {
font-family: proxima-nova, Helvetica, Arial, sans-serif;
}
.film-title {
font-weight: 600;
font-style: italic;
}
.quotes-container {
margin-top:60px;
}
.node-type-about-pages .quotes-container:first-child {
margin-top:0;
}
.quotes-title {
background:#000;
min-height:72px;
}
.quotes-title img {
margin:0 1.3em 0 0;
}
.quotes-title h2 {
color: #eee;
padding: 10px;
line-height: 1;
}
.quotes-title h2 span {
font-size:0.7em;
}
.quotes-container .quotes-left {
width:100%;
}
.quotes-container .quotes-right {
width:100%;
}
.quotes-container blockquote {
display: block;
width: 100%;
border: 0;
border-radius: 10px;
background: #fff;
padding: 1em;
line-height: 1.2;
color: #2a2a2a;
margin:0 0 20px 0;
box-shadow:inset 0 0 5px #888;
font-size: 1.1em;
font-family: 'proxima-nova-condensed', Helvetica, Arial, sans-serif;
}
.node-type-about-pages cite {
font-weight: 600;
font-style: normal;
display: block;
margin: 10px;
font-size: 1.2em;
line-height: 1.1;
}
/*--------------LAUNCH-EVENTS-MAP-----------*/
#chartdiv {
width	: 600px;
height	: 1000px;
}
/*--JQUERY SLIDEDOWN TOGGLE FOR EPISODE DESCRIPTIONS AND ELSEWHERE---*/
span.read-more {
font-weight: bold;
display: inline-block;
font-size: 0.9em;
cursor: pointer;
padding: 0;
margin: 8px 0 0 8px;
}
div.read-more:hover {
color:#c5771a;
}
p#hormones {
background:#ddd;
padding:20px;
}
span.hormones {
display: inline-block;
background: #ddd url('/sites/all/themes/raisingamericacustom/img/asterisk.png') right 2px top 2px no-repeat;
padding: 0 10px 0 4px;
background-size:8px 8px;
}
span.hormones:hover {
cursor:pointer;
color:#c5771a;
}
.messages.error {
font-size: 1em;
background: #3F3C3C;
box-shadow: 0 0 25px rgba(0,0,0,1);
color: #bdbdbd;
border: 2px solid #ddd;
padding: 2em 2em 2em 5em;
}
.messages.error::before {
content: '"Houston, we have a problem..."';
font-size: 1.5em;
font-weight: bold;
margin: 0 0 15px -40px;
display: block;
}
.messages.error ul {
margin: 0 0 0 1em;
padding: 0;
font-size: 1.4em;
line-height: 1.1;
}
.messages.error ul li {
margin:10px 0;
color:#bdbdbd;
}
#interior-content .messages.error ul li {
  color: #bdbdbd;
}
.messages.status {
    font-size: 1.2em;
    background-image: none;
    border: none;
    background: #D0CDC7;
    padding: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,.5);
    margin: 20px 20px 20px 20px;
}
.messages.status ul {
list-style:none;
margin:0;
}
.messages.status ul li {
margin: 0 0 20px 0;
line-height: 1.2;
font-weight: bold;
}
header .f-dropdown li a {
text-indent: 0;
line-height: 1.5;
padding-left: 10px;
}
.cb-container {
width:600px;
height:600px;
position:relative;
}
.cb-container #cost {
position:absolute;
z-index:99;
left:50%;
top:50%;
width:218px;
height:218px;
margin:-109px 0 0 -109px;
background:rgba(0,0,0,.5);
border-radius:50%;
}
.cb-container #benefit {
position:absolute;
left:50%;
top:50%;
width:4px;
height:4px;
margin:-2px 0 0 -2px;
background:green;
border-radius:50%;
}

.grippie {display:none;}

.google-maps {
    position: relative;
    padding-bottom: 75%; // This is the aspect ratio
    height: 0;
    overflow: hidden;
    margin-bottom:50px;
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.library-connect.panel {
	display:none;
}

#content-area {
	min-height:25em;
}

#edit-search-api-views-fulltext-wrapper label {
	display:none;
}
#views-exposed-form-search-page #edit-submit-search {
	margin: 0;
}

#views-exposed-form-search-page .views-exposed-form .views-exposed-widget.views-submit-button {
	padding: 0;
}

.related-blurb .field-name-field-description-for-toolkit .field-item {
	margin:1em 0;
	line-height:1.2;
}
.related-blurb .field-name-field-tags .field-label {
	color:#939393;
}
.related-blurb .field-name-field-tags .field-item {
display:inline;
}
.related-blurb .field-name-field-tags .field-item::after {
content:", ";
}
.related-blurb .field-name-field-tags .field-item:last-child::after {
content:"";
}
.related-blurb .field-name-field-tags .field-item a {
	text-transform:uppercase;
	font-weight:600;
}

blockquote {
	  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  color: rgb(94, 71, 41);
  font-size: 1em;
  margin: 1em 2em;
  padding: 0 0 0 1em;
  line-height: 1.4;
  border-left: 1px solid rgba(94,71,41,0.3);
}

#take-away {
margin:2em 0 3em;
padding:0.5em;
border: 1px solid #939393;
  border-left: none;
  border-right: none;
}
#take-away h4 {
	margin-bottom:0;
}
#take-away p {margin:0;}

.tags {
	font-family:"proxima-nova-condensed", Helvetica, Arial, sans-serif;
}

#results-one li:hover {
	color:#000;
}

/*.interior-col1 p, .interior-col1 li {font-family: "chaparral-pro", Georgia, Times, serif;}*/
.paid-interactive p {font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;}

.show-wages-link {
	padding:7%;
}
.show-wages-link p {
  font-size: 1.8em;
  text-align: center;
  line-height: 1.3;
  margin: 0;
  text-shadow: 1px 1px 1px rgba(0,0,0,.3);
color:#eee;
}

.roa, .film {
	font-weight:600;
	font-style:italic;
}

/* TAKE ACTION INTERNAL PAGE styling ----------------------------------*/


.node-type-take-action-page ul.facilitator-tips li {
	line-height: 1.3;
	padding:1em 0;
}
.node-type-take-action-page ul.facilitator-tips {
	margin:0 3em;
}
.node-type-take-action-page h4.pitfall-quotes {
	color:#6267ab;
	font-size:1.8em;
	display: block;
	padding-left:60px;
	position: relative;
	line-height: 1.2;
}
.node-type-take-action-page h4.pitfall-quotes::before {
	content: '';
  background: url(/sites/all/themes/raisingamericacustom/img/quotemarks.png);
  top: 0;
  width: 45px;
  height: 45px;
  position:absolute;
  top: -10px;
  left:0;
  display: block;
}
.node-type-take-action-page h3 {
	margin-top: 2em;
}
#facilitation-jump-links {margin:0 0 50px 0;}
#facilitation-jump-links h4{
  margin: 0 0 10px 0;
  padding: 0;
  margin-left:50px;
  margin-top:20px;
}
#facilitation-jump-links p {
	margin:0 100px 0px 60px;
	line-height: 1.3;
	display:block;
	background:#fff;
	padding:0.5em 1em;
	border-radius: 10px;
}

.node-type-take-action-page hr {
  border: 0;
  height: 1px;
  background: #ddd;
  margin: 50px;
}

#node-1400 h3 {
	margin:0;
}

#node-1400 ul.facilitator-tips {
	margin:0 3em 1.5em 3em;
}




.new-conversation {
  width: 100%;
  background: #fff;
  border-radius: 30px;
  box-shadow: inset 0px -2px 10px #ccc;
  margin:0 0 50px 0;
}

.new-conversation .conversation-header {
  text-align: center;
  margin: 0 0 1em 0;
  width: 100%;
  display: block;
  background-color: #b44d0f;
  color:#fff;
  border-radius: 30px 30px 0 0;
  padding: .7em 5em;
  box-shadow:0 2px 5px #ccc;
  color:#fff;
}
.new-conversation .conversation-header span {
	font-size: 0.8em;
	color:#eee;
}
.new-conversation .conversation-header h3 {
	margin:0;
	color:#fff;
}
.new-conversation-text {
  padding: 0 40px 20px;
}



/* end take action internal ---------------------------*/

.node-type-about-pages .producers {
  background-color: #fff;
  padding: 20px 40px;
  margin: 40px 0;
  border-radius: 20px;
  box-shadow: 0 0 6px rgba(0,0,0,.5);
  }
.node-type-about-pages .producers img {
	border:none;
	border-radius:5px;
	float:left;
	margin:10px 30px 30px 0;
}


hr {
	width:80%;
	margin:2em auto;
	height:1px;
	border:0 !important;
	background-color:#ccc;
}

q, 
blockquote {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

.episode-detail.clip p {
	margin-bottom:1em;
}
.episode-detail.clip p.speaker {
	margin-bottom: 0.25em;
	font-weight:600;
}
.episode-detail.clip blockquote {
  margin: 0 0 1em 0.5em;
  border: 0;
  color: #B44D0F;
  font-family:'proxima-nova-condensed',Helvetica, arial, sans-serif;
}

.episode-detail.clip div.clip-description {
  border-left: 2px solid #A3A1A1;
  padding: 1em 0 1em 2em;
  border-radius: 20px;
  margin-left: 2em;
}

ul.toolkit-list li.resource .large-2 {
	text-align:center;
}
ul.toolkit-list h4.resource-type {
  color: #ccc;
  font-weight: normal;
  font-family: 'proxima-nova-condensed',Helvetica, Arial, sans-serif;
  font-size: 1em;
  text-align: center;
}

.page-node-1412 h1.page-title {
	display:none;
}
.page-node-1412 #node-1412 img {
float:left;
margin:0px 30px 0 0;
}
.page-node-1412 p.lost {
  line-height: 1.2;
  color: #fff;
  display: block;
  top: 480px;
  text-align: left;
  width: 33%;
  margin-left: 67%;
  font-size:2em;
}
.page-node-1412 p.lost.first {
font-size:3em;
margin-top:3em;
}
.page-node-1412 .interior-col1 {
	border-right:none;
	background-image:none;
}
.page-node-1412 #interior-content {	
	background-image: url('/sites/all/themes/raisingamericacustom/img/lostpage.png');
	background-position:0 0;
	background-repeat:no-repeat;
	background-size: cover;
	margin:0;
	border:25px solid #292622;
}
.page-node-1412 .social-container {
	display:none;
}

.dig-deeper ul {
  margin: 0 0 1em 4em;
}



#credits-page .credits-column {
  width: 40%;
  float: left;
  margin-right:10%;
}
#credits-page h3 {
	font-size:1.325em;
	color:#b44d0f;
	text-transform:uppercase;
	margin-bottom: 30px;
}
#credits-page h4 {
	  margin: 0;
  line-height: 1;
  font-size:1.2em;
}
#credits-page ul {
padding-left:0;
}
	#credits-page li {
  list-style-type: none;
  line-height: 1;
  margin: 0 0 10px 0;
}
#credits-page p {
	margin-bottom:30px;
}
#credits-page .credits-column-list {
 -webkit-column-count: 2;
    -moz-column-count: 2;
         column-count: 2;
         background:#fff;
}

#credits-page-also .credits-column {
  width: 40%;
  float: left;
  margin-right:10%;
}
#credits-page-also h3 {
	font-size:1.325em;
	color:#b44d0f;
	text-transform:uppercase;
}
#credits-page-also h4 {
	  margin: 0.5em 0 1em 1em;
  line-height: 1;
  font-size:1.2em;
  text-align: left;
}
#credits-page-also ul {
padding-left:0;
}
	#credits-page-also li {
list-style-type: disc;
  line-height: 1;
  margin: 0 0 10px 3em;
  text-align: left;
  font-size: 1em;
}
#credits-page-also p {
	margin-bottom:30px;
}
#credits-page-also .credits-column-list {
 -webkit-column-count: 2;
    -moz-column-count: 2;
         column-count: 2;
         background:#fff;
}


/*
#signature-hour, 
#once-upon-a-time, 
#crazy-kids, 
#wounded-places, 
#dna-destiny {
  background-color: #fff;
  padding: 1em;
  border-radius: 0 0 20px 20px;
  box-shadow: inset 0 0px 6px #888;
}
#signature-hour-also {
  background-color: #fff;
  padding: 1em;
  border-radius: 0 0 20px 20px;
  box-shadow: inset 0 0px 6px #888;
}
*/



#flip-credits1, #flip-credits2, #flip-credits3, #flip-credits4, #flip-credits5, #flip-credits6, #flip-credits7, #flip-credits8 {
  padding: 0.75em 2em;
  text-align: center;
  background-color: #b44d0f;
  border: solid 1px #c3c3c3;
  color: #fff;
  font-size: 1.5em;
  font-weight: 600;
  background-image: url('/sites/all/themes/raisingamericacustom/img/plus-minus.png');
  background-size: 33px;
  background-repeat: no-repeat;
  background-position: right 10px bottom 50%;
  margin-top:30px;
}

#panel-credits1, #panel-credits2, #panel-credits3, #panel-credits4, #panel-credits5, #panel-credits6, #panel-credits7, #panel-credits8 {
    padding: 0px;
    display: none;
    background-color:none;
    text-align: center;
    margin-bottom:1em;
      background-color: #fff;
  padding: 1em;
  border-radius: 0 0 20px 20px;
  box-shadow: inset 0 0 6px #888;
}
#flip-credits1:hover, #flip-credits2:hover, #flip-credits3:hover, #flip-credits4:hover, #flip-credits5:hover, #flip-credits6:hover, #flip-credits7:hover, #flip-credits8:hover {
  cursor: pointer;
  background-color:#c5771a;
}
#take-action-page #flip-credits1, #take-action-page #flip-credits2, #take-action-page #flip-credits3, #take-action-page #flip-credits4, #take-action-page #flip-credits5, #take-action-page #flip-credits6, #take-action-page #flip-credits7, #take-action-page #flip-credits8 {
background-color:#E6E3DC;
color: #b44d0f;
}
#take-action-page #flip-credits1:hover, #take-action-page #flip-credits2:hover, #take-action-page #flip-credits3:hover, #take-action-page #flip-credits4:hover, #take-action-page #flip-credits5:hover, #take-action-page #flip-credits6:hover, #take-action-page #flip-credits7:hover, #take-action-page #flip-credits8:hover {
  cursor: pointer;
  color:#c5771a;
}
#take-action-page #panel-credits1, #take-action-page #panel-credits2, #take-action-page #panel-credits3, #take-action-page #panel-credits4, #take-action-page #panel-credits5, #take-action-page #panel-credits6, #take-action-page #panel-credits7, #take-action-page #panel-credits8 {
text-align: left;
}
#five-elements-block #flip-credits1, #five-elements-block #flip-credits2, #five-elements-block #flip-credits3, #five-elements-block #flip-credits4, #five-elements-block #flip-credits5, #five-elements-block #flip-credits6, #five-elements-block #flip-credits7, #five-elements-block #flip-credits8 {
background-color:#7D6E5C;
color: #fff;
padding:1em 4em;
line-height: 1.3;
min-height:120px;
position: relative;
  background-image: url('/sites/all/themes/raisingamericacustom/img/plus-minus-convos-white.png');
}
#five-elements-block #flip-credits1, #five-elements-block #flip-credits2, #five-elements-block #flip-credits5, #five-elements-block #flip-credits6 {
  line-height:3;
}
#five-elements-block #flip-credits1:hover, #five-elements-block #flip-credits2:hover, #five-elements-block #flip-credits3:hover, #five-elements-block #flip-credits4:hover, #five-elements-block #flip-credits5:hover, #five-elements-block #flip-credits6:hover, #five-elements-block #flip-credits7:hover, #five-elements-block #flip-credits8:hover {
  cursor: pointer;
  opacity:0.9;
}
#five-elements-block #panel-credits1, #five-elements-block #panel-credits2, #five-elements-block #panel-credits3, #five-elements-block #panel-credits4, #five-elements-block #panel-credits5, #five-elements-block #panel-credits6, #five-elements-block #panel-credits7, #five-elements-block #panel-credits8 {
text-align: left;
padding:2em 4em;
}
#five-elements-block {
	width:90%;
	margin:4em 5%;
}
#five-elements-block span {
	display: block;
  border: 2px solid;
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 50%;
  position: absolute;
  left: 30px;
  font-size: 1.5em;
  font-weight: normal;
  top: 24%;
}











.episode-bottom-link {
  margin: 1em 0 1em 0;
  font-size: 1.25em;
  background-color: #e5e2db;
  padding: 0.5em 1em;
  display: block;
  width: 50%;
  border-top:1px solid #c2bdb2;
  box-shadow:0px 1px 3px rgba(0, 0, 0, 0.4);
 }
 .episode-bottom-link.external {
 	  background-image: url('/sites/all/themes/raisingamericacustom/img/external-link.png');
  background-position: right 20px top 50%;
  background-repeat: no-repeat;
  background-size:20px;
  color:#c5771a;
  font-weight:600;
width:100%;
 }

 .episode-bottom-link span.pdf {
 	font-size:0.8em;
 	font-weight:normal;
 	color:#c5771a;
 }
 .episode-bottom-link.credits-link {
 	margin-bottom:0;
 }
  .episode-bottom-link.credits-link #flip-credits1, .episode-bottom-link.credits-link #flip-credits2 {
  margin: 0;
  font-size: 1em;
  background-image: url('/sites/all/themes/raisingamericacustom/img/plus-minus.png');
  padding: 0;
  border: none;
  display: block;
  background-position: right 0 top 50%;
  background-repeat: no-repeat;
  width: 100%;
  text-align: left;
  background-size:30px;
  background-color:transparent;
  color:#c5771a;
 }
.episode-bottom-link:hover {
	border:1px solid #c5771a;
}



#views-form-commerce-cart-form-default table tr td,
#commerce-checkout-form-checkout table tr td,
#edit-checkout-review table tr td,
.commerce-order-commerce-order table tr td {
	font-size: 1em;
	line-height: 1.5 !important;
}
#edit-account div.form-item div.password-suggestions {
	display: none;
}
#edit-account div.form-item div.password-suggestions ul {
	margin-left:2em;
	margin-top:0.5em;
	font-size:.875em;
}
div#edit-commerce-payment-payment-method {
  display: none;
}
#edit-checkout-review .checkout-review .pane-data td.pane-data-full label,
#commerce-checkout-form-checkout #edit-account .form-item label {
  text-align: right;
  margin: 0 1em 1em;
  padding: 0;
  width: 21%;
  text-transform: capitalize;
  color: #000;
  cursor:inherit;
  line-height: 1;
}
#edit-checkout-review .checkout-review .pane-data td.pane-data-full label::after,
#commerce-checkout-form-checkout #edit-account .form-item label::after {
content:':';
}
#edit-account-username,
#edit-account-mail {
	margin:1em;
	clear: both;
}
.field.field-name-commerce-customer-address.field-type-addressfield.field-label-hidden {
	margin:1em 0 1em 2em;
}
.field.field-name-commerce-customer-address.field-type-addressfield.field-label-hidden .addressfield-container-inline {
  margin: 0.3em 0;
}


div#block-views-6ab65aa597b652d052504c3177055f7d {
  margin: 5em 20% 5em 10%;
  background-color: #fff;
  padding: 1.5em;
  border-radius: 20px;
  box-shadow: 0 0 5px rgba(0,0,0,.5);
}

div#block-views-6ab65aa597b652d052504c3177055f7d .content {
margin-left: 4em;
  font-weight: 600;
  }
div#block-views-6ab65aa597b652d052504c3177055f7d .content p {
  width: 90%;
  font-size: 0.8em;
  line-height: 1.3;
}
div#block-views-6ab65aa597b652d052504c3177055f7d .content .views-field.views-field-title {
	font-size: 1.2em;
}
div#block-views-6ab65aa597b652d052504c3177055f7d .content .views-field-title {
float:left;
font-size: 1.2em;
}
div#block-views-6ab65aa597b652d052504c3177055f7d .content .views-field-field-clip-minutes {
float:left;
font-size: 0.8em;
line-height: 30px;
}
div#block-views-6ab65aa597b652d052504c3177055f7d .content .views-field-body {
clear: both;
}

div#block-views-role-expire-block {
  float: right;
  width: 30%;
  margin-top:5em;
  margin-right: 20%;
  z-index: 99;
  padding: 1.5em;
  display: none; /*-- SKDR hiding the "Expires In" view block because it's not showing the correct content...easier to live without it --*/
}
div#block-views-role-expire-block .views-field.views-field-expiry-timestamp {
  font-size: 1.3em;
}
.field.field-name-commerce-customer-billing.field-type-commerce-customer-profile-reference.field-label-above {
	display: none;
}


#take-action-page .menu-name-menu-take-action-menu ul li a {
  color: #292622;
  padding: 3px 7px;
  font-size: 1.125em;
  font-weight: 600;
  display: block;
}
#take-action-page .menu-name-menu-take-action-menu ul li a:hover {
	color: #b44d0f;
}
#take-action-page .menu-name-menu-take-action-menu ul li {
	border-bottom: 1px solid #c2bdb2;
  padding: 8px;
  margin: 0;
  font-size: 1em;
  list-style: none;
  list-style-position: inside;
  font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
}
#take-action-page .menu-name-menu-take-action-menu ul.menu li:first-child {
border-radius:5px 0 0 0;
}

#take-action-page .menu-name-menu-take-action-menu ul {
	border: none;
  list-style: none;
  text-align: left;
  background-color: rgb(230,227,220);
  box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 10px -2px;
  position: relative;
  left: 15px;
  display: block;
  line-height: 1.6;
  margin: 15px 0 30px 0;
  padding: 0;
}


#take-action-page .menu-name-menu-take-action-menu ul li.active-trail {
  background-color: #f3f0e9;
}
#take-action-page .menu-name-menu-take-action-menu ul li.active > a:first-child {
	color: #B44D0F;
}

#take-action-page .menu-name-menu-take-action-menu ul li.expanded ul.menu {
  box-shadow: none;
  background-color: #F9F7F5;
  margin: 0;
  left:0;
}
#take-action-page .menu-name-menu-take-action-menu ul li.expanded.active-trail {
	padding: 0;
	border-bottom: 5px solid #c2bdb2;
	  border-top: 5px solid #c2bdb2;
}
#take-action-page .menu-name-menu-take-action-menu ul li.expanded.active-trail a {
	padding: 10px 15px;
}
#take-action-page .menu-name-menu-take-action-menu ul li.expanded ul.menu li {
font-size: 0.9em;
	}
#take-action-page .menu-name-menu-take-action-menu ul li.expanded ul.menu li a {
padding: 3px 7px 3px 20px;
	}
#take-action-page .menu-name-menu-take-action-menu ul li.expanded ul.menu li.active-trail {
  background-color: #f3f0e9;
  padding: 8px;

}
#take-action-page .menu-name-menu-take-action-menu ul li.expanded ul.menu li.leaf.menu-mlid-3390 {
	line-height: 1;
}
#take-action-page .menu-name-menu-take-action-menu ul li.collapsed.menu-mlid-3379 {
	border-bottom: 5px solid #c2bdb2;
}

#take-action-page .menu-name-menu-take-action-menu ul li.expanded ul.menu li:first-child {
border-top: 1px solid #c2bdb2;
}
#take-action-page .menu-name-menu-take-action-menu ul li.expanded ul.menu li a:hover {
	color:#b44d0f;
}

/*--------------------------------------------FIVE ELEMENTS ACCORDION -----------------*/
#five-elements-accordion .wrap {
  display: block;
  max-width: 1024px;
  margin: 0 auto 2em;
  padding: 0 1em;
  width: 100%;
}
#five-elements-accordion .question-section {
  display: inline-block;
  font-size: 1rem;
  margin-bottom: 1em;
  padding: 0;
  position: relative;
  vertical-align: top;
  width: 100%;
}

#five-elements-accordion div[class^="cat"] {
  width: 100%;
}
#five-elements-accordion div[class^="cat"] > label {
  color: #292622;
  cursor: pointer;
  display: block;
  padding:1.5em 2em 1.5em 4em;
  -webkit-transition: all 0.55s;
  transition: all 0.55s;
  font-size: 1.6em;
  text-align: left;
  font-weight: 600;
  border-top: 2px solid #fff;
  border-radius:0;
  margin:0;
  line-height: 1.2;
}
#five-elements-accordion div[class^="cat"] > label#number-one {
background-image:url(../img/new-conversation-number-one.png), url(../img/plus-minus-convos.png);
background-position:left 20px top 50%, right 20px top 50%;
background-repeat:no-repeat;
}
#five-elements-accordion div[class^="cat"] > label#number-two {
background-image:url(../img/new-conversation-number-two.png), url(../img/plus-minus-convos.png);
background-position:left 20px top 50%, right 20px top 50%;
background-repeat:no-repeat;
}
#five-elements-accordion div[class^="cat"] > label#number-three {
background-image:url(../img/new-conversation-number-three.png), url(../img/plus-minus-convos.png);
background-position:left 20px top 50%, right 20px top 50%;
background-repeat:no-repeat;
}
#five-elements-accordion div[class^="cat"] > label#number-four {
background-image:url(../img/new-conversation-number-four.png), url(../img/plus-minus-convos.png);
background-position:left 20px top 50%, right 20px top 50%;
background-repeat:no-repeat;
}
#five-elements-accordion div[class^="cat"] > label#number-five {
background-image:url(../img/new-conversation-number-five.png), url(../img/plus-minus-convos.png);
background-position:left 20px top 50%, right 20px top 50%;
background-repeat:no-repeat;
}

#five-elements-accordion div[class^="cat"] > label:hover {
  background-color: #cccccc;
  border-radius:20px 20px 0 0;
  border-top:none;
}
#five-elements-accordion div[class^="cat"] > input {
  position: absolute;
  z-index: -999;
}
#five-elements-accordion div[class^="cat"] > input:focus + label,
#five-elements-accordion div[class^="cat"] > input:checked + label {
  background: #B44D0F;
  border-radius:20px 20px 0 0;
  border-top:none;
  	color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,.5);
}
#five-elements-accordion div[class^="cat"] > input:checked + label {
}
#five-elements-accordion div[class^="cat"] > input:checked + label#number-one {
background-image:url(../img/new-conversation-number-one-white.png), url(../img/plus-minus-convos-white.png);
background-position:left 20px top 50%, right 20px top 50%;
background-repeat:no-repeat;
}
#five-elements-accordion div[class^="cat"] > input:checked + label#number-two {
background-image:url(../img/new-conversation-number-two-white.png), url(../img/plus-minus-convos-white.png);
background-position:left 20px top 50%, right 20px top 50%;
background-repeat:no-repeat;
}
#five-elements-accordion div[class^="cat"] > input:checked + label#number-three {
background-image:url(../img/new-conversation-number-three-white.png), url(../img/plus-minus-convos-white.png);
background-position:left 20px top 50%, right 20px top 50%;
background-repeat:no-repeat;
}
#five-elements-accordion div[class^="cat"] > input:checked + label#number-four {
background-image:url(../img/new-conversation-number-four-white.png), url(../img/plus-minus-convos-white.png);
background-position:left 20px top 50%, right 20px top 50%;
background-repeat:no-repeat;
}
#five-elements-accordion div[class^="cat"] > input:checked + label#number-five {
background-image:url(../img/new-conversation-number-five-white.png), url(../img/plus-minus-convos-white.png);
background-position:left 20px top 50%, right 20px top 50%;
background-repeat:no-repeat;
}


#five-elements-accordion div[class^="cat"] .question-wrap {
  height: 100%;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: all 0.75s cubic-bezier(0.19, 1, 0.22, 1);
          transition: all 0.75s cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
}
#five-elements-accordion div[class^="cat"] > input:checked ~ .question-wrap {
  max-height: 1000px;
  opacity: 1;
  -webkit-transition: all 1.95s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1.95s cubic-bezier(0.19, 1, 0.22, 1);
  padding: 1em 2em 2em;
  background-color: #fff;
  margin-bottom: 2em;
  border-radius: 0 0 20px 20px;
  box-shadow:inset 0 0 10px rgba(0,0,0,.5);
  }



#five-elements-accordion input:focus {
  border: 3px solid red;
  outline: 3px solid red;
  background: red;
}

#five-elements-accordion a:focus {
  color: #085078;
  font-weight: bold;
  outline: none;
}

#new-conversation-container {
	border-radius:20px;
  padding: 1em 1em 5em 1em;
}

p.first-para {
  color: #635f5b;
  font-size: 1.5em;
  line-height: 1.4;
  font-weight: 600;
}

#build-consensus-questions p {
  padding-left: 3em;
  text-indent: -1em;
  margin: 0.8em 0;
}
#list-of-forums p {  
  padding-left: 2em;
  padding-right: 4em;
  margin: 0.8em 0;
}

#build-consensus-questions h4,
#list-of-forums h4 {
  background-color: #ddd;
  padding: 0.3em 1em;
  margin-top: 2em;
  border-left:3px solid #b44d0f;
}
#take-action-page h3 {
	margin-top:0;
}
#seven-steps-page ul,
#choosing-stuff ul,
#brainstorm-actions-page ul {
  list-style-position: inside;
}
#seven-steps-page li,
#choosing-stuff li {
  padding-left: 2em;
  text-indent: -1em;
  font-size: 1.0625em;
}
#choosing-stuff p {
  margin-bottom: .75em;
}
#brainstorm-actions-page li {
    padding-left: 2em;
  text-indent: -1em;
margin: 0.7em 0;
}
#pitfalls-page .pitfall {
  background-color: #fff;
  padding: 2em;
  border-radius: 20px;
  box-shadow: inset 0 0 10px rgba(0,0,0,.5);
  margin: 0 auto 4em;
}
#pitfalls-page .pitfall p {
padding-left:60px;
}
.trigger{
  color: #292622;
  cursor: pointer;
  display: block;
  padding: 1.5em 2em 1.5em 4em;
  -webkit-transition: all 0.55s;
  transition: all 0.55s;
  font-size: 1.6em;
  text-align: left;
  font-weight: 600;
  border-top: 2px solid #fff;
  border-radius: 0;
  margin: 0;
  line-height: 1.2;
}
.element-container:hover > .trigger {
  background-color: #cccccc;
  border-radius: 20px 20px 0 0;
  border-top: none;
}
.element-container:hover > .trigger.opened {
  background:#b44d0f;
  border-radius: 20px 20px 0 0;
  border-top: none;
  color:#fff;
}
.trigger.opened {
  background:#b44d0f;
  border-radius: 20px 20px 0 0;
  border-top: none;
  color:#fff;
}
.element-description {
  max-height: 1000px;
  opacity: 1;
  padding: 1em 2em 2em;
  background-color: #fff;
  margin-bottom: 2em;
  border-radius: 0 0 20px 20px;
  box-shadow: inset 0 0 10px rgba(0,0,0,.5);
}
#element1 {
background-image: url(/sites/all/themes/raisingamericacustom/img/new-conversation-number-one.png), url(/sites/all/themes/raisingamericacustom//img/plus-minus-convos.png);
  background-position: left 20px top 50%, right 20px top 50%;
  background-repeat: no-repeat;
}
#element2 {
background-image: url(/sites/all/themes/raisingamericacustom/img/new-conversation-number-two.png), url(/sites/all/themes/raisingamericacustom//img/plus-minus-convos.png);
  background-position: left 20px top 50%, right 20px top 50%;
  background-repeat: no-repeat;
}
#element3 {
background-image: url(/sites/all/themes/raisingamericacustom/img/new-conversation-number-three.png), url(/sites/all/themes/raisingamericacustom//img/plus-minus-convos.png);
  background-position: left 20px top 50%, right 20px top 50%;
  background-repeat: no-repeat;
}
#element4 {
background-image: url(/sites/all/themes/raisingamericacustom/img/new-conversation-number-four.png), url(/sites/all/themes/raisingamericacustom//img/plus-minus-convos.png);
  background-position: left 20px top 50%, right 20px top 50%;
  background-repeat: no-repeat;
}
#element5 {
background-image: url(/sites/all/themes/raisingamericacustom/img/new-conversation-number-five.png), url(/sites/all/themes/raisingamericacustom//img/plus-minus-convos.png);
  background-position: left 20px top 50%, right 20px top 50%;
  background-repeat: no-repeat;
}
#element1.trigger.opened {
background-image: url(/sites/all/themes/raisingamericacustom/img/new-conversation-number-one-white.png), url(/sites/all/themes/raisingamericacustom//img/plus-minus-convos-white.png);
  background-position: left 20px top 50%, right 20px top 50%;
  background-repeat: no-repeat;
}
#element2.trigger.opened {
background-image: url(/sites/all/themes/raisingamericacustom/img/new-conversation-number-two-white.png), url(/sites/all/themes/raisingamericacustom//img/plus-minus-convos-white.png);
  background-position: left 20px top 50%, right 20px top 50%;
  background-repeat: no-repeat;
}
#element3.trigger.opened {
background-image: url(/sites/all/themes/raisingamericacustom/img/new-conversation-number-three-white.png), url(/sites/all/themes/raisingamericacustom//img/plus-minus-convos-white.png);
  background-position: left 20px top 50%, right 20px top 50%;
  background-repeat: no-repeat;
}
#element4.trigger.opened {
background-image: url(/sites/all/themes/raisingamericacustom/img/new-conversation-number-four-white.png), url(/sites/all/themes/raisingamericacustom//img/plus-minus-convos-white.png);
  background-position: left 20px top 50%, right 20px top 50%;
  background-repeat: no-repeat;
}
#element5.trigger.opened {
background-image: url(/sites/all/themes/raisingamericacustom/img/new-conversation-number-five-white.png), url(/sites/all/themes/raisingamericacustom//img/plus-minus-convos-white.png);
  background-position: left 20px top 50%, right 20px top 50%;
  background-repeat: no-repeat;
}
div#close-all {
  text-align: center;
  margin: 0.5em;
  padding: 0.5em 1em;
  background-color: #fff;
  width: 15%;
  border-radius: 15px;
  font-weight: 600;
  text-transform: lowercase;
  box-shadow: 0 0 3px rgba(0,0,0,.5);
  margin-left: 85%;
}
div#close-all:hover {
	cursor: pointer;
	background-color:#b44d0f;
	color:#fff;
}

a.step {
  display: block;
  width: 20%;
  float: left;
  border-radius: 50px;
  text-align:center;
  font-weight:600;
  line-height: 0.8;
  margin:2em 0.2em;
  color:#b44d0f;
}
a.step:hover {
	color:#292622;
}
a.step span {
	font-size: .6em;
}
a.step.next {
	background-image:url('../img/next.png');
	background-repeat:no-repeat;
	background-position: right top;
	border-radius: 0 50px 50px 0;
}
a.step.previous {
	background-image:url('../img/previous.png');
	background-repeat:no-repeat;
	background-position: left top;
	margin-left:30%;
	border-radius: 50px 0 0 50px;
}
a.step.previous:hover {
	background-position:left 0 bottom 3px;
}
a.step.next:hover {
	background-position:right bottom;
}
#pitfalls-page a.step.next {
  color: #ccc;
  background-image: none;
  cursor: default;
}
#node-1422 a.step.previous {
  color: #ccc;
  background-image: none;
  cursor: default;
}

#new-questions-header {
	overflow:auto;
	background:#fff;
	border-radius:20px;
	padding-bottom:3em;
}
.question-container {
  width:100%;
  float:left;
  height:212px;
  position:relative;
  border-bottom:6px solid #F3F0E9;
}
#question1 .question-container {
	  border-top:6px solid #F3F0E9;
}
.question-container:hover {
	cursor:pointer;
}
.usual-question:hover {
  background:#f3f0e9;
}
.question-container:hover > .usual-question {
  background:#f3f0e9;
}

.usual-question {
  height:200px;
  color:#292622;
  margin: 0;
   width:50%;
  text-align: center;
  color: rgb(41, 38, 34);
  overflow:hidden;
  position:absolute;
  z-index:99;
  padding:0;
  background:#fff;
}
.question-mark {
  position:absolute;
  right:0;
  width:50%;
  float:left;
  margin:0;
  z-index:1;
  height:200px;
  background:#fff;
}
.new-question {
    margin: 0;
   position: absolute;               
   width:50%;
  text-align: center;
  color: rgb(41, 38, 34);
  overflow:hidden;
  font-size:1.5em;
  height:200px;
  background:#fff;
    font-weight: 600;
  z-index:1;
left:0;
text-shadow:0 0 1px #ddd;
}
.usual-question div,
.question-mark div,
.new-question div {
  position:absolute;
  top:50%;
  transform: translateY(-50%);
  text-align:center;
  width:80%;
  margin:0 10%;
}
.qhead {
  display:block;
  width: 50%;
  float: left;
  text-align: center;
  padding: 1em 0;
  text-transform: uppercase;
  font-weight: 600;
}
span.hint {
  display: block;
  text-align: center;
  font-style: italic;
  margin: 0 0 1em 0;
  color: #888;
}
.usual-question div {
  font-size: 1.2em;
}
.question-mark div {
  font-size: 5em;
  color: #888;
  line-height: .3;
}
.question-mark div span {
  font-size: 0.2em;
  text-shadow: none;
  color: #888;
}


.download-guide {
  display: block;
  text-align: center;
  font-size: 1em;
  font-weight: 600;
  background-image: url("../img/download-arrow-white.png");
  background-repeat: no-repeat;
  color: #fff;
  position: absolute;
  margin: 0;
  right: 0;
  top: -64px;
  width: 85px;
  height: 105px;
  z-index: 1;
  box-shadow: 0 2px 2px rgba(0,0,0,.5);
  border-radius: 3px;
  background-color: #b44d0f;
  padding: 15px;
  background-position: bottom;
}
.download-guide:hover {
color:#000;
  background-image: url("../img/download-arrow-black.png");
}

    
.take-action-landing a.download-guide {
	position: relative;
  font-size: 3em;
  margin: 2em 10% 2em 6%;
  float: none;
  width: 80%;
  background-size: 50px;
  padding: 0.3em 1em 0.7em 1em;
  border-radius: 20px;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0,0,0,.5);
  box-shadow: 0px 0px 3px rgba(0,0,0,.7);
  background: rgba(196,120,26,1);
  background: url(../img/download-arrow-landing-page.png) no-repeat left 50px top 50%, -moz-linear-gradient(top, rgba(196,120,26,1) 0%, rgba(180,78,15,1) 100%);
  background: url(../img/download-arrow-landing-page.png) no-repeat left 50px top 50%, -webkit-gradient(left top, left bottom, color-stop(0%, rgba(196,120,26,1)), color-stop(100%, rgba(180,78,15,1)));
  background: url(../img/download-arrow-landing-page.png) no-repeat left 50px top 50%, -webkit-linear-gradient(top, rgba(196,120,26,1) 0%, rgba(180,78,15,1) 100%);
  background: url(../img/download-arrow-landing-page.png) no-repeat left 50px top 50%, -o-linear-gradient(top, rgba(196,120,26,1) 0%, rgba(180,78,15,1) 100%);
  background: url(../img/download-arrow-landing-page.png) no-repeat left 50px top 50%, -ms-linear-gradient(top, rgba(196,120,26,1) 0%, rgba(180,78,15,1) 100%);
  background: url(../img/download-arrow-landing-page.png) no-repeat left 50px top 50%, linear-gradient(to bottom, rgba(196,120,26,1) 0%, rgba(180,78,15,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4781a', endColorstr='#b44e0f', GradientType=0 );
}
.take-action-landing a.download-guide span {
font-size:0.6em;
line-height: 2;
}
.take-action-landing a.download-guide:hover {
	border:3px solid #eee;
}
#node-1422 a.download-guide {
  margin-top: -36px;
}

#seven-ways .download-guide {
  display: block;
  text-align: center;
  background-color: #504e49;
  float: right;
  padding: 0 2% 0 8%;
  border-radius: 8px;
  font-size: 1em;
  font-weight: 600;
  background-image: url("../img/download-arrow.png");
  background-repeat: no-repeat;
  background-position: 6%;
  color: #feedc1;
  margin-top: -93px;
  margin-right: 20px;
  background-size: 20px;
  line-height: 42px;
  margin-left: 2em;
  margin-bottom: 2em;
}
#seven-ways .download-guide:hover {
   background-color: #B8B6B0;
   color: #feedc1;
}
.take-action-landing #seven-ways #screen-panel .tabs-content.vertical .content .tab-caption {
  text-align: left;
  margin-top: 0;
  display: block;
  height: auto;
  font-size: 1.75em;
  line-height: 1.5;
  padding: 0.5em 2em;
}
.take-action-landing #seven-ways #screen-panel .tabs-content.vertical .content .tab-caption p {
  font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
  line-height: 1;
  margin: 0;
  display: block;
  font-size: 1em;
  text-align: center;
  padding: 0;
  text-shadow: none;
}
.take-action-landing #seven-ways #screen-panel .tabs-content.vertical .content .tab-caption a.read-more {
  font-size: 1.1em;
  font-style: normal;
  text-align: left;
  margin: 0;
  display: block;
  color: #b44d0f;
  width: 100%;
  text-shadow: 1px 1px 1px rgba(255,255,255,.5);
  font-weight: 600;
  margin: 1em 0 1em 2em;
  position:relative;
}
.take-action-landing #seven-ways #screen-panel .tabs-content.vertical .content .tab-caption a.read-more::after {
content:url(../img/next-caret.png);
  position: absolute;
  top: 1px;
  left: 150px;
}
.take-action-landing #seven-ways #screen-panel .tabs-content.vertical .content .tab-caption a.read-more:hover {
color: #c5771a;
padding-left:5px;
}
.take-action-landing #seven-ways #screen-panel .tabs-content.vertical .content img {
  border: 0;
  float: right;
  margin: 0.5em 0 0.5em 1em;
}

#download-guide {
  padding: 1em;
  height: 194px;
  background-color: #fff;
  margin: 3em 0;
  border: 2px solid rgba(0,0,0,.5);
  border-left: 0;
  border-right: 0;
}
#download-guide img {
  float: left;
  margin: 0 40px 0 0;
  box-shadow: 1px 1px 5px rgba(0,0,0,.5);
}
#download-guide ul {
	margin-left:160px;
}
#download-guide li {
	list-style-position:inside;
}


#edit-field-screening-state-und.form-checkboxes {
	height:300px;
}
#edit-field-screening-state-und.form-checkboxes div.form-item {
	float:left; margin:1em;
}


form#views-form-commerce-cart-form-default div p {display:none;}
div.commerce-line-item-actions#edit-actions::after {
  content: 'On the next screen, please sign in or create a new account.';
  display: block;
  margin: 1em 0 1em 60%;
  width: 40%;
  text-align: right;
  font-size: 1em;
  padding: 0.5em 1em 0 0;
  font-weight: 600;
}



#become .flexslider {
  width: 90%;
  background-color: #fff;
  height: 400px;
  border-radius: 20px;
  border: 2px solid #939393;
  box-shadow: 2px 2px 6px rgba(0,0,0,.5);
  padding:1em 2em 0;
  background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}
#become .flexslider ul.slides li {
height:365px;
}
	#become .flexslider ul.slides li:nth-child(1) {
  background-image: url('../img/logo-wall.png');
}
#become .flexslider .views-field.views-field-title {
  display:none;
}
#become #become-title h2 {
  font-weight: 600;
  font-size: 2.1em;
  margin:0;
  padding:0;
  position: absolute;
  left:42px;
  top:24px;
  z-index:1;
}
#become .join-now {
	height:286px;
	  padding: 84px 50px 0;
}
#become #screen1-content.join-now {
	padding:0;
}
#screen1-content div.text {
  width: 100%;
  margin: 0;
  text-align: center;
  color: #b44d0f;
  font-weight: 600;
  text-shadow: 1px 1px 1px rgba(0,0,0,.5);
  line-height: 1;
}
#screen1-content #div1 {
  font-size: 8em;
  line-height: 0.7;
  margin-top:62px;
}
#screen1-content #div2 {
  font-size: 3em;
}
#screen1-content #div3 {
  font-size: 1.25em;
}
#become .flex-tester-block {
	position:relative;
}
#become .join-now-button {
width: 150PX;
  margin: 0;
  background-color: #FFF;
  padding: 6px;
  text-align: center;
  border-radius: 10px;
  border: 1px solid #B44D0F;
  box-shadow: 0 1px 1px rgba(0,0,0,.5);
  font-size: 1em;
  position: absolute;
  left: 344px;
  bottom: 90px;
  z-index: 1;
    background-image: url('../img/down-caret.png');
  background-position: right 5px top 5px;
  background-repeat: no-repeat;
  background-size: 25px;
}
#become .other-join-now-button {
  width: 20%;
  margin-left: 3em;
  font-weight: 600;
  font-size: 1.25em;
  background-image: url('../img/down-caret.png');
  background-repeat: no-repeat;
  height: 55px;
  background-position: bottom;
  text-align: center;
  border: 1px solid #b44d0f;
  border-radius: 10px;
  }

/*
#become .join-now-button {
  width: 20%;
  margin:1em 0 1em 40%;
  background-color: #b44d0f;
  padding: 5px;
  text-align: center;
  border-radius: 10px;
  border: 3px solid #ddd;
  box-shadow: 0 2px 5px rgba(0,0,0,.5);
  font-size: 1em;
}
*/
#become .join-now-button a {
color:#B44D0F;
text-shadow:1px 1px 1px rgba(0,0,0,.5);
  font-weight: 600;
  font-size: 1.25em;
}
#become ol.join-now-flex-control-nav {
  list-style-type: none;
  display: block;
  width: 270px;
  margin-left:247px;
      margin-top: -55px;
    position: relative;
}
#seven-steps-flexslider ol.join-now-flex-control-nav {
  list-style-type: none;
  display: block;
  width: 520px;
  margin-left: 36px;
  margin-top: 0px;
}
#become ol.join-now-flex-control-nav li a {
  float: left;
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image:url('../img/slider-dot.png');
  border-radius: 50%;
  text-align: center;
  line-height: 30px;
  margin: 12px;
  color:#908c8e;
}
#seven-steps-flexslider ol.join-now-flex-control-nav li a {
  float: left;
  display: inline-block;
  width: 50px;
  height: 50px;
  background-image:none;
  border-radius: 50%;
  text-align: center;
  line-height: 50px;
  margin: 12px;
  color: #fff;
  font-size: 2.3em;
  background-color: #695C4C;
  box-shadow: 1px 1px 5px rgba(0,0,0,.5);
}
#become ol.join-now-flex-control-nav li a.join-now-flex-active {
  float: left;
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image:url('../img/slider-dot-active.png');
  border-radius: 50%;
  text-align: center;
  line-height: 30px;
  margin: 12px;
  color:#b44d0f;
}
#seven-steps-flexslider ol.join-now-flex-control-nav li a.join-now-flex-active {
  float: left;
  display: inline-block;
  width: 50px;
  height: 50px;
  background-image:none;
  border-radius: 50%;
  text-align: center;
  line-height: 50px;
  margin: 12px;
  color: #fff;
  font-size: 2.3em;
  background-color: #b44d0f;
  box-shadow: 1px 1px 5px rgba(0,0,0,.5);
}
/*
#seven-steps-flexslider a.seven-steps-panel-link {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:9;
	cursor:pointer;
}
*/

#become .join-now img {
  width: 250px;
  float: left;
  margin: 0 35px 0 0;
    box-shadow: 0 2px 5px rgba(0,0,0,.5);
  border-radius: 10px;
}
#become .join-now p {
	font-size:1.25em;
	margin-left:50px;
}

.take-action-landing #change {
	  width: 87%;
  padding:0px 0 0 50px;
}
.take-action-landing #change h2 {
    font-size: 2.1em;
    margin-top: 0;
    float: left;
}
div#change-convo-handout {
    text-align: center;
    background-color: #fff;
    width: 30%;
    margin-left: 70%;
    padding: 5px 10px;
    border-radius: 10px;
    box-shadow: 0 0 5px rgba(0,0,0,.5);
}
div#change-convo-handout:hover {
    background-color: #c5771a;
}
div#change-convo-handout:hover > a {
    color: #fff;
}


.take-action-landing #change #change-text {
width:100%;
 -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
    height:280px;
}
#change-text p {
-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
          page-break-inside: avoid; /* Firefox */
               break-inside: avoid; 
	}
#how-screen {
  width: 90%;
  background-color: #B44D0F;
  border-radius: 20px;
  border: 2px solid #939393;
  box-shadow: 2px 2px 6px rgba(0,0,0,.5);
  padding: 1em 1em 0;
  margin: 100px 0;
  line-height: 1;
  display: block;
  height: 150px;
  color:#fff;
  background-image: url('/sites/all/themes/raisingamericacustom/img/right-arrow-7.png');
  background-repeat: no-repeat;
  background-position: right 46px top 50%;
  position:relative;
  }
  #how-screen h2 {
  	font-size:2.1em;
  	color:#fff;
  }
  #how-screen p {
  	color: #fff;
  	font-size:1.3em;
  	padding-right:3em;
  }
#how-screen a {
  color: #fff;
position:absolute;
width:100%;
height:100%;
z-index:9;
top:0;
left:0;
}
#how-screen:hover {
	cursor:pointer;
	background-color:#c5771a;
}



#become-partner-form-container {
  width: 106%;
  padding-left: 0;
  margin-left: -62px;
  margin-bottom: -62px;
  margin-top:-100px;
  padding-top:100px;/* SKDR added this so JOIN NOW button will jump down to form but leave a little space above the form */
}
#become-partner-hr {
  width: 80%;
  margin: 0 10%;
  }
#become-partner-form {
  margin:0;
  background-color: transparent;
  padding: 2em 4em 6em;
  border-radius: 0px;
}
#become-partner-form h2 {
	color:#292622;
}
#become-partner-form p {
	color:#292622;
}
#become-partner-form form p {
  font-size: 1em;
  text-align: left;
  margin-left: 10%;
}
#become-partner-form form .partner-checkboxes {
	margin-top:0;
}
.partner-form .required.instructions {
  color: #c5771a;
  font-weight: 600;
  margin: 0 0 0% 7%;
}
#become-partner-form .partner-form #partner-inputs label span {
	color:#292622;
}
#become-partner-form .partner-form #partner-inputs label.required span {
	color:#c5771a;
}
#become-partner-form .partner-form .partner-checkboxes label {
	color:#292622;
}


#take-action-page #node-1401 p {
  text-align: center;
  font-size: 1.25em;
  width: 70%;
  margin: 2em 15% 0;
  font-weight: 600;
}

#block-views-flex-tester-block {
	display:none;
}
#become #block-views-flex-tester-block {
	display:block;
}
div#seven-steps-flexslider {
  display: none;
}
.page-node-1401 #take-action-page #seven-steps-flexslider {
	display:block;
}
.page-node-1401 #take-action-page .interior-col1 {
	border:0;
	background-image:none;
}
#seven-steps-flexslider .flexslider {
	height:400px;
	  border-radius: 20px;
}
.join-now-flex-viewport {
	height:360px;
}
#become .join-now-flex-viewport {
	height:365px;
}
#seven-steps-flexslider p a {
display: block;
  text-align: center;
  font-size: 1.5em;
  line-height: 1.3;
  width: 100%;
  margin-left: 0;
  background-color: transparent;
  padding: 0 3em;
  margin: 0;
  color: #b44d0f;
    text-shadow: 1px 1px 2px rgba(0,0,0,.1);
}
#seven-steps-flexslider .views-field-title a {
  font-size: 1.5em;
  color: #fff;
  font-weight: 600;
  background-color: #b44d0f;
  width: 100%;
  display: block;
  padding: 0.3em 1em;
  font-family: 'proxima-nova-condensed', Helvetica, arial, sans-serif;
    border-radius: 20px 20px 0 0;
}


.holder {
  position: relative;
  height: 190px;
  width: 100%;
  overflow: hidden;
  border: 0;
   background: #fff;
   border-top:0;
   border-bottom:1px solid #b44d0f;
}
#questions div.holder:last-child {
	border-bottom:3px solid #b44d0f;
}
.front-question, .back-question, .back-question1 {
  position:absolute;
display:table;
  height:190px;
  text-align:center;
      color: #b44d0f;
 }

.front-question p, .back-question p, .back-question1 p {
  display:table-cell;
  vertical-align:middle;
  padding:0 40px;
        color: #b44d0f;
}
.front-question {
	width:40%;
}
.back-question {
   opacity:0;
   right:0;
    -webkit-transition: all 1.2s ease-in-out;
        -ms-transition: all 1.2s ease-in-out;
    transition: all 1.2s ease-in-out;
  color:#6267AB;
  z-index:9;
  width:60%;
}
.back-question1 {
   right:0;
  color:#6267AB;
  z-index:9;
  width:60%;
}
.holder:hover {
	cursor: pointer;
}
.arrow-swoop {
	width:50px;
	height:30px;
	background:transparent url('../img/arrow-swoop.png') no-repeat;
	position:absolute;
	left:38%;
	top:60%;
	    -webkit-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
opacity:0;
}
.arrow-swoop1 {
	width:50px;
	height:30px;
	background:transparent url('../img/arrow-swoop.png') no-repeat;
	position:absolute;
	left:38%;
	top:60%;
}
.holder:hover > .arrow-swoop {
	opacity:1;
}
.holder:hover > .arrow-swoop1 {
	opacity:1;
}
.holder:hover > .back-question {
  opacity:1;
  right:0;
}
.front-question p {
  font-size:1.2em;
}
.back-question p {
  font-size:1.7em;
  line-height: 1.3;
}
.back-question1 p {
  font-size:1.7em;
  line-height: 1.3;
}
#questions h3 span {
  color: #939393;
  font-weight: normal;
  font-size: 0.8em;
  display: block;
  text-align: center;
}
#holder-header {
	position: relative;
	height:50px;
	background:#b44d0f;
	text-align: center;
	margin-top:30px;
}
#holder-header div {
	height:50px;
	color:#fff;
	font-weight:600;
	line-height: 50px;
}
#holder-header div:nth-child(1) {
	width:40%;
	float:left;
}
#holder-header div:nth-child(2) {
	font-size:1.35em;
}

.node-type-resources-page .handouts {
  float: left;
  width: 40%;
  margin: 0 5% 40px;
  text-align: center;
  padding: 20px;
  background-color: #fff;
  box-shadow: 0 0 5px rgba(0,0,0,.5);
  height: 400px;
}

table tr.partner-table td {
  font-size: 1em;
}

tr.partner-table td.views-field.views-field-field-image-of-partner-logo {
  width: 150px;
  padding: 0;
  margin: 0;
}
#interior-content .view-all-our-partners table {
  background-color: #fff;
  border: none;
}
tr.partner-table td.views-field-title a {
  color: #b44d0f;
  font-size: 1.25em;
  font-weight: 600;
  display: block;
  margin: 0 0 10px 0;
}
tr.partner-table td.views-field-title a::after {
content: "\A";
white-space:pre;
}
tr.partner-table td.views-field-title {
  width: 400px;
}
tr.partner-table:nth-of-type(even) {
  background-color: #fff;
}

.advisers-columns {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}

table#funders-table {
  background-color: transparent;
  border: none;
  text-align: center;
}
#funders-table tbody {
	border:none;
}
#funders-table td {
	vertical-align: middle;
}
#funders-table img {
	box-shadow: 1px 1px 3px rgba(0,0,0,.5)
}
#funders-table p {
	line-height: 1;
	margin-top: 1em;
	font-size:1.25em;
}
ol#reduce-poverty-nine-ways {
  margin: 0 0 0 5em;
}
ol#reduce-poverty-nine-ways li {
  margin: 1em 0;
  font-size: 1.0625em;
  line-height: 1.25;
    min-height: 180px;
}
#data-footnote {
	display: none;
	  background-color: #fff;
  border-radius: 20px;
  padding: 2em;
  box-shadow: inset 0 0 10px rgba(0,0,0,.5);
}
button#data-footnote-button {
  color: #fff;
}
.page-node-558 .views-exposed-form
{
/*
	max-width: 50%;
	float: left;
	font-size: .9em;
	text-align: center;
*/
}
.page-node-558 .view-content
{
	clear: both;
}

.page-node-558 .partner-list li.views-row {
  display: block;
  height: 200px;
  margin-top:25px;
}
.page-node-558 .partner-list .views-field-title {
  font-size: 1.3em;
  font-weight: 600;
}
.page-node-558 .partner-list .views-field-title a {
color:#b44d0f;
}
.page-node-558 .partner-list .views-field-field-partner-city {
  color: #000;
  font-weight: 600;
}
.page-node-558 .partner-list img {
	box-shadow: 1px 1px 3px rgba(0,0,0,.5);
	margin-left:20px;
	float:right;
	padding:1em;
	background-color: #fff;
}
.page-node-558 .partner-list h3 {
  text-transform: uppercase;
  width: 100%;
  background-color: #ccc;
  padding: 0.2em 0 0.2em 0.5em;
  display: block;
}
.page-node-558 .partner-list .views-field-field-tooltip {
  line-height: 1.4;
}
.view-all-our-partners .view-filters {
margin-bottom: 25px;
/*
	float: left;
	font-size: .9em;
	text-align: center;
	max-width: 55%;
margin-top: -70px;
*/
}
#views-exposed-form-all-our-partners-all-our-partners .views-exposed-form .views-exposed-widget.views-submit-button {
padding:0;
margin:0;
}
#views-exposed-form-all-our-partners-all-our-partners .views-exposed-form .views-exposed-widget.views-submit-button .form-submit {
padding: 0;
  margin: 20px 0 0 20px;
  background-image: none;
  font-size: 1.25em;
  height: 40px;
  border: 1px solid #999;
  line-height: 1;
  border-radius: 10px;
  width: 98px;
background-color: #dedede;
color: #8D8781;
text-align: center;
}
#views-exposed-form-all-our-partners-all-our-partners .views-exposed-form .views-exposed-widget.views-submit-button .form-submit:hover {
	border: #c5771a solid 1px;
		color: #c5771a;

}
#edit-field-screening-state-value-wrapper {
margin:0;
padding:0;
	}
#edit-field-screening-state-value-wrapper label {
  font-size: 1.0625em;
  font-weight: 600;
}
.page-node-558 select#edit-field-screening-state-value {
  width: 200px;
  padding:0 0 0 15px;
  margin:0;
}
.form-item-field-screening-state-value .description {
display: none;
}

/*--------------HIDING THE 6TH EPISODE LISTING ON THE WATCH PAGE...DON'T KNOW WHY IT'S GENERATING A 6TH EPISODE...
.large-block-grid-2 > li:nth-of-type(6) {
  display: none;
}
--*/
/*---PUTTING THE DNA EPISODE IN THE MIDDLE OF THE PAGE ---
.large-block-grid-2 > li:nth-of-type(5) {
  margin: 0 25%;
}
*/
/*------creating space when no results in REsource Search ---*/
#library-resources .empty {
  height: 400px;
  padding: 2em;
  text-align: center;
  font-size: 1.25em;
}
.clip-flag-watch-page {
  position: absolute;
  top: 0;
  right: 15px;
  display: block;
}
.clip-flag-watch-page .tip-container {
  top: -43px;
  left: -96px;
}
ul.episodes li:nth-of-type(6) .title-area {
  display: none;
}
ul.episodes li:nth-of-type(6) .episodes-tip h3 {
display: none;
}
ul.episodes li:nth-of-type(6) img {
  border-bottom: none;
  background-color: transparent;
}
ul.episodes li:nth-of-type(6) .tip.episodes-tip {
  top: 192px;
}

div#partner-form-intro {
    float: left;
    width: 45%;
    margin-right:5%;
}
div#logo-one, #logo-two {
  float: left;
  width: 40%;
  padding: 20px;
  text-align: center;
  /* border: 2px solid #939393; */
  margin: 0 5% 20px 5%;
  background-color: #fff;
  height: 250px;
  box-shadow: 0 0 5px rgba(0,0,0,.5);
}
#logo-one ul, #logo-two ul {
	list-style-type:none;
	font-weight: 600;
	font-size: 1.25em;
	margin:0;
}
p.for-example {
  display: block;
  margin: 20px 0 0 30px;
  background-image: url('../img/for-example.png');
  background-repeat: no-repeat;
  height: 80px;
  background-size: 140px;
  width: 140px;
}

.quotes-container blockquote cite a {
	color: #c5771a;
}


#order-dvd-button {
	display: block;
  width: 266px;
  height: 81px;
  border-radius: 0;
  margin: 0 0 5px 25%;
    border: 0;
  background-image: url('../img/external-link-yellow.png'), url('../img/dvdpackages-button.png');
  background-repeat: no-repeat, no-repeat;
  background-position: top 20px right 20px, top center;
  background-size:30px, 266px;
  color: #fdd467;
  font-weight: 600;
  font-size: 2em;
  line-height: 81px;
  text-align: center;
    font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
}
#order-dvd-button:hover {
  background-position: top 20px right 20px, bottom center;
}
p.dvd-note {
    text-align: center;
    display: block;
    margin: 0;
    padding: 0;
    line-height: 1;
    font-size: 0.8em;
    width: 266px;
    margin-left: 25%;
    margin-bottom: 2em;
    color: #8C867E;
}

div#DVD-cover {
  float: left;
  width:40%;
}
div#dvd-content-button {
  margin: 0 0 0 45%;
}
#dvd-content-button h2 {
    font-size: 1.618em;
    margin:0;
}
#dvd-content-button h3 {
  font-family: 'proxima-nova-condensed',Helvetica,Arial,sans-serif;
  font-size: 1.25em;
    margin: 0 0 0 20px;
}
#dvd-content-button ul {
    margin: 0 0 40px 20px;
}
#dvd-content-button li {
    line-height: 1.3;
    margin: 5px 0 0 20px;
}
a#order-button {
    margin: 30px 0;
    display: block;
    font-size: 1.618em;
    color: #fdd467;
    font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
    background-image: url('http://raisingofamerica.org/sites/default/files/order-button.png');
    background-repeat: no-repeat;
    width: 300px;
    line-height: 52px;
    text-align: center;
}
a#order-button:hover {color:#fff;}

.episode-detail .large-8.columns {
    margin-bottom: 2em;
}
.episode-detail code {
    color: #292622;
    font-weight: normal;
    font-size: 0.8em;
    background-color: #fff;
    display: block;
    padding: 1em 2em;
    border-radius: 20px;
}

/*Order tabs*/

.page-node-1908 .interior-col1
{
	margin-right: 70px;
}

.ui-widget
{
	background: transparent;
	font-family: "proxima-nova-extra-condensed", "Helvetica Narrow", "Arial Narrow", sans-serif;
	font-size: 1em;
}

.ui-widget-content
{
	border: none;
	background: transparent;
	color: #333;
	-webkit-box-shadow: -3px 3px 3px 0px rgba(128,128,128,1);
-moz-box-shadow: -3px 3px 3px 0px rgba(128,128,128,1);
box-shadow: -3px 3px 3px 0px rgba(128,128,128,1);
	padding: 0;
}

div#-vodfor-individuals-.jquery-ui-filter-container.jquery-ui-filter-tabs-container.ui-tabs-panel.ui-widget-content.ui-corner-bottom
{
}

ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all
{
background-color: transparent;
border: none;
background-image: none;
text-align: center;
margin-left: 0;
	padding-left: 0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
	color: #fdd467;
	font-family: "proxima-nova-extra-condensed", "Helvetica Narrow", "Arial Narrow", sans-serif;
/*
	border-top: 2px #C90 solid;
	border-left: 1px #C90 solid;
	border-right: 1px #C90 solid;
	border-bottom: 2px #C90 solid;
*/
	font-weight: bold;
	/*background-color: #b44d0f ;*/
	background-color: #666;
	background-image: none;
	/*border-bottom: 1px solid #c90;*/
}

/*
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
	color: #fdd467;
	font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
	border: 2px #C90 solid;
	font-weight: bold;
	background-color: #e2ddd1;
	background-image: none;
	border-bottom: 1px solid #c90;
	
}
*/

 .ui-widget-header .ui-state-default,  .ui-widget-header .ui-state-active
 {
 	width: 25%;
 	text-align: center;
 }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
	background-color: transparent;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a, .ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a
{
	display: block;
	text-align: center;
	width: 100%;
}

 .ui-widget-header .ui-state-active{
 background: -moz-linear-gradient(top, #1e5799 0%, #e0d4b8 0%, #E6E3DC 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e5799 0%,#e0d4b8 0%,#E6E3DC 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e5799 0%,#e0d4b8 0%,#E6E3DC 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	background-color: #e2ddd1;
/*background-color: #c90;*/
}

.ui-tabs .ui-tabs-panel
{
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	background-color: #E6E3DC;

	padding-bottom: 0;
	-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
padding-bottom: 1em;
padding-right: 0;
width: 99.65%;
}

span.smalltab
{font-size: .7em;
text-transform: uppercase;
font-weight: normal;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
	color: #e2ddd1;
		font-size: 1.2em;

}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
{
	color: #000;
}

.ui-state-default a:hover, .ui-state-default a:active
{
	color: #fdd467;

}

.ui-state-active a:hover, .ui-state-active a:active
{
	color: #000;

}


table.pricetable, table.pricetable tr, table.pricetable tr td
{
background-color: transparent; border: none;
width: auto;
}

table.pricetable tbody
{
	border: none;
}

table.pricetable td
{
	width: auto;
	padding: 5px 3px 5px 0;
	font-family: "proxima-nova-condensed", Georgia, Times, serif;
	font-size: 1.0625em;
}

p#thisoption a:link, p#thisoption a:visited
{
color: #c5771a;
}

p#thisoption a:hover, p#thisoption a:active
{
color: #b44d0f;
}



.about-three {
	margin:2em 0;
}
.about-three h3 {
	color:#b44d0f;
	font-size: 2.1em;
}
.about-episode h3 {
	font-size:2.1em;
}
#node-551 p {
  padding-left: 20px;
}
#node-551 #panel-credits1 {
	text-align: left;
	padding: 3em;
}
#node-551 #panel-credits1 ul {
list-style-type:none;
}
#node-551 #panel-credits1 ul li {
display: block;
    padding: .7em 0;
}
#node-551 #panel-credits1 ul li span {
font-weight: 600;
font-size:1.4em;
}




.about-episode {
	margin-bottom:30px;
	margin-top:50px;
}
.about-episode.first-episode {margin-top:10px;}
.about-episode p, .about-episode h3 {
  margin: 0px;
}
.interior-col1 .content .about-episode ul {
	margin:10px 0 0 20px;
}
.about-episode li {
  display: inline;
  padding: 0 5px;
}
.about-episode li:first-child {
	padding-left:0;
}
.about-episode img {
    margin: 0 0 20px 20px;
    box-shadow: 1px 1px 5px rgba(0,0,0,.5);
    width: 250px;
    float: right;
}


.discover-article figure {
  background-color: #fff;
  box-shadow: 1px 1px 5px rgba(0,0,0,.5);
  margin: 0 0 50px 0 ;
}


.discover-article figure figcaption {
  margin: 0;
  padding: 1em 2em;
  font-size: 0.8em;
  text-align: center;
}
.discover-article #figure-block1 {
	width:250px;
	float:right;
	margin-left: 30px;
}
.discover-article #figure-block2 {
	width:250px;
	float:left;
	margin-right: 50px;
	margin-bottom:50px;
}



.form-item.form-type-checkbox.form-item-field-related-episodes-und-1493 {
	display: none;
}


.discover-main .responsive-video-container {
    margin-bottom: 30px;
}

#more-about-graph p#graph-explanation {
	display: none;
}
h4#understanding-graph {
    display: block;
    text-align: center;
    font-weight: 400;
    border: 1px solid #ccc;
    width: 40%;
}
h4#understanding-graph:hover {
	cursor:pointer;
}
div#more-about-graph {
    margin: -18px 0 40px;
}

#see-recent-studies {
    color: #c5771a;
    font-weight: 600;
}
#recent-studies {
	display:none;
background: #fff;
    padding: 1em 2em 0.5em;
    border-radius: 20px;
    margin-bottom: 2em;
    box-shadow:inset 0 0 5px rgba(0,0,0,.5);
    }

.interior-col1 .content .two-findings ol li {
    margin: 1em 0;
}
.two-findings p {
    font-weight: 600;
    margin: 0;
}

.node-type-resource-presentations .content img {
    box-shadow: 0 0 20px rgba(0,0,0,.5);
    margin: 1em 0;
    }
.node-type-resource-presentations .content .links.inline {
	display:none;
}

.view-charts-and-graphs table {
    background-color: transparent;
    border: none;
}
.view-charts-and-graphs table tbody {
	border:none;
}
.view-charts-and-graphs table tr:nth-of-type(even) {
	background-color: transparent;
	border:2px solid #f9f9f9;
	border-right:0;
	border-left:0;
}
.view-charts-and-graphs table tr td:first-child {
width:250px;
padding:40px 50px 60px 0;
}
.view-charts-and-graphs table tr td:first-child img {
box-shadow:1px 1px 5px rgba(0,0,0,.5);
}

#still-photos figure {
	width: 40%;
    min-height: 350px;
    float: left;
    margin: 0 5%;
}
#still-photos figure img {
    margin-bottom: 0px;
    box-shadow: 1px 1px 5px rgba(0,0,0,.5);
    width:100%;
    max-width:600px;
}
#still-photos figcaption {
    font-size: 1em;
    line-height: 1.2;
    color: #292622;
    padding-right: 0px;
    margin-bottom: 0;
    margin-left: 0px;
    margin-top: 1em;
}
#still-photos figcaption.download-image {
	margin:10px 0;
}
#still-photos figcaption.download-image a {
    background-image: url('../img/download-sprite.png');
    background-repeat: no-repeat;
    display: block;
    background-size: 40px;
    height: 29px;
    padding: 0 0 0 50px;
    color: #c5771a;
    line-height: 29px;
    width: 200px;
}
.pullout-quote {
	width: 40%;
    float: right;
    margin-right: 0;
    background-color: #b44d0f;
    font-size: 1.6em;
    padding: 20px 30px 30px;
    border-radius: 10px;
    line-height: 1.2;
    color: #fff;
    margin-left: 42px;
    margin-bottom: 20px;
}
.pullout-quote::before {
	content:url(../img/quotemarks-white.png);
}

ul.large-block-grid-2.episodes li:nth-child(5) {
    margin-left: 25%;
/*    display: none; */
}

.document-linked-image {
	width:290px;
float:right;
	margin-left: 30px;
	margin-bottom:30px;
text-align: center;
    font-size: 1.5em;
	}
.document-linked-image img {
	box-shadow:0 0 10px rgba(0,0,0,.5);
	opacity:0.8;
}
.document-linked-image img:hover {
	opacity:1;
}

#node-553 .content ul {
    margin: -1em 0 1em 2em;
}

.field-content.search-snippet-info {
    color: #292622;
    margin: 0.5em 0 1em 0;
    font-size: 1.2em;
    text-transform: none;
    padding-left: 0;
    font-weight: normal;
    line-height: 1.2;
}

#screening-event-node-form .form-item-title {
	display: none;
}

/* SKDR is hiding the sign in button until we activate streaming -- Login is at bottom of home page now */
.signin-area {
    display: none;
}

#search-block-wide {display:block;}
#search-block-tablet {display: none;}

figure.press-item {
    float: left;
    margin-right: 40px;
}
img.press-release {
	margin:0;
	box-shadow: 1px 1px 5px rgba(0,0,0,.5);
	width:200px;
}


.page-node-1901 code {
    font-size: .6em;
    font-weight: 400;
    color: #424040;
    display:block;
    background-color: #fff;
    border-radius: 15px;
    padding: 1em;
    line-height: 1.5;
    margin-top:5px;
}
.page-node-1901 .responsive-video-container {
    margin-bottom: 1em;
        margin-left: 30px;
}
.page-node-1901 hr {
	margin:0 0 2em 0;
	width:100%;
}

.handouts p {
    font-size: 1em;
}

div#top-axis-numbers {
    position: absolute;
    z-index: 1;
    color: #F3F0E9;
    font-size: 11px;
        top: 88px;
    margin-left: 7px;
}
#top-axis-numbers dl {
margin-bottom:0;
border-bottom: 1px solid #C0D0E0;
}
#top-axis-numbers dd {
    display: inline-block;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
}
#top-axis-numbers dd:nth-of-type(1) {
    margin: 0;
}
#top-axis-numbers dd:nth-of-type(2) {
    margin: 0 0 0 95px;
}
#top-axis-numbers dd:nth-of-type(3) {
    margin: 0 0 0 129px;
}
#top-axis-numbers dd:nth-of-type(4) {
    margin: 0 0 0 128px;
}
#top-axis-numbers dd:nth-of-type(5) {
    margin: 0 0 0 121px;
}

.node-type-resource-presentations .field-name-field-featured-image {
    float: left;
    margin-right: 50px;
}
.field-name-field-file-upload .file img.file-icon {
    display: none;
}
.field-name-field-file-upload .file a {
    margin: 10px 0 10px 300px;
    background-image: url('../img/download-sprite.png');
    background-repeat: no-repeat;
    display: block;
    background-size: 40px;
    height: 29px;
    padding: 0 0 0 50px;
    color: #c5771a;
    line-height: 29px;
}
.landscape-view {
    font-weight: 600;
    margin: 1em;
    text-align: center;
    background-color: #ddd;
    padding: 1em;
    display: none;
}

#reclick {
    background-color: none;
    line-height: 50px;
    font-size: 1.2em;
    text-align: center;
    width: 150px;
    height: 50px;
    position: absolute;
    left: 36px;
    bottom: 10px;
    z-index: 1;
    border: 1px solid #c5771a;
}
.presenting-logos {
    width: 50%;
    margin: 0;
    float: left;
        text-align: center;
}
.presenting-logos img {
    height: 100px;
}
h2#whats-going-on {
    color: #F3F0E9;
    display: block;
    margin-top: -20px;
    padding: 1em 0 1.5em;
    background-color: #171B16;
    /* width: 40%; */
    text-align: center;
    border-radius: 0 0 50% 50%;
    /* margin-left: 30%; */
    background-image: url(../img/caret-down-gray.png);
    background-repeat: no-repeat;
    background-position: center bottom 10px;
}

div#top-three {
    position: absolute;
    color: #fff;
    top: 120px;
    z-index: 1;
    left: 31px;
}
#top-three dd {
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: white;
    fill: white;
        margin: 1px 0;
}
div.highcharts-tooltip {
    z-index: 9;
}

.partner-list .views-field.views-field-body {
    line-height: 1.3;
}

#screening-event-node-form div#edit-title-field {
    display: none;
}
div#public-tv-airings-note {
    margin-bottom: 2em;
    border-bottom: 3px solid #F3F0E9;
    padding-bottom:2em;
}

.old-text {display:none;}


a.mollom-refresh-captcha.mollom-refresh-image {
    left: 320px;
    top: 10px;
}

div#screening-event-node {
    font-size: 1.5625em;
    padding: 1em;
}
div#screening-event-node > div {
    margin: 10px;
}
div#screening-event-node .address, #screening-event-node .city {
	margin:0 10px;
}

#screening-event-node .time-default:before {
    content: '';
    display: block;
    height: 0px;
}
#screening-event-node .time-default {
	margin: 0;
}

.about-episode h3 {
    line-height: 1;
}
.about-episode h4 {
    margin-top: 0;
}
.wrap-show {
    text-align: center;
    background-color: #fff;
    border-radius: 30px;
    padding: 1em;
    line-height: 1.3;
}


div#edit-field-wrap-around-show {display: none;}

.page-node-1908 .interior-col1 {border-right:none;background-image:none;}

.interior-col1 .advisers-columns p {
    display: inline-block;
    width: 100%;
}

.page-node-1898 .views-field.views-field-field-featured-image {
    float: right;
    margin: 0 0 2em 1em;
    background: #fff;
    padding: 1em;
    box-shadow: 0 0 5px rgba(0,0,0,.2);
}

.page-node-1898 div.views-row
{
	clear: both;
}

div#node-1898 {
    
}
/*  FREE STREAMING STICKER */
/*
ul.episodes li .caption .title-area::after {
content: 'Watch free until April 22!';
    display: block;
    background-color: #F3F0E9;
    color: #b44d0f;
    font-weight: 600;
    position: absolute;
    top: 165px;
    padding: 0.5em;
    border-radius: 10px;
    z-index: 99;
    left: 10px;
    font-size: 1.2em;
    width: 43%;
    line-height: 1.1;
  }

a#streaming-sticker {
    position: absolute;
    font-size: 2em;
    text-align: center;
    background: #83010B;
    padding: 1em;
    border-radius: 20px;
    font-weight: 600;
    left: -440px;
    top: 100px;
    color: #f3f0e9;
    line-height: 1.3;
    border: 3px solid #A39477;
    box-shadow: 0 -10px 10px rgba(0,0,0,.5);
    display:none;
}
a#streaming-sticker:hover {
    background: #540309;
}

div#sticker-holder {
    position: absolute;
    width: 50%;
    top: 464px;
    left: 25%;
    background-color: #8E1921;
    height: 400px;
    border-radius: 20px;
    border: 3px solid #A39477;
    box-shadow: 0 0 20px rgba(255,255,255,.8);
    opacity: .9;
    display: none;
    z-index: 9;
}
div#streaming-sticker {
  display: table;
  width: 100%;
}

div#streaming-sticker p {
    color: #f3f0e9;
    font-size: 3.5em;
    line-height: 1.3;
    font-family: "proxima-nova-condensed", Georgia, Times, serif;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    height:400px;
}
div#streaming-sticker span.close {
    position: absolute;
    top: 10px;
    right: 10px;
    font-weight: normal;
    background-image: url('http://raisingofamerica.org/sites/all/themes/raisingamericacustom/img/close-button-on.png');
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}
div#streaming-sticker span.close:hover {
cursor:pointer;
}


div#front-sticker-holder {
    position: fixed;
    width: 80%;
    bottom: -5px;
    left: 10%;
    background-color: #8E1921;
    border-radius: 20px 20px 0 0;
    border: 3px solid #A39477;
    box-shadow: 0 0 12px rgba(0,0,0,.8);
    opacity: 1;
    display: none;
    z-index: 99;
}
div#front-streaming-sticker {
  display: table;
  width: 100%;
}

div#front-streaming-sticker p {
    color: #f3f0e9;
    font-size: 2em;
    line-height: 1.3;
    font-family: "proxima-nova-condensed", Georgia, Times, serif;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    padding: 1em 3em 3em;
}
div#front-streaming-sticker p a {
  color:#F3F0E9;
      text-shadow: 0 0 2px #000;
}
div#front-streaming-sticker p a:hover {
        color: #FDD467;
}
div#front-streaming-sticker span.close {
    position: absolute;
    top: 10px;
    right: 10px;
    font-weight: normal;
    background-image: url('http://raisingofamerica.org/sites/all/themes/raisingamericacustom/img/close-button-on.png');
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}
div#front-streaming-sticker span.close:hover {
cursor:pointer;
}
*/
/*-- END FREE STREAMING STICKER */


.page-node-27 .flex-video.vimeo::before {
    content: 'The Raising of America Series Trailer (11 min)';
    display: block;
    width: 100%;
    background-color: #000;
    color: #F3F0E9;
    font-size: 1.8em;
    text-align: left;
    padding: .8em 2em;
    position: absolute;
    z-index: 2;
    font-weight: 600;
}


.page-node-2155 h3 {
  margin:2em 0 0;
}

#spanish-version {
    display: block;
    color: #c5771a;
    padding: 0.5em;
    font-weight: 600;
    font-size: 1.2em;
    cursor: pointer;
}
#spanish-version:hover {
 color:#000; 
}

*/

#vimeo-button a {
    background: url('../img/library-search-440.png');
    background-repeat: no-repeat;
    width: 216px;
    height: 52px;
    margin-right: 18px;
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 1.6875em;
    font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
    font-weight: 600;
    line-height: 52px;
    padding: 0;
    color: #fdd467;
    border: 0;
    display: block;
    text-align: center;
    margin-left: 28%;
}

div#personal-use {
    background: #fff;
    padding: 1em 2em;
    border-radius: 20px;
    box-shadow: inset 0 0 10px rgba(0,0,0,.5);
}
p.pre-list {
    margin-bottom: 0;
}


input#edit-submit-screening-events {
    margin: 0;
}

select#edit-sort-by {
    width: 200px;
}
























/*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*//*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------END OF MISC---------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/

a.right-off-canvas-toggle {display: none;}

@media only screen and (max-width:1024px) {
.hide-interactives {display:none;}
.landscape-view {display:block;}


}

@media only screen and (max-width:1089px) and (min-width:770px) {
div#front-sticker-holder {
width:90%;
}
div#front-streaming-sticker p {
    font-size: 2em;
}

}


@media only screen and (max-width:769px) {
div#front-streaming-sticker p {
    font-size: 2em;
}
div#sticker-holder {
  height:auto;
      width:90%;
    top:200px;
    left: 5%;
}
div#streaming-sticker p {
    font-size:2em;
    height:auto;
    padding: 1em;

}


	#header-wide {display:none;}
	#header-tablet {display:block;}
	#right-sidebar {display:none;}
#homepage-content.content-wrapper {background-size:auto;}
.home-main-area {margin-top:50px;}
.header-logo {display: none;}
#header-wide {display: none;}
#header-tablet {display: block;}
.header-links {width:33.3%;float:left;}
#header-tablet [class*="column"] + [class*="column"]:last-child {float: left;}
div.area {width:50%;float:left;margin:0;padding:10px 10px 0 10px;}
div.area img {max-height:110px;float:left;}
div.area.links a {
	display:block;
	width:50%;
	margin-left:50%;
	padding:8px 5px;
	text-align: right;
	font-weight: 600;
	color:#eee;
	border-bottom:1px solid #bdbdbd;
	border-radius:0;
}

.hide-on-tablet {display:none;}

h2#whats-going-on {display:none;}
div.col2-header.large-7.large-offset-1.columns {width:100%;}
div.large-5.columns.footer-text {width:100%;}

div.area.links a:last-child {border:0;}
div.header-links a.lower-home {border-radius: 0;}
#footer-wide {display:none;}
#footer-tablet {display: block;}
#footer-main {height:auto; padding-top:0;}
#footer-tablet .main-footer {width:100%;}
#footer-main .main-footer .columns.footer-updates, #footer-main .main-footer .columns.footer-social {width:50%;padding:20px;}
#footer-main .main-footer .columns {padding-left:0.9375em;}
.sub-nav dd {margin-bottom: 0;}

.body-container {width:100%;}
#body-content {width:auto;border-radius:0;padding-top:10px;}
#content-area {padding:0;}
#interior-content.interior-page #content-area .about-body {width:100%;}
#interior-content.interior-page #content-area .about-body .interior-col1 {border:none; padding:0 4em 0 3em;background-image:none;}
#right-sidebar {display: none;}
.left-frame {display: none;}

#search-block-wide {display:block;}
#search-block-tablet {display: block;}

a.right-off-canvas-toggle {
  display: block;
  width: 15%;
  text-align: center;
  background: #ddd url('../img/hamburger-menu.png') top 15% center no-repeat;
  background-size: 30px;
  padding: 40px 10px 10px;
  font-weight: 600;
  color: #8A8581;
margin-left:85%;
}


ul.interior-side.panel {border-radius: 0 5px 5px 0;}
ul.interior-side {
	width:230px;
	left:0;
}
ul.interior-side li {padding-left:12px;}

.social-container {
  width: auto;
  padding: 0;
  position: absolute;
  top: -1px;
  left: 10px;
}
.social-side {
  width: 130px;
  height: 40px;
  padding: 0;
  right:0;
  border-radius: 0 0 10px 10px ;
  z-index: 1;
  box-shadow:1px 2px 5px #939393;
}
ul.social-left li {
	display: inline-block;
}
a.facebook, a.twitter, a.email {
  width: 40px;
  height: 30px;
  overflow: hidden;
  background-image: url("../img/social-sprite.png");
  background-repeat: no-repeat;
  display: inline-block;
}
a.facebook {
	background-position:10px 10px;
}
a.twitter {
	background-position:10px -22px;
}
a.email {
	background-position:10px -54px;
}



#toolkit-container {margin:40px 5% 20px 5%;width:90%;}
#toolkit-container #toolkit {margin:0;}
#toolkit-container #toolkit .download-toolkit {
  position: absolute;
  right: 1em;
  top: 20px;
}
#toolkit-container #toolkit .toolkit-header a.download-toolkit {
  background-image: url("../img/dl-icon.png");
  background-repeat: no-repeat;
  background-position: 6% top;
  text-transform: uppercase;
  color: #feedc1;
  font-weight: 600;
  font-size: 1em;
  background-color: #504e49;
  border-radius: 8px;
  padding: 0px 2% 0px 8%;
  line-height: 42px;
  font-family: "proxima-nova-condensed", Helvetica, Arial, sans-serif;
}
#toolkit-container #toolkit .toolkit-header p {
  width: 55%;
  font-size: 1em;
  line-height: 1.1;
}
#toolkit-container #toolkit ul.toolkit-list .large-3 {
	width:25%;
}

#footer-main {
	background-image:none;
}
.horizontal-rule {
	margin:20px 5% 0 5%;
	width:90%;
	border:none;
	height:2px;
background: rgba(142,136,130,1);
background: -moz-linear-gradient(left, rgba(142,136,130,1) 0%, rgba(126,126,126,1) 87%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(142,136,130,1)), color-stop(87%, rgba(126,126,126,1)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(left, rgba(142,136,130,1) 0%, rgba(126,126,126,1) 87%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(left, rgba(142,136,130,1) 0%, rgba(126,126,126,1) 87%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(left, rgba(142,136,130,1) 0%, rgba(126,126,126,1) 87%, rgba(0,0,0,1) 100%);
background: linear-gradient(to right, rgba(142,136,130,1) 0%, rgba(126,126,126,1) 87%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e8882', endColorstr='#000000', GradientType=1 );
}

.watch #content-area {margin:0;}
.watch div.title-area .large-3.signin-area {margin:-10px;}
.watch div.title-area div.large-9 {
	width:75%;
	padding-left:4em;
}
.watch div.video-area {
	padding:0 3em;
}
.watch ul.video-buttons {
	margin: 20px 2em;
}
.watch ul.video-buttons li .watch, .watch ul.video-buttons li .buy, .watch ul.video-buttons li .events {
	width:auto;
}
.watch ul.video-buttons li {
	width:29%;
	margin:0 2%;
}
.watch ul.video-buttons li .events {
	font-size: 1.3em;
}
.watch-landing ul.episodes li {padding:0;width:50%;}
.watch-landing div.caption {width:90%; margin:0 5%;}
.watch-landing .caption .title-area {width:90%; margin:0 5%;font-size:0.9em;}
.watch-landing .clips .large-10 {width:75%;}
.watch-landing .clips .large-2 {width:25%;}
.watch-landing div.clip {
    width: 30%;
    margin: 0 1%;
    }
.watch-landing .clips .clip-tip {
  width: 100%;
  top: 45%;
  left: 0;
  font-size: 0.9em;
  padding: 10px 15px;
}

.watch-detail .episode-plus-list {display: none;}
.watch-detail .episode-tablet {display:block;}
.watch-detail .episode-tablet .folder {display:none;}
.watch-detail .episode-detail {padding:0 1em;}
.watch-detail .episode-detail #detail-content {padding-bottom:2em;}

ul.screenings-list {font-size:0.9em;}
ul.screenings-list .large-2.date {width:20%;}
ul.screenings-list .large-10.details {width:80%;}

.node-type-page .interior-col1 {
	padding:4em;
	background-image:none;
}
/*.node-type-page h1 {font-size: 2.25em;}
*/

.page-discover #body-content {padding-top:20px;}
#discover-landing-wide {display:none;}
#discover-landing-tablet {display: block;}
#discover-landing-phone {display:none;}
.page-discover .discover-doc .panel .discover-content-area {padding:0;}
.page-discover #discover-landing-tablet .discover-doc#interior-content {margin:0;}
.page-discover div.content-row {width: 94%; clear: both;}
.page-discover .content-row .mag-description {width:50%; float: left;} 
.page-discover .content-row .mag-toc {width: 45%; margin-left:5%;float: left;}
.page-discover #discover-landing-tablet .panel {width:94%;margin: 3%;
  box-shadow:inset 0 0 10px #7e7e7e;
  border-radius: 10px;
}
.page-discover h1.page-title {color: #b44d0f; padding: 2em 0 0 2em; margin: 0;}
.page-discover .discover-doc .discover-body {margin:0;padding:0;}
.page-discover .discover-main .magazines {
  margin: 2em 0 -2em 1em;
  padding: 0 3em;
  display: table;
  width: 100%;
  position: relative;
  z-index: 9;
}

.magazines div.small-mag {
  position: relative;
  top: 0px;
  transition: top .25s ease-in-out;
  -moz-transition: top .25s ease-in-out;
  -webkit-transition: top .25s ease-in-out;
  margin: 0;
  display: table-cell;
  width:33.3%;
  text-align: center;
}
.page-discover .magazines .small-mag img {bottom:0;}
.page-discover .magazines .small-mag img.active {background:#fff;box-shadow: 0 0 5px #939393;}
#discover-landing-tablet .content-row {padding:2em;}

.responsive-video-container {
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
    margin-bottom: 2em;
}
.responsive-video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.page-discover .mag-toc h3 {font-weight:400; font-size:1em; font-family: proxima-nova-condensed, Helvetica, Arial, sans-serif;}
.page-discover .mag-toc .small-8.columns a {font-weight:600;}
.page-discover .mag-toc .discover-col2 .row {border-bottom: 1px solid rgb(194, 189, 178);padding:0.5em 0;margin:0;}
.page-discover .mag-toc .small-4 {padding: 0;}
.page-discover .mag-toc .small-8 {padding-right:0;}
.page-discover .mag-toc .small-8.columns p {margin:0;}
.node-type-discover .discover-side a.discover-side-panel {
  color: #fdd467;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 1;
  padding-top: 8px;
}
.node-type-discover #content-area {margin:0;}
.discover-side {margin: 0;padding:0; width: 96%;}
.discover-side-panel, #panel1, #panel2, #panel3 {width:95%;margin:0 0 0 5%;}
#side-links-one {display: none;}
#interior-content #content-area.discover-article .about-body {width:100%;}
#interior-content #content-area.discover-article .about-body .interior-col1 {border:none; padding:0 4em 0 3em;background-image:none;}

.discover-download-links .large-5.columns {width: 40%;}
.discover-side .content.active ul li a {
  font-size: 1em;
}

.off-canvas img {display: none;}

ul.off-canvas li h2 {
	  color: #fdd467;
  text-transform: uppercase;
  font-size: 1.1em;
  padding: 15px 5px 0 15px;
}
ul.off-canvas li ul.side-nav.interior-side.panel {margin:0;padding:0; width: 96%}
ul.off-canvas {margin-bottom:0;padding-bottom:30px;}
ul.off-canvas.mag1 {background:#41363c;}
ul.off-canvas.mag2 {background:#3A4937;}
ul.off-canvas.mag3 {background:#2F424D;}

.dig-deeper#videoModal {
position:fixed;
overflow-y: scroll;
overflow-x: hidden;
max-height: 90%;
padding-bottom: 100px;
width: 90%;
top: 5%;
left: 5%;
margin:0;
}

#library-content h1.page-title {padding:1em 1em 0;}
#library-content #block-system-main p {padding:0 2em;}

.show-wages-link {
	display: none;
}

.take-action-landing .interior-col1 h3 {
    margin: 0em 1em 1em 1em;
}

#interior-content {
	margin-right:0;
	margin-left:0;
	padding-left:0;
	padding-right:0;
}
#content-area {
	margin-right:0;
	margin-left:0;
	padding-left:0;
	padding-right:0;
}
#content-area .action-body {
margin-right:0;
	margin-left:0;
	padding-left:0;
	padding-right:0;
}
#content-area.action-content .action-body .interior-col1 h1 {
	padding-left:30px;
}
#content-area.action-content .action-body .interior-col1 h3 {
	padding-left:30px;
}
div#become {
    margin-left: 30px;
}
#become .flexslider {
    width: 95%;
    }
#become ol.join-now-flex-control-nav {
    width: 50%;
    margin-left: 30%;
}
#become .join-now-button {
    width: 24%;
    position: absolute;
    left: 37%;
    bottom: 90px;
}
#become .join-now {
    padding: 70px 10px;
}
#become .join-now p {
    font-size: 1em;
}
.take-action-landing #change {
    width: 90%;
}
.take-action-landing #change #change-text {
    width: 100%;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}
#how-screen {
    margin: 65px 5%;
    height: 125px;
    background-position: right 10px top 50%;
}
#become-partner-form-container {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
}
div#partner-form-intro {
    float: none;
    width: 100%;
    margin-right: 0;
}
div#partner-map {
    text-align: center;
    margin-bottom: 40px;
}
.partner-form .partner-checkboxes label {
    width: 70%;
}
#download-guide {
	width:98%;
}

.node-type-take-action-page .right-off-canvas-menu ul.menu {
	    background-color: #e6e3dc;
	        border-radius: 0 5px 5px 0;
	        max-width:229px;
}

.right-off-canvas-menu .region-sidebar-second ul.menu li a {
    color: #292622;
    padding: 3px 7px;
    font-size: 1em;
    font-weight: 600;
    display: block;
}
.right-off-canvas-menu .region-sidebar-second ul.menu li a.active {
color:#B44D0F;
}
.right-off-canvas-menu .region-sidebar-second ul.menu li {
border-bottom: 1px solid #c2bdb2;
padding:8px 0px;
}
.right-off-canvas-menu .region-sidebar-second ul.menu li ul {
margin-left:-5px;
    margin-top: 10px;
    margin-bottom: -10px;
}
.right-off-canvas-menu .region-sidebar-second ul.menu li ul li {
    border-bottom: 1px solid #c2bdb2;
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    background-color: #F9F7F5;
}
.right-off-canvas-menu .region-sidebar-second ul.menu li ul li a {
    padding: 0 5px 0 20px;
    font-weight: normal;
    }
    .node-type-take-action-page h4 {
    	font-size:1.25em;
    }
#node-1421 p {
	margin-top:1em;
}
.arrow-swoop {
	opacity:1;
}
.page-node-add-screening-event .interior-col1 {
    border-right:none;
    background-image:none;
    padding:20px;
}
form#screening-event-node-form .fieldset-wrapper {
    width: 100%;
}
form#screening-event-node-form .fieldset-wrapper fieldset legend {
    width: 25%;
}
form#screening-event-node-form .field-type-datetime legend, form#screening-event-node-form .field-type-timefield legend {
    text-align: right;
   padding-right: 10px;
}
form#screening-event-node-form .form-item-field-time-of-day-und-0-value input, form#screening-event-node-form .form-item-field-time-of-day-und-0-value2 input {
    margin: 0;
}
form#screening-event-node-form .field-type-timefield .fieldset-description {
    text-align: left;
}

.page-node-add-screening-event h1.page-title {
	margin-top: 40px;
	margin-bottom:0;
}

.toolkit-download .large-6 {
    position: relative;
    width: 50%;
}

.paid-interactive,.family-leave, #related-clips {display:none;}

.page-node-27 .clips.row, .page-node-27 .title-area.row {
	margin: 0;
}
.page-node-27 div.clip {
    min-height: 180px;
}
.page-node-27 .clip h3 {
    font-size: 1em;
}
.episode-detail #detail-content .large-4 {
	margin:0;
}
.episode-detail #detail-content .large-8.columns {
	padding-right:2em;
	width:100%;
}

#search-block-tablet #library-form .col1 {
    float: none;
    width: 100%;
}
.library-resources .library-resources-list p {
    font-size: 1.0625em;
    }

#library-form .large-8.columns.library-col3 {
    min-height: 148px;
}
#reclick {display: none;}

ul.video-buttons li .watch::before {
    content: '';
    display: none;
}
#node-555 h3 {font-size:2.1em;}

.episode-bottom-link {width:100%;}



} /*---------------------------------------------------------END OF 768 --- */


/*--------------------------------START 736---------------------------------*/
@media only screen and (max-width:736px) {

div#front-sticker-holder {
    position: fixed;
    width: 90%;
    bottom: -5px;
    left: 5%;
    background-color: #8E1921;
    border-radius: 20px 20px 0 0;
    border: 3px solid #A39477;
    box-shadow: 0 0 12px rgba(0,0,0,.8);
    opacity: 1;
    display: none;
    z-index: 99;
}
div#front-streaming-sticker {
  display: table;
  width: 100%;
}

div#front-streaming-sticker p {
    color: #f3f0e9;
    font-size: 2em;
    line-height: 1.3;
    font-family: "proxima-nova-condensed", Georgia, Times, serif;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    padding: 1em;
}





#header-phone {display: block;}
#header-tablet {display: none;}
#header-wide {display: none;}

#header-phone #area-holder .area-top {width:100%;margin:-1em 0 1em 0;}
#area-holder .area-top div {width:50%;margin:0;padding:0 2% 2%;float:left;}
#area-holder .area-top div:first-child {text-align:left;}
#area-holder .area-top div:last-child {text-align:right;}
#area-holder .area-top div a {
	text-transform: uppercase;
  color: #FDD467;
  background: rgba(0,0,0,.4);
  padding: 5px 20px;
  font-size:0.9em;
}
#area-holder .area.logo {width:55%;padding:1%;margin-top:1em;}
#area-holder .area.links {width:45%;padding:1%;margin-top:1em;}
#area-holder .area.links a {width:90%;margin:0 0 0 10%;}

.home-main-area {margin:0;}
#homepage-content.content-wrapper {background-size:200%;padding-bottom:20em;}
#homepage-content .home-main-area h1 {font-size: 2.2em; padding-top:10px;} 
#homepage-content .home-main-area h2 {font-size:2.2em;}
#homepage-content .or, #homepage-content .facts-modal {display: none;}

#footer-phone {display: block; background-color: rgba(0,0,0,.5);padding-top:2em;margin-top:2em;}
#footer-tablet {display:none}
#footer-wide {display: none;}

#footer-phone .footer-social, #footer-phone .footer-menu {background-color: rgba(0,0,0,.5);}
#footer-phone .footer-social h4 {text-align: center;}
#footer-phone .footer-social li {width:24%;margin:0; padding:0;}
#footer-phone .footer-social li a {width:auto;}
#footer-phone .footer-social a.newsletter-footer {
	background-image:url('../img/newsletter-footer.png');
	background-position: top;
	background-size:50px;
}
#footer-phone .footer-menu {margin-bottom:2em;}
#footer-phone .footer-text, #footer-phone .production-credits {padding:0 2em;font-size:0.8em;}
#footer-phone .footer-text {padding-top: 1em;}
#footer-phone .footer-text p {line-height: 1.2}
#footer-phone .production-credits p {color: #c1bcb7;text-align: center;}
#footer-phone .footer-menu li {text-align: center;display: inline-block;
  float: left;
  width: 49%;
margin:0 0 1em 0;
}
  #footer-phone .footer-menu li a {color:#807b75;font-size: 1.4em;}
#reclick {display: none;}
#search-block-wide {display:none;}
#search-block-tablet {display: none;}



#content-area .signin-area {display: none;}
#interior-content {margin-top:0;}
.title-area.row .large-9.columns {width:100%;}
.watch div.video-area {padding:0 1em; margin-bottom:1em;}
.watch-landing ul.video-buttons {display: none;}
.watch-landing ul.episodes li {width: 100%}
.watch-landing div.clip {width:80%; margin:0 10%;padding:0;}
.watch-landing div.clip img {width:100%;}
.watch-landing div.clip img.playbutton {width:25%; top: 20%; left: 35%;}
.watch-landing .clips .clip-tip {top: 75%}
#toolkit-container {display:none;}
body.page-node-27 div.views-field.views-field-nothing{left: 40%;}

#discover-landing-wide {display:none;}
#discover-landing-tablet {display: none;}
#discover-landing-phone {display: block;}
#discover-landing-phone #interior-content {margin-top:2em;margin-left:0;}

.page-discover .large-12.columns.body-container #body-content {
	background:#41363C;
	}
#discover-landing-phone .discover-doc#interior-content {margin-top:0;}
.page-discover #content-container {padding-top:0;}
.node-type-discover .large-12.columns.body-container #body-content {
	background:#F3F0E9;
}

ul.large-block-grid-2.episodes li:nth-child(5) {
    margin-left: 0;
}
p.show-results {display: none;}

.toc-header-phone {
	  width: 100%;
  background-color: #41363C;
  color: #ffffff;
font-weight: 600;
  text-align: left;
  line-height: 1.1;
    font-size: 2em;
  padding: 1em;
}
.toc-header-phone span {
	font-size:0.5em;
	color:#bdbdbd;
}
.toc-header-phone#mag2-header {
	background-color:#40623A;
}
.toc-header-phone#mag3-header {
	background-color:#113583;
}
.toc-header-phone p {
	padding: 1em 2em 0px 45%;
  font-size: 1.2em;
  line-height: 1.3;
}
.toc-list-phone {clear:both;}
.toc-list-phone .row {
  padding: 1em 0;
  font-size: 1.3em;
  margin: 0;
  background:#F3F0E9;
}
.toc-list-phone .row:nth-child(odd) {background-color:#ddd;}
.toc-list-phone .row .small-8.columns {padding:0 1em 0 0;}
.toc-list-phone p {margin: 0;}

.toolkit-download, .field-name-field-dig-deeper-embed, #countup-container {display: none;}

a.right-off-canvas-toggle {width:25%;margin-left:75%;}

#interior-content #content-area.discover-article .about-body .interior-col1 {padding: 0 2em 0 1em;border:0; background-image: none;}

.horizontal-rule {display:none;}

.hide-on-phone {display:none;}

.player .controls {display: none;}
.controls {display: none;}

.front .reveal-modal {
	left:50%;
	margin-left:-50%;
	width:100%;
}
.front #videoModal a.close-reveal-modal {
  bottom: -100px;
  left: 0;
  right: auto;
  top: auto;
  text-indent: -999px;
  color: #000;
  background-image: url("../img/close-video.jpg");
  background-repeat: no-repeat;
  width: 100%;
  height: 100px;
  background-color: black;
  background-position: 50%;
}

form#user-login {
	margin:0;
}

form#user-login input[type=submit] {
background: #888;
  margin-top: 0;
  border-radius: 10px;
  height: auto;
  padding: 5px;
  line-height: 1;
  font-size: 2em;
}

.watch div.title-area div.large-9 {padding-left:1.5em;}
.watch ul.video-buttons {margin:0;}
.watch ul.video-buttons li {
	width: 100%;
  display: block;
  margin: 0;
  }
 .watch ul.video-buttons li {border: 4px solid #F3F0E9;}
.watch ul.video-buttons li a {
	background-image:none;color:#B44D0F;height:auto;
  padding: 0.5em 0;
  background: #ddd;
  }
.watch ul.video-buttons li a span {display:none;}

.episode-detail .large-12 #detail-content {border:none;padding-top:2em;}
.watch-detail .episode-detail {padding:0 0.5em;}
/*
.episode-detail .large-12 #detail-content .large-4 {display:none;}
*/
.page-modal-forms-nojs-webform-78 .interior-col1 {padding-top:3em;}
.page-modal-forms-nojs-webform-78 h1 {display:none;}
#webform-client-form-78::before {
	content:"Subscribe to The Raising of America newsletter";
	font-size:1.75em;
	color:#B44D0F;
}

.login #login-links .login-link,
.register #login-links .login-link {
background: none;
width: auto;
border: 0;
background-size: 100% 200% !important;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
font-size: 1em;
font-weight: 600;
}
a.login-link {
	display:block;
	padding: 0 !important;
  width: 60%;
  margin: 0 20%;
  border: 1px solid !important;
  border-radius: 10px;
}

.toboggan-unified {
	margin-left:0;
}

.user-login-content #login-form .form-item label, 
.user-login-content #login-form .form-item input,
.user-login-content #login-form .form-item .description, 
#edit-account .form-item input, 
#edit-account .form-item label, 
#edit-account .form-item .description {
	width:80%;
	margin-left:10%;
}
.login-forgot {
	margin:1em 0;
}
.user-login-content h1 {
	margin:2em 0 1em 0;
}




.take-action-landing #content-area {
	margin:0;
}
.take-action-landing .interior-col1 h1 {
	  margin: 16px 0 16px 0;
}
.take-action-landing .interior-col1 h3 {
  margin: 0 24px 56px 0;
}

.take-action-landing #five-ways {
	margin:0 30px 0 0;
	background-image:none;
	background-color:#ddd;
	box-shadow: 1px 0px 8px #888;
	padding:5%;
}
.take-action-landing #five-ways h2 {
  margin-top: 0px;
  margin-bottom: 24px;
  text-align: center;
  }
.take-action-landing #five-ways dl.tabs dd:first-child {
display:none;
}
.take-action-landing #five-ways dl.tabs {
	position:relative;
	top:0;
	right:0;
	display:table;
	width: 100%;
}
.take-action-landing #five-ways .tabs dd {
display: table-cell;
width:20%;
padding:0 1%;
}
.take-action-landing #five-ways .tabs dd a {
  background: #B44D0F;
  font-size: 1.8125em;
  height: auto;
  line-height: 60px;
  width: auto;
  border-radius: 50%;
}
.take-action-landing #five-ways .tabs dd:first-child a {
  background: url("../img/change-why-bg-tablet.png") no-repeat;
  width:118px;
}


.take-action-landing #five-ways .tabs-content {
  height: auto;
  min-height:350px;
  background: #eee;
  padding: 0 5%;
  margin-top:-10px;
}

.take-action-landing #five-ways .tabs-content .conversation-image {
	position:absolute;
	padding-right:33px;
}
.take-action-landing #five-ways .tabs-content img {
  float: none;
  width: auto;
  opacity: .1;
  height: auto;
  margin-top:20px;
}
.take-action-landing #five-ways .tabs-content #change-2 img,
.take-action-landing #five-ways .tabs-content #change-3 img,
.take-action-landing #five-ways .tabs-content #change-4 img,
.take-action-landing #five-ways .tabs-content #change-5 img,
.take-action-landing #five-ways .tabs-content #change-6 img {
  margin-top:20px;
}



.take-action-landing #five-ways .tabs-content .conversation-description {
  position: relative;
  width: auto;
  padding: 0 1%;
  display: block;
  height: auto;
}
.take-action-landing #five-ways .tabs-content .conversation-description .five-ways-caption {
  padding: 0;
  font-size: 2em;
  margin: 30px 0;
  display:block;
  height: auto;
  width: auto;
}
.take-action-landing #five-ways .tabs-content #change-3 .conversation-description .five-ways-caption {
	font-size:2em;
}
.take-action-landing #five-ways .tabs-content #change-4 .conversation-description .five-ways-caption{
	font-size:2em;
}
.take-action-landing #five-ways .tabs-content #change-5 .conversation-description .five-ways-caption {
	font-size:2em;
}
.take-action-landing #five-ways .tabs-content .change-caption {
  width: auto;
  float: none;
  padding: 0;
  min-height: 0;
}






.take-action-landing #seven-ways {
	margin-right: 30px;
	background-image:none;
	background-color:#ddd;
	box-shadow: 1px 0px 8px #888;
}
.take-action-landing #seven-ways h2 {
	text-align: center;
}




.take-action-landing #seven-ways #screen-panel dl.screen-links dd a {
	width:220px;
}
.take-action-landing #seven-ways #screen-panel dl.screen-links dd a {
	background-image:none;
	background-color:#888;
	font-size:1.1em;
}
.take-action-landing #seven-ways #screen-panel dl.screen-links dd a span {
	font-size: 1.75em;
	margin-right: 9px;
}
.take-action-landing #seven-ways #screen-panel .tabs-content.vertical .content .tab-caption p {
	padding: 0 1em;
	font-size: 2em;
}
.take-action-landing #seven-ways #screen-panel .tabs-content #screen-1 p {
	font-size: 1.5em;
}

.take-action-landing #seven-ways-phone .accordion dd.accordion-navigation a {
display: block;
width: 100%;
  text-align: center;
  font-size: 1.5em;
  border-top: 1px solid #BDBBB9;
  border-left: 0;
  border-right: 0;
  padding: 18px 0;
  border-bottom: 0;
  color:#b44d0f;
}
.take-action-landing #seven-ways-phone .accordion dd .content p {
	color:#000;
	font-size:1.3em;
	text-align: center;
	font-family:'proxima-nova', Helvetica, Arial, sans-serif;
	padding-top:1em;
}
.take-action-landing #seven-ways-phone .accordion dd.accordion-navigation a.read-more {
display:inline;
width: auto;
  text-align: center;
  font-size: 0.8em;
  border-top: none;
  padding:0;
  color:#c5771a;
}
.take-action-landing #seven-ways-phone .accordion dd > a:hover {
background-image:none;
}

.take-action-landing #action-toolkit {
  height: 100px;
  padding: 0.5em 0 3em 0;
  margin: 40px 30px 0 0;
  border-radius: 2em;
  box-shadow: 0px 0px 3px rgba(0,0,0,.7);
  }
.take-action-landing #action-toolkit div:nth-child(1) {
  font-size: 1.3em;
}
.take-action-landing #action-toolkit div:nth-child(2) {
  font-size: 2.2em;
}
form#screening-event-node-form label {
    width: 100%;
    text-align: left;
}
form#screening-event-node-form .fieldset-wrapper fieldset legend {
    width: 100%;
    text-align: left;
}
form#screening-event-node-form #field-date-of-screening-add-more-wrapper .form-wrapper .fieldset-wrapper {
    width: 100%;
}
form#screening-event-node-form input {
    width: 100%;
}
form#screening-event-node-form .form-item-field-date-of-screening-und-0-value .description {
    width: 100%;
}
form#screening-event-node-form .field-type-timefield .fieldset-description {
    display: none;
}
form#screening-event-node-form .description {
    margin-left: 0;
}
form#screening-event-node-form #edit-field-which-episodes-und input {
    width: 5%;
    float: left;
    margin: 0 5%;
}
form#screening-event-node-form #edit-field-which-episodes-und label {
    width: 85%;
}
a.mollom-refresh-captcha.mollom-refresh-image {
    left: 200px;
    top: 45px;
}
form#screening-event-node-form .mollom-image-captcha-instructions {
    margin-left: 5%;
}
#become {display: none;}
.take-action-landing #change h2 {
    float: none;
}
#change-convo-handout {display: none;}
.take-action-landing #change {
    width: 100%;
    padding: 0 24px;
}
#change-text p {
    -webkit-column-break-inside: inherit;
    page-break-inside: inherit;
    break-inside: inherit;
}
.take-action-landing #change #change-text {
    height: auto;
}
#five-elements-block span {display: none;}
#five-elements-block {
    width: 100%;
    margin: 0;
}
#five-elements-block #flip-credits1, #five-elements-block #flip-credits2, #five-elements-block #flip-credits3, #five-elements-block #flip-credits4, #five-elements-block #flip-credits5, #five-elements-block #flip-credits6, #five-elements-block #flip-credits7, #five-elements-block #flip-credits8 {
    padding: 1em 2em 1em 1em;
    min-height: 0;
    text-align: left;
    font-weight: 400;
    font-size: 1.4em;
}
#five-elements-block #panel-credits1, #five-elements-block #panel-credits2, #five-elements-block #panel-credits3, #five-elements-block #panel-credits4, #five-elements-block #panel-credits5, #five-elements-block #panel-credits6, #five-elements-block #panel-credits7, #five-elements-block #panel-credits8 {
    text-align: left;
    padding: 2em;
}
#how-screen {
    margin: 10em 5%;
    height: auto;
background-size:12%;
    font-size: .8em;
    padding: 1em 0 0.5em 1em;
    border: 2px solid #b44d0f;
    box-shadow: none;
    width: 90%;
}
#how-screen h2, #how-screen p {
    margin-bottom: 5px;
}
#become-partner-form {
    padding: 2em 1em 6em;
}
div#partner-map {display: none;}
.partner-form #partner-inputs ul li {
    margin: 0;
}
.partner-form #partner-inputs label span {
    display: inline-block;
    width: 100%;
    text-align: left;
    padding-right: 0;
}
.partner-form #partner-inputs input {
    width: 100%;
}
#become-partner-form form p {
    margin-left: 0;
}
.partner-form .partner-checkboxes {
    margin: 0;
}
.partner-form .partner-checkboxes label {
    width: 90%;
    margin: 0 0 0 20px;
}
.partner-form .partner-checkboxes ul {
    margin-top: 20px;
}
.partner-form input[type=submit] {
    width: 126px;
    margin: 0 30%;
}
#interior-content.interior-page #content-area .about-body .interior-col1 {
    border: none;
    padding: 0 24px;
    background-image: none;
}
.page-node-1401 #take-action-page #seven-steps-flexslider {
    display: none;
}
#download-guide {
    height: auto;
}
#download-guide ul {
    margin-left: 0;
}
#download-guide li {
    line-height: 1.3;
    margin: 5px 0;
}
a.step.next, a.step.previous {
    background-image: none;
}
#list-of-forums p {
    padding-left: 1em;
    padding-right: 1em;
    margin: 0.8em 0;
}
#pitfalls-page .pitfall p {
    padding: 0;
}
.front-question, .back-question {
    height: 100px;
    width:100%;
 }
 .holder {
    height: 220px;
}
.front-question p, .back-question p {padding:0 20px;}
.page-node-1423 .landscape-view {margin:0;text-align: left;}
.page-node-1423 .interior-col1 .content .landscape-view ol li {
	    font-weight: 400;
    line-height: 1.3;
    margin:1em 0;
    color:#656262;
}
.page-node-1423 .landscape-view ol {
margin: 20px 0 20px 20px;
    border-bottom: 1px solid #F3F0E9;
    padding: 20px 0;
    }
    .page-node-1423 .landscape-view ol:first-of-type {
margin: 5px 0 20px 20px;
    padding: 0 0 20px 0;
    }.page-node-1423 .landscape-view ol:last-of-type {
    border-bottom: none;
    padding: 20px 0 0 0;
    }
.page-node-1423 .interior-col1 .content .landscape-view ol li:nth-of-type(2) {
color:#000;
font-weight: 700;
}
.node-type-take-action-page h4.pitfall-quotes::before {
	background:none;
	width:0;
	height:0;
}
.node-type-take-action-page h4.pitfall-quotes {
	padding-left:0;
}
#node-555 img.press-release {margin:0;}
figure.press-item {float:none;margin-bottom:1em;}
#still-photos figure {
width:100%;
float:none;
margin:0 0 75px 0;
min-height:300px;
}
h2#whats-going-on {display: none;}
.discover-article #figure-block1 {float: none;}
.discover-article #figure-block2 {
width: 250px;
float: none;
margin-right: 0;
margin-bottom: 50px;
margin-left: 30px;
}
.screenings-table a.post-event {display: none;}
dl.screenings-tabs dd a, dl.screenings-tabs .separator a {
    padding: 1em 0;
    font-size: 1.1em;
    min-width: 10px;
    width: 49%;
}
dl.screenings-tabs .separator {display: none;}
ul.screenings-list li.screening .date {
	border-radius: 10px 10px 0 0;
text-transform: uppercase;
padding: 0;
margin: 0;
box-shadow: none;
width:100%;
}


li.screening .large-10.columns.details {
	width:100%;
padding: 1em;
background-color: #FFF;
border-radius: 0 0 20px 20px;
}
li.screening .large-6.columns.details {
	width:100%;
padding: 1em;
background-color: #FFF;
border-radius: 0;
}
li.screening .large-4.columns.details {
	width:100%;
padding: 1em;
background-color: #FFF;
border-radius: 0 0 20px 20px;
}
.screening-cohosts {
    margin-top: 1em;
}
ul.screenings-list li.screening .date .day {
    border-radius: 0;
}
ul.screenings-list li.screening .date .month {
}






}
/*---END OF 480 --- */

/*----------START 375 -----------*/
@media only screen and (max-width:375px) {

#partner-map {display: none;}
div.clip-flag-watch-page {display: none;}

#interior-content.interior-page #content-area .about-body .interior-col1 {
border: none;
padding: 0 2em 0 1.065em;
background-image: none;
}
#node-551 h3 {
	font-size:1.8em;
}

#node-551 p {
	padding-left:0;
}
.about-episode h4 {
font-size:1.4em;
}
.about-episode img {
float:none;
margin:1em 0;
width:100%;
}
#node-551 #panel-credits1 {
padding:2em 1em;
}
#node-551 #panel-credits1 ul {
margin:0;
}
#node-551 .presenting-logos {
width:100%;
margin:0;
float:none;
text-align:center;
}
.node-type-about-pages .producers {
padding:1em;
}
.node-type-about-pages .producers h4 {
font-size:1.4em;
}
.node-type-about-pages .producers h3, #node-555 h3 {
font-size:2.1em;
}
.node-type-about-pages .producers img {margin:1em 3em;}
.quotes-title img {display:none;}
#node-555 img.press-release {margin:0 60px 20px 60px;}
#still-photos figure {
width:100%;
float:none;
margin:0;
min-height:300px;
}
.page-node-558 .interior-col1 .content .partner-list ul {margin-left:0;}
.page-node-558 .partner-list img {width:100px;padding:6px;}
.page-node-558 .partner-list li.views-row {min-height:300px;}
#contact-us-text {margin:0;}
#webform-client-form-564 .form-item label {margin:0;}

#page-node-1908 .interior-col1 {
	border-right:none;
}

div#dvd-content-button {
	margin: 20px 0;
}
div#DVD-cover {
	float:none;
	width:auto;
}

#order-dvd-button {
display: block;
width: auto;
height: auto;
border-radius: 0;
margin: 0;
border: 0;
background-image: url('../img/external-link-yellow.png'), url('../img/dvdpackages-button.png');
background-repeat: no-repeat, no-repeat;
background-position: top 20px right 50px, top center;
background-size: 30px, 266px;
color: #fdd467;
font-weight: 600;
font-size: 2em;
line-height: 81px;
text-align: center;
font-family: "proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;
}

p.dvd-note {
	text-align: center;
display: block;
padding: 0;
line-height: 1;
font-size: 1.2em;
width: auto;
margin: 1em;
color: #8C867E;
}
#dvd-content-button h4 {
display: block;
width: auto;
margin-left: 0;
margin-bottom: 20px;
line-height: 1;
font-family: 'proxima-nova-condensed', Helvetica, Arial, sans-serif;
font-size: 1.6em;
text-align: center;
}

#page-node-1908 .interior-col1 p {
color: #292622;
font-size: 1.2em;
margin: 0;
padding: 0 0 0 1em;
}
.page-node-1412 .interior-col1 {
	padding:0;
}
.page-node-1412 #interior-content {
	background-size: 100%;
	background-color:#292622;
}
.page-node-1412 p.lost.second {
margin-left: 10%;
width: 80%;
font-size: 2em;
padding-top: 20px;
text-align: center;
}
.page-node-1412 p.lost.first {
	font-size:2em;
	margin-top: 1em;
}
.page-node-1412 #body-content.content-area {
	background-color:#292622;
}
.page-node-1893 .pullout-quote {
	display: none;
}





}
/*---END 375 ----*/

/*---------320-----------*/
@media only screen and (max-width:375px) {
#footer-phone .footer-menu li {width:48%;}
.interior-col1 .content .about-episode ul {margin-left:0;}
#credits-page .credits-column {
    width: 100%;
    float: none;
    margin-right: 0;
}
#credits-page .credits-column-list {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    background: #fff;
}
#credits-page ul {
    margin-left: 0;
}
#area-holder .area-top div:first-child {
    text-align: left;
    visibility: hidden;
}
.node-type-about-pages .producers img {
    border: none;
    border-radius: 5px;
    float: none;
    margin: 1em 0;
}
.advisers-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}

.page-node-558 .partner-list .views-field-title {
    line-height: 1;
}
.page-node-558 .partner-list img {
    float: none;
    margin: 1em 0;
}
.page-node-558 .partner-list li.views-row {
    height: auto;
}
#interior-content.interior-page #content-area .about-body .interior-col1 {
    padding: 0 2em 0 1em;
}
#order-dvd-button {
    background-image:url('../img/dvdpackages-button.png');
    background-repeat:no-repeat;
    background-position:top center;
    background-size:266px;
}
.watch ul.video-buttons li .events {
	font-size:1.5em;
}
.episode-bottom-link.external {
    background-image: none;
}
.episode-bottom-link {
    margin: 1em 0;
    width: 100%;
}
.video-area .caption-flag-row .folder {
    display: none;
}
.episode-detail.clip div.clip-description {
    border-left: none;
    padding: 1em 0 1em 0;
    border-radius: 20px;
    margin-left: 0;
}











}
/*--------END 320 -----------*/







@media screen and (max-width:480px) {
#seven-ways-wide {display:none;}
#seven-ways-phone {display: block;}
.landscape-view {display: block;}
}


@media screen and (min-width:481px) and (max-width:769px) {
 #header-tablet {display:block;}
 #header-wide {display: none;}
 #header-phone {display: none;}
#footer-phone {display: none;}
#footer-tablet {display:block;}
#footer-wide {display: none;}
	#discover-landing-wide {display:none;}
	#discover-landing-tablet {display: block;}
	#discover-landing-phone {display: none;}
#seven-ways-wide {display:block;}
#seven-ways-phone {display: none;}
.landscape-view {display: block;}
.page-node-569 .landscape-view {display: none;}
}

@media screen and (min-width:770px) {
	.horizontal-rule {display:none;}
	.watch-detail .episode-thumbs-table {display:table;}
	.watch-detail #content-area .episode-tablet {display:none;}
	#discover-landing-wide {display:block;}
	#discover-landing-tablet {display: none;}
	#discover-landing-phone {display: none;}
	#header-phone {display:none;}
#footer-phone {display: none;}
#footer-tablet {display:none;}
#footer-wide {display: block;}
#seven-ways-wide {display:block;}
#seven-ways-phone {display: none;}
.landscape-view {display: block;}
.off-canvas-toggle-button-float {
    display: none;
}
}
@media screen and (min-width:960px) {
.landscape-view {display: none;}
}
/*-------- END OF SCREEN-SIZES --------------------------------------------------*/


@media print {
  body {
	font-family: Georgia, serif;
	background: none;
	color: black;
	font-size:11pt;
	margin:1em 5em;
}
header, #toolkit, #footer-main, div.social-container, div.right-sidebar, #side-links-one, #related-clips, div.discover-download-links {
	display: none;
}
.entry a:after {
	content: " [" attr(href) "] ";
}
}

.page-node-1417 #critics-link {
    display: none;
}