@charset "utf-8";
/* CSS Document */
dl, menu, ol, ul, dd {
  margin: 0 0 10px;
  font-size: .875rem;
}
.inline h2,
.inline h3,
.inline h4 {
  display: inline;
}
.paragraphs-items-field-line-item h3 {
  margin-bottom: 0;
}
#superfish-1 li ul li a {
  line-height: 1.5em;
}
#custom .container #heading-background {
  background-color: #4679A4;
  height: 35px;
  text-align: center;
  margin-bottom: 10px;
  margin-top: 20px;
  width: 100%;
}
#heading-background h2,
#heading-background h3 {
  color: #fff;
  font-weight: normal;
}
#gray-border {
  height: 70px;
  width: 90%;
  padding-left: 5%;
  padding-right: 5%;
}
#custom .container #gray-border h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  text-align:center;
  vertical-align: center;
  height: 35px;
  padding-top: 5px;
  color: #444;
}
#custom .container #gray-border p {
  height: 35px;
  text-align:center;
  background-color: #ccc;
  color: #444;
  margin-bottom: 0px;
  padding-top: 5px;
}
#down-arrow {
  background-image: url("/sites/default/files/images/down-arrow.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 40px;
  width:100%;
  margin-bottom: 5px;
}
#custom sup {
  color: #4679A4;;
  font-size: 75%;
  font-weight: normal;
}
#custom .container .table-heading sup {
  color: #fff;
  text-decoration: none;
}
#custom .container .table-heading a {
  color: #fff;
}
#spacer {
  padding: 20px 0px;
}
article h2 {
  line-height: 1.5em !important;
}
#custom .container a.top {
  visibility: hidden;
  font-size: 0;
  height: 0;
  display: block;
  clear: both;
}
#custom .clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
  margin: 10px 0px;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.clearb::before {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
  padding-bottom: 10px;
}
#custom .container table {
  padding: 20px 0px 0px 0px;
}
#custom .container img {
  overflow:hidden;
  vertical-align:top;
}
#custom .container h1,
#custom .container p,
#custom .container ul,
#custom .container li,
#custom .container a,
#custom .container .col1,
#custom .container .col2 {
  font-family: Verdana, Geneva, sans-serif;
}
#custom .container p, #custom .container ul, #custom .container ol,#custom .container li,#custom .container .col1,#custom .container .col2 {
  font-size: 14px;
}
#custom ul li {
  vertical-align:top;
  font-weight: normal;
  line-height: 1.7em;
}
#custom .container ol li {
  vertical-align:top;
  font-weight: normal;
  line-height: 1.7em;
}
#custom .container ul li a {
  font-weight: 600;
}
#custom .container table {
  width: 100%;
  vertical-align:top;
}
#custom .container table tr:first-child {
  border: 1px solid #a6a6a6;
}
#content caption {
  text-align: left;
}
#content caption h3 {
  margin: 0 0 8px;
  font-size: 16px;
  font-weight: normal;
}
#content td,
#content th {
  padding: 5px;
  border: 1px solid #a6a6a6;
  font-size: 14px;
  line-height: 1.25;
  text-align: left;
  vertical-align: top;
}
#content td {
  font-weight: normal;
}
#content th {
  font-weight: bold;
  background-color: #e9eaea;
}
#content td ul,
#content th ul {
  margin-top: 10px;
}
#content td ul li,
#content th ul li {
  color: inherit;
  line-height: 1.25;
}
#custom .container .seven-column-table tr td:first-child {
  font-weight: bold;
  text-align:left !important;
}
#custom .container .seven-column-table th {
  text-align:left !important;
  padding-left:5px;
}
/*  2 Column Table  */
#custom .container .two-column-table tr td:first-child {
  width: 30%;
  font-weight: bold;
  text-align:left;
}
#custom .container .two-column-table tr td:nth-child(2) {
  text-align:left !important;
  width: 65%;
}
#custom .container .two-column-table th {
  text-align:left !important;
  padding-left:5px;
}
/*  Three Column Table   */
#custom .container .three-column-table tr td:first-child {
  width: 30%;
  font-weight: normal;
  text-align:left ;
}
#custom .container .three-column-table tr td:nth-child(2) {
  text-align:left;
  width: 30%;
}
#custom .container .three-column-table tr td:nth-child(3) {
  text-align:left;
  width: 30%;
}
#custom .container .three-column-table th {
  text-align:left !important;
  padding-left:5px;
}
#custom .container .col1 {
  color: #444;
  font-weight: 800;
  line-height: 1.5em;
  vertical-align:top;
}
#custom .container .col2 {
  color: #444;
  font-weight: normal;
  line-height: 1.5em;
  vertical-align:top;
  border-left: 1px dotted #E9EAEA;
}

#custom .container .left-section {
  width: 48%;
  float: left;
  vertical-align: top;
}
.left-section h2,
.left-section h3 {
  margin: 0px;
}
.content-image,
#content-image {
  text-align:center;
  padding-bottom: 10px;
}
figcaption.content-image-caption p,
#custom .content-image-caption p {
  font-size: 12px;
  text-align:center;
  padding: 0px 20px;
}
figcaption.content-image-caption p:first-child,
#custom .content-image-caption p:first-child {
  font-weight: bold;
  color: #444;
}
figcaption.content-image-caption p:nth-child(2),
#custom .content-image-caption p:nth-child(2) {
  font-weight: normal;
  font-size: 12px;
  text-align:center;
}
.content-image img,
#content-image img {
  paddding-top: 10px;
  padding-bottom: 10px;
}
#spotlight {
  background-color: #eaeaea;
  padding: 1em 1em;
}
#custom .container #spotlight h3 {
  font-weight: bold;
  border-bottom: 1px solid #fff;
  padding-bottom: 1em;
}
#custom .container #spotlight h4 {
  font-weight: bold;
}
#custom .container #spotlight ol {
  font-weight: 700;
}
#custom .container .right-section {
  width: 48%;
  float: right;
  overflow:hidden;
  padding: 10px 5px 10px 5px;
  vertical-align: top;
  margin-top: 5px;
  margin-bottom: 1em;
  background-color: #e9eaea;
}
#custom .container .right-section img {
  padding-top: 5px;
  overflow: hidden;
}
#custom .container .right-section p {
  font-weight: normal;
  font-size: 14px;
  line-height: 1.7em;
  margin-bottom: 0px;
  padding-bottom: 5px;
  font-family: Verdana, Geneva, sans-serif;
  padding-left: 10px;
  padding-right: 10px;
}
#custom .right-section h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 10px;
}
#custom .right-section h3 {
  margin-top: 0px;
  margin-bottom: 0px;
}
#custom .right-section h5 {
  margin-top: 0px;
  margin-bottom: 0px;
}
#custom .container .right-section h5 {
  color: #686868;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.7em;
}
.right-section h2,
.right-section h3 {
  margin-top: 0px;
}
#custom .container .right-section h4 {
  margin-bottom: 0px;
  padding-left: 10px;
}
#custom .container .right-section ul li {
  vertical-align:top;
  font-weight: normal;
  color: #686868;
  font-size: 14px;
  line-height: 1.5em;
}
#custom .container .right-section ul {
  margin-top: 1em;
  margin-bottom: 0px;
}
#custom .container .right-section ul li a,
#custom .container .right-section ul li a:visited {
  color: #004785;
}
#custom .container .right-section ul li a:hover,
#custom .container .right-section ul li a:active,
#custom .container .right-section ul li a:focus {
  color: #444;
}
#references-container {
  background-color: #eee;
  margin-top: 20px;
}
#references-container .accordion-item {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#references-container .references-left-section {
  color: #000;
  font-size: 20px;
  line-height: 1 !important;
  margin: 0 !important;
  padding: 10px;
  width: calc(100% - 160px);
}
#references-container .references-right-section {
	font-size: .875rem;
	font-weight: bold;
  padding: 10px;
  text-align: right;
  white-space: nowrap;
}
#references-container .references-content {
  background-color: #fff;
  border: thin solid #eee;
  box-sizing: border-box;
  margin: 0;
  order: 3;
  padding: 10px;
  width: 100%;
}
#references-container .references-content.accordion-collapsed {
  padding: 0px;
}
#references-container .references-content ol {
  padding: 0;
}
#references-container .references-content li {
  list-style-type: none;
  margin-bottom: 10px;
  line-height: 18px;
}
#references-container .references-content p {
  line-height: 18px;
  font-weight: normal;
  font-size: 12px !important;
}
#references-container .references-content em {
  line-height: 18px;
  font-weight: normal;
  font-size: 12px !important;
}
#references-container .references-content .reference-pointer {
  display: inline;
  font-size: 12px;
}
#references-container .references-content .reference-pointer + * {
  display: inline;
}
#references-container .references-left-section.accordion-toggle {
  padding-left: 1.5rem;
  background-image: url("/sites/all/themes/pdhealth/images/blue_tri_left.png");
  background-position: .5rem center;
  background-repeat: no-repeat;
}
#references-container .references-left-section.accordion-toggle.toggle-selected {
  background-image: url("/sites/all/themes/pdhealth/images/blue_tri_down.png");
}
.callout {
  border:1px solid #000;
  float: right;
  width: 50%;
  margin-left: 1rem;
  margin-bottom: 10px;
  padding: 1em;
}
#content .node .callout h3 {
  margin: 0 0 10px;
  font-size: 90%;
  color: #686868;
  text-align: center;
}
.callout ul {
  margin: 0;
  padding-left: .5em;
}
.callout li {
  font-size: 80%;
  line-height: 1.5;
}
#custom .right-section a {
  color: #004785;
  font-weight: bold;
  font-size: 90%;
}
#custom .right-section a:active,
#custom .right-section a:focus,
#custom .right-section a:hover {
  color: #444;
}
#references-container .references-right-section a:link {
  color: #555;
}
#references-container .references-right-section a:active,
#references-container .references-right-section a:focus,
#references-container .references-right-section a:hover{
  color: #004785;
}
#custom .container .blue-highlight {
  padding: 0px 20px 0px 20px;
  border: 0.10em solid #4679A4;
  border-radius: 20px;
}
#custom .container .blue-highlight p {
  font-weight: bold;
  display: block;
  text-align: justify;
  color: #ffffff;
}
#custom .container .gray-highlight {
  /*background-color: #E9EAEA;
  padding: 0px 20px 0px 20px;
  border: 0.10em solid #E9EAEA;
  border-radius: 20px;
  */
}
#custom .container .text-highlight p {
  font-weight: bold;
  display: block;
  text-align: justify;
  color: #0D508B;
}
#custom .container .gray-highlight p {
  font-weight: bold;
  display: block;
  text-align: justify;
  color: #4679A4;
}
.field-name-field-header-graphic {
  padding: 1em 0px 2em;
  height: 200px;
}
#custom .seven-column-table table {
  width: 100%;
}
#custom .seven-column-table td {
  width: 14.24242424242424%;
}
#custom .seven-column-table th {
  width: 14.24242424242424%;
}
#custom .seven-column-table th.col1 {
  width: 14.24242424242424%;
  font-size: 14px;
  color: #ffffff;
  font-weight: 800;
  line-height: 1.5em;
  vertical-align:top;
  background-color: #4679A4;
}
#custom .seven-column-table .col1 {
  width: 14.24242424242424%;
  font-size: 14px;
  color: #444444;
  font-weight: 800;
  line-height: 1.5em;
  vertical-align:top;
}
#custom .five-column-table table {
  width: 100%;
}
#custom .five-column-table td {
  width: 20%;
  text-align: left;
  padding-left: 10px;
}
#custom .five-column-table th {
  width: 20%;
}
#custom .five-column-table th {
  text-align: left !important;
  padding-left:5px;
}
#custom .five-column-table th.col1 {
  width: 20%;
  font-size: 14px;
  color: #ffffff;
  font-weight: 800;
  line-height: 1.5em;
  vertical-align:top;
  background-color: #4679A4;
}
#custom .five-column-table .col1 {
  width: 20%;
  font-size: 90%;
  color: #444;
  font-weight: 800;
  line-height: 1.5em;
  vertical-align:top;
}
#custom .container table.five-column-table th {
  text-align:left !important;
}
#custom .four-column-table table {
  width: 100%;
}
#custom .four-column-table td {
  width: 25%;
  text-align: center;
}
#custom .four-column-table th {
  width: 25%;
}
#custom .container .four-column-table th {
  text-align:left !important;
  padding-left:5px;
}
#custom .four-column-table th.col1 {
  width: 25%;
  font-size: 14px;
  color: #ffffff;
  font-weight: 800;
  line-height: 1.5em;
  vertical-align:top;
  background-color: #4679A4;
}
#custom .four-column-table .col1 {
  width: 25%;
  font-size: 90%;
  color: #444;
  font-weight: 800;
  line-height: 1.5em;
  vertical-align:top;
}

/*  File Upload Fields */
#content .field-name-field-upload-pdf:before {
  visibility: visible;
  display: block;
  font-size: 1.17em;
  content: "PDF files available for download:";
  height: 40px;
  padding: 5px 5px;
  color: #444;
  font-weight: bold;
}
#content .field-name-field-upload-pdf .field-items {
  padding-left: 1em;
}
#custom .field-items {
  color: #444;
  line-height: 2em;
}
#content span.file {
  padding: 5px 0px;
}
#content span.file a {
  font-size: 90%;
  padding-bottom: 5px;
  line-height: 2em;
}
#content .field-name-field-upload-pdf {
  margin-top: 2em;
  border-top: 1px solid #e9eaea;
  padding: 10px 10px 20px 0px;
}
/* Homepage */
#content .r1{
  width: 100%;
  height: 300px !important;
  padding-bottom:0px !important;
  margin-bottom:2em;
}
#content .r1 .view-id-home_page_carousel {
  height: 300px !important;
  padding-bottom:0px !important;
}
#content .r1 .view-content   {
  height: 300px !important;
  padding-bottom:0px !important;
}
#content .r1 .skin-default {
  height: 300px !important;
  padding-bottom:0px !important;
}
#content .r1 .view-content {
  height: 300px !important;
  padding-bottom:0px !important;
}
#content .r1 .pane-views-home-page-carousel-block {
  height: 300px !important;
  padding-bottom:0px !important;
}
#content .r1 .view-id-home_page_carousel {
  height: 300px !important;
  padding-bottom:0px !important;
}
#content .r1 .pane-views-home-page-carousel-block {
  height: 300px !important;
  padding-bottom:0px !important;
}
#content .r1 .panels-flexible-row-1-main-row-inside {
  height: 300px !important;
  padding-bottom:0px !important;
}
di#content .r1 .panels-flexible-region {
  height: 300px !important;
  padding-bottom:0px !important;
}
#content  .r1 .pane-views-home-page-carousel-block {
  height: 300px !important;
  padding-bottom:0px !important;
}
#content .r1 panels-flexible-region  {
  height: 300px !important;
  padding-bottom:0px !important;
}
.panels-flexible-region .panels-flexible-region-1-center .panels-flexible-region-first .panels-flexible-region-last {
  height: 300px !important;
  padding-bottom:0px !important;
}
#content .panels-flexible-region-1-r2c1,
#content .panels-flexible-region-1-r2c2 {
  width: 50%;
}
.r2 {
  margin: 0;
}
#content .r2 {
  width: 100%;
  margin-top: 0px !important;
  margin-bottom: 2em !important;
}
#content .r3 {
  width: 100%;
  margin-bottom: 2em;
}
.r3 h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 1.3em;
  color: rgb(68, 68, 68);
  font-weight: normal;
  line-height: 1.5em;
  letter-spacing: .1em;
  margin-top:0px;
}
#content .r3 article.node-homepage-big-image-item {
  position:relative;
}

#content .r4 { width: 100%; }

.panels-flexible-column-1-11 {
  position: relative;
}
.panels-flexible-column-1-10 {
  position: relative;
}
.panels-flexible-column-1-10  .field-name-field-big-image-link{
  position: absolute;
  bottom: 119px;
  border-top: 1px solid rgb(255, 255, 255);
  border-bottom: 1px solid rgb(255, 255, 255);
}
.panels-flexible-column-1-9 {
  position: relative;
}
.panels-flexible-column-1-9  .field-name-field-big-image-link{
  position: absolute;
  bottom: 119px;
  border-top: 1px solid rgb(255, 255, 255);
  border-bottom: 1px solid rgb(255, 255, 255);
}
#content .r4 {
  margin-top: 0px;
  height: 120px;
}
#custom .container ul ul li {
  list-style-type: circle
}
#content-thumbnails {
  padding-bottom: 10px;
}
#content-thumbnails h3 {
  margin-top: 0;
  margin-bottom: .25em;
}
#content-thumbnails .content-thumbnails-left-section {
  float:left;
  width: 22.72727272727273%;
  height: auto;
}
#content-thumbnails .content-thumbnails-right-section {
  float: right;
  width: 74.24242424242424%;
  padding-left: 3.03030303030303%;
  height: auto;
}
#content .annual-report-container {
  padding-bottom: 2em;
  border-bottom: 1px solid #ccc;
}
#content .container .annual-report-left-section {
  float:left;
  width: 48%;
  height: auto;
}
#content .container .annual-report-right-section {
  float: right;
  width: 48%;
  padding-left: 3%;
  padding-top: 9%;
  height: auto;
}
#content .annual-report-right-section a {
  padding-left: 25px;
}
.bio img {
  float: right;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 1em;
}
#our-duty {
  text-align: center;
  margin-top: 2em;
  margin-bottom: 2em;
}
#custom .bio h4 {
  font-weight: bold;
  color: #555;
  letter-spacing: 0.5px;
  font-size: 1em;
  line-height: 1.3em;
}
#edit-field-policy-tags select.form-select {
  width: 100%;
  height: 150px;
}
.slider_title a {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 400;
}
.slider_title a:hover,
.slider_title a:active {
  opacity: .1;
  background: #888;
}
.edit-link a,
.slider_node_edit a {
  z-index: 2000;
  padding: 4px 2px 4px 18px;
  background-position: 2px center;
  background-color: #eee;
  border: 1px solid #888;
  border-radius: 6px;
  line-height: 1;
}
.edit-link a {
  top: unset;
  left: 0;
}
.edit-link a:hover,
.slider_node_edit a:hover {
  font-weight: bold;
}
.view-homepage-tiles .edit-link a {
  position: absolute;
  left: unset;
  top: unset;
  bottom: 10px;
  right: 10px;
}
.slider_call_to_action {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  padding: 4px 0;
  color: #333;
}
.slider_title:hover ~.slider_call_to_action,
.slider_title:active ~.slider_call_to_action {
  color: #fff;
  font-weight: bold;
  background: #004785;
}
.views-field-nothing {
  width: 100%;
  height: 300px;
  position: absolute;
  top: 0;
}
.view-mental-health-disorder-prevalence--2005-2016 .views-slideshow-controls-bottom {
  position: static;
  margin-bottom: 1rem;
}
.view-mental-health-disorder-prevalence--2005-2016 .slider_node_edit a {
  left: 0;
  top: 0;
}
.slider_title {
  font-family: "Montserrat", sans-serif;
}
#block-views-exp-policy-library-search-form-page .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0em;
}
#views-exposed-form-psychological-health-policy-library-search-page label,
#policy-database .policy-database-container h3 {
  font-size: 1.17em;
  line-height: 1.28205em;
  margin-top: 0;
  margin-bottom: .5em;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  padding: 5px 5px;
  background-color: #E9EAEA;
}
#views-exposed-form-psychological-health-policy-library-search-page .views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0;
}
#block-views-taxonomy-term-data-block-1 .view-taxonomy-term-data .views-row {
  float: left;
  padding: 5px 5px;
  border-bottom: dotted 1px #8A8989;
  width: 100%;
}
#block-views-taxonomy-term-data-block-1 h3 {
  font-size: 1.17em;
  line-height: 1.28205em;
  margin-top: 1em;
  margin-bottom: .5em;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  color: #444;
}
#block-views-taxonomy-term-data-block-1 p {
  margin-top: .5em;
  margin-bottom: .5em;
  font-size: 14px;
}
.view-psychological-health-policy-library-search .view-header b {
  font-size: 1.17rem;
  line-height: 1.28205em;
  margin-top: .5em;
  margin-bottom: .5em;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  color: #444;
}
.view-psychological-health-policy-library-search p {
  margin-top: .5em;
  margin-bottom: .5em;
  font-size: 14px;
}
.phpl-results ul {
  padding: 0;
  list-style-type: none;
}
.phpl-results li {
  border-bottom: 1px dotted #8a8989;
  padding: 5px;
}
.view-psychological-health-policy-library-search .phpl-results p {
  margin: 0;
}
.phpl-results a {
  font-size: 1em;
  line-height: 1.3em;
  margin-top: .5em;
  margin-bottom: 0;
  font-family: "Montserrat", sans-serif;
  font-weight:normal;
  color: #0D508B;
  padding-left: 0px;
  display:block;
}
.view-psychological-health-policy-library-search,
.view-psychological-health-policy-library-search .view-content {
  padding-top: 1em;
}
#block-views-policy-library-glossary-block-1 a {
  font-size: 1.3em;
  line-height: 1.3em;
  margin-top: .5em;
  margin-bottom: 0;
  font-family: "Montserrat", sans-serif;
  font-weight:normal;
  color: #4679A4;
  padding-left: 0px;
  display: inline;
  padding:2px 2px;
}
#block-views-policy-library-glossary-block-1 a:hover {
  color: #fff;
  background-color: #4679A4;
  padding:2px 2px;
}
#block-views-policy-library-glossary-block-1 h3 {
  margin-bottom: 0;
}
.glossary-container {
  padding-top: 1em;
}
.title-search-container {
  padding-top: 1em;
}
.node-psych-health-policy-library .field-label {
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
}
.node-psych-health-policy-library .field-item {
  font-size: 14px;
}
.node-psych-health-policy-library .field-item a {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  padding-top: .5em;
}
.node-psych-health-policy-library .field {
  padding-top: .5em;
}
.view-psychological-health-policy-library-search .pager {
  padding-top: 1em;
}
.view-psychological-health-policy-library-search .policy-library-results a {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  color: #4679A4;
}
.view-psychological-health-policy-library-search .view-footer a {
  font-size: 1em;
  font-family: "Montserrat", sans-serif;
}
#policy-library-return {
  text-align: center;
  background-color: #E9EAEA;
  width: 100%;
  padding: 4px 0px;
  font-size: 1em;
}
#custom .right-image img {
  float: right;
  padding:0 0 1em 1em;
}
.sitemap-container-full-heading h2,
.sitemap-container h2,
.sitemap-container h3 {
  font-family: "Montserrat", sans-serif;
  font-size: 1.3em;
  line-height: 1.17em;
  font-weight: bold;
  color: #444;
  margin-top: 0;
  padding: 5px 5px;
  margin-right: 5px;
}
.sitemap-container h3 {
  font-size: 1.1em;
  line-height: 1.3em;
  color: #4679A4;
  margin-bottom: 0;
  padding: 0 0 0 5px;
}
.sitemap-container a {
  font-weight: normal;
  color: #686868;
  font-size: 90%;
  padding-left: 2px;
}
.sitemap-container a:hover,
.sitemap-container a:focus {
  color: #333;
}
.sitemap-container {
  padding-left: 2px;
  width: 48%;
  float: left;
}
#content article .sitemap-container ul {
  font-size: 1rem;
  margin-bottom: 1.5em;
}
.sitemap-container li {
  margin: 0;
}
.sitemap-container-full-heading {
  width: 100%;
}
.sitemap-container h2,
.sitemap-container-full-heading {
  background-color: #EAE8E8;
}
#block-panels-mini-footer .footer_images img {
  padding: 0px 15px;
}
.footer_images {
  width: 500px;
}
#views_slideshow_cycle_teaser_section_home_page_carousel-block .views-slideshow-cycle-main-frame views_slideshow_cycle_teaser_section {
  position: relative !important;
  width: 970px !important;
  height: 300px !important;
}

.r1 .field-item img {
  width:310px;
  height:240px;
}
.r2 .field-item img {
  width:310px;
  height:240px;
}
.r3 .field-item img {
  width:310px;
  height:240px;
}

.r3c1 {
  width: 310px;
  float: left;
  border: 1px solid #efefef;
  height: 240px;
}
.r3c1 .field-item a {
  display: inline;
  position: absolute;
  top: 190px;
  left: 20px;
  font-family: "Montserrat", sans-serif;
  background-image: none;
  border-bottom: 4px solid #C12C37;
  color: #444;
  font-size: 90%;
  height:30px;
}
.r3c1 .field-name-field-big-image-heading {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #C12C37;
  font-size: 1.17em;
  font-family: "Montserrat", sans-serif;
  letter-spacing: -.02em;
}
.r3c1 .field-name-field-big-image-copy {
  position: absolute;
  top: 50px;
  left: 15px;
  color: #686868;
  font-size: 90%;
  font-family: Verdana, Geneva, sans-serif;
  font-weight:normal;
  text-align:left;
  padding-right: 15px;
}
.r3c2 {
  width: 310px;
  float: left;
  border: 1px solid #efefef;
  height: 240px;
}

.r3c2 .field-item a {
  display: inline;
  position: absolute;
  top: 190px;
  left: 20px;
  font-family: "Montserrat", sans-serif;
  background-image: none;
  border-bottom: 4px solid #444;
  color: #444;
  font-size: 90%;
  height:30px;
}
.r3c2 .field-name-field-big-image-heading {
  position: absolute;
  top: 15px;
  left: 10px;
  color: #444;
  font-size: 1.17em;
  font-family: "Montserrat", sans-serif;
  text-align: left;
  letter-spacing: -.03em;
}
.r3c2 .field-name-field-big-image-copy {
  position: absolute;
  top: 50px;
  left: 15px;
  color: #686868;
  font-size: 90%;
  font-family: Verdana, Geneva, sans-serif;
  font-weight:normal;
  text-align:left;
  padding-right: 15px;
}
.r3c3 {
  width: 310px;
  float: left;
  border: 1px solid #efefef;
  height: 240px;
}
.r3c3 .field-item a {
  display: inline;
  position: absolute;
  top: 190px;
  left: 20px;
  font-family: "Montserrat", sans-serif;
  background-image: none;
  border-bottom: 4px solid rgb(0, 71, 133);
  color: rgb(51, 51, 51);
  font-size: 90%;
  height:30px;
}
.r3c3 .field-name-field-big-image-heading {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #004785;
  font-size: 1.17em;
  font-family: "Montserrat", sans-serif;
}
.r3c3 .field-name-field-big-image-copy {
  position: absolute;
  top: 50px;
  left: 15px;
  color: #686868;
  font-size: 90%;
  font-family: Verdana, Geneva, sans-serif;
  font-weight:normal;
  text-align:left;
  padding-right: 15px;
}
.panels-flexible-column-1-19 {
  width: 33.333%;
}
.panels-flexible-column-1-20 {
  width: 33.333%;
  float:left;
}
panels-flexible-column-1-21 {
  width: 33.333%;
  float:left;
}
.numbers-bottom {
  margin-bottom:2em;
}
.data-pull {
  font-size: 1.17em;
  line-height: 1.3em;
  font-weight: normal;
  color: #686868;
  letter-spacing: 0.5px;
  margin-top: 1em;
  margin-bottom: 1em;
}
#custom .container ol {
  margin:0px
}
#custom .container ol li{
  padding-bottom: 1em;
}
/* Quicktab styling */
ul.quicktabs-tabs {
  display: flex;
  margin: 0;
}
ul.quicktabs-tabs li {
  padding: 0;
  margin: 0 5px 0 0;
  margin-bottom: 0 !important;
}
.quicktabs-tabs li:last-child {
  margin-right: 0;
}
.quicktabs-tabs li a {
  display: block;
  width: 100%;
  height: 100%;
  white-space: pre-wrap;
  text-align: center;
  padding: 8px 12px;
  border-width: 1px 1px 0;
  border-style: solid;
  border-color: #004785;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  box-sizing: border-box;
  background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  color: #004785;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
}
.quicktabs-tabs li.active a {
  background-color: #004785;
  background-image: none;
  color: #fff;
  font-weight: bold;
  border-width: 0;
}
.quicktabs_main {
  border-color: #004785;
  border-width: 4px;
  border-style: solid;
  box-sizing: border-box;
  padding: 1em;
}
.block-quicktabs h2 {
  font-size: 16px;
}
.tablinks-2 .quicktabs-tabs li {
  width: calc(50% - 5px);
}
.tablinks-2 .quicktabs-tabs li:last-child {
  width: 50%;
}
.tablinks-3 .quicktabs-tabs li {
  width: calc(100% / 3 - 5px);
}
.tablinks-3 .quicktabs-tabs li:last-child {
  width: calc(100% / 3);
}
.tablinks-4 .quicktabs-tabs li {
  width: calc(25% - 5px);
}
.tablinks-4 .quicktabs-tabs li:last-child {
  width: 25%;
}
.tablinks-5 .quicktabs-tabs li {
  width: calc(20% - 5px);
}
.tablinks-5 .quicktabs-tabs li:last-child {
  width: 20%;
}
.tablinks-6 .quicktabs-tabs li {
  width: calc(100% / 6 - 5px);
}
.tablinks-6 .quicktabs-tabs li:last-child {
  width: calc(100% / 6);
}
.block-quicktabs #custom .container h3 {
  font-size: 1.17em;
  line-height: 1.3em;
  font-weight: normal;
  color: #444;
  font-family: "Montserrat", sans-serif;
}
.block-quicktabs #custom .container h4 {
  margin-top: 1em;
  margin-bottom: 1em;
}
.block-quicktabs #custom .container p {
  padding-top: .01em;
  padding-bottom: .01em;
}
.block-quicktabs img {
  margin-top: 1em;
}
.block-quicktabs .numbers-container {
  margin-bottom: 2em;
}
.block-quicktabs #custom .container ul li ul li {
  list-style-type: circle;
  padding: 5px 0;
}
.block-quicktabs th[scope="row"] {
  text-align: left;
  padding: 1em;
}
.quicktab-4-sidebar article ul:first-child {
  padding-left: 20px;
}
.quicktab-4-sidebar article ul.no-bullet {
  padding-left: 0;
}
.blue-quicktab .field-name-body {
  border: 0;
}
.blue-quicktab ul.quicktabs-tabs li.active a {
  border: 0;
  color: #fff;
  background-color: #004785;
  font-weight: bold;
  text-decoration: none;
}
.blue-quicktab ul.quicktabs-tabs li:not(.active) a {
  border-color: #004785;
  color: #004785;
}
#custom .container .ph-numbers-container img {
  padding-top: 1em;
  padding-bottom: 1em;
}
#custom .report-container {
  max-width:660px;
  width: 99%;
  padding-top: 2em;
  padding-bottom: 1em;
  border-bottom: 1px solid #efefef;
}
#custom .report-container:last-child {
  border-bottom:0;
}
#custom .report-container .left-section {
  width: 220px;
  margin-right:20px;
  overflow:hidden;
}
#custom .report-container .left-section img {
  overflow: hidden;
  border: 1px solid #efefef;
}
#custom .report-container .right-section {
  width: 400px;
  float: left;
  padding: 0;
  margin: 0;
  border: 0;
  font-size: 14px;
}
#custom .report-container .right-section h3 {
  padding-bottom: .5em;
}
#custom .report-container .right-section p {
  color: #686868;
  font-weight: normal;
  line-height: 1.7em;
  margin-bottom: 0px;
  padding-bottom: .5em;
  font-family: Verdana, Geneva, sans-serif;
  padding-left: 0px;
  padding-right: 0px;
}
#custom .report-container .right-section a {
  border-bottom: 4px solid #004785;
  padding-bottom: 5px;
  font-weight: normal;
}
#custom .suggested-future-directions-container {
  padding-top:2em;
}
#custom .ph-numbers-container ul li ul li {
  list-style-type: circle;
  padding-top: .5em;
}
#views_slideshow_cycle_teaser_section_home_page_carousel-block .views-slideshow-cycle-main-frame-row-item .field-content img {
  width:980 !important;
  height: 300 !important;
}
#custom .ph-numbers-container h4 a:link {
  padding:0;
}
.page-search-site #content li.search-result {
  border-bottom: 1px solid #EFEFEF;
  padding-bottom: 1em;
}
.page-search-site #content .search-result h3 a{
  font-size: 1.17em;
  color: #444;
}
#content .search-results p.search-info a.username {
  display:none;
}
#dcoe-summit h2 {
  font-size: 1.3em;
  line-height: 1.5em;
  font-weight: normal;
  color: #004785;
  font-family: "Montserrat", sans-serif;
}
#custom .container #dcoe-summit h3 {
  font-size: 1.17em;
  line-height: 1.3em;
  color: #4679A4;
  font-weight: normal;
  font-family: "Montserrat", sans-serif;
}
#custom .container #dcoe-summit .state-of-the-science h3 {
  font-size: 1.17em;
  line-height: 1.3em;
  color: #c51230;
  font-weight: normal;
  font-family: "Montserrat", sans-serif;
}
#custom .container #dcoe-summit h4 {
  font-size: 1em;
  line-height: 1.3em;
  font-weight: normal;
  color: #444;
  font-family: "Montserrat", sans-serif;
}
#custom .container #dcoe-summit h5 {
  font-weight: normal;
  color: #444;
  font-size: 1em;
  line-height: 1.3em;
  margin-top: 1.1em;
  margin-bottom: 1.1em;
  font-family: "Montserrat", sans-serif;
}
#custom .container #dcoe-summit ul li a:link {
  font-weight:normal;
}
#custom .container #dcoe-summit h4 a:link {
  font-size: 1em;
  line-height: 1.5em;
  font-weight: bold;
  color: #c51230;
  font-family: "Montserrat", sans-serif;
}
#custom .container #dcoe-summit h4 a:hover{
  font-size: 1em;
  line-height: 1.5em;
  font-weight: bold;
  color: #c51230;
  font-family: "Montserrat", sans-serif;
  text-decoration: underline;
}
#custom .container .pbin-container {
  width: 100%;
}
#custom .container .pbin-container .left-section {
  width: 48%;
  float: left;
}
#custom .container .pbin-container .right-section {
  width: 48%;
  float: right;
  border: 1px solid #E9EAEA;
}
.pbin-container h2 {
  margin-bottom: 1em;
}
.pbin-container h3 {
  font-size: 1em;
}
.pbin-container h4 {
  font-weight: normal;
  color: #4679A4;
  font-size: 1.1em;
  line-height: 1.5em;
}
#custom .container .sash-container {
  width: 100%;
}
#custom .container .sash-container .left-section {
  width: 19.696969696969695%;
  float: left;
}
#custom .container .sash-container .middle-section {
  width: 53.03030303030303%;
  float: left;
}
#custom .container .sash-container .middle-section p {
  line-height: 2em;
  padding-left: 10px;
  padding-right: 10px;
}
#custom .container .sash-container .right-section {
  width: 27.27272727272727%;
  float: right;
  border: 0;
  padding:0;
  margin:0;
  background-color:none !important;
}
#block-pdhealth-custom-resources-side-nav-block {
  display:none;
}
/*   For Contact Us
border-color: #66AFE9;
outline: 0px none;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
*/
form#contact-us-entityform-edit-form #custom .container p {
  font-size:1em;
  font-weight:normal;
  color: #686868;
}
form#contact-us-entityform-edit-form select#edit-field-message-subject-und {
  color: #686868;
  border: 1px solid #D3DFE9;
  background-color: #fff;
  font-weight: normal;
  font-family: "Montserrat", sans-serif;
  font-size:90%;
}
form#contact-us-entityform-edit-form select#edit-field-message-subject-und {
  background-image: url("/sites/default/files/images/dk-blue-arrow.png");
  background-repeat: no-repeat;
  background-position: 97% 50%;
  padding-right: 20px;
  width: 100%;
}
form#contact-us-entityform-edit-form .form-required {
  color: #c12c37;
}
form#contact-us-entityform-edit-form label {
  padding-bottom: 1em;
  font-family: "Montserrat", sans-serif;
  font-size: 1em;
  color: #444;
  font-weight: normal;
}
form#contact-us-entityform-edit-form select#edit-field-message-subject-und option {
  background-color: #FFF;
  color: #555;
  padding-top: 5px;
  padding-bottom: 5px;
}
form#contact-us-entityform-edit-form #custom .container a:link {
  color: #686868;
  font-weight: normal;
  font-family: "Montserrat", sans-serif;
}
form#contact-us-entityform-edit-form #custom .container a:hover {
  color: #4679A4;
  font-weight: normal;
  font-family: "Montserrat", sans-serif;
}
form#contact-us-entityform-edit-form .form-actions {
  /*margin-bottom: 3em !important;*/
}
form#contact-us-entityform-edit-form input[type="text"]  {
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  height: 2.6em;
  vertical-align: top;
  color: #686868;
}
form#contact-us-entityform-edit-form textarea  {
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  height: 2.6em;
  vertical-align: top;
  color: #686868;
}
form#contact-us-entityform-edit-form #custom .container h4 {
  border-bottom: 1px solid #efefef;
  padding-bottom: 1em;
  border-top: 1px solid #efefef;
  padding-top: 1em;
}
form#contact-us-entityform-edit-form #custom .container strong {
  color: #444;
  font-size: 1em;
  font-weight: normal;
  font-family: "Montserrat", sans-serif;
}
article.node-1855 #custom .container h3 a:link  {
  font-weight: normal;
}
#real-warriors {
  width:100%;
}
/* Row 1 */
#real-warriors .rwc-r1 {
  width: 100%;
  height: 2.17em !important;
  padding-bottom: 1em;
  margin: 0;
}
/* Row 2 */
#real-warriors .rwc-r2 {
  width:100%;
  text-align:left;
  padding-bottom:1em;
}

#real-warriors .rwc-r2 .rwc-r2c1 {
  width:50%;
  float:left;
}
#real-warriors .rwc-r2 .rwc-r2c2 {
  width:50%;
  float: right;
}
/* Column 1 */
#real-warriors .rwc-r2 .rwc-r2c1 .left-section {
  width: 35%;
  float:left;
  border:0;
  height:auto;
}
#real-warriors .rwc-r2 .rwc-r2c1 .right-section {
  width: 65%;
  float: right;
  border:0;
  height:auto;
}
#real-warriors .rwc-r2 .rwc-r2c1 .right-section h3 {
  margin: 0px;
  font-size: 12px;
  line-height: 18px;
  padding-top: 0.5em;
  color: #d38049;
  font-weight:bold;
}
#real-warriors .rwc-r2 .rwc-r2c1 .right-section p {
  font-size: 12px;
  line-height: 18px;
  padding-top: .5em;
  color: #555;
}
/* column 2 */
#real-warriors .rwc-r2 .rwc-r2c2 .left-section {
  width: 35%;
  float:left;
}
#real-warriors .rwc-r2 .rwc-r2c2 .right-section {
  width: 65%;
  float: right;
}
#real-warriors .rwc-r2 .rwc-r2c2 .right-section h3 {
  margin: 0px;
  font-size: 12px;
  line-height: 18px;
  color: #d38049;
  font-weight:bold;
}
#real-warriors .rwc-r2 .rwc-r2c2 .right-section p {
  font-size: 12px;
  line-height: 18px;
  padding-top: .5em;
  color: #555;
}
/* Row 3 */
#real-warriors .rwc-r3 {
  width:100%;
  padding-bottom:1em;
  text-align:left;
}
#real-warriors .rwc-r3 .rwc-r3c1 {
  width:50%;
  float:left;
  border:0;
}
#real-warriors .rwc-r3 .rwc-r3c2 {
  width:50%;
  float: right;
  border:0;
}
/* Column 1 */
#real-warriors .rwc-r3 .rwc-r3c1 .left-section {
  width: 35%;
  float:left;
}
#real-warriors .rwc-r3 .rwc-r3c1 .right-section {
  width: 65%;
  float: right;
}
#real-warriors .rwc-r3 .rwc-r3c1 .right-section h3 {
  margin: 0px;
  font-size: 12px;
  line-height: 18px;
  padding-top: 0.5em;
  color: #d38049;
  font-weight:bold;
}
#real-warriors .rwc-r3 .rwc-r3c1 .right-section p {
  font-size: 12px;
  line-height: 18px;
  padding-top: .5em;
  color: #555;
}
/* column 2 */
#real-warriors .rwc-r3 .rwc-r3c2 .left-section {
  width: 35%;
  float:left;
  border:0;
  height:auto;
}
#real-warriors .rwc-r3 .rwc-r3c2 .right-section {
  width: 65%;
  float: right;
  border:0;
  height:auto;
}
#real-warriors .rwc-r3 .rwc-r3c2 .right-section h3 {
  margin: 0px;
  font-size: 12px;
  line-height: 18px;
  color: #d38049;
  font-weight:bold;
}
#real-warriors .rwc-r3 .rwc-r3c2 .right-section p {
  font-size: 12px;
  line-height: 18px;
  padding-top: .5em;
  color: #555;
}
#real-warriors a {
  color: #d38049;
}
#real-warriors img {
  padding-top: .5em;
}
#real-warriors .rwc-r4 {
  width:100%;
  padding-bottom: 1em;
}
#real-warriors .rwc-r4 .rwc-r4-c1 {
  width: 32%;
  float: left;
  margin-right: 1%;
}
#real-warriors .rwc-r4 .rwc-r4-c2 {
  width: 32%;
  float: left;
  margin-right: 1%;
}
#real-warriors .rwc-r4 .rwc-r4-c3 {
  width: 32%;
  float: left;
}
#real-warriors .rwc-r4 .rwc-r4-c1 h3 {
  background-color: #000;
  padding: 8px 0px 8px 0px;
  color: #ffc222;
  margin:0;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}
#real-warriors .rwc-r4 .rwc-r4-c1 h3 a:link {
  color: #FFC222;
}
#real-warriors .rwc-r4 .rwc-r4-c1 p {
  font-size: 12px;
  line-height: 18px;
  padding-top: 0.5em;
  color: #555;
  padding-right: .5em;
}
#real-warriors .rwc-r4 .rwc-r4-c2 h3 {
  background-color: #000;
  padding: 8px 0px 8px 0px;
  color: #ffc222;
  margin:0;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}
#real-warriors .rwc-r4 .rwc-r4-c2 h3 a:link {
  color: #FFC222;
}
#real-warriors .rwc-r4 .rwc-r4-c2 p {
  font-size: 12px;
  line-height: 18px;
  padding-top: 0.5em;
  color: #555;
  padding-right: .5em;
}
#real-warriors .rwc-r4 .rwc-r4-c3 h3 {
  background-color: #000;
  padding: 8px 0px 8px 0px;
  color: #ffc222;
  margin:0;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}
#real-warriors .rwc-r4 .rwc-r4-c3 h3 a {
  color: #FFC222;
}
#real-warriors .rwc-r4 .rwc-r4-c3 p {
  font-size: 12px;
  line-height: 18px;
  padding-top: 0.5em;
  color: #555;
  padding-right: .5em;
}
form#govdelivery-signup-blockform input#edit-submit {
  height: 2.4em;
}
.sidebar .block {
  border: thin solid #e9eaea;
}
#custom .container .right-section .nobgc {
  background-color: none;
}
#custom .container .right-section-no-bg-color {
  width: 48%;
  float: right;
  overflow:hidden;
  padding: 10px 5px 10px 5px;
  vertical-align: top;
  margin-top: 5px;
  margin-bottom: 1em;
  background-color:none;
}
#custom .container .right-section-no-bg-color img {
  padding-top: 5px;
  overflow: hidden;
}
#custom .container .right-section h3 {
  color: #004785;
  margin-left: .5em;
  margin-right: .5em;
  border-bottom: 1px solid #fff;
  padding: .5em 0 .5em 0;
}
#custom .container .right-section p {
  padding: .5em .5em;
}
.highlight {
  font-size: 90%;
  font-weight: 700;
  color: rgb(68, 68, 68);
  margin-top: 2em;
  margin-bottom: 2em;
}
#custom .highlight p {
  color: #444;
  letter-spacing: .0743em;
  line-height: 2em;
}
#custom .container .right-section-ph-numbers {
  background-color: none;
}
#custom .container .right-section-ph-numbers {
  width: 400px;
  float: right;
  overflow:hidden;
  padding: 10px 5px 10px 5px;
  vertical-align: top;
  background-color:none;
}
#custom .container .right-section-ph-numbers h3 {
  margin:0;
}

#content #page-title {
  color: #4679A4; !important
}
article.node-page {
  border-top: 1px solid #e9eaea;
  padding-top: 1em;
}
.view-taxonomy-term-data .views-row {
  padding-top: 0;
}
#dcoe-summit img {
  padding-bottom: 1em;
}
#content .container .annual-report-right-section .first {
  padding-top: 0px;
}
#custom .right-section .right-section-button {
  width: 33%;
  margin-left: 1%;
  margin-top: 1%;
  background: rgb(70, 121, 164) none repeat scroll 0% 0%;
  padding: 1.5%;
  color: rgb(255, 255, 255);
  text-align: center;
}
#custom .right-section-button a,
#custom .right-section-button a:link {
  color: #fff;
}
.dodi img {
  float: left;
  padding-right: 1em;
  padding-bottom: 1em;
}
.border-box h2 {
  padding-left: 1%;
}
#custom .container .border-box p {
  padding-left: 1%;
}
#custom .container .border-box {
  border: 1px solid #e0e0e0;
  padding: 1% 1%;
}
#custom .container .border-box h3 {
  margin-top: 1.5%;
}
#content article p {
  font-size: 14px;
}
#homepage-deployment-health a:link {
  color: #444;
  font-family: "Montserrat", sans-serif;
  font-size: 90%;
  font-weight: normal;
}
#homepage-deployment-health a:hover {
  color: #444;
  font-family: "Montserrat", sans-serif;
  font-size: 90%;
  font-weight: normal;
  text-decoration: underline;
}
#homepage-deployment-health a {
  display: block;
  width: 100px;
  height: 30px;
  color: #444;
  margin-left: 5px;
  font-size: 90%;
  margin-bottom: 1.3em;
  border-bottom: 4px solid #4679A4;
}
#homepage-policy-library a:link {
  color: #444;
  font-family: "Montserrat", sans-serif;
  font-size: 90%;
  font-weight: normal;
}
#homepage-policy-library a:hover {
  color: #444;
  font-family: "Montserrat", sans-serif;
  font-size: 90%;
  font-weight: normal;
  text-decoration: underline;
}
#homepage-policy-library a {
  display: block;
  width: 100px;
  height: 30px;
  color: #444;
  margin-left: 5px;
  font-size: 90%;
  margin-bottom: 1.3em;
  border-bottom: 4px solid #004785;
}
#homepage-policy-library p {
  font-size:90%;
}
#homepage-deployment-health p {
  font-size:90%;
}
#homepage-news p {
  font-size:90%;
  margin-top:0px;
  margin-bottom:0px;
  padding: 0.5em 0px;
}
#homepage-news p a:link {
  font-family: "Montserrat", sans-serif;
  font-size: 90%;
  color: #555;
  font-weight: normal;
  line-height: 1em;
  margin: 0px;
  text-decoration: underline;
}
#homepage-news p a:hover {
  color: #4679a4;
  font-family: "Montserrat", sans-serif;
  font-size: 90%;
  font-weight: normal;
  line-height: 1em;
  margin: 0px;
  text-decoration: underline;
}
#homepage-news p a {
  margin-right:10%;
  margin-top:0;
  margin-bottom:0;
  padding:5% 0 5% 0;
}
.panels-flexible-row-1-25 {
  margin-top: 1.5em;
}
#fda-warning {
  padding: 1em;
  border-radius: 5px;
  background-color: rgb(234, 234, 234);
  border: 1px solid rgb(242, 242, 242);
}
#fda-warning h3 { color: #d22329; }
#content-highlight {
  padding: 1em;
  border-radius: 5px;
  background-color: rgb(234, 234, 234);
  border: 1px solid rgb(242, 242, 242);
}
#custom .container ul li ul {
  padding-top: 1%;
}
.content-video {
  padding-bottom: 1em;
}
article.node-2787 img {
  border: 1px solid #e9eaea;
}
article.node-968 {
  margin-top: 2em;
}
.clinician-corner,
.clinician-corner p {
  margin: 0;
}
#name-and-slogan {
  max-width: 540px;
}
header .header__region {
  clear: none;
}
#header {
	padding: 0;
}
.header__region {
	float: right;
}
.crisis-line-header-block {
  display: flex;
  margin: 0;
}
#crisis-line-block {
  max-width: 190px;
}
#crisis-line-block p {
  margin: 0 0 .25rem;
  font-size: 11px;
  text-align: justify;
  line-height: 1.5;
}
.resource-center {
	width: 135px;
	padding-right: 2rem;
}
.node-2740 .callout {
  margin: 0 0 1rem;
  float: none;
  width: auto;
}
.node-2740 .callout p:last-child {
  margin-bottom: 0;
}
.conference-list {
  margin: 0;
}
.conference-list li,
.presentation-list li {
  margin-bottom: .5rem;
  position: relative;
}
.conference-list .conference-title {
  font-weight: bold;
}
.conference-date {
}
.conference-list p {
  margin: 0;
}
.conference-list .edit-link a,
.presentation-list .edit-link a {
  position: absolute;
  left: unset;
  top: 10px;
  right: 10px;
}
article.node-1857 {
  border: 0;
  padding: 0;
}
.blog-list {
  list-style-type: none;
  padding: 0;
  margin-top: 0;
  font-size: .875rem;
  line-height: 1.25;
}
.blog-card {
  position: relative;
  height: 200px;
  margin-bottom: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: #fff;
  z-index: 0;
  border: 1px solid #004785;
  padding: 4px;
}
.blog-card a.card-link {
  display: block;
  height: 200px;
  z-index: 900;
  font-weight: bold;
  position: absolute;
  width: 100%;
}
.blog-card .edit-link a {
  top: 4px;
  left: 4px;
}
.blog-card:hover,
.blog-card:focus,
.blog-card:active {
  background-color: rgba(0,0,0,.1);
}
.blog-card h2.link-text {
  color: #0d508b;
  font-size: 16px;
  margin: 0 0 10px !important;
  z-index: 0;
  line-height: 20px;
	text-decoration: underline;
}
.blog-card:hover .link-text,
.blog-card:focus .link-text {
	text-decoration: none;
}
.blog-card img {
  float: left;
  margin-right: 20px;
  z-index: 0;
}
.blog-card:hover img,
.blog-card:focus img,
.link-image:hover img,
.link-image:focus img {
  opacity: .7;
}
.blog-card .date-display-single {
  display: inline-block;
  z-index: 0;
  font-style: italic;
}
.updated-date .date-display-single {
  display: inline;
}
.updated-date {
  font-style: italic;
  display: inline-block;
}
.blog-card p {
  margin: 0;
  z-index: 0;
}
.blog-card .landing-p {
  margin-top: 24px;
  z-index: 0;
}
.blog-card .contextual-links-wrapper {
  z-index: 2000;
}
.page-news-blog .field-name-field-photo-thumbnail,
.node-type-article .field-name-field-photo-thumbnail {
  float: right;
  margin: 0 0 1rem 1rem;
  font-size: .75rem;
  line-height: 1;
}
.node-type-article h1,
.node-type-article #content #page-title {
  font-size: 1.25rem;
  line-height: 1;
  margin-bottom: 20px;
}
.field-name-field-author,
.node-type-article .field-name-field-publish-date,
.page-news-blog .field-name-field-publish-date {
  margin-bottom: 10px;
  font-size: 90%;
}
.field-name-field-author {
  font-style: italic;
}
.page-news-blog .view-header {
  margin-bottom: 10px;
  border-bottom: 1px solid #4679a4;
}
.node-type-article .field-name-body ul,
.page-news-blog .field-name-body  ul {
  margin: 0;
}
.node-type-article .field-name-body li,
.page-news-blog .field-name-body li {
  margin: 10px 0;
}
#block-nice-blog-filters-clinicians-corner-tags ul li {
  margin: 0;
}
#block-nice-blog-filters-clinicians-corner-tags a.active {
  background-color: #4679a4;
  color: #fff;
}
.ph-cst-card-block img {
  height: 100%;
}
.ph-cst-card-block a.card-link span.link-text {
  padding-left: 173px;
}
.page-taxonomy-term-573 h1.page__title,
.page-node-1953 h1.page__title {
  padding-top: 1em;
  border-top: 1px solid #e9eaea;
}
article.node-1953 {
  border-top: 0;
  padding-top: 0;
}
#comments ul {
  padding: 0;
}
#comments ul,
#comments p,
#comments a {
  font-size: 14px !important;
}
#comments ul.indented {
  margin-left: 20px;
}
#comments li {
  list-style-type: none;
}
#block-views-homepage-tiles-block {
  margin-top: 1rem;
}
.view-homepage-tiles .topic-block {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
}
.view-homepage-tiles .topic {
  width: calc((100% - 30px) / 3);
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 10px;
  box-sizing: border-box;
  height: 285px;
  position: relative;
  border: 1px solid #efefef;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.view-homepage-tiles .topic:nth-child(4n + 0) {
  margin-right: 10px;
}
.view-homepage-tiles li.topic h3 {
  margin: 0 0 .5rem;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  color: #004785;
}
.view-homepage-tiles li.topic > a {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8;
}
.view-homepage-tiles li.topic > a:hover ~ h3,
.view-homepage-tiles li.topic > a:focus ~ h3 {
  color: #c12c37;
}
.view-homepage-tiles li.topic p {
  font-size: 14px;
  margin: 0 0 10px;
  line-height: 1.375;
}
.view-homepage-tiles li.topic h3,
.view-homepage-tiles li.topic .topic-copy,
.view-homepage-tiles .topic-link {
  z-index: 0;
}
.view-homepage-tiles li.topic .tall-title {
  top: 56px;
}
.view-homepage-tiles .topic-link {
  position: absolute;
  bottom: 0;
  font-family: "Montserrat", sans-serif;
  border-bottom: 4px solid #C12C37;
  color: #444;
  font-size: 14px;
  padding: 0 20px 10px 0;
}
.view-homepage-tiles a:hover ~ .topic-link,
.view-homepage-tiles a:active ~ .topic-link {
  border-bottom-color: #004785;
  font-weight: bold;
}
.research-books {
  padding: 0;
  list-style-type: none;
  margin: 0;
  position: relative;
  margin-top: 185px;
}
.research-books .edit-link a {
  top: -185px;
}
.research-books li {
  width: 100%;
  height: auto;
  z-index:998;
}
.research-books li img {
  position: absolute;
  top: -185px;
  z-index:0;
}
.research-books li .toggle-selected:after,
.research-books li .accordion-toggle:hover:after,
.research-books li .accordion-toggle:focus:after {
  content: 'Learn More';
  display: block;
  border: 1px solid #efefef;
  border-radius: 16px;
  padding: 2px 8px;
  margin-left: 17px;
  text-align: center;
  background: #fff;
  width: 100px;
  position: absolute;
  top: -32px;
  left: 0;
}
.research-books li .toggle-selected:after {
  content: 'Selected'!important;
  font-weight: bold;
}
.research-books li:nth-child(2) img,
.research-books li:nth-child(2) .accordion-toggle:hover:after,
.research-books li:nth-child(2) .accordion-toggle:focus:after,
.research-books li:nth-child(2) .toggle-selected:after,
.research-books li:nth-child(2) .edit-link a {
  left: 165px;
}
.research-books li:nth-child(3) img,
.research-books li:nth-child(3) .accordion-toggle:hover:after,
.research-books li:nth-child(3) .accordion-toggle:focus:after,
.research-books li:nth-child(3) .toggle-selected:after,
.research-books li:nth-child(3) .edit-link a {
  left: 330px;
}
.research-books li:nth-child(4) img,
.research-books li:nth-child(4) .accordion-toggle:hover:after,
.research-books li:nth-child(4) .accordion-toggle:focus:after,
.research-books li:nth-child(4) .toggle-selected:after,
.research-books li:nth-child(4) .edit-link a {
  left: 495px;
}
.research-books h2 {
  font-size: 1rem;
  color: #0d508b;
}
.suggestion-wrapper {
  border: thin solid #d3dfe9;
  padding: 1rem;
  margin-bottom: 1rem;
}
.suggestion-wrapper .pre-instructions p {
  margin: 0 0 1rem;
}
.suggestion-field,
.suggestion-stitch,
.suggestion-action {
  display: inline-block;
}
.suggestion-field {
  width: 240px;
}
.suggestion-field .form-item {
  margin: 0;
}
.suggestion-stitch {
  margin: 0 12px;
}
.suggestion-action {
  margin: 0 0 0 12px;
}
.required-info {
  margin: 1rem 0 0;
  font-size: 14px;
}
.center {
  text-align: center;
}
.qa {
  list-style-type: none;
  padding: 0;
  position: relative;
}
.qa > li {
  padding-bottom: 1rem;
  border-bottom: 1px dashed #4679a4;
  margin-bottom: 1rem;
}
.qa > li:last-child {
  padding: 0;
  border: 0;
  margin: 0;
}
.qa > li > * {
  margin-left: 35px;
}
.qa h2 {
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 0;
}
.qa h2:before {
  content: "Q:";
  position: absolute;
  left: 0;
}
.qa p {
  margin: 0 0 1rem;
}
.qa > li > div > :last-child {
  margin-bottom: 0;
}
.qa dl {
  margin: 1rem 0;
}
.qa dt {
  font-weight: bold;
  margin-top: 1.5em;
}
.qa dt:first-child,
.qa dd {
  margin: 0;
}
.qa .edit-link {
  margin-left: 0;
}
.qa .edit-link a {
  top: unset;
  left: 0;
}
.accordion-element {
  overflow: hidden;
}
.js .accordion-collapsed {
  height: 0;
}
.accordion-toggle {
  cursor: pointer;
}
.accordion-single-element .accordion-toggle.toggle-selected {
  cursor: unset;
}
.accordion.arrows .accordion-toggle {
  background-image: url("/sites/all/themes/pdhealth/images/blue_tri_left.png");
  background-position: 0 center;
  background-repeat: no-repeat;
  padding-left: 14px;
  margin-bottom: 10px !important;
}
.accordion.arrows .accordion-toggle:hover,
.accordion.arrows .accordion-toggle:focus {
  border-bottom: 1px solid #0d508b;
  color: #0d508b;
  margin-bottom: 9px !important;
}
.accordion.arrows .accordion-toggle.toggle-selected {
  background-image: url("/sites/all/themes/pdhealth/images/blue_tri_down.png");
  background-position: 0 9px!important;
}
.accordion.arrows.rb-arrow .accordion-toggle {
  background-image: url('/sites/default/files/rb_tri_right.png');
  background-position: 5px 5px;
  margin-bottom: 9px !important;
  padding-left: 19px;
  border-bottom: 1px solid #0f25f5;
}
.accordion.arrows.rb-arrow .accordion-toggle.toggle-selected {
  background-image: url('/sites/default/files/rb_tri_down.png');
}
.node-article .field-name-field-photo-thumbnail {
  max-width: 300px;
}
.after-arrow {
  margin-bottom: 42px;
}
.after-arrow:after {
  content: "";
  display: block;
  width: 11px;
  height: 44px;
  background-image: url('/sites/default/files/images/arrow.png');
  background-size: 11px 44px;
  position: absolute;
  bottom: -44px;
  left: calc(50% - 5.5px);
}
.orange-gradient {
  background: #dead0d;
  background: -webkit-linear-gradient(#f3c733, #c18d15);
  background: -o-linear-gradient(#f3c733, #e0a519);
  background: -moz-linear-gradient(#f3c733, #e0a519);
  background: linear-gradient(#f3c733, #e0a519);
}
.teal-gradient {
  background: #32bef5;
  background: -webkit-linear-gradient(#80d7f9, #1da1cd);
  background: -o-linear-gradient(#80d7f9, #1da1cd);
  background: -moz-linear-gradient(#80d7f9, #1da1cd);
  background: linear-gradient(#80d7f9, #1da1cd);
}
.yellow-gradient {
  background: #eef750;
  background: -webkit-linear-gradient(#eef74c, #e6e83c);
  background: -o-linear-gradient(#eef74c, #e6e83c);
  background: -moz-linear-gradient(#eef74c, #e6e83c);
  background: linear-gradient(#eef74c, #e6e83c);
}
.block-link {
  display: block;
}
.algorithm {
  margin: 1rem 0;
  padding: 0;
  list-style-type: none;
  color: #000;
}
.algorithm > li {
  padding: .5rem;
  position: relative;
  border: 1px solid #000;
}
.algorithm ul {
  padding-left: 20px;
}
.algorithm ul {
  list-style-type: disc;
}
.algorithm ul ul {
  list-style-type: square;
}
.algorithm-label {
  text-align: center;
  font-weight: bold;
}
/* inTransition code */
.page-node-2998 #page-title {
  background-color: #3e1766;
  background-image: url('/sites/default/files/inTransition-logo.png');
  background-size: calc(100% - 20px);
  background-position: 10px 10px;
  min-height: 150px;
  color: transparent !important;
  background-repeat: no-repeat;
}
.testimonial-block {
  margin: 0;
  margin-left: .5rem;
  width: calc(50% - .5rem);
  float: right;
  font-size: 12px;
}
.large-phone {
  font-size: 16px;
}
.large-phone + ul,
.large-phone + ul li {
  padding: 0;
  list-style-type: none;
}
.sidebar1,
.sidebar2,
.testimonial-block .view-content {
  min-height: 98px;
  box-sizing: border-box;
  padding: 8px 8px 8px 98px;
  background-size: 82px;
  background-repeat: no-repeat;
  background-position: 8px 8px;
}
.sidebar1 {
  background-color: #d9dd93;
}
.sidebar2 {
  background-color: #eceec9;
}
.testimonial-block h2 {
  font-size: 19px;
  margin-top: 0 !important;
}
.testimonial-block h2,
.testimonial-block p {
  margin: 0;
  line-height: 1.25;
}
.testimonial-block .enroll {
  background-image: url('/sites/default/files/smartphone_purple.png');
}
.testimonial-block .join-email {
  background-image: url('/sites/default/files/openmessage-purple.png');
}
.testimonial-block .online-ordering {
  background-image: url('/sites/default/files/shoppingcart-purple.png');
}
.testimonial-block .transition-info {
  background-image: url('/sites/default/files/information_revsquare_purple.png');
}
.testimonial-block .view-content {
  background-color: #f5f6e4;
  background-image: url('/sites/default/files/commentballon-purple.png');
}
.testimonial-block blockquote {
  margin: 0;
  line-height: 1.25;
}
.testimonial-block blockquote > p {
  font-weight: bold;
  margin: 0;
}
.testimonial-block blockquote > p:before {
  content: "\201C";
}
.testimonial-block blockquote > p:after {
  content: "\201D";
}
.testimonial-block blockquote footer {
  text-align: right;
  font-style: italic;
}
.backTotop {
  background: url("/sites/default/files/arrow_top.gif") no-repeat scroll 0 5px transparent;
  padding-left: 20px;
  text-decoration: underline;
  vertical-align: middle;
  display: block;
  margin-bottom: 1.5em;
}
.intransition-cells {
  display: flex;
}
.intransition-cells a {
  text-align: center;
  border: 1px solid #acd;
  text-decoration: none;
}
.intransition-cells div {
  padding: 8px;
  height: 100%;
}
.intransition-cells a:first-child,
.intransition-cells a:nth-child(3) {
  width: calc(100% / 3 - 6px);
}
.intransition-cells a:nth-child(2) {
  width: calc(100% / 3);
}
.intransition-cells a:first-child {
  margin-right: 6px;
}
.intransition-cells a:nth-child(3) {
  margin-left: 6px;
}
.intransition-cells h2,
.intransition-cells p {
  margin: 0 !important;
}
.intransition-cells h2 {
  min-height: 170px;
  color: transparent;
  background-repeat: no-repeat;
  background-position: center;
}
#mail-cell {
  background-color: #3e2764;
  color: #b1b938;
}
a:hover #mail-cell,
a:focus #mail-cell {
  background-color: #8e7fa0;
  color: #d7d99b;
}
#order-cell {
  background-color: #b1b938;
  color: #3e2764;
}
a:hover #order-cell,
a:focus #order-cell {
  background-color: #d7d99b;
  color: #8e7fa0;
}
#request-cell {
  background-color: #3e2764;
  color: #b1b938;
}
a:hover #request-cell,
a:focus #request-cell {
  background-color: #8e7fa0;
  color: #d7d99b;
}
#mail-cell h2 {
  background-image: url('/sites/default/files/Email-list-button-170x170.png');
}
a:hover #mail-cell h2,
a:focus #mail-cell h2 {
  background-image: url('/sites/default/files/Email-list-button_rollover-170x170.png');
}
#order-cell h2 {
  background-image: url('/sites/default/files/Online-Ordering-button-170x170.png');
}
a:hover #order-cell h2,
a:focus #order-cell h2 {
  background-image: url('/sites/default/files/Online-Ordering-button_rollover-170x170.png');
}
#request-cell h2 {
  background-image: url('/sites/default/files/Request-Presentation-button-170x170.png');
}
a:hover #request-cell h2,
a:focus #request-cell h2 {
  background-image: url('/sites/default/files/Request-Presentation-button_rollover-170x170.png');
}
article[about="/resource-center/intransition/online-ordering/materials"] h2 {
  border-bottom: 3px double #426;
  margin-bottom: 0.5em;
  margin-top: 0;
}
.view-communications-materials .view-content {
  display: flex;
  flex-wrap: wrap;
}
.intransition-materials {
  width: 50%;
  position: relative;
}
.intransition-materials .views-field-field-photo-thumbnail {
  float: left;
  padding-right: 10px;
  text-align: center;
}
.intransition-materials .views-field-field-upload-pdf ul {
  list-style-type: none;
}
.intransition-materials .views-field-changed {
  font-size: 11px;
  font-style: italic;
}
.intransition-material-link {
  display: flex;
}
.intransition-material-link > span:first-child {
  margin-right: 5px;
}
.view-communications-materials .edit-link a {
  top: 0;
}
.nojs-list {
  padding: 0;
  margin: 0;
  display: flex;
}
.nojs-list,
.nojs-list li {
  list-style-type: none;
}
.nojs-list li {
  width: calc(100% / 3 - 10px);
  text-align: center;
  margin: 0 5px;
  font-weight: bold;
}
.nojs-list li a {
  display: block;
  height: 100%;
}
.nojs-list li a.active {
  background-color: #ddd;
  color: #000;
  font-style: italic;
  opacity: 0.75;
}
.nojs-list li a:hover img,
.nojs-list li a:focus img {
  opacity: .75;
}
/* END inTransition code */
.top-toggle-list {
  padding: 0;
  margin-top: 100px;
  position: relative;
}
.top-toggle-list li.accordion-item {
  list-style-type: none;
  margin-bottom: 0 !important;
}
.top-toggle-list .accordion-toggle {
  position: absolute;
  text-align: center;
  top: -90px;
}
.top-toggle-list .sub-accordion .accordion-toggle {
  position: static;
  text-align: left;
  top: 0;
}
.top-toggle-list .edit-link {
  top: -90px;
  position: absolute;
}
.top-toggle-list .accordion-toggle p {
  font-size: 12px;
  line-height: 12px;
}
.top-toggle-list .toggle-selected p {
 font-weight: bold; 
}
.toggles-5 .accordion-toggle {
  width: 20%;
}
.toggles-5 li:nth-child(5n + 1) > .accordion-toggle,
.toggles-5 li:nth-child(5n + 1) .edit-link {
  left: 0;
}
.toggles-5 li:nth-child(5n + 2) > .accordion-toggle,
.toggles-5 li:nth-child(5n + 2) .edit-link {
  left: 20%;
}
.toggles-5 li:nth-child(5n + 3) > .accordion-toggle,
.toggles-5 li:nth-child(5n + 3) .edit-link {
  left: 40%;
}
.toggles-5 li:nth-child(5n + 4) > .accordion-toggle,
.toggles-5 li:nth-child(5n + 4) .edit-link {
  left: 60%;
}
.toggles-5 li:nth-child(5n) > .accordion-toggle,
.toggles-5 li:nth-child(5n) .edit-link {
  left: 80%;
}
.top-toggle-list.toggles-8 {
  margin-top: 200px;
}
.toggles-8 .accordion-toggle {
  width: 25%;
}
.toggles-8 li:nth-child(4n + 1) > .accordion-toggle,
.toggles-8 li:nth-child(4n + 1) .edit-link {
  left: 0;
}
.toggles-8 li:nth-child(4n + 2) > .accordion-toggle,
.toggles-8 li:nth-child(4n + 2) .edit-link {
  left: 25%;
}
.toggles-8 li:nth-child(4n + 3) > .accordion-toggle,
.toggles-8 li:nth-child(4n + 3) .edit-link {
  left: 50%;
}
.toggles-8 li:nth-child(4n) > .accordion-toggle,
.toggles-8 li:nth-child(4n) .edit-link {
  left: 75%;
}
.toggles-8 li:nth-child(-n + 4) > .accordion-toggle,
.toggles-8 li:nth-child(-n + 4) .edit-link {
  top: -180px;
}
.view-display-id-pcbh_clinical_pathways ul.top-toggle-list {
  margin-top: 5rem;
}
.view-display-id-pcbh_clinical_pathways .accordion-toggle,
.view-display-id-pcbh_clinical_pathways .edit-link {
  top: -2rem;
}
.view-display-id-pcbh_clinical_pathways li:nth-child(-n+4) > .accordion-toggle,
.view-display-id-pcbh_clinical_pathways li:nth-child(-n+4) .edit-link {
  top: -4rem;
}
.hover-label {
  background-repeat: no-repeat;
  background-size: 60px 60px;
  background-position: center 0;
  padding-top: 60px;
}
.blue-orange-list .accordion-toggle {
  color: #f05423;
}
.hover-label:hover,
.hover-label:focus,
.toggle-selected.accordion-toggle {
  font-weight: bold;
}
.blue-orange-list .hover-label:hover,
.blue-orange-list .hover-label:focus,
.blue-orange-list .toggle-selected .hover-label {
  color: #2a3390;
}
.learn-mores .accordion-toggle {
  color: #0d508b;
}
.learn-mores .accordion-toggle.toggle-selected {
  font-weight: bold;
}
.learn-mores .accordion-toggle:hover,
.learn-mores .accordion-toggle:focus {
  text-decoration: underline;
}
.learn-mores .accordion-element:not(.accordion-collapsed) {
  margin: 10px 10px 0;
  padding: 10px;
  border: 1px solid #0d508b;
}
.social-network-list {
  position: relative;
  margin-top: 65px;
  padding: 0;
}
.social-network-list.sub-accordion .accordion-toggle {
  width: 50%;
  text-align: center;
  top: -55px;
  left: 0;
  position: absolute;
}
.social-network-list p {
  margin: 0 !important;
}
.social-network-list .accordion-item:nth-child(2) .accordion-toggle {
  left: 50%;
}
.social-network-list .toggle-selected .blue-button2 {
  font-weight: bold;
  color: #000;
  border-color: #000;
  background-color: #fff;
}
.presentation-list .node-event {
  margin-bottom: 1rem;
}
.presentation-list .node-event h2 {
  color: red;
  font-size: 1.125rem;
  font-weight: normal;
  margin: 0 !important;
}
.presentation-list .node-event .content {
  font-size: 14px;
  font-weight: bold;
}
.presentation-list p {
  margin: 0 !important;
}
.presentation-list ul {
  margin-bottom: 24px;
}
#block-pdhealth-pdhealth-blog-social {
	display: flex;
	justify-content: flex-end;
	align-items: stretch;
}
#block-pdhealth-pdhealth-blog-social .fb-like {
  margin-right: 10px;
}
/*
a[href$=".pdf"] {
	padding-left: 36px;
	background-image: url('/sites/default/files/pdf.svg');
	min-height: 32px;
	background-repeat: no-repeat;
	display: block;
	background-position: 0 center;
	box-sizing: border-box;
}
a img[src$="pdf.svg"] {
  float: left;
  margin-right: 4px;
}
*/
a img[src$="pdf.svg"] {
	vertical-align: middle;
  margin-right: 1em;
}
.graph-carousel {
	border: 2px solid #000;
	padding: 4px;
	min-height: 509px;
}
.graph-carousel .widget_pager {
	display: flex;
	font-size: 12px;
	justify-content: space-between;
	font-weight: bold;
}
.graph-carousel .widget-focus {
	color: #004785;
	padding: 2px 4px;
	border: 2px solid #000;
}
.graph-carousel .views_slideshow_pager_field_item.active .widget-focus {
	color: #000;
	background-color: #ffc90e;
}
.graph-carousel .views_slideshow_pager_field_item:not(.active) .widget-focus:hover,
.graph-carousel .views_slideshow_pager_field_item:not(.active) .widget-focus:focus {
	color: #fff;
	background-color: #004785;
}
.function-collapse {
	border: 1px solid #000;
	padding: 4px 8px;
}
.js .function-collapse {
	height: 1.5rem;
	overflow: hidden;
}
.function-collapse:hover,
.function-collapse:focus {
	height: auto;
}
/** Icon styles **/
.new {
  position: relative;
}
.new:before {
  content: "New!";
  font-size: 0;
  background-image: url('/sites/default/files/images/new-icon-60x40.png');
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 60px;
  height: 40px;
  z-index: 1;
}
.comment .new + .content {
  margin-top: 20px;
}
.updated {
  background-image: url('/sites/default/files/images/updated-icon-60x40.png');
  background-repeat: no-repeat;
  background-size: 60px 40px;
  min-height: 40px;
  padding-left: 70px;
}
.new.columns-2:nth-child(even):before {
  left: 5px;
}
.evidence-briefs-icon,
.faq-icon,
.pyramid-icon,
.reviews-icon,
.vote-icon,
.icon40,
.icon60,
.icon86,
.icon125,
.icon230x300 {
  background-repeat: no-repeat;
}
.icon40 {
  padding-left: 50px;
  min-height: 40px;
  background-size: 40px 40px;
}
.evidence-briefs-icon,
.faq-icon,
.pyramid-icon,
.reviews-icon,
.vote-icon,
.icon60 {
  padding-left: 70px;
  min-height: 60px;
  background-size: 60px 60px;
}
.icon86 {
  padding-left: 96px;
  min-height: 86px;
  background-size: 86px 86px;
}
.icon125 {
  padding-left: 135px;
  min-height: 125px;
  background-size: 125px 125px;
}
.icon230x300 {
  padding-left: 240px;
  min-height: 300px;
  background-size: 230px 300px;
}
.evidence-briefs-icon {
  background-image: url('/sites/default/files/images/evidence-briefs-icon-60x60.jpg');
}
.faq-icon {
  background-image: url('/sites/default/files/images/FAQ-icon-60x60.jpg');
}
.pyramid-icon {
  background-image: url('/sites/default/files/images/pyramid-icon-60x60.jpg');
}
.reviews-icon {
  background-image: url('/sites/default/files/images/reviews-icon-60x60.jpg');
}
.vote-icon {
  background-image: url('/sites/default/files/images/vote-icon-60x60.jpg');
}
.bed-icon {
  background-image: url('/sites/default/files/images/bed-icon.png');
}
.phone-icon {
  background-image: url('/sites/default/files/images/phone-icon.png');
}
.chat-icon {
  background-image: url('/sites/default/files/images/chat-icon.png');
}
.no-alcohol-icon {
  background-image: url('/sites/default/files/images/no-alcohol-icon.png');
}
.bike-icon {
  background-image: url('/sites/default/files/images/bike-icon.png');
}
.fb-icon {
  background-image: url('/sites/default/files/images/FB-f-Logo__blue_72.png');
}
.tw-icon {
  background-image: url('/sites/default/files/images/TwitterLogo_white-blue-86.png');
}
.yt-icon {
  background-image: url('/sites/default/files/images/YouTube-social-square_red_128px.png');
}
.seek-care-c {
  background-image: url('/sites/default/files/images/seek-care-c.png');
}
.call-centers {
  background-image: url('/sites/default/files/images/call-centers_86x86.jpg');
}
.cpg-cst {
  background-image: url('/sites/default/files/images/CPG-CST-icon_86x86.jpg');
}
.dhcc-blog-icon {
  background-image: url('/sites/default/files/images/DHCC-blog_86x86.jpg');
}
.family-support {
  background-image: url('/sites/default/files/images/family-support_86x86.jpg');
}
.got-your-six {
  background-image: url('/sites/default/files/images/got-your-six_86x86.jpg');
}
.hurry-up-and-wait {
  background-image: url('/sites/default/files/images/hurry-up-and-wait_86x86.jpg');
}
.mandatory-fun {
  background-image: url('/sites/default/files/images/mandatory-fun_86x86.jpg');
}
.medical-organizations {
  background-image: url('/sites/default/files/images/medical-organizations_86x86.jpg');
}
.mobile-apps {
  background-image: url('/sites/default/files/images/mobile-apps-icon_86x86.jpg');
}
.pick-your-battles {
  background-image: url('/sites/default/files/images/pick-your-battles_86x86.jpg');
}
.policy-library {
  background-image: url('/sites/default/files/images/policy-library-icon_86x86.jpg');
}
.real-warriors {
  background-image: url('/sites/default/files/images/real-warriors-icon_86x86.jpg');
}
.semper-gumby {
  background-image: url('/sites/default/files/images/semper-gumby_86x86.jpg');
}
.soldier-on {
  background-image: url('/sites/default/files/images/soldier-on_86x86.jpg');
}
.wave-off {
  background-image: url('/sites/default/files/images/wave-off_86x86.jpg');
}
.wizard {
  background-image: url('/sites/default/files/images/wizard_86x86.jpg');
}
.checkup-from-your-neck-up {
  background-image: url('/sites/default/files/images/checkup-from-your-neck-up_86x86.jpg');
}
.block-quicktabs .paragraphs-items-field-line-item ul li.icon86 {
  padding-left: 96px;
}



.resource-center-main-menu {
  width: 75px;
}
.not-front #content [href*="research/evidence-synthesis/evidence-briefs"]:not(.vote-button) {
  text-decoration: underline;
}
.not-front #content [href*="research/evidence-synthesis/evidence-briefs"]:not(.vote-button):hover,
.not-front #content [href*="research/evidence-synthesis/evidence-briefs"]:not(.vote-button):focus {
  text-decoration: none;
  border-bottom: 4px double #0d508b;
}
#block-entityform-block-make-a-suggestion {
  border: 4px solid yellow;
  padding: 8px;
}


.word-definition {
  font-weight: bold;
  border-bottom: 1px dashed;
}
.ruled {
  border-bottom: 4px double rgb(207, 207, 207);
}
.yellow-box {
  background-color: #ffff99;
}
.blue-box {
  background-color: #e6e6ff;
}
.grey-box {
  background-color: #f2f2f2;
}
.blue-border-box {
  border: 1px solid #000088;
}
.yellow-box,
.blue-box,
.grey-box,
.blue-border-box {
  box-sizing: border-box;
  padding: 10px;
}
#block-block-16 {
  margin-bottom: 0;
}
.blue-button {
  background-color: #1b3664;
  border-radius: 6px;
  width: 183px;
  height: 56px;
  display: block;
  color: #fff;
  padding: 10px;
  box-sizing: border-box;
  text-align: center;
  line-height: 28px;
}
a.blue-button:visited {
  color: #fff;
}
.blue-button:focus,
.blue-button:hover {
  background-color: #46a;
}
a.blue-button:focus,
a.blue-button:hover {
  text-decoration: none;
}
.blue-button.two-line {
  line-height: 1;
}
.blue-button span {
  vertical-align: middle;
}
.blue-button-3-column {
  margin-top: 10px;
}
.blue-button-3-column .button-3-column {
  float: left;
  width: 33%;
  box-sizing: border-box;
  margin-bottom: 10px;
  padding-right: 10px
}
.blue-button-3-column .button-3-column a {
  width: 100%;
  font-size: 15px;
  color: #fff !important;
  text-decoration: none !important;
}
.evidence-briefs a {
  display: block;
  height: 128px;
  margin-bottom: 10px;
}
.evidence-briefs a:hover,
.evidence-briefs a:focus {
  background-color: rgba(128, 128, 128, 0.1);
}
.evidence-briefs img {
  height: 120px;
  width: 120px;
  border: .25em solid blue;
  float: left;
  margin-right: 10px;
}
.evidence-briefs a:hover img,
.evidence-briefs a:focus img {
  opacity: .7;
}
.columns-2 {
  width: 50%;
  float: left;
  padding-right: 5px;
  box-sizing: border-box;
}
.columns-2:nth-child(even) {
  padding-right: 0;
  padding-left: 5px;
}
.pseudo-table {
  display: flex;
}
.borders > * {
  border: 1px solid #000;
  border-left: 0;
}
.borders > *:first-child {
  border-left: 1px solid #000;
}
.ptsd-factors h3 {
  font-size: 1rem;
  text-align: center;
  margin: 0;
  padding: 4px;
  color: #fff;
  background-color: #004785;
}
.ptsd-factors ul {
  padding: 10px 10px 10px 25px;
}
.ptsd-factors footer p {
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.field-name-field-header-graphic figcaption {
  text-align: right;
  font-size: 11px;
  line-height: 11px;
}
.inset {
  color: #000;
  font-size: 12px;
  line-height: 16px;
  margin-top: 0;
  margin-bottom: 10px;
}
.inset-r {
  float: right;
  margin-left: 10px;
}
.inset-l {
  float: left;
  margin-right: 10px;
}
.inset-c {
  text-align: center;
  margin: 0 auto 10px;
}
.width-full {
  max-width: 100%;
}
.width-75 {
  max-width: 75%;
}
.width-66 {
  max-width: 66.66666%;
}
.width-50 {
  max-width: 50%;
}
.width-33 {
  max-width: 33.33333%;
}
.width-25 {
  max-width: 25%;
}
.paragraphs-items .inset-c {
  float: none;
}
.paragraphs-items .inset-l {
  margin-left: 0;
  margin-right: 1rem;
}
.paragraphs-items .inset-r {
  margin-left: 1rem;
}
.paragraphs-items-field-buttons {
  width: 660px;
}
.paragraphs-items-field-buttons > div > div > .field-item {
  display: inline-block;
  vertical-align: top;
}
.auto-image-button {
  max-width: 100%;
  margin-bottom: 10px;
  margin-right: 10px;
  display: inline-block;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  color: transparent;
}
.no-bullet,
.no-bullets li { 
  list-style-type: none !important;
}
.no-bullet,
.no-bullets ul,
ul.no-bullets { 
  padding: 0;
}
.green-border {
  border:4px solid #8fc332;
  padding:10px;
}
.field-name-field-suggestion {
  margin-right: 10px;
}
.field-name-field-suggestion,
.field-name-field-suggestion + .form-actions {
  display: inline-block;
}
.field-name-field-suggestion div {
  margin: 0;
}
.field-name-field-suggestion + .form-actions {
  margin-top: 24px;
  vertical-align: top;
}
.field-name-field-suggestion .description {
  font-style: italic;
}
.page-research .callout {
  margin: 1rem 0;
  float: none;
  width: auto;
}
.page-research .callout hgroup * {
  margin: 0;
}
.presentation-list p,
.poster-list p,
.poster-abstract,
.conference-info p {
  margin: 0;
}
.presentation-list li {
  margin-bottom: 1rem;
}
.presentation-title {
  //font-weight: bold;
}
.poster-name,
.poster-list .presenter-name,
.poster-list .conference-title,
.poster-list .conference-body,
.poster-abstract {
  padding-left: 225px;
}
h2.poster-name {
  line-height: 1;
}
.poster-abstract .abstract-label {
  font-weight: bold;
  color: blue;
}
.poster-abstract .abstract-label:hover,
.poster-abstract .abstract-label:focus {
  color: black;
}
.poster-abstract .abstract-label:hover:after,
.poster-abstract .abstract-label:focus:after {
  content: " (Open/close description text)";
  font-weight: normal;
  font-style: italic;
}
.poster-list li {
  margin-bottom: 20px;
  border-bottom: 1px solid #666;
  padding-bottom: 20px;
}
.poster-list li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-width: 0;
}
.conference-info p {
  font-weight: bold;
  font-size: 14px;
}
.conference-info p:last-child {
  margin-bottom: 1rem;
}
.view-display-id-page_presentations h3,
.view-display-id-archive_presentations h3 {
  margin-bottom: 0;
  color: red;
}
.view-display-id-page_presentations h3:first-child,
.view-display-id-archive_presentations h3:first-child {
  margin-top: 0;
}
.poster-list img {
  float: left;
}
.toggle14 h3 {
  font-size: 14px;
}
.blue-button2 {
  color: #fff;
  background-color: #156380;
  border-radius: 8px;
  border: 1px solid #156380;
  display: inline-block;
  padding: 10px;
}
.blue-button2:hover,
.blue-button2:focus {
  color: #156380;
  background-color: #fff;
}
.purple-box {
  padding: 10px;
  border: 4px solid purple;
  margin-bottom: 10px;
}
.page-node- #content article .purple-box h2 {
 margin-top: 0; 
}
.purple-box :last-child {
 margin-bottom: 0; 
}
.paragraphs-item-image-button .field-name-field-slide-link + .field-name-field-photo-credit {
  margin: -10px 10px 20px 0;
  text-align: center;
}
.paragraphs-items-field-buttons .field-name-field-year-or-text {
  margin: -10px 10px 20px 0;
  text-align: center;
}
.node-1939 h4 {
  margin-bottom: 0;
  font-style: normal;
  font-weight: bold;
}
.files-resources a {
  font-weight: bold;
}
.files-resources a[href$=".pdf"] {
  display: inline-block;
  padding-left: 42px;
  background-repeat: no-repeat;
  min-height: 32px;
  background-size: 32px 32px;
  background-image: url('/sites/default/files/pdf.svg');
}
.r5 ul {
	padding: 0;
}
.r5 li {
	list-style-type: none !important;
	list-style-image: none !important;
	background-color: transparent !important;
}
.r5 ul li a,
.r5 ul li a:visited,
.r5 ul li.active-trail a.active:not(.is-active) {
	font-family: Verdana, Geneva, sans-serif;
	color: #0d508b !important;
	background-color: transparent !important;
	text-decoration: underline;
}
.r5 ul li a:hover,
.r5 ul li a:focus {
	text-decoration: none !important;
}
.qa dt {
  font-weight: bold;
}.qa dt:before {
  content: "Q:\0020";
  font-weight: bold;
}
.qa dd {
  margin-left: 0;
  margin-bottom: 1rem;
}
.qa dd blockquote {
  font-weight: normal;
  font-style: normal;
}
.qa dd:before {
  content: "A:\0020";
  font-weight: bold;
}
.qa .no-label:before {
  content: none;
}
.qa blockquote:last-child,
.qa p:first-child {
  display: inline;
}
.qa p:nth-child(2) {
  margin-top: 1rem;
}
.qa.separated > dd {
  border-bottom: 2px dotted #036;
}
.qa.separated > dd:last-child {
  border-bottom: 0;
}
.qa-no-letters dt:before,
.qa-no-letters dd:before {
  content: none;
}
.li-bold-span-not li {
  font-weight: bold;
}
.li-bold-span-not li span,
.li-bold-span-not li span li {
  font-weight: normal;
}
.underline {
  text-decoration: underline;
}
.uppercase {
  text-transform: uppercase;
}
#content .sitemap-normal {
  text-transform: none;
}
