/*------------------Header--------------------*/



.branding .header-organization-banner img {
    width: auto;
}
#block-block-11 {
    position: initial;
}
.utility-header .contextual-links-trigger {
  display: none;
}
/*------ display Suite Layout--------------------*/
/*------ Search Box--------------------*/

/*------------------Navigation--------------------*/
/* Bootstrap overwrite */


/*------------------State Template Additions--------------------*/
.published {
  display: inline-block;
  font-style: italic;
}
.pub-item {
  line-height: 1.2em;
  margin-bottom: 1px;
  padding: 0.4em 0 0.4em 2em;
}
/*------------------Bootstrap Additions--------------------*/

#admin-menu .admin-menu-search input {
  min-height: 3px;
  line-height: 1.4;
  height: 18px;
}
/*-----------------State theme V4 adjustments-------------- */
#nav_home_container {
  font-size: 1.3em;
}
.global-footer ul>li {
  line-height: 30px;
  white-space: nowrap;
}
label {
  display: block;
}
.landing h2 {
  margin-bottom: .25em;
}
/*------------------jquery overwrite --------------------*/
.ui-widget {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: none repeat-x scroll 50% 50% #EFFAF6;
    border: 1px solid #d3d3d3;
    color: #555555;
    font-weight: normal;
}
.ui-widget-content {
    border: 0 solid #fff;
}
.ui-widget-content a {
    color: #428bca;
}
/*------------------ Events / Address Field --------------------*/
.address {
    margin-bottom: 0.5em;
    margin-left: 1.5em;
}
.ca-gov-icon-road-pin {
    float: left;
}


/*-------------overwrite system padding----------------*/
.item-list .pager li {
    padding: 0.5em 0.2em;
}
/*-------------exposed filter and sort container-------------*/
.sort {
    display: inline-block;
    width: 100%;
}
html.js .view-filters fieldset.collapsed {
    height: auto;
}

html.js input.form-autocomplete {
 background-image: none;
}
.block-p65-core .form-item,
.block-p65-core .form-actions {
  margin: 0;
}
.block-p65-core .form-submit
 {
  right: 0;
  padding-top: 5px;
}
.region-featured2 {
  background-color: #f9f8f8;
 }
.region-featured2 .form-control {
  padding-left: 0;
  padding-right: 0;
  background-color: #f9f8f8;
  border: none;
}
.region-featured2 .chosen-container {
  max-width: 180px;
}
.form-item-search-block-form {
  margin: 0 25px;
}

#edit-actions--2 {
  margin-top: 0;
  margin-bottom: 0;
}
#edit-actions--2 .form-submit {
  right: 25px;
  padding-top:25px ;
}
.modal-dialog .form-item {
  margin-top: .5em;
  margin-bottom: .5em;
}

/*-------------chosen styling-------------*/
.chosen-container .chosen-single, .chosen-container-active.chosen-with-drop .chosen-single {
  background: none;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  height: auto;
  line-height: inherit;
  color: inherit;
  text-align: left; 
}
.chosen-container .chosen-drop {
  text-align: left;
  border-color: #ccc;
  background-color: rgba(255, 255, 255, 0.95); 
}
.chosen-container .chosen-results {
  list-style: none; 
}

.view-listed-chemicals #edit_jump_chosen {
  border-color: black;
  margin-left: 8px;
  border-radius: 0.25em;
}
.view-listed-chemicals #edit_jump_chosen .chosen-single {
  background-image: none;
}

/*-------------factsheet styling-------------*/
.factsheet-item {
  border: 3px solid;
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  border-radius: 35px;
  padding: 15px 20px;
  margin-bottom: 25px; }
  .factsheet-item li {
    margin-bottom: 10px; }
  .factsheet-item__title {
    font-weight: bold; }
  .factsheet-item.theme--warning {
    background-color: #fff3af; }
  .factsheet-item.theme--warning .factsheet-item__content {
    background-repeat: no-repeat;
    background-position: 0 5px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA3NSA3MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+d2FybmluZzwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNjcuODUgNjguNDNINy4yNTRjLTEuNTA1LS4wMDQtMi43MjctMS4zNTUtMi43MjctMy4wMSAwLS41My4xMjQtMS4wNS4zNi0xLjVMMzUuMTggNi40Yy43MTYtMS4zNiAxLjg5Ni0xLjUwNiAyLjM3LTEuNTA2LjQ3NCAwIDEuNjU0LjE0NyAyLjM3IDEuNTA3bDMwLjI5MyA1Ny41MmMuMjUuNDY1LjM3Mi45NTguMzcyIDEuNSAwIDEuNjYtMS4yMjggMy4wMS0yLjczOCAzLjAxIiBmaWxsPSIjRThCNDUyIi8+PHBhdGggZD0iTTY3Ljg1IDY3Ljc1Mkg3LjI1NWMtMS4xNTgtLjAwNC0yLjEwNy0xLjA1LTIuMTA3LTIuMzMgMC0uNDE1LjA5Ni0uODIuMjc4LTEuMTY1TDM1LjcyIDYuNzRjLjU1NC0xLjA1MiAxLjQ2Ny0xLjE2NiAxLjgzMy0xLjE2Ni4zNjYgMCAxLjI3OC4xMTQgMS44MzQgMS4xNjhMNjkuNjggNjQuMjZjLjE5Ny4zNjcuMjg4Ljc0Ny4yODggMS4xNiAwIDEuMjg3LS45NSAyLjMzMi0yLjExOCAyLjMzMnptLTY2LjQxNS0yLjMzYzAgMy41MyAyLjU5OCA2LjM5IDUuODIgNi40MDJINjcuODVjMy4yMTIgMCA1LjgzLTIuODczIDUuODMtNi40MDMgMC0xLjEzLS4yNjUtMi4yMjYtLjc4NS0zLjE5NUw0Mi42IDQuNzA1Yy0yLjI0OC00LjI2OC03Ljg0Ni00LjI2OC0xMC4wOTcgMEwyLjIwOCA2Mi4yMjVjLS41MS45Ny0uNzczIDIuMDc3LS43NzMgMy4xOTZ6IiBmaWxsPSIjMUExOTE4Ii8+PHBhdGggZD0iTTY3Ljg1IDY3Ljc1Mkg3LjI1NWMtMS4xNTgtLjAwNC0yLjEwNy0xLjA1LTIuMTA3LTIuMzMgMC0uNDE1LjA5Ni0uODIuMjc4LTEuMTY1TDM1LjcyIDYuNzRjLjU1NC0xLjA1MiAxLjQ2Ny0xLjE2NiAxLjgzMy0xLjE2Ni4zNjYgMCAxLjI3OC4xMTQgMS44MzQgMS4xNjhMNjkuNjggNjQuMjZjLjE5Ny4zNjcuMjg4Ljc0Ny4yODggMS4xNiAwIDEuMjg3LS45NSAyLjMzMi0yLjExOCAyLjMzMnptLTY2LjQxNS0yLjMzYzAgMy41MyAyLjU5OCA2LjM5IDUuODIgNi40MDJINjcuODVjMy4yMTIgMCA1LjgzLTIuODczIDUuODMtNi40MDMgMC0xLjEzLS4yNjUtMi4yMjYtLjc4NS0zLjE5NUw0Mi42IDQuNzA1Yy0yLjI0OC00LjI2OC03Ljg0Ni00LjI2OC0xMC4wOTcgMEwyLjIwOCA2Mi4yMjVjLS41MS45Ny0uNzczIDIuMDc3LS43NzMgMy4xOTZ6IiBzdHJva2U9IiMxQTE5MTgiIHN0cm9rZS13aWR0aD0iMS4yMjEiLz48cGF0aCBkPSJNMzcuNjYzIDE5LjQ4Yy00LjA1MyAwLTMuMzYzIDYuMjM4LTMuMzYzIDYuMjM4bDEuMDM0IDI0LjQ4YzAgMS40MSAxLjA0MiAyLjU1MiAyLjMzIDIuNTUyIDEuMjgzIDAgMi4zMjQtMS4xNDMgMi4zMjQtMi41NTJsLjg2My0yNC40OHMuMzQ1LTYuMjM3LTMuMTg3LTYuMjM3em0yLjk5OCAzOS4wMTJjMCAxLjg4LTEuMzg4IDMuNDA2LTMuMTAyIDMuNDA2cy0zLjEwNC0xLjUyNy0zLjEwNC0zLjQwNmMwLTEuODc4IDEuMzktMy40MDIgMy4xMDQtMy40MDIgMS43MTQgMCAzLjEwMyAxLjUyNCAzLjEwMyAzLjQwMnoiIGZpbGw9IiMxQTE5MTgiLz48L2c+PC9zdmc+');
    min-width: 81px;
    min-height: 77px;
    padding-left: 81px;
    padding-top: 87px;
    padding-top: 0; }
    html.no-svg .factsheet-item.theme--warning .factsheet-item__content {
      background-image: url('../images/warning.png?1513201135'); }
  .factsheet-item.theme--hints {
    background-color: #edf3e1;
    border-color: #62833f; }
    .factsheet-item.theme--hints ul {
      padding-left: 25px; }
    .factsheet-item.theme--hints li {
      list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAABGdBTUEAALGPC/xhBQAAAZ9JREFUKBWdUU0vA2EQntl320VRLg5EVwSJEJo0IuorHFwaJ2kiEdRFRDg4OpT1cfADuLYVF3FyEomDlk1ciJsmeiFxFiRKsO9rXrTZVOKjk2x2ZnaeZ57ZByHPGDX8Fari2MA88Di+0jXNgK1LrPofgpBRU4CKZwcBBwWIpzcA358JgkFgqOhJQKET+MGyeNuWYV7+6YQRo71UU7RzUusBRJWDaIiFj1JSvfLbCcG5jkIn0w4JWAUIL5zDQAb8K4Fv0ucoLnfu0WAjgLBo80hsMXFgX/qhIGT4vfbmV44t1a5tROFFOppiKRY+3s2dY+Rns8rUE2+frpf1Xu9fxYHLoYnl7hlAZYrARVReRPlxCOIg5Dd7qAzSNwDuW0QYq1V6Wj3zzwHQtCpEZY0GXfSkX19gCFY/ie1gmX+4MGx0VhYydk7+uknqPTXvaFUd/bgn4NZsdNGM5gIzddbG0EpPPck9pUYx0T4SdwkNJSPhRBO9v0nPEGRtlNZw4P1CbpVgIdJgWZM/gSVJlkAWmwvmGQgekLkATEUM05T5T/EOQGmAuzXA1lsAAAAASUVORK5CYII='); }
      .factsheet-item.theme--hints li ul {
        list-style: none;
        padding-left: calc(6px + 1em); }
      .factsheet-item.theme--hints li li {
        list-style-image: none;
        margin-top: 10px;
        margin-bottom: 10px; }
      .factsheet-item.theme--hints li li:before {
        content: "";
        font-family: "CaGov";
        color: #62833f;
        margin-left: -1em;
        position: relative;
        left: -6px; }
      .factsheet-item.theme--hints li li ul,
      .factsheet-item.theme--hints li li li ul,
      .factsheet-item.theme--hints li li li ul,
      .factsheet-item.theme--hints li li li li ul,
      .factsheet-item.theme--hints li li li li li ul {
        list-style: none;
        padding-left: calc(6px + 1em); }
      .factsheet-item.theme--hints li li li,
      .factsheet-item.theme--hints li li li li,
      .factsheet-item.theme--hints li li li li,
      .factsheet-item.theme--hints li li li li li,
      .factsheet-item.theme--hints li li li li li li {
        list-style-image: none;
        margin-top: 10px;
        margin-bottom: 10px; }
      .factsheet-item.theme--hints li li li:before,
      .factsheet-item.theme--hints li li li li:before,
      .factsheet-item.theme--hints li li li li:before,
      .factsheet-item.theme--hints li li li li li:before,
      .factsheet-item.theme--hints li li li li li li:before {
        content: "▪";
        color: #62833f;
        margin-left: -1em;
        position: relative;
        left: -6px; }
      .factsheet-item.theme--hints li ul {
        list-style: none;
        padding-left: calc(6px + 1em); }
/*01102018 VT - Add circle X to second li - See QS
		.factsheet-item.theme--hints li li.do-not {
        list-style-image: none;
        margin-top: 10px;
        margin-bottom: 10px; }
      .factsheet-item.theme--hints li li.do-not:before {
        content: "";
        color: #aa0007;
        margin-left: -1em;
        position: relative;
        left: -6px; }
*/
      .factsheet-item.theme--hints li li ul,
      .factsheet-item.theme--hints li li li ul,
      .factsheet-item.theme--hints li li li ul,
      .factsheet-item.theme--hints li li li li ul,
      .factsheet-item.theme--hints li li li li li ul {
        list-style: none;
        padding-left: calc(6px + 1em); }
      .factsheet-item.theme--hints li li li.do-not,
      .factsheet-item.theme--hints li li li li.do-not,
      .factsheet-item.theme--hints li li li li.do-not,
      .factsheet-item.theme--hints li li li li li.do-not,
      .factsheet-item.theme--hints li li li li li li.do-not {
        list-style-image: none;
        margin-top: 10px;
        margin-bottom: 10px; }
      .factsheet-item.theme--hints li li li.do-not:before,
      .factsheet-item.theme--hints li li li li.do-not:before,
      .factsheet-item.theme--hints li li li li.do-not:before,
      .factsheet-item.theme--hints li li li li li.do-not:before,
      .factsheet-item.theme--hints li li li li li li.do-not:before {
        content: "▪";
        color: #aa0007;
        margin-left: -1em;
        position: relative;
        left: -6px; }
    .factsheet-item.theme--hints li.do-not {
      list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAYAAAAGRPQsAAAABGdBTUEAALGPC/xhBQAAAhJJREFUOBGtlDssnmEUx//fF7TSyWWgISzC0sFAtMk30I+gEWqgCYuBdHAZRKxmCQOJlNhYxKVTm4+6dRODoJNGgjRpSFuXRELcf+f5HpFqB4MTx7n9z/89z3ne9wvonnRJMSHpLely9CWagsYHpD/Y79fS4rk0WiptEv8lYO5kXqoh6kHT7rL/ehBe0Th+JbWFpb1bxC1ZYE4aIHjvCz+w/YBXadw4kPYTpKyglEO+Aq0FG6Rm05a8llawcmSzUjfADuJrAGckW4ukIQPcl4iUGitNgHnlawf05EK4E4Qoj0I7hQt0Dv8JdpBJJ2lM9A3OgK2Kk9Y90W9IlikkEH8wAAOpmcBsL9MUc7R6QEfkqpngGwThaekZ5EOAPoJLRiMn0gtwdknHaOkMa7BdbdOYQSIHsg2syFk8Qj6EpUeHKGvTKQ/rZOn9Pq95bha/DlCjTWRXrx33Z55k52ezhQC+RDOOiGFUC1Ef1h7gBGfbuylGtmvBcynTrIlNliQtMFlxNCMuVPHoGLUWLKWo4GR6d9eu96sF7KfBLDuqw6wBClH7ybFKeEnT8YfJPyXfx9E+f+JE/oIqre8SngDNdptLKH1aRDmJO8cUBE0E9i45AVsFbhhlcP2ivoWfjx9h32X4bppHec8cGXwP+gIAZ6MV4N9h//8F2HQm7OJRvs0oG/+7/K8GT37DTgpI2avzoF+NGy0Kp5fX34rQAAAAAElFTkSuQmCC'); }
  .factsheet-item.theme--do-not {
    background-color: #f3cbcd;
    border-color: #aa0007; }
    .factsheet-item.theme--do-not ul {
      padding-left: 25px; }
    .factsheet-item.theme--do-not li {
      list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAYAAAAGRPQsAAAABGdBTUEAALGPC/xhBQAAAhJJREFUOBGtlDssnmEUx//fF7TSyWWgISzC0sFAtMk30I+gEWqgCYuBdHAZRKxmCQOJlNhYxKVTm4+6dRODoJNGgjRpSFuXRELcf+f5HpFqB4MTx7n9z/89z3ne9wvonnRJMSHpLely9CWagsYHpD/Y79fS4rk0WiptEv8lYO5kXqoh6kHT7rL/ehBe0Th+JbWFpb1bxC1ZYE4aIHjvCz+w/YBXadw4kPYTpKyglEO+Aq0FG6Rm05a8llawcmSzUjfADuJrAGckW4ukIQPcl4iUGitNgHnlawf05EK4E4Qoj0I7hQt0Dv8JdpBJJ2lM9A3OgK2Kk9Y90W9IlikkEH8wAAOpmcBsL9MUc7R6QEfkqpngGwThaekZ5EOAPoJLRiMn0gtwdknHaOkMa7BdbdOYQSIHsg2syFk8Qj6EpUeHKGvTKQ/rZOn9Pq95bha/DlCjTWRXrx33Z55k52ezhQC+RDOOiGFUC1Ef1h7gBGfbuylGtmvBcynTrIlNliQtMFlxNCMuVPHoGLUWLKWo4GR6d9eu96sF7KfBLDuqw6wBClH7ybFKeEnT8YfJPyXfx9E+f+JE/oIqre8SngDNdptLKH1aRDmJO8cUBE0E9i45AVsFbhhlcP2ivoWfjx9h32X4bppHec8cGXwP+gIAZ6MV4N9h//8F2HQm7OJRvs0oG/+7/K8GT37DTgpI2avzoF+NGy0Kp5fX34rQAAAAAElFTkSuQmCC'); }
      .factsheet-item.theme--do-not li ul {
        list-style: none;
        padding-left: calc(6px + 1em); }
      .factsheet-item.theme--do-not li li {
        list-style-image: none;
        margin-top: 10px;
        margin-bottom: 10px; }
      .factsheet-item.theme--do-not li li:before {
        content: "";
        font-family: "CaGov";
        color: #aa0007;
        margin-left: -1em;
        position: relative;
        left: -6px; }
      .factsheet-item.theme--do-not li li ul,
      .factsheet-item.theme--do-not li li li ul,
      .factsheet-item.theme--do-not li li li ul,
      .factsheet-item.theme--do-not li li li li ul,
      .factsheet-item.theme--do-not li li li li li ul {
        list-style: none;
        padding-left: calc(6px + 1em); }
      .factsheet-item.theme--do-not li li li,
      .factsheet-item.theme--do-not li li li li,
      .factsheet-item.theme--do-not li li li li,
      .factsheet-item.theme--do-not li li li li li,
      .factsheet-item.theme--do-not li li li li li li {
        list-style-image: none;
        margin-top: 10px;
        margin-bottom: 10px; }
      .factsheet-item.theme--do-not li li li:before,
      .factsheet-item.theme--do-not li li li li:before,
      .factsheet-item.theme--do-not li li li li:before,
      .factsheet-item.theme--do-not li li li li li:before,
      .factsheet-item.theme--do-not li li li li li li:before {
        content: "▪";
        color: #aa0007;
        margin-left: -1em;
        position: relative;
        left: -6px; }
  .factsheet-item.theme--warning .field-factsheet-question,
  .factsheet-item.theme--warning h2.field-factsheet-question, .factsheet-item.theme--do-not .field-factsheet-question,
  .factsheet-item.theme--do-not h2.field-factsheet-question, .factsheet-item.theme--hints .field-factsheet-question,
  .factsheet-item.theme--hints h2.field-factsheet-question {
    margin-top: 0; }

.factsheet-item.theme--hints li.do-not:before {
content: none;
margin-left: 0em;
}

/*-------places titles-----*/
.title {
    display: inline-block;
    margin-bottom: 15px;
    margin-top: 0;
    width: 100%;
}

.icon img {
    float: left;
    margin-right: 15px;
}

.title h1 {
    line-height: 100px;
    margin: 0;
}

@media (max-width: 767px), all {
  .region-featured2 {
    margin-bottom: 1em;
  }
}

.bg-greylight-radialgradient {
    background-image: radial-gradient(ellipse farthest-corner at 50% 50%, #fff 25%, #eee);
    background-repeat: no-repeat;
}

.section-impact .bg-greylight-radialgradient {
    color: #333333;
}

.section-impact .bg-greylight-radialgradient a {
    color: #046B99;
}

.section-impact .bg-greylight-radialgradient a:hover {
    color: #02374e;
}

.print_html {
  margin-left: 0;
}
.print_html img {
  margin-top: -5px;
}
.arrows {
    width: 100%;
    display: table;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}

.arrows:last-of-type {
    margin-bottom: 25px;
}

.arrows__arrow {
    word-break: break-word;
    font-size: 17.5px;
    font-size: 1rem;
    line-height: 1;
    position: relative;
    color: #000;
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    height: 100px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center center;
}

.arrows__first {
    left: 4%;
    padding: 8% 11%;
    background-image: url(/sites/all/themes/prop65_theme/images/arrows__first.svg);
    background-size: 85% 85%;
}

.arrows__last {
    padding: 6% 9%;
    left: -4%;
    background-image: url(/sites/all/themes/prop65_theme/images/arrows__last.svg);
}

.arrows__first_orange {
    left: 4%;
    padding: 8% 11%;
    background-image: url(/sites/all/themes/prop65_theme/images/arrows__first_orange.svg);
    background-size: 85% 85%;
}

.arrows__last_orange {
    padding: 6% 9%;
    left: -4%;
    background-image: url(/sites/all/themes/prop65_theme/images/arrows__last_orange.svg);
}

.field-name-field-factsheet-question {
  font-weight: bold;
}


/* --- triangle lists on fact sheets -- */
.view-mode-fact-sheet-item-styled ul ul li {
  list-style: none;
  position: relative;
  padding: 0 0 14px 18px;
}
.view-mode-fact-sheet-item-styled ul ul li::before {
  content: "\e66a";
  font-family: "CaGov";
  background: none !important;
  position: absolute;
  font-size: 0.7em;
  top: 3px;
  left: 0;
}
.view-mode-fact-sheet-item-styled ul ul li.do-not {
  padding-left: 0;
  margin-left: 18px;
}
.view-mode-fact-sheet-item-styled ul ul ul li::before {
    content: '▪';
    background: none !important;
    position: absolute;
    font-size: 0.7em;
    top: 3px;
    left: 0;
}
