/* line 2, ../sass/base/_forms.scss */
input, select {
  vertical-align: middle; }

/* line 3, ../sass/base/_forms.scss */
input[type="radio"] {
  vertical-align: text-bottom; }

/* line 4, ../sass/base/_forms.scss */
input[type="checkbox"] {
  vertical-align: bottom;
  *vertical-align: baseline; }

/* line 5, ../sass/base/_forms.scss */
.ie6 input {
  vertical-align: text-bottom; }

/* line 6, ../sass/base/_forms.scss */
select, input, textarea {
  font: 99% sans-serif; }

/* line 7, ../sass/base/_forms.scss */
.form-textarea-wrapper textarea, .form-textarea-wrapper .grippie {
  width: 90%; }

/* hand cursor on clickable elements */
/* line 10, ../sass/base/_forms.scss */
.clickable, label, input[type=button], input[type=submit], button {
  cursor: pointer; }

/* Webkit browsers add a 2px margin outside the chrome of form elements */
/* line 13, ../sass/base/_forms.scss */
button, input, select, textarea {
  margin: 0; }

/* line 14, ../sass/base/_forms.scss */
button {
  width: auto;
  overflow: visible; }

/* make buttons play nice in IE */
/* MEDIA MODULE */
/* line 17, ../sass/base/_forms.scss */
#button {
  background: #577786;
  border: 2px solid #334b56;
  height: 38px;
  margin: -15px -15px -15px -15px;
  overflow: hidden;
  display: block;
  padding: 0px 15px;
  text-align: center;
  line-height: 38px;
  color: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #577786), color-stop(100%, #334b56));
  background-image: -webkit-linear-gradient(#577786, #334b56);
  background-image: -moz-linear-gradient(#577786, #334b56);
  background-image: -o-linear-gradient(#577786, #334b56);
  background-image: linear-gradient(#577786, #334b56); }

/* line 22, ../sass/base/_forms.scss */
#button:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #334b56), color-stop(100%, #577786));
  background-image: -webkit-linear-gradient(#334b56, #577786);
  background-image: -moz-linear-gradient(#334b56, #577786);
  background-image: -o-linear-gradient(#334b56, #577786);
  background-image: linear-gradient(#334b56, #577786); }

/* line 23, ../sass/base/_forms.scss */
.lt-ie9 #button:hover {
  background: #334b56; }

/* line 24, ../sass/base/_forms.scss */
#button a {
  color: #fff;
  text-decoration: none; }

/* line 27, ../sass/base/_forms.scss */
.alt-views-filter-reset,
input[type=submit] {
  background: #577786;
  border: 2px solid #334b56;
  height: 38px;
  width: 100px;
  margin: -5px -15px -5px 0px;
  overflow: hidden;
  display: block;
  padding: 0px 15px;
  text-align: center;
  line-height: 38px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
  text-decoration: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #577786), color-stop(100%, #334b56));
  background-image: -webkit-linear-gradient(#577786, #334b56);
  background-image: -moz-linear-gradient(#577786, #334b56);
  background-image: -o-linear-gradient(#577786, #334b56);
  background-image: linear-gradient(#577786, #334b56); }

/* line 33, ../sass/base/_forms.scss */
.alt-views-filter-reset:hover,
input[type=submit]:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #334b56), color-stop(100%, #577786));
  background-image: -webkit-linear-gradient(#334b56, #577786);
  background-image: -moz-linear-gradient(#334b56, #577786);
  background-image: -o-linear-gradient(#334b56, #577786);
  background-image: linear-gradient(#334b56, #577786); }

/* line 34, ../sass/base/_forms.scss */
#landing_sidebar .block-samhsa-media.block {
  border: none; }

/* line 35, ../sass/base/_forms.scss */
#second_sidebar .block-samhsa-media.block {
  border: none; }

/* line 37, ../sass/base/_forms.scss */
#toggle {
  background: #577786;
  border: 2px solid #334b56;
  height: 38px;
  margin: 0px;
  overflow: hidden;
  padding: 0px 15px;
  text-align: center;
  line-height: 38px;
  color: #fff;
  display: inline-block;
  cursor: pointer;
  width: 300px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

/* line 41, ../sass/base/_forms.scss */
#toggle {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #577786), color-stop(100%, #334b56));
  background-image: -webkit-linear-gradient(#577786, #334b56);
  background-image: -moz-linear-gradient(#577786, #334b56);
  background-image: -o-linear-gradient(#577786, #334b56);
  background-image: linear-gradient(#577786, #334b56);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='$Samsha_Grey_1', endColorstr='#334b56');
  /*For IE7-8-9*/
  /*For IE7*/ }

/* line 45, ../sass/base/_forms.scss */
#toggle:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #334b56), color-stop(100%, #577786));
  background-image: -webkit-linear-gradient(#334b56, #577786);
  background-image: -moz-linear-gradient(#334b56, #577786);
  background-image: -o-linear-gradient(#334b56, #577786);
  background-image: linear-gradient(#334b56, #577786);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#334b56', endColorstr='$Samsha_Grey_1');
  /*For IE7-8-9*/
  /*For IE7*/ }

/* line 48, ../sass/base/_forms.scss */
#toggle_line #toggle {
  position: relative;
  top: -25px;
  padding: 0 0px; }

/* line 49, ../sass/base/_forms.scss */
#toggle_line {
  border-top: 1px solid black;
  margin: 25px 0 0 0;
  text-align: center; }

/* line 50, ../sass/base/_forms.scss */
#hidden {
  width: auto;
  border: solid 2px #ddd;
  margin: 0px 15px 15px 15px;
  padding: 15px; }

/* line 52, ../sass/base/_forms.scss */
#mc-embedded-subscribe-form input {
  max-width: 95%; }

/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%; }

/* additional attributes to contend with IE8 bug when rendering max-width:100% */
/* line 4, ../sass/base/_media.scss */
img, object, embed {
  width: auto\9;
  height: auto;
  max-width: 100%;
  border: 0;
  -ms-interpolation-mode: bicubic; }

/* line 7, ../sass/base/_media.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic; }

/* scale images in IE7 more attractively */
/* line 9, ../sass/base/_media.scss */
.row {
  padding: 5px;
  float: left;
  width: 100%;
  margin-bottom: 5px;
  position: relative; }

/* line 10, ../sass/base/_media.scss */
.resource {
  float: left;
  width: 357px;
  margin: 5px 0px; }

/* line 11, ../sass/base/_media.scss */
.resource-box {
  float: right;
  width: 350px;
  height: auto; }

/* line 12, ../sass/base/_media.scss */
.resource-caption {
  text-align: center;
  clear: both;
  font-size: 12px;
  font: 'Trebuchet MS', Arial, Helvetica, sans-serif;
  width: 120px; }

/* line 13, ../sass/base/_media.scss */
.resource-main {
  float: left;
  padding: 0px;
  width: auto; }

/* line 14, ../sass/base/_media.scss */
.resource-main img {
  max-width: 100%;
  height: auto; }

/* line 15, ../sass/base/_media.scss */
.resource-thumbs {
  width: 25%;
  float: right; }

/* line 18, ../sass/base/_media.scss */
.videojs-player-audio-container .videojs {
  height: 29px; }

/* line 19, ../sass/base/_media.scss */
.vjs-16-9 {
  position: relative !important; }

/* line 20, ../sass/base/_media.scss */
.vjs-16-9 > div:first-child {
  position: absolute !important;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%; }

/* BIO PAGE -----------0--not working????        */
/* line 4, ../sass/base/_pages_bio.scss */
.node-type-biography h1 {
  font-size: 20px; }
/* line 5, ../sass/base/_pages_bio.scss */
.node-type-biography .bio_title {
  color: #000;
  font-size: 16px;
  font-weight: bold; }
/* line 6, ../sass/base/_pages_bio.scss */
.node-type-biography .field--name-field-bio-image {
  float: left;
  margin: 0px 15px 15px 0px; }
/* line 7, ../sass/base/_pages_bio.scss */
.node-type-biography .field--name-field-professional-title {
  color: #000;
  font-size: 100%;
  font-weight: bold;
  margin: 0px 0px 15px 0px; }
/* line 9, ../sass/base/_pages_bio.scss */
.node-type-biography .field--name-field-full-name {
  color: #8a180e;
  font-size: 150%;
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 0px; }
/* line 11, ../sass/base/_pages_bio.scss */
.node-type-biography .field--name-body {
  border-top: 1px solid #000;
  margin-top: 15px;
  padding-top: 15px;
  clear: both; }
  /* line 13, ../sass/base/_pages_bio.scss */
  .node-type-biography .field--name-body p:first-child {
    margin-top: -10px; }
/* line 15, ../sass/base/_pages_bio.scss */
.node-type-biography .bio_icon a {
  background: url("../images/enlarge_icon.png");
  position: absolute;
  width: 30px;
  height: 30px;
  margin-top: 14px; }
/* line 18, ../sass/base/_pages_bio.scss */
.node-type-biography .summary img {
  float: left; }
/* line 19, ../sass/base/_pages_bio.scss */
.node-type-biography .summary .bio_content {
  margin-left: 170px; }
/* line 20, ../sass/base/_pages_bio.scss */
.node-type-biography .summary .bio_content2 {
  margin-left: 0px; }

/* LEADERSHIP BIO PAGE */
/* line 25, ../sass/base/_pages_bio.scss */
.leadership_bios ul {
  list-style: none;
  margin-left: 0px !important; }

/* line 26, ../sass/base/_pages_bio.scss */
.leadership_bios li.views-row img {
  float: left;
  padding-right: 15px;
  margin-bottom: 15px; }

/* line 27, ../sass/base/_pages_bio.scss */
.leadership_bios li.views-row {
  margin-bottom: 15px;
  clear: both;
  list-style: none; }

/* line 29, ../sass/base/_pages_bio.scss */
.leadership_bios li.views-row .views-field-field-professional-title {
  font-weight: bold;
  padding-bottom: 15px; }

/* line 30, ../sass/base/_pages_bio.scss */
.view-nodequeue-2 li.views-row {
  padding: 5px 0px; }

/* line 31, ../sass/base/_pages_bio.scss */
#block-views-nodequeue-1-block ul, #block-views-nodequeue-2-block ul {
  padding: 0; }

/* line 32, ../sass/base/_pages_bio.scss */
#block-views-nodequeue-2-block {
  clear: both; }

/* line 1, ../sass/base/_pages_branding.scss */
.page-header-only #block-menu-menu-mega {
  display: none; }

@media (min-width: 768px) {
  /* line 3, ../sass/base/_pages_branding.scss */
  .page-header-only-menu #block-menu-menu-mega {
    display: inline-block; } }
/* line 7, ../sass/base/_pages_branding.scss */
.page-header-only-menu #hamburger-menu .white_arrow_mobile {
  margin: 11px 11px 11px 0; }
/* line 8, ../sass/base/_pages_branding.scss */
.page-header-only-menu #hamburger-menu ul li {
  line-height: 30px; }
/* line 9, ../sass/base/_pages_branding.scss */
.page-header-only-menu #hamburger-menu ul li > a {
  font-size: 13px; }
/* line 10, ../sass/base/_pages_branding.scss */
.page-header-only-menu #hamburger-menu .findhelp {
  width: 26%; }
/* line 11, ../sass/base/_pages_branding.scss */
.page-header-only-menu #hamburger-menu .topics {
  width: 22%; }
/* line 12, ../sass/base/_pages_branding.scss */
.page-header-only-menu #hamburger-menu .programscampaigns {
  width: 52%; }
/* line 13, ../sass/base/_pages_branding.scss */
.page-header-only-menu #hamburger-menu .grants {
  width: 30%; }
/* line 14, ../sass/base/_pages_branding.scss */
.page-header-only-menu #hamburger-menu .data {
  width: 30%; }
/* line 15, ../sass/base/_pages_branding.scss */
.page-header-only-menu #hamburger-menu .priorities {
  width: 40%; }
/* line 16, ../sass/base/_pages_branding.scss */
.page-header-only-menu #hamburger-menu .aboutus {
  width: 50%; }
/* line 17, ../sass/base/_pages_branding.scss */
.page-header-only-menu #hamburger-menu .publications {
  width: 50%; }
@media (min-width: 420px) {
  /* line 19, ../sass/base/_pages_branding.scss */
  .page-header-only-menu #hamburger-menu .white_arrow_mobile {
    margin: 15px 15px 15px 0; }
  /* line 20, ../sass/base/_pages_branding.scss */
  .page-header-only-menu #hamburger-menu ul li {
    line-height: 40px; }
  /* line 21, ../sass/base/_pages_branding.scss */
  .page-header-only-menu #hamburger-menu ul li > a {
    font-size: 14px; }
  /* line 22, ../sass/base/_pages_branding.scss */
  .page-header-only-menu #hamburger-menu .findhelp {
    width: 25%; }
  /* line 23, ../sass/base/_pages_branding.scss */
  .page-header-only-menu #hamburger-menu .topics {
    width: 25%; }
  /* line 24, ../sass/base/_pages_branding.scss */
  .page-header-only-menu #hamburger-menu .programscampaigns {
    width: 50%; }
  /* line 25, ../sass/base/_pages_branding.scss */
  .page-header-only-menu #hamburger-menu .grants {
    width: 18%; }
  /* line 26, ../sass/base/_pages_branding.scss */
  .page-header-only-menu #hamburger-menu .data {
    width: 15%; }
  /* line 27, ../sass/base/_pages_branding.scss */
  .page-header-only-menu #hamburger-menu .priorities {
    width: 21%; }
  /* line 28, ../sass/base/_pages_branding.scss */
  .page-header-only-menu #hamburger-menu .aboutus {
    width: 21%; }
  /* line 29, ../sass/base/_pages_branding.scss */
  .page-header-only-menu #hamburger-menu .publications {
    width: 25%; } }

/* line 33, ../sass/base/_pages_branding.scss */
.page-header-only-menu #mobile-hamburger {
  display: inline-block; }

/* line 34, ../sass/base/_pages_branding.scss */
.page-header-only #mobile-hamburger {
  display: none; }

/* SAMHSA/HRSA - Center for Integrated Health Services layouts
       ========================================================================== */
/* line 12, ../sass/base/_pages_cihs.scss */
.node.node--hrsa-video.node--full.node--hrsa-video--full .field.field--name-field-long-title.field--type-text.field--label-hidden {
  display: none; }
/* line 15, ../sass/base/_pages_cihs.scss */
.node.node--hrsa-video.node--full.node--hrsa-video--full #player-container-88687 {
  margin-top: 1em;
  margin-bottom: 1em; }
/* line 19, ../sass/base/_pages_cihs.scss */
.node.node--hrsa-video.node--full.node--hrsa-video--full .video-js .vjs-control-bar, .node.node--hrsa-video.node--full.node--hrsa-video--full .video-js .vjs-big-play-button, .node.node--hrsa-video.node--full.node--hrsa-video--full .video-js .vjs-menu-button .vjs-menu-content {
  background-color: #577786; }
/* line 22, ../sass/base/_pages_cihs.scss */
.node.node--hrsa-video.node--full.node--hrsa-video--full .video-js .vjs-slider {
  background: rgba(115, 133, 159, 0.75); }
/* line 25, ../sass/base/_pages_cihs.scss */
.node.node--hrsa-video.node--full.node--hrsa-video--full .video-js .vjs-load-progress div {
  background: white;
  background: #ddc68c; }

/* line 34, ../sass/base/_pages_cihs.scss */
.node.node--hrsa-resource.node--full.node--hrsa-resource--full #player-container-88718 {
  margin-top: 1em;
  margin-bottom: 1em; }
/* line 38, ../sass/base/_pages_cihs.scss */
.node.node--hrsa-resource.node--full.node--hrsa-resource--full .video-js .vjs-control-bar, .node.node--hrsa-resource.node--full.node--hrsa-resource--full .video-js .vjs-big-play-button, .node.node--hrsa-resource.node--full.node--hrsa-resource--full .video-js .vjs-menu-button .vjs-menu-content {
  background-color: #577786; }
/* line 41, ../sass/base/_pages_cihs.scss */
.node.node--hrsa-resource.node--full.node--hrsa-resource--full .video-js .vjs-slider {
  background: rgba(115, 133, 159, 0.75); }
/* line 44, ../sass/base/_pages_cihs.scss */
.node.node--hrsa-resource.node--full.node--hrsa-resource--full .video-js .vjs-load-progress div {
  background: white;
  background: #ddc68c; }

@media (min-width: 300px) {
  /* line 56, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-combine-wrapper {
    float: left;
    padding: .5em 0 0 0; }
  /* line 60, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-combine {
    width: 203px; }
  /* line 63, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-title-wrapper {
    display: none; }
  /* line 66, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-body-value-wrapper {
    display: none; }
  /* line 69, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library .views-exposed-widget.views-submit-button {
    float: left;
    clear: both;
    margin-top: 0em;
    padding-right: 0em; }
  /* line 75, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library .views-exposed-widget.views-reset-button {
    margin-top: 0em;
    margin-left: 1.5em;
    margin-bottom: 0em; }
  /* line 80, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library .form-checkboxes {
    column-count: 1; }
  /* line 83, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-field-category-value-wrapper {
    padding: .5em 0 0 0em; }
  /* line 86, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-field-format-value-wrapper {
    padding-top: .5em;
    padding-left: 0em; }
  /* line 90, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-field-source-type-value-wrapper {
    padding-top: .5em;
    padding-left: 0em; }
  /* line 94, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library .views-widget-filter-body_value {
    display: none; }
  /* line 97, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library .views-widget-filter-title {
    display: none; }
  /* line 100, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library .bef-checkboxes label {
    font-weight: normal; } }
@media (min-width: 420px) {
  /* line 107, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-combine {
    width: 180px; }
  /* line 110, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-field-category-value-wrapper {
    padding-left: 1.5em; }
  /* line 113, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library .bef-checkboxes label {
    font-weight: normal; } }
@media (min-width: 768px) {
  /* line 120, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-combine-wrapper {
    float: left;
    padding: .5em 0 0 0; }
  /* line 124, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-combine {
    width: 203px; }
  /* line 127, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-title-wrapper {
    display: none; }
  /* line 130, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-body-value-wrapper {
    display: none; }
  /* line 133, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library .views-exposed-widget.views-submit-button {
    float: right;
    margin-top: -8em;
    padding-right: 14em;
    clear: both; }
  /* line 139, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library .views-exposed-widget.views-reset-button {
    margin-top: -4em;
    margin-left: 31.75em;
    margin-bottom: 1em; }
  /* line 144, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library .form-checkboxes {
    column-count: 1; }
  /* line 147, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-field-category-value-wrapper {
    padding: .5em 0 0 1em; }
  /* line 150, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-field-format-value-wrapper {
    padding-top: .5em;
    padding-left: 1em; }
  /* line 154, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library #edit-field-source-type-value-wrapper {
    padding-top: 1em;
    padding-left: 15.5em; }
  /* line 158, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-resource-library .bef-checkboxes label {
    font-weight: normal; } }

/* line 170, ../sass/base/_pages_cihs.scss */
.grantee-intro ul {
  list-style: outside none disc; }

/* line 175, ../sass/base/_pages_cihs.scss */
.page-integrated-health-solutions.page-integrated-health-solutions-grantee-locator {
  /*    
      .field-content.proj_lead_field {
        margin-left: 3.5em;
        margin-top: -1.5em;
        margin-bottom: -1em;
         ul li {
           padding-bottom: 1px;
         }
      }
      .field-content.proj_lead_email {
        margin-left: 6.25em;
        margin-top: -1.5em;
        margin-bottom: -1em;
        ul li { 
          padding-bottom: 1px;
         }
      }
      .field-content.grant_proj_coord {
        margin-left: 15em;
        margin-top: -1.5em;
        margin-bottom: -1em;
        ul li { 
          padding-bottom: 1px;
         }
       }
       .field-content.cihs_liaison {
        margin-left: 3em;
        margin-top: -1.5em;
        margin-bottom: -1em;
        ul li { 
          padding-bottom: 1px;
         }
       }
       .field-content.cihs_liais_email {
        margin-left: 6em;
        margin-top: -1.5em;
        margin-bottom: -1em;
        ul li { 
          padding-bottom: 1px;
         }
       }
       .field-content.cihs_coord {
        margin-left: 6em;
        margin-top: -1.5em;
        margin-bottom: -1em;
        ul li { 
          padding-bottom: 1px;
         }
       }
       .field-content.cihs_coord_email {
        margin-left: 8.5em;
        margin-top: -1.5em;
        margin-bottom: -1em;
        ul li { 
          padding-bottom: 1px;
         }
       }
       .field-content.maya_liaison {
        margin-left: 8.5em;
        margin-top: -1.5em;
        margin-bottom: -1em;
        ul li { 
          padding-bottom: 1px;
         }
       }
       .field-content.maya_liais_email {
        margin-left: 8.5em;
        margin-top: -1.5em;
        margin-bottom: -1em;
        ul li { 
          padding-bottom: 1px;
         }
       } */ }
  @media (min-width: 300px) {
    /* line 179, ../sass/base/_pages_cihs.scss */
    .page-integrated-health-solutions.page-integrated-health-solutions-grantee-locator .cihs-item-list {
      margin-left: -19%; }
    /* line 182, ../sass/base/_pages_cihs.scss */
    .page-integrated-health-solutions.page-integrated-health-solutions-grantee-locator .views-exposed-widget.views-submit-button {
      float: left;
      clear: both;
      padding-right: 1.5em; }
    /* line 187, ../sass/base/_pages_cihs.scss */
    .page-integrated-health-solutions.page-integrated-health-solutions-grantee-locator #edit-field-grantee-type-value label {
      font-weight: normal; } }
  @media (min-width: 420px) {
    /* line 194, ../sass/base/_pages_cihs.scss */
    .page-integrated-health-solutions.page-integrated-health-solutions-grantee-locator .cihs-item-list {
      margin-left: -12%; }
    /* line 197, ../sass/base/_pages_cihs.scss */
    .page-integrated-health-solutions.page-integrated-health-solutions-grantee-locator .views-exposed-widget.views-submit-button {
      clear: both; }
    /* line 200, ../sass/base/_pages_cihs.scss */
    .page-integrated-health-solutions.page-integrated-health-solutions-grantee-locator .views-exposed-widget.views-reset-button {
      margin-top: 0em; }
    /* line 203, ../sass/base/_pages_cihs.scss */
    .page-integrated-health-solutions.page-integrated-health-solutions-grantee-locator #edit-field-grantee-type-value label {
      font-weight: normal; } }
  @media (min-width: 768px) {
    /* line 210, ../sass/base/_pages_cihs.scss */
    .page-integrated-health-solutions.page-integrated-health-solutions-grantee-locator .cihs-item-list {
      margin-left: -9.5%; }
    /* line 213, ../sass/base/_pages_cihs.scss */
    .page-integrated-health-solutions.page-integrated-health-solutions-grantee-locator .views-exposed-widget.views-submit-button {
      float: right;
      clear: both;
      margin-top: -6.75em;
      padding-right: 4.75em; }
    /* line 219, ../sass/base/_pages_cihs.scss */
    .page-integrated-health-solutions.page-integrated-health-solutions-grantee-locator .views-exposed-widget.views-reset-button {
      float: right;
      clear: both;
      margin-top: -4.955em; }
    /* line 224, ../sass/base/_pages_cihs.scss */
    .page-integrated-health-solutions.page-integrated-health-solutions-grantee-locator #edit-field-grantee-type-value label {
      font-weight: normal; } }
  /* line 228, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-grantee-locator .views-field.views-field-field-cihs-state h2 {
    margin-top: .5em;
    margin-bottom: -1em; }
  /* line 232, ../sass/base/_pages_cihs.scss */
  .page-integrated-health-solutions.page-integrated-health-solutions-grantee-locator .views-field.views-field-field-grantee-type h3 {
    padding-bottom: 0;
    margin-bottom: -.5em; }

/* line 313, ../sass/base/_pages_cihs.scss */
.cihs-item-list h3 {
  color: #8a180e;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 0;
  margin-left: 70px; }

/* line 323, ../sass/base/_pages_cihs.scss */
.view-cihs-resource-library .views-field-title {
  width: 50%; }

/* FIND HELP */
@media (min-width: 39em) {
  /* line 3, ../sass/base/_pages_find-help.scss */
  .section-find-help .right {
    width: 49.29577%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none; }

  /* line 4, ../sass/base/_pages_find-help.scss */
  .section-find-help .left {
    width: 49.29577%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 5, ../sass/base/_pages_find-help.scss */
  .left {
    float: left; }

  /* line 6, ../sass/base/_pages_find-help.scss */
  .right {
    float: right; }

  /* line 7, ../sass/base/_pages_find-help.scss */
  img.left {
    margin: 0 15px 15px 0; }

  /* line 8, ../sass/base/_pages_find-help.scss */
  img.right {
    margin: 0 0 15px 15px; } }
/* line 1, ../sass/base/_pages_front.scss */
.front h1, .front .field--name-field-summary {
  display: none; }

/* line 3, ../sass/base/_pages_front.scss */
#items-frontpage-motto {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  display: none;
  clear: both; }

/* line 4, ../sass/base/_pages_front.scss */
#items-frontpage-motto-mobile {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  display: block;
  clear: both;
  padding: 15px 0 0 0; }
  /* line 5, ../sass/base/_pages_front.scss */
  #items-frontpage-motto-mobile div {
    font-size: 0; }

@media (min-width: 768px) {
  /* line 9, ../sass/base/_pages_front.scss */
  #items-frontpage-motto {
    display: block;
    padding: 15px 0 0 0; }

  /* line 10, ../sass/base/_pages_front.scss */
  #motto_banner_segment_1 {
    width: 30.841%; }

  /* line 11, ../sass/base/_pages_front.scss */
  #motto_banner_segment_2 {
    width: 23.209%; }

  /* line 12, ../sass/base/_pages_front.scss */
  #motto_banner_segment_3 {
    width: 23.676%; }

  /* line 13, ../sass/base/_pages_front.scss */
  #motto_banner_segment_4 {
    width: 22.274%; }

  /* line 14, ../sass/base/_pages_front.scss */
  #items-frontpage-motto-mobile {
    display: none; } }
/* line 17, ../sass/base/_pages_front.scss */
#block-views-in-the-news-block {
  border: 1px solid #577786; }

/* line 18, ../sass/base/_pages_front.scss */
#block-views-in-the-news-block-1 {
  border: 1px solid #c47b12; }

/* line 20, ../sass/base/_pages_front.scss */
#block-views-in-the-news-block .view-content,
#block-views-in-the-news-block-1 .view-content {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  padding: 10px; }

/* line 22, ../sass/base/_pages_front.scss */
#block-views-in-the-news-block .views-row,
#block-views-in-the-news-block-1 .views-row {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  padding-bottom: 8px; }

/* line 24, ../sass/base/_pages_front.scss */
#block-views-in-the-news-block .view-footer,
#block-views-in-the-news-block-1 .view-footer {
  padding: 10px; }

/* line 26, ../sass/base/_pages_front.scss */
.view-in-the-news div.views-field-nothing {
  float: left;
  display: inline;
  max-width: 70%;
  margin-top: -3px;
  padding-left: 10px; }
  /* line 28, ../sass/base/_pages_front.scss */
  .view-in-the-news div.views-field-nothing span {
    clear: both;
    float: left; }

/* line 30, ../sass/base/_pages_front.scss */
.view-in-the-news div.views-field-field-featured-image {
  max-width: 30%;
  clear: both;
  float: left;
  display: inline; }

/* line 31, ../sass/base/_pages_front.scss */
.in-the-news-date {
  font-weight: bold; }

/********** Custom styling and formatting for fieldsets and form elements in FOA (RFA) nodes **********/
/* line 4, ../sass/base/_pages_grants.scss */
.node--rfa fieldset {
  border: none;
  padding: 0;
  margin: 0; }

/* line 6, ../sass/base/_pages_grants.scss */
.node--rfa .field--name-field-announcement-state {
  border-bottom: 1px black solid;
  width: 100%;
  display: block;
  padding-bottom: 15px;
  margin-bottom: 15px;
  font-style: italic; }

/* line 8, ../sass/base/_pages_grants.scss */
.node--rfa .field--name-field-short-title .field__label {
  margin-top: 0; }

/* line 9, ../sass/base/_pages_grants.scss */
.node--rfa .field--name-field-short-title .field__item {
  margin-top: 0; }

/* line 10, ../sass/base/_pages_grants.scss */
#node_rfa_full_group_contact span.fieldset-legend {
  color: #000; }

/* line 13, ../sass/base/_pages_grants.scss */
.node-type-rfa .l-content .block__content ul {
  list-style: disc;
  padding: 0 0 0 20px; }

/* line 14, ../sass/base/_pages_grants.scss */
.node-type-rfa .l-content .node__content ul {
  list-style: disc;
  padding: 0 0 0 20px; }

/* line 16, ../sass/base/_pages_grants.scss */
.node-type-rfa fieldset span.fieldset-legend {
  font-weight: bold;
  font-size: 112.5%;
  color: #8a180e;
  padding-top: 15px;
  display: block; }

/* line 18, ../sass/base/_pages_grants.scss */
.callout.grants-announce-key {
  padding-bottom: 60px; }

/* line 20, ../sass/base/_pages_grants.scss */
.lt-ie9 .view-Grants .even {
  background: #fff; }

/* line 22, ../sass/base/_pages_grants.scss */
#block-views-grants-block .views-field-field-rfa-number {
  width: 90px; }

/* Grants set column width for table */
/* line 27, ../sass/base/_pages_grants.scss */
#block-views-grants-block-2 th .views-field-field-center, #block-views-grants-block-2 th .views-field-field-application-deadline,
#block-views-grants-block-2 th .views-field-field-rfa-number-1 {
  width: 10%; }
/* line 28, ../sass/base/_pages_grants.scss */
#block-views-grants-block-2 th .views-field-field-title {
  width: 57%; }
/* line 29, ../sass/base/_pages_grants.scss */
#block-views-grants-block-2 th .views-field-field-rfa-number {
  width: 13%; }

/* line 34, ../sass/base/_pages_grants.scss */
#block-views-grants-block-2 td.views-field.views-field-field-webinar-link,
#block-views-grants-block-2 td.views-field.views-field-field-faq-pdf {
  text-align: center; }

/* line 38, ../sass/base/_pages_grants.scss */
.page-grants-awards .views-reset-button input[type=submit] {
  background: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  border-color: #ddd;
  color: #577786; }
/* line 40, ../sass/base/_pages_grants.scss */
.page-grants-awards .views-reset-button input[type=submit]:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dddddd), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(#dddddd, #ffffff);
  background-image: -moz-linear-gradient(#dddddd, #ffffff);
  background-image: -o-linear-gradient(#dddddd, #ffffff);
  background-image: linear-gradient(#dddddd, #ffffff); }
/* line 42, ../sass/base/_pages_grants.scss */
.page-grants-awards .views-submit-button {
  clear: both; }
/* line 43, ../sass/base/_pages_grants.scss */
.page-grants-awards .view caption {
  font-weight: bold;
  text-align: left;
  padding: 5px 0 5px 0; }
/* line 44, ../sass/base/_pages_grants.scss */
.page-grants-awards .views-field-field-award-number {
  width: 140px; }
/* line 45, ../sass/base/_pages_grants.scss */
.page-grants-awards .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0px;
  margin-right: 2px; }
@media (min-width: 768px) {
  /* line 47, ../sass/base/_pages_grants.scss */
  .page-grants-awards .views-submit-button {
    clear: none; } }
@media (min-width: 1000px) {
  /* line 50, ../sass/base/_pages_grants.scss */
  .page-grants-awards .views-field-field-pd-rev-lname, .page-grants-awards .views-field-field-pd-rev-fname {
    width: 190px;
    padding-right: 60px; } }

@media (min-width: 39em) {
  /* line 56, ../sass/base/_pages_grants.scss */
  .section-grants-awards-by-state .l-region--grid-left {
    width: 74.64789%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    clear: both; }
  /* line 57, ../sass/base/_pages_grants.scss */
  .section-grants-awards-by-state .l-region--grid-right {
    width: 23.94366%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; } }
/* line 61, ../sass/base/_pages_grants.scss */
.page-grants-awards-by-state-details h3 {
  text-align: center;
  font-size: 20px; }

/* line 1, ../sass/base/_pages_hpr.scss */
.views-widget-filter-field_resource_topic_tid {
  clear: left; }

/* line 2, ../sass/base/_pages_hpr.scss */
.views-widget-filter-field_resource_format_tid {
  clear: left; }

/* line 3, ../sass/base/_pages_hpr.scss */
.views-exposed-form .views-exposed-widget button.form-reset {
  margin-top: 5px; }

@media (min-width: 624px) {
  /* line 7, ../sass/base/_pages_hpr.scss */
  .view-hpr-resources .views-widget-filter-field_resource_format_tid {
    margin-top: -65px;
    margin-left: 85px;
    clear: none; }
  /* line 8, ../sass/base/_pages_hpr.scss */
  .view-hpr-resources .views-submit-button {
    clear: none;
    margin-top: -50px; } }
@media (min-width: 768px) {
  /* line 14, ../sass/base/_pages_hpr.scss */
  .view-hpr-resources .views-widget-filter-field_resource_format_tid {
    margin-top: 0px;
    margin-left: 0px;
    clear: left; }
  /* line 15, ../sass/base/_pages_hpr.scss */
  .view-hpr-resources .views-submit-button {
    clear: none;
    margin-top: -20px; } }
@media (min-width: 864px) {
  /* line 21, ../sass/base/_pages_hpr.scss */
  .view-hpr-resources .views-widget-filter-field_resource_format_tid {
    margin-top: -65px;
    margin-left: 85px;
    clear: none; }
  /* line 22, ../sass/base/_pages_hpr.scss */
  .view-hpr-resources .views-widget-filter-field_resource_topic_tid {
    clear: left; }
  /* line 23, ../sass/base/_pages_hpr.scss */
  .view-hpr-resources .views-submit-button {
    clear: left;
    margin-top: -20px; } }
/* line 27, ../sass/base/_pages_hpr.scss */
#edit-distance-search-units {
  display: none; }

/*
.views-exposed-form-clone-2-of-geographic-contacts-geocontacts input,
.views-exposed-form-clone-2-of-geographic-contacts-geocontacts select { height: 25px; }
*/
/* line 34, ../sass/base/_pages_hpr.scss */
#views-exposed-form-clone-2-of-geographic-contacts-geocontacts .views-submit-button {
  margin-top: -20px;
  clear: both; }

@media (min-width: 1000px) {
  /* line 39, ../sass/base/_pages_hpr.scss */
  #views-exposed-form-clone-2-of-geographic-contacts-geocontacts .views-submit-button {
    margin-top: -70px; }

  /* line 43, ../sass/base/_pages_hpr.scss */
  .view-hpr-resources .views-widget-filter-field_resource_format_tid {
    margin-top: -65px;
    margin-left: 75px; }
  /* line 44, ../sass/base/_pages_hpr.scss */
  .view-hpr-resources .views-submit-button {
    clear: none;
    margin-top: -65px; } }
/* line 49, ../sass/base/_pages_hpr.scss */
.view-hpr-resources .views-widget-filter-field_resource_topic_tid .form-select {
  height: 24px; }
/* line 50, ../sass/base/_pages_hpr.scss */
.view-hpr-resources .views-exposed-form label.option {
  font-weight: normal; }

/* line 53, ../sass/base/_pages_hpr.scss */
.resource_title {
  color: #8a180e;
  font-size: 1.5em;
  font-weight: bold; }

/* line 54, ../sass/base/_pages_hpr.scss */
.resource_pubdate .resource_author {
  font-weight: bold; }

/* line 56, ../sass/base/_pages_hpr.scss */
.fix-width-20 {
  width: 20%; }

/* line 57, ../sass/base/_pages_hpr.scss */
.fix-width-40 {
  width: 40%; }

/* line 58, ../sass/base/_pages_hpr.scss */
.fix-width-50 {
  width: 50%; }

/* line 68, ../sass/base/_pages_hpr.scss */
.pdxReport html, .pdxReport body, .pdxReport div, .pdxReport span, .pdxReport applet, .pdxReport object, .pdxReport iframe, .pdxReport h4, .pdxReport h5, .pdxReport h6, .pdxReport p, .pdxReport blockquote, .pdxReport pre,
.pdxReport a, .pdxReport abbr, .pdxReport acronym, .pdxReport address, .pdxReport big, .pdxReport cite, .pdxReport code, .pdxReport del, .pdxReport dfn, .pdxReport em, .pdxReport img, .pdxReport ins, .pdxReport kbd, .pdxReport q, .pdxReport s, .pdxReport samp,
.pdxReport small, .pdxReport strike, .pdxReport strong, .pdxReport sub, .pdxReport sup, .pdxReport tt, .pdxReport var, .pdxReport b, .pdxReport u, .pdxReport i, .pdxReport center,
.pdxReport dl, .pdxReport dt, .pdxReport dd, .pdxReport ol, .pdxReport ul, .pdxReport li, .pdxReport fieldset, .pdxReport form, .pdxReport label, .pdxReport legend,
.pdxReport table, .pdxReport caption, .pdxReport tbody, .pdxReport tfoot, .pdxReport thead, .pdxReport tr, .pdxReport th, .pdxReport td,
.pdxReport article, .pdxReport aside, .pdxReport canvas, .pdxReport details, .pdxReport embed, .pdxReport figure, .pdxReport figcaption, .pdxReport footer, .pdxReport header, .pdxReport hgroup,
.pdxReport menu, .pdxReport nav, .pdxReport output, .pdxReport ruby, .pdxReport section, .pdxReport summary,
.pdxReport time, .pdxReport mark, .pdxReport audio, .pdxReport video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }
/* line 71, ../sass/base/_pages_hpr.scss */
.pdxReport .table thead tr td {
  background-color: #ffffff;
  font-weight: bold; }
/* line 72, ../sass/base/_pages_hpr.scss */
.pdxReport .table thead tr td.right, .pdxReport .table tfoot tr td.right {
  float: none; }
/* line 74, ../sass/base/_pages_hpr.scss */
.pdxReport article, .pdxReport aside, .pdxReport details, .pdxReport figcaption, .pdxReport figure,
.pdxReport footer, .pdxReport header, .pdxReport hgroup, .pdxReport menu, .pdxReport nav, .pdxReport section {
  display: block; }
/* line 76, ../sass/base/_pages_hpr.scss */
.pdxReport body {
  line-height: 1; }
/* line 77, ../sass/base/_pages_hpr.scss */
.pdxReport ol, .pdxReport ul {
  list-style: none; }
/* line 78, ../sass/base/_pages_hpr.scss */
.pdxReport blockquote, .pdxReport q {
  quotes: none; }
/* line 80, ../sass/base/_pages_hpr.scss */
.pdxReport blockquote:before, .pdxReport blockquote:after,
.pdxReport q:before, .pdxReport q:after {
  content: '';
  content: none; }
/* line 81, ../sass/base/_pages_hpr.scss */
.pdxReport table tr td {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #ddd; }
/* line 83, ../sass/base/_pages_hpr.scss */
.pdxReport h2 {
  clear: left;
  text-align: left;
  padding-top: 25px;
  font-weight: normal; }
/* line 84, ../sass/base/_pages_hpr.scss */
.pdxReport .hprHide {
  display: none; }
/* line 85, ../sass/base/_pages_hpr.scss */
.pdxReport strong {
  font-weight: bold; }
/* line 86, ../sass/base/_pages_hpr.scss */
.pdxReport caption {
  display: none; }

/* line 89, ../sass/base/_pages_hpr.scss */
a#pdxProfileOpenReport, a#pdxOpenDataReport, .pdx_backToTop a {
  padding: 5px;
  background-color: #EEEEEE;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  display: inline-block;
  float: left;
  text-decoration: none; }

/* line 95, ../sass/base/_pages_hpr.scss */
a#pdxProfileOpenReport:hover, a#pdxOpenDataReport:hover, .pdx_backToTop a:hover {
  border-top: 1px solid #A4A4A4;
  border-left: 1px solid #A4A4A4;
  border-right: 1px solid #A4A4A4;
  border-bottom: 1px solid #A4A4A4; }

/* line 99, ../sass/base/_pages_hpr.scss */
.pdx_backToTop {
  clear: both;
  margin-top: 20px;
  display: inline-block; }

@media (min-width: 768px) {
  /* line 102, ../sass/base/_pages_hpr.scss */
  .pdxNatDateReport {
    float: left;
    width: 45%; }

  /* line 103, ../sass/base/_pages_hpr.scss */
  .pdxAnnualProReport {
    float: left;
    width: 45%; }

  /* line 104, ../sass/base/_pages_hpr.scss */
  #block-hrc-path-reports-hrc-path-reports .pdxNatDateReport {
    margin-left: 5%; } }
/* line 107, ../sass/base/_pages_hpr.scss */
.pdxAnnualProReport select, .pdxNatDateReport select {
  width: 75%; }

/* line 108, ../sass/base/_pages_hpr.scss */
#annualLabel {
  font-weight: bold;
  margin-top: -100px; }

/* line 109, ../sass/base/_pages_hpr.scss */
#nationalLabel {
  font-weight: bold;
  margin-top: -20px; }

/* line 110, ../sass/base/_pages_hpr.scss */
.pdxProfileAnnualPeriodId {
  margin-top: 100px;
  width: 200px; }

/* line 112, ../sass/base/_pages_hpr.scss */
#block-hrc-path-reports-hrc-path-reports button a {
  text-decoration: none; }

/* line 1, ../sass/base/_pages_infographics.scss */
.infographic_embed {
  display: block;
  background-color: #eedb9d;
  padding: 10px;
  font-size: 11px; }

/* line 5, ../sass/base/_pages_infographics.scss */
.view-infographic-view td img {
  max-width: none; }

/* line 1, ../sass/base/_pages_landing.scss */
.node-type-landing-page .l-main {
  margin: 0px; }
  /* line 2, ../sass/base/_pages_landing.scss */
  .node-type-landing-page .l-main .field-name-body {
    margin: 0px 0px 0px -30px; }
  /* line 3, ../sass/base/_pages_landing.scss */
  .node-type-landing-page .l-main .summary {
    margin: 14px 0px; }
  /* line 4, ../sass/base/_pages_landing.scss */
  .node-type-landing-page .l-main .view-content {
    width: 100%; }
  /* line 5, ../sass/base/_pages_landing.scss */
  .node-type-landing-page .l-main .region-content {
    vertical-align: top; }
  /* line 7, ../sass/base/_pages_landing.scss */
  .node-type-landing-page .l-main .landing_last .content {
    margin-right: 0px; }
  /* line 8, ../sass/base/_pages_landing.scss */
  .node-type-landing-page .l-main .landing_first {
    margin-left: 0px; }
  /* line 10, ../sass/base/_pages_landing.scss */
  .node-type-landing-page .l-main #block-prevention-week-prevention-week {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: both;
    margin: 15px 0 0 0; }
  /* line 11, ../sass/base/_pages_landing.scss */
  .node-type-landing-page .l-main .block {
    margin: 10px 0 0 0; }
    /* line 12, ../sass/base/_pages_landing.scss */
    .node-type-landing-page .l-main .block p {
      margin-left: 0px; }
    /* line 17, ../sass/base/_pages_landing.scss */
    .node-type-landing-page .l-main .block .block__content ul {
      font-size: 14px;
      padding-left: 10px; }
    /* line 18, ../sass/base/_pages_landing.scss */
    .node-type-landing-page .l-main .block .block__content li {
      padding: 5px 5px 5px 0; }
    /* line 19, ../sass/base/_pages_landing.scss */
    .node-type-landing-page .l-main .block .block__content ul li:before {
      content: "\0BB \020"; }
  /* line 24, ../sass/base/_pages_landing.scss */
  .node-type-landing-page .l-main .l-content .block__content ul li {
    text-indent: -1em; }
  /* line 25, ../sass/base/_pages_landing.scss */
  .node-type-landing-page .l-main .last_updated {
    display: none; }

/* line 28, ../sass/base/_pages_landing.scss */
.field-item even {
  margin-top: 15px; }

/* line 30, ../sass/base/_pages_landing.scss */
.sidebar-second-empty .node--landing-page .field--name-field-summary {
  display: none; }

/* line 32, ../sass/base/_pages_landing.scss */
.node-type-landing-programs-campaigns .field--name-field-summary {
  margin: 14px 0px; }

/* line 34, ../sass/base/_pages_landing.scss */
.page-node-47658.node-type-landing-page .l-main .block {
  margin: 0; }

/* line 3, ../sass/base/_pages_press.scss */
.view-news .form-item-field-release-date-value-min label,
.view-news .form-item-field-release-date-value-max label {
  display: none; }
/* line 6, ../sass/base/_pages_press.scss */
.view-news .form-item-field-release-date-value-min-date .description,
.view-news .form-item-field-release-date-value-max-date .description {
  display: none; }
/* line 9, ../sass/base/_pages_press.scss */
.view-news #edit-field-release-date-value-min-wrapper,
.view-news #edit-field-release-date-value-max-wrapper {
  float: left; }
/* line 10, ../sass/base/_pages_press.scss */
.view-news #edit-field-release-date-value-max-wrapper {
  margin-top: 6px; }
/* line 12, ../sass/base/_pages_press.scss */
.view-news #views-exposed-form-news-page-1 .views-exposed-form {
  position: relative; }
/* line 13, ../sass/base/_pages_press.scss */
.view-news .views-widget-per-page {
  clear: both; }
/* line 14, ../sass/base/_pages_press.scss */
.view-news .views-submit-button {
  position: absolute;
  right: 0px;
  top: 70px; }
/* line 15, ../sass/base/_pages_press.scss */
.view-news .views-reset-button {
  position: absolute;
  right: 0px;
  top: 118px; }
  /* line 16, ../sass/base/_pages_press.scss */
  .view-news .views-reset-button input[type=submit] {
    background: #fff;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
    background-image: -webkit-linear-gradient(#ffffff, #dddddd);
    background-image: -moz-linear-gradient(#ffffff, #dddddd);
    background-image: -o-linear-gradient(#ffffff, #dddddd);
    background-image: linear-gradient(#ffffff, #dddddd);
    border-color: #ddd;
    color: #577786; }
  /* line 18, ../sass/base/_pages_press.scss */
  .view-news .views-reset-button input[type=submit]:hover {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dddddd), color-stop(100%, #ffffff));
    background-image: -webkit-linear-gradient(#dddddd, #ffffff);
    background-image: -moz-linear-gradient(#dddddd, #ffffff);
    background-image: -o-linear-gradient(#dddddd, #ffffff);
    background-image: linear-gradient(#dddddd, #ffffff); }
/* line 20, ../sass/base/_pages_press.scss */
.view-news .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0px; }
/* line 21, ../sass/base/_pages_press.scss */
.view-news .view-content {
  padding-top: 10px; }
  /* line 22, ../sass/base/_pages_press.scss */
  .view-news .view-content table {
    width: 100%; }
  /* line 23, ../sass/base/_pages_press.scss */
  .view-news .view-content .views-field-field-release-date {
    width: 65px; }
/* line 26, ../sass/base/_pages_press.scss */
.view-news .form-text {
  height: 35px; }
/* line 27, ../sass/base/_pages_press.scss */
.view-news ul li.pager__item {
  font-size: 16px;
  font-weight: bold;
  padding: 12px; }
@media (min-width: 392px) {
  /* line 30, ../sass/base/_pages_press.scss */
  .view-news #edit-field-release-date-value-wrapper {
    margin-top: 18px; }
  /* line 31, ../sass/base/_pages_press.scss */
  .view-news .views-widget-per-page {
    margin-top: 18px; }
  /* line 32, ../sass/base/_pages_press.scss */
  .view-news .views-submit-button {
    right: 0px;
    top: 0px; }
  /* line 33, ../sass/base/_pages_press.scss */
  .view-news .views-reset-button {
    right: 0px;
    top: 48px; }
  /* line 34, ../sass/base/_pages_press.scss */
  .view-news #edit-field-release-date-value-max-wrapper {
    margin-top: 0px; } }
@media (min-width: 862px) {
  /* line 37, ../sass/base/_pages_press.scss */
  .view-news #edit-field-release-date-value-wrapper {
    margin-top: 0px; }
  /* line 38, ../sass/base/_pages_press.scss */
  .view-news .views-widget-per-page {
    margin-top: 0px; }
  /* line 39, ../sass/base/_pages_press.scss */
  .view-news .views-submit-button {
    right: 24%;
    top: 66px; }
  /* line 40, ../sass/base/_pages_press.scss */
  .view-news .views-reset-button {
    right: 6.5%;
    top: 66px; } }
@media (min-width: 984px) {
  /* line 43, ../sass/base/_pages_press.scss */
  .view-news .views-submit-button {
    right: 36%;
    top: 66px; }
  /* line 44, ../sass/base/_pages_press.scss */
  .view-news .views-reset-button {
    right: 19.5%;
    top: 66px; } }

/* line 3, ../sass/base/_pages_progs_camps.scss */
.view-programs-campaigns .views-exposed-form {
  border-bottom: 2px solid #8a180e;
  padding-bottom: 7px;
  margin-bottom: 7px; }
  /* line 4, ../sass/base/_pages_progs_camps.scss */
  .view-programs-campaigns .views-exposed-form .views-exposed-widget {
    float: left;
    padding-top: 15px; }
  /* line 5, ../sass/base/_pages_progs_camps.scss */
  .view-programs-campaigns .views-exposed-form #edit-field-pc-type-tid-wrapper {
    clear: both; }
  /* line 6, ../sass/base/_pages_progs_camps.scss */
  .view-programs-campaigns .views-exposed-form input[type=text] {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    height: 30px;
    margin-top: 6px; }
  /* line 7, ../sass/base/_pages_progs_camps.scss */
  .view-programs-campaigns .views-exposed-form select {
    height: 30px;
    margin-top: 5px; }
  /* line 8, ../sass/base/_pages_progs_camps.scss */
  .view-programs-campaigns .views-exposed-form input[type=submit] {
    margin-top: 4px; }
  /* line 9, ../sass/base/_pages_progs_camps.scss */
  .view-programs-campaigns .views-exposed-form .views-submit-button {
    padding-right: 23px;
    padding-top: 17px;
    clear: both;
    width: 250px; }
    /* line 10, ../sass/base/_pages_progs_camps.scss */
    .view-programs-campaigns .views-exposed-form .views-submit-button .alt-views-filter-submit {
      display: inline-block;
      margin: -7px 10px 0 0; }
    /* line 11, ../sass/base/_pages_progs_camps.scss */
    .view-programs-campaigns .views-exposed-form .views-submit-button .alt-views-filter-reset {
      display: inline-block;
      margin: 15px 10px 20px 0; }
  @media (min-width: 960px) {
    /* line 14, ../sass/base/_pages_progs_camps.scss */
    .view-programs-campaigns .views-exposed-form .views-submit-button {
      clear: none; }
    /* line 15, ../sass/base/_pages_progs_camps.scss */
    .view-programs-campaigns .views-exposed-form input[type=submit] {
      margin-top: 25px; } }
/* line 18, ../sass/base/_pages_progs_camps.scss */
.view-programs-campaigns .views-alt-header {
  color: #8a180e;
  font-size: 18px;
  font-weight: bold;
  margin: 15px 0;
  display: inline-block; }
/* line 19, ../sass/base/_pages_progs_camps.scss */
.view-programs-campaigns .view-content {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  -webkit-columns: 310px 3;
  -moz-columns: 310px 3;
  -ms-columns: 310px 3;
  -o-columns: 310px 3;
  columns: 310px 3;
  padding: 10px 0 10px 0; }
/* line 21, ../sass/base/_pages_progs_camps.scss */
.view-programs-campaigns .views-row {
  display: inline-block;
  margin-bottom: 8px;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  -o-column-break-inside: avoid;
  column-break-inside: avoid; }

/* line 30, ../sass/base/_pages_progs_camps.scss */
.view-programs-campaigns .views-field-field-featured-image {
  max-width: 30%;
  clear: both;
  float: left; }

/* line 31, ../sass/base/_pages_progs_camps.scss */
.view-programs-campaigns .views-field-nothing {
  max-width: 70%;
  float: left;
  display: inline;
  margin-top: -3px;
  padding-left: 10px; }
  /* line 33, ../sass/base/_pages_progs_camps.scss */
  .view-programs-campaigns .views-field-nothing span {
    clear: both;
    float: left; }

/* line 39, ../sass/base/_pages_progs_camps.scss */
.node-type-landing-programs-campaigns.section-prevention-week #frm_SubScribe p:last-child {
  display: none; }

/* line 42, ../sass/base/_pages_progs_camps.scss */
.form-item-submitted-type-of-event-other {
  margin-top: 2em; }

/* line 2, ../sass/base/_pages_social-media.scss */
.section-social-media div.messages--error {
  display: none; }
/* line 3, ../sass/base/_pages_social-media.scss */
.section-social-media #facebook {
  left: 0px;
  width: 45px;
  background: url("../images/social_media_icons.png") 0 0; }
/* line 5, ../sass/base/_pages_social-media.scss */
.section-social-media #facebook a:hover {
  background: url("../images/social_media_icons.png") 0 -42px; }
/* line 6, ../sass/base/_pages_social-media.scss */
.section-social-media #twitter {
  left: 45px;
  width: 45px;
  background: url("../images/social_media_icons.png") -51px 0; }
/* line 8, ../sass/base/_pages_social-media.scss */
.section-social-media #twitter a:hover {
  background: url("../images/social_media_icons.png") -51px -42px; }
/* line 9, ../sass/base/_pages_social-media.scss */
.section-social-media #youtube {
  left: 90px;
  width: 45px;
  background: url("../images/social_media_icons.png") -101px 0; }
/* line 11, ../sass/base/_pages_social-media.scss */
.section-social-media #youtube a:hover {
  background: url("../images/social_media_icons.png") -101px -42px; }
/* line 12, ../sass/base/_pages_social-media.scss */
.section-social-media #blog {
  left: 135px;
  width: 47px;
  background: url("../images/social_media_icons.png") -151px 0; }
/* line 14, ../sass/base/_pages_social-media.scss */
.section-social-media #blog a:hover {
  background: url("../images/social_media_icons.png") -151px -42px; }

/*********** CUSTOM SOCIAL MEDIA MODULES **********/
/* line 20, ../sass/base/_pages_social-media.scss */
#block-samhsa-facebook-samhsa-facebook,
#block-samhsa-twitter-samhsa-twitter,
#block-samhsa-blog-samhsa-blog {
  height: auto;
  margin-bottom: 40px; }

/* line 21, ../sass/base/_pages_social-media.scss */
#block-samhsa-youtube-samhsa-youtube {
  border: 1px solid #c47b12; }

/* line 22, ../sass/base/_pages_social-media.scss */
.social_facebook .sm_scroll {
  height: 350px; }

/* line 23, ../sass/base/_pages_social-media.scss */
.social_twitter .sm_scroll {
  height: 200px; }

/* line 24, ../sass/base/_pages_social-media.scss */
.social_blog .sm_scroll2 {
  padding: 10px; }

/* line 28, ../sass/base/_pages_social-media.scss */
.node-type-landing-page .l-region--sidebar-second .yellow_block .block__content > div.videos {
  margin: 10px 0 10px 0; }

/* line 30, ../sass/base/_pages_social-media.scss */
.social_media {
  width: 100%;
  padding: 0px;
  margin-bottom: 20px;
  overflow: hidden; }
  /* line 32, ../sass/base/_pages_social-media.scss */
  .social_media .yellow a {
    margin-left: 85px; }
  /* line 34, ../sass/base/_pages_social-media.scss */
  .social_media .sm_scroll {
    width: 100%;
    overflow-y: scroll;
    padding: 10px;
    border: 1px solid #c47b12; }
  /* line 36, ../sass/base/_pages_social-media.scss */
  .social_media .yellow_sm {
    font-size: 14px;
    color: #000;
    font-weight: normal;
    margin: -43px 0px 0px 200px; }
  /* line 37, ../sass/base/_pages_social-media.scss */
  .social_media .yellow_sm2 {
    font-size: 14px;
    color: #000;
    font-weight: normal;
    margin: -26px 0px 0px 170px; }
  /* line 39, ../sass/base/_pages_social-media.scss */
  .social_media img {
    margin-bottom: -5px; }
  /* line 40, ../sass/base/_pages_social-media.scss */
  .social_media .image_wrap img {
    width: 100%; }
  /* line 41, ../sass/base/_pages_social-media.scss */
  .social_media #icon_set {
    position: relative; }
  /* line 42, ../sass/base/_pages_social-media.scss */
  .social_media #icon_set li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: -55px; }
  /* line 43, ../sass/base/_pages_social-media.scss */
  .social_media #icon_set li, .social_media #icon_set a {
    height: 85px;
    display: block;
    width: 85px; }
  /* line 44, ../sass/base/_pages_social-media.scss */
  .social_media #twitter_icon {
    width: 95px;
    height: 95px;
    position: absolute;
    margin-top: -60px; }
  /* line 45, ../sass/base/_pages_social-media.scss */
  .social_media #twitter_icon a {
    width: 100%;
    height: 100%;
    padding-bottom: 0%;
    background: url("../images/twitter_icon.png") 0 0 no-repeat;
    background-size: 100%;
    display: block; }
  /* line 47, ../sass/base/_pages_social-media.scss */
  .social_media #twitter_icon a:hover {
    background-position: 0 105%;
    background-size: 100%; }
  /* line 48, ../sass/base/_pages_social-media.scss */
  .social_media #blog_icon {
    width: 95px;
    height: 95px;
    position: absolute;
    margin-top: -60px; }
  /* line 49, ../sass/base/_pages_social-media.scss */
  .social_media #blog_icon a {
    width: 100%;
    height: 100%;
    padding-bottom: 0%;
    background: url("../images/blog_icon.png") 0 0 no-repeat;
    background-size: 100%;
    display: block; }
  /* line 51, ../sass/base/_pages_social-media.scss */
  .social_media #blog_icon a:hover {
    background-position: 0 105%;
    background-size: 100%; }
  /* line 52, ../sass/base/_pages_social-media.scss */
  .social_media #facebook_icon {
    width: 95px;
    height: 95px;
    position: absolute;
    margin: -60px 0 0 0; }
  /* line 53, ../sass/base/_pages_social-media.scss */
  .social_media #facebook_icon a {
    width: 100%;
    height: 100%;
    padding-bottom: 0%;
    background: url("../images/facebook_icon.png") 0 0 no-repeat;
    background-size: 100%;
    display: block; }
  /* line 55, ../sass/base/_pages_social-media.scss */
  .social_media #facebook_icon a:hover {
    background-position: 0 105%;
    background-size: 100%; }
  /* line 57, ../sass/base/_pages_social-media.scss */
  .social_media .yellow {
    height: 35px; }
  /* line 59, ../sass/base/_pages_social-media.scss */
  .social_media #icon_set2 {
    width: 50%; }
  /* line 61, ../sass/base/_pages_social-media.scss */
  .social_media #icon_set2 li {
    padding: 0;
    list-style: none; }
  /* line 62, ../sass/base/_pages_social-media.scss */
  .social_media #icon_set2 ul li {
    list-style: none; }
  /* line 63, ../sass/base/_pages_social-media.scss */
  .social_media #youtube_icon a {
    background: url("../images/youtube_icon.png") 0px 0px no-repeat; }
  /* line 64, ../sass/base/_pages_social-media.scss */
  .social_media #youtube_icon a:hover {
    background-position: 0px 0px; }
  /* line 65, ../sass/base/_pages_social-media.scss */
  .social_media #icon_set2 li, .social_media #icon_set2 a {
    height: 40px;
    display: block; }
  /* line 66, ../sass/base/_pages_social-media.scss */
  .social_media #youtube_icon {
    margin: 0px 0 0 0px;
    width: 45px; }
  /* line 67, ../sass/base/_pages_social-media.scss */
  .social_media #youtube_icon2 {
    width: 20%;
    height: 40px;
    margin-top: -50px; }
  /* line 68, ../sass/base/_pages_social-media.scss */
  .social_media #youtube_icon2 li a {
    margin-top: 12px; }
  /* line 69, ../sass/base/_pages_social-media.scss */
  .social_media .yellow #youtube_icon a {
    margin-left: -5px; }
  /* line 70, ../sass/base/_pages_social-media.scss */
  .social_media #subscribe {
    float: right;
    margin: 0px -20px 0px 0px; }
  /* line 71, ../sass/base/_pages_social-media.scss */
  .social_media .subscribe {
    float: right;
    margin: -24px 0 0 0; }
  /* line 73, ../sass/base/_pages_social-media.scss */
  .social_media .sm_like {
    float: right;
    margin-top: -27px;
    margin-right: 5px; }
  /* line 74, ../sass/base/_pages_social-media.scss */
  .social_media .sm_like2 {
    float: right;
    margin: -17px 5px 0px 0px; }
  /* line 75, ../sass/base/_pages_social-media.scss */
  .social_media .sm_icon3 {
    float: left;
    height: auto;
    width: auto;
    padding: 5px 7px 0px 0px;
    margin: -5px 0px 0px 0px; }
  /* line 76, ../sass/base/_pages_social-media.scss */
  .social_media .sm_icon2 {
    float: left;
    margin: 0px 15px 0px 0px; }
  /* line 77, ../sass/base/_pages_social-media.scss */
  .social_media .sm_icon {
    float: left;
    margin: 0px 15px 0px 0px; }
  /* line 78, ../sass/base/_pages_social-media.scss */
  .social_media .sm_picture {
    float: left;
    margin: -10px 15px 0px -10px; }
  /* line 79, ../sass/base/_pages_social-media.scss */
  .social_media .sm_shares {
    padding: 15px 15px;
    margin: 10px 0px 15px -60px;
    background: #edeff4; }
  /* line 80, ../sass/base/_pages_social-media.scss */
  .social_media .sm_shares .buttons {
    float: right;
    margin-top: -10px;
    width: 140px; }
  /* line 81, ../sass/base/_pages_social-media.scss */
  .social_media .sm_article {
    border: 1px solid #d3dae8;
    background: #edeff4;
    padding: 10px;
    margin: 10px 0px;
    height: auto; }
  /* line 82, ../sass/base/_pages_social-media.scss */
  .social_media .article_name {
    font-weight: bold;
    padding-right: 10px; }
  /* line 83, ../sass/base/_pages_social-media.scss */
  .social_media .article_name a {
    color: #000;
    text-decoration: none; }
  /* line 84, ../sass/base/_pages_social-media.scss */
  .social_media .time_stamp {
    color: #9f9f9f; }
  /* line 85, ../sass/base/_pages_social-media.scss */
  .social_media .time_stamp a {
    color: #9f9f9f;
    text-decoration: none; }
  /* line 86, ../sass/base/_pages_social-media.scss */
  .social_media .tweet {
    padding: 10px 0px;
    border-bottom: 1px solid #e9e9e9; }
  /* line 88, ../sass/base/_pages_social-media.scss */
  .social_media .video_info {
    color: #000;
    font-size: 14px;
    padding-bottom: 10px; }
  /* line 89, ../sass/base/_pages_social-media.scss */
  .social_media .videos {
    color: #000;
    font-size: 12px;
    padding: 15px 0px 0px 0px;
    width: 100%; }
  /* line 90, ../sass/base/_pages_social-media.scss */
  .social_media .video_thumb {
    overflow: hidden; }
  /* line 91, ../sass/base/_pages_social-media.scss */
  .social_media .videos_left {
    width: 49.29577%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    text-align: center;
    clear: both; }
  /* line 92, ../sass/base/_pages_social-media.scss */
  .social_media .videos_right {
    width: 49.29577%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    text-align: left; }
  /* line 93, ../sass/base/_pages_social-media.scss */
  .social_media .duration {
    width: 40px;
    background: #000;
    color: #fff;
    padding: 0px 3px;
    margin: -14px 5px 0 15px;
    position: relative; }

/* line 97, ../sass/base/_pages_social-media.scss */
.yellow .left {
  float: left;
  margin: 0px 7px;
  width: auto; }

/* line 98, ../sass/base/_pages_social-media.scss */
.yellow_sm2 .left {
  float: left;
  margin: 0px 3px;
  width: auto; }

/* line 99, ../sass/base/_pages_social-media.scss */
.yellow_sm_mobile {
  display: none;
  font-size: 14px; }

/* line 100, ../sass/base/_pages_social-media.scss */
.sm_like_mobile {
  display: none;
  font-size: 14px; }

/* line 101, ../sass/base/_pages_social-media.scss */
.yellow_sm2_mobile {
  display: none;
  font-size: 14px; }

/* line 102, ../sass/base/_pages_social-media.scss */
.sm_like2_mobile {
  display: none;
  font-size: 14px; }

@media (max-width: 1000px) {
  /* line 105, ../sass/base/_pages_social-media.scss */
  .social_media .yellow_sm {
    display: none; }

  /* line 106, ../sass/base/_pages_social-media.scss */
  .social_media .yellow_sm2 {
    display: none; }

  /* line 107, ../sass/base/_pages_social-media.scss */
  .social_media .yellow_sm_mobile {
    height: auto;
    width: 100%;
    display: block;
    padding: 0px 0px 15px 0px; }

  /* line 108, ../sass/base/_pages_social-media.scss */
  .social_media .yellow_sm2_mobile {
    display: block; }

  /* line 109, ../sass/base/_pages_social-media.scss */
  .social_media .sm_like2 {
    margin: -25px 5px 0px 0px; } }
@media (max-width: 39em) {
  /* line 113, ../sass/base/_pages_social-media.scss */
  .social_media {
    width: auto; }

  /* line 114, ../sass/base/_pages_social-media.scss */
  .social_media .yellow_sm {
    margin: 15px 0px 0px 0px; }

  /* line 115, ../sass/base/_pages_social-media.scss */
  .social_media .yellow_sm2 {
    margin: 15px 0px 0px 0px; }

  /* line 116, ../sass/base/_pages_social-media.scss */
  .social_media #facebook_icon a {
    margin-top: -25px; }

  /* line 117, ../sass/base/_pages_social-media.scss */
  .social_media #twitter_icon a {
    margin-top: -25px; }

  /* line 118, ../sass/base/_pages_social-media.scss */
  .social_media #blog_icon a {
    margin-top: -25px; }

  /* line 120, ../sass/base/_pages_social-media.scss */
  .social_media #facebook_icon {
    max-width: 85px;
    max-height: 85px;
    margin-top: -20px; }

  /* line 121, ../sass/base/_pages_social-media.scss */
  .social_media #twitter_icon {
    max-width: 85px;
    max-height: 85px;
    margin-top: -20px; }

  /* line 122, ../sass/base/_pages_social-media.scss */
  .social_media #blog_icon {
    max-width: 85px;
    max-height: 85px;
    margin-top: -20px; }

  /* line 123, ../sass/base/_pages_social-media.scss */
  .social_media .yellow {
    height: 45px; }

  /* line 124, ../sass/base/_pages_social-media.scss */
  .social_media .yellow a {
    margin-left: 80px; }

  /* line 125, ../sass/base/_pages_social-media.scss */
  .sm_like_mobile {
    display: block;
    float: right;
    margin-top: -14px; }

  /* line 126, ../sass/base/_pages_social-media.scss */
  .sm_like {
    display: none; }

  /* line 127, ../sass/base/_pages_social-media.scss */
  .yellow_sm2 {
    display: none; }

  /* line 128, ../sass/base/_pages_social-media.scss */
  .sm_like2 {
    display: none; }

  /* line 129, ../sass/base/_pages_social-media.scss */
  .sm_like2_mobile {
    display: block;
    float: right;
    margin: -30px 5px 0px 0px; }

  /* line 130, ../sass/base/_pages_social-media.scss */
  .video_info {
    margin-top: 14px; }

  /* line 131, ../sass/base/_pages_social-media.scss */
  .social_media .duration {
    margin-left: 75px; } }
@media (max-width: 350px) {
  /* line 135, ../sass/base/_pages_social-media.scss */
  .social_media .duration {
    margin-left: 10px; } }
/* line 1, ../sass/base/_pages_topics.scss */
#topics-list-multicolumn {
  -webkit-columns: 310px 3;
  -moz-columns: 310px 3;
  -ms-columns: 310px 3;
  -o-columns: 310px 3;
  columns: 310px 3;
  margin-bottom: 20px; }
  /* line 2, ../sass/base/_pages_topics.scss */
  #topics-list-multicolumn a:link {
    text-decoration: none; }
  /* line 3, ../sass/base/_pages_topics.scss */
  #topics-list-multicolumn ul {
    margin-left: 5px; }

/* line 8, ../sass/base/_pages_topics.scss */
#topics-circle-1 {
  width: 49.29577%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  text-align: left; }

/* line 9, ../sass/base/_pages_topics.scss */
#topics-circle-2 {
  width: 49.29577%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  text-align: right; }

/* line 10, ../sass/base/_pages_topics.scss */
#topics-circle-3 {
  width: 49.29577%;
  float: left;
  margin-right: -100%;
  margin-left: 25.35211%;
  clear: none;
  text-align: center;
  clear: both;
  margin-top: -18px; }

@media (min-width: 39em) {
  /* line 12, ../sass/base/_pages_topics.scss */
  #topics-circle-1 {
    width: 32.39437%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    text-align: left; }

  /* line 13, ../sass/base/_pages_topics.scss */
  #topics-circle-2 {
    width: 32.39437%;
    float: left;
    margin-right: -100%;
    margin-left: 33.80282%;
    clear: none;
    text-align: center; }

  /* line 14, ../sass/base/_pages_topics.scss */
  #topics-circle-3 {
    width: 32.39437%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    text-align: right;
    margin-top: 0; } }
/* line 17, ../sass/base/_pages_topics.scss */
#topics-list-left, #topics-list-right {
  line-height: 28px; }
  /* line 18, ../sass/base/_pages_topics.scss */
  #topics-list-left a, #topics-list-right a {
    font-size: 18px; }

/* line 1, ../sass/base/_partners_tellenger.scss */
.qtip-contentWrapper {
  background: red; }

/* line 3, ../sass/base/_partners_tellenger.scss */
#megamenu-data-1 {
  width: 100%;
  margin-bottom: -5px; }
  @media (min-width: 624px) and (max-width: 768px) {
    /* line 3, ../sass/base/_partners_tellenger.scss */
    #megamenu-data-1 {
      height: 615px; } }
  @media (min-width: 768px) and (max-width: 864px) {
    /* line 3, ../sass/base/_partners_tellenger.scss */
    #megamenu-data-1 {
      height: 530px; } }
  @media (min-width: 864px) and (max-width: 1000px) {
    /* line 3, ../sass/base/_partners_tellenger.scss */
    #megamenu-data-1 {
      height: 460px; } }
  @media (min-width: 1000px) {
    /* line 3, ../sass/base/_partners_tellenger.scss */
    #megamenu-data-1 {
      height: 410px; } }

/* line 18, ../sass/base/_partners_tellenger.scss */
#megamenu-data-1 .mega-header #hover,
#megamenu-data-1 .mega-header-padding #hover1,
#megamenu-data-1 .mega-header-padding #hover2,
#megamenu-data-1 .mega-header-padding #hover3,
#megamenu-data-1 .mega-header-padding #hover4,
#megamenu-data-1 .mega-header-padding #hover5,
#megamenu-data-1 .mega-header-padding #hover6,
#megamenu-data-1 .mega-header-padding #hover7,
#megamenu-data-1 .mega-header-padding #hover8 {
  width: 31.2%;
  display: block;
  padding: 0px 0px 10px 15px;
  margin: -10px 5px 0px -10px; }
  @media (min-width: 624px) and (max-width: 768px) {
    /* line 18, ../sass/base/_partners_tellenger.scss */
    #megamenu-data-1 .mega-header #hover,
    #megamenu-data-1 .mega-header-padding #hover1,
    #megamenu-data-1 .mega-header-padding #hover2,
    #megamenu-data-1 .mega-header-padding #hover3,
    #megamenu-data-1 .mega-header-padding #hover4,
    #megamenu-data-1 .mega-header-padding #hover5,
    #megamenu-data-1 .mega-header-padding #hover6,
    #megamenu-data-1 .mega-header-padding #hover7,
    #megamenu-data-1 .mega-header-padding #hover8 {
      width: 32%; } }
  @media (min-width: 768px) and (max-width: 864px) {
    /* line 18, ../sass/base/_partners_tellenger.scss */
    #megamenu-data-1 .mega-header #hover,
    #megamenu-data-1 .mega-header-padding #hover1,
    #megamenu-data-1 .mega-header-padding #hover2,
    #megamenu-data-1 .mega-header-padding #hover3,
    #megamenu-data-1 .mega-header-padding #hover4,
    #megamenu-data-1 .mega-header-padding #hover5,
    #megamenu-data-1 .mega-header-padding #hover6,
    #megamenu-data-1 .mega-header-padding #hover7,
    #megamenu-data-1 .mega-header-padding #hover8 {
      width: 31.25%; } }
  /* line 22, ../sass/base/_partners_tellenger.scss */
  #megamenu-data-1 .mega-header #hover a,
  #megamenu-data-1 .mega-header-padding #hover1 a,
  #megamenu-data-1 .mega-header-padding #hover2 a,
  #megamenu-data-1 .mega-header-padding #hover3 a,
  #megamenu-data-1 .mega-header-padding #hover4 a,
  #megamenu-data-1 .mega-header-padding #hover5 a,
  #megamenu-data-1 .mega-header-padding #hover6 a,
  #megamenu-data-1 .mega-header-padding #hover7 a,
  #megamenu-data-1 .mega-header-padding #hover8 a {
    width: 100%;
    display: inline-block;
    padding: 5px 0 0 0 !important; }

/* line 24, ../sass/base/_partners_tellenger.scss */
#megamenu-data-1 .mega-header #hover {
  margin: 0 5px 0 -10px; }

/* line 33, ../sass/base/_partners_tellenger.scss */
#megamenu-data-1 .mega-header-padding #display_area1,
#megamenu-data-1 .mega-header-padding #display_area2,
#megamenu-data-1 .mega-header-padding #display_area3,
#megamenu-data-1 .mega-header-padding #display_area4,
#megamenu-data-1 .mega-header-padding #display_area5,
#megamenu-data-1 .mega-header-padding #display_area6,
#megamenu-data-1 .mega-header-padding #display_area7,
#megamenu-data-1 .mega-header-padding #display_area8 {
  display: none; }

/*
#megamenu-data-1 .mega-header #display_area 			{ display: none; }
*/
/* line 46, ../sass/base/_partners_tellenger.scss */
#megamenu-data-1 .mega-header #display_area,
#megamenu-data-1 .mega-header-padding #display_area1,
#megamenu-data-1 .mega-header-padding #display_area2,
#megamenu-data-1 .mega-header-padding #display_area3,
#megamenu-data-1 .mega-header-padding #display_area4,
#megamenu-data-1 .mega-header-padding #display_area5,
#megamenu-data-1 .mega-header-padding #display_area6,
#megamenu-data-1 .mega-header-padding #display_area7,
#megamenu-data-1 .mega-header-padding #display_area8 {
  margin: 3px 0px 0px 28%;
  background: #efefef;
  width: 70%;
  position: absolute;
  top: 0; }
  @media (min-width: 624px) and (max-width: 768px) {
    /* line 46, ../sass/base/_partners_tellenger.scss */
    #megamenu-data-1 .mega-header #display_area,
    #megamenu-data-1 .mega-header-padding #display_area1,
    #megamenu-data-1 .mega-header-padding #display_area2,
    #megamenu-data-1 .mega-header-padding #display_area3,
    #megamenu-data-1 .mega-header-padding #display_area4,
    #megamenu-data-1 .mega-header-padding #display_area5,
    #megamenu-data-1 .mega-header-padding #display_area6,
    #megamenu-data-1 .mega-header-padding #display_area7,
    #megamenu-data-1 .mega-header-padding #display_area8 {
      height: 99%;
      width: 68.75%; } }
  @media (min-width: 768px) and (max-width: 864px) {
    /* line 46, ../sass/base/_partners_tellenger.scss */
    #megamenu-data-1 .mega-header #display_area,
    #megamenu-data-1 .mega-header-padding #display_area1,
    #megamenu-data-1 .mega-header-padding #display_area2,
    #megamenu-data-1 .mega-header-padding #display_area3,
    #megamenu-data-1 .mega-header-padding #display_area4,
    #megamenu-data-1 .mega-header-padding #display_area5,
    #megamenu-data-1 .mega-header-padding #display_area6,
    #megamenu-data-1 .mega-header-padding #display_area7,
    #megamenu-data-1 .mega-header-padding #display_area8 {
      height: 98.9%;
      width: 69.3%; } }
  @media (min-width: 864px) and (max-width: 1000px) {
    /* line 46, ../sass/base/_partners_tellenger.scss */
    #megamenu-data-1 .mega-header #display_area,
    #megamenu-data-1 .mega-header-padding #display_area1,
    #megamenu-data-1 .mega-header-padding #display_area2,
    #megamenu-data-1 .mega-header-padding #display_area3,
    #megamenu-data-1 .mega-header-padding #display_area4,
    #megamenu-data-1 .mega-header-padding #display_area5,
    #megamenu-data-1 .mega-header-padding #display_area6,
    #megamenu-data-1 .mega-header-padding #display_area7,
    #megamenu-data-1 .mega-header-padding #display_area8 {
      height: 98.75%;
      width: 69.6%; } }
  @media (min-width: 1000px) {
    /* line 46, ../sass/base/_partners_tellenger.scss */
    #megamenu-data-1 .mega-header #display_area,
    #megamenu-data-1 .mega-header-padding #display_area1,
    #megamenu-data-1 .mega-header-padding #display_area2,
    #megamenu-data-1 .mega-header-padding #display_area3,
    #megamenu-data-1 .mega-header-padding #display_area4,
    #megamenu-data-1 .mega-header-padding #display_area5,
    #megamenu-data-1 .mega-header-padding #display_area6,
    #megamenu-data-1 .mega-header-padding #display_area7,
    #megamenu-data-1 .mega-header-padding #display_area8 {
      height: 98.5%; } }

/* line 62, ../sass/base/_partners_tellenger.scss */
#megamenu-data-1 .mega-header #hover:hover > #display_area,
#megamenu-data-1 .mega-header-padding #hover1:hover > #display_area1,
#megamenu-data-1 .mega-header-padding #hover2:hover > #display_area2,
#megamenu-data-1 .mega-header-padding #hover3:hover > #display_area3,
#megamenu-data-1 .mega-header-padding #hover4:hover > #display_area4,
#megamenu-data-1 .mega-header-padding #hover5:hover > #display_area5,
#megamenu-data-1 .mega-header-padding #hover6:hover > #display_area6,
#megamenu-data-1 .mega-header-padding #hover7:hover > #display_area7,
#megamenu-data-1 .mega-header-padding #hover8:hover > #display_area8 {
  display: block; }

/* line 72, ../sass/base/_partners_tellenger.scss */
#megamenu-data-1 .mega-header #hover:hover,
#megamenu-data-1 .mega-header-padding #hover1:hover,
#megamenu-data-1 .mega-header-padding #hover2:hover,
#megamenu-data-1 .mega-header-padding #hover3:hover,
#megamenu-data-1 .mega-header-padding #hover4:hover,
#megamenu-data-1 .mega-header-padding #hover5:hover,
#megamenu-data-1 .mega-header-padding #hover6:hover,
#megamenu-data-1 .mega-header-padding #hover7:hover,
#megamenu-data-1 .mega-header-padding #hover8:hover {
  background: #efefef;
  text-decoration: underline; }

/* line 82, ../sass/base/_partners_tellenger.scss */
#megamenu-data-1 .mega-header #display_area:hover,
#megamenu-data-1 .mega-header-padding #display_area1:hover,
#megamenu-data-1 .mega-header-padding #display_area2:hover,
#megamenu-data-1 .mega-header-padding #display_area3:hover,
#megamenu-data-1 .mega-header-padding #display_area4:hover,
#megamenu-data-1 .mega-header-padding #display_area5:hover,
#megamenu-data-1 .mega-header-padding #display_area6:hover,
#megamenu-data-1 .mega-header-padding #display_area7:hover,
#megamenu-data-1 .mega-header-padding #display_area8:hover {
  display: block; }

/* line 92, ../sass/base/_partners_tellenger.scss */
#megamenu-data-1 .mega-header #display_area ul.col,
#megamenu-data-1 .mega-header-padding #display_area1 ul.col,
#megamenu-data-1 .mega-header-padding #display_area2 ul.col,
#megamenu-data-1 .mega-header-padding #display_area3 ul.col,
#megamenu-data-1 .mega-header-padding #display_area4 ul.col,
#megamenu-data-1 .mega-header-padding #display_area5 ul.col,
#megamenu-data-1 .mega-header-padding #display_area6 ul.col,
#megamenu-data-1 .mega-header-padding #display_area7 ul.col,
#megamenu-data-1 .mega-header-padding #display_area8 ul.col {
  float: left;
  width: 30%; }

/* line 102, ../sass/base/_partners_tellenger.scss */
#megamenu-data-1 .mega-header #display_area ul.col2,
#megamenu-data-1 .mega-header-padding #display_area1 ul.col2,
#megamenu-data-1 .mega-header-padding #display_area2 ul.col2,
#megamenu-data-1 .mega-header-padding #display_area3 ul.col2,
#megamenu-data-1 .mega-header-padding #display_area4 ul.col2,
#megamenu-data-1 .mega-header-padding #display_area5 ul.col2,
#megamenu-data-1 .mega-header-padding #display_area6 ul.col2,
#megamenu-data-1 .mega-header-padding #display_area7 ul.col2,
#megamenu-data-1 .mega-header-padding #display_area8 ul.col2 {
  float: left;
  width: 60%;
  vertical-align: top; }

/* line 104, ../sass/base/_partners_tellenger.scss */
#megamenu-data-1 .mega-header-padding .heading {
  font-weight: bold;
  padding: 15px 0px 0px 15px; }

/* line 106, ../sass/base/_partners_tellenger.scss */
#megamenu-data-1 .mega-header .heading {
  font-weight: bold;
  padding: 15px 0px 0px 15px; }

/********** MAIN CONTENT **********/
/* line 2, ../sass/base/_regions_content.scss */
#content {
  padding: 25px 15px;
  margin-top: -50px;
  height: 100%;
  overflow-y: hidden; }

/* line 4, ../sass/base/_regions_content.scss */
.l-region--grid-left, .l-region--grid-right {
  padding: 10px 0 10px 0; }

/* line 6, ../sass/base/_regions_content.scss */
#alert {
  border: 1px solid #ba0101;
  background: #f3f3f3;
  margin: 0px 20px 20px 0px;
  font-family: Tahoma, sans-serif;
  color: #003399;
  padding: 0px 15px 15px 15px; }

/* line 8, ../sass/base/_regions_content.scss */
#alert h2 {
  background-color: #ef0000;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ef0000), color-stop(100%, #b50101));
  background-image: -webkit-linear-gradient(#ef0000, #b50101);
  background-image: -moz-linear-gradient(#ef0000, #b50101);
  background-image: -o-linear-gradient(#ef0000, #b50101);
  background-image: linear-gradient(#ef0000, #b50101);
  height: 25px;
  color: #fff;
  font-family: Tahoma, sans-serif;
  font-weight: bold;
  text-align: center;
  padding: 5px 0px 0px 0px;
  margin: 10px -35px 0px -35px;
  box-shadow: 0 2px 8px #000; }

/* line 12, ../sass/base/_regions_content.scss */
#mini_banner {
  margin-top: 3px; }

/* line 14, ../sass/base/_regions_content.scss */
.share_buttons {
  display: none; }

@media (min-width: 39em) {
  /* line 16, ../sass/base/_regions_content.scss */
  .share_buttons {
    display: inline;
    float: right; }

  /* line 17, ../sass/base/_regions_content.scss */
  .share_buttons li {
    float: right;
    padding-right: 5px; } }
/* line 20, ../sass/base/_regions_content.scss */
.l-content .view-nodequeue-3 .views-row-6 {
  padding-left: 30px; }

/* line 22, ../sass/base/_regions_content.scss */
.add_this {
  display: none; }

/* line 23, ../sass/base/_regions_content.scss */
.addthis_button:hover + .add_this {
  display: block;
  position: absolute;
  height: 100px;
  width: 100px;
  margin-left: -100px; }

/* line 24, ../sass/base/_regions_content.scss */
#edit {
  height: 45px;
  width: 300px;
  margin-bottom: 15px; }

/* line 25, ../sass/base/_regions_content.scss */
.edit_icon {
  position: absolute;
  margin-left: 35px;
  margin-top: -15px; }

/* line 26, ../sass/base/_regions_content.scss */
#edit a {
  padding: 15px 77px;
  background: url("../images/blue_button.png") 0px 45px;
  color: #fff;
  text-decoration: none; }

/* line 27, ../sass/base/_regions_content.scss */
#edit a:hover {
  background: url("../images/blue_button.png") 0px 0px; }

/* line 30, ../sass/base/_regions_content.scss */
.alias-alias-bodyclass-test .field--name-field-summary,
.alias-grants-grant-announcements-2014 .field--name-field-summary {
  display: none; }

/* MAIN PAGE CONTENT */
/* line 36, ../sass/base/_regions_content.scss */
.node-type-hpr-resource .l-content .field--name-field-resource-description,
.node-type-generic .l-content .field--name-field-summary,
.node-type-webform .l-content .field--name-field-summary {
  margin-bottom: 14px;
  border-bottom: 1px solid #000;
  padding-bottom: 14px; }

/* line 38, ../sass/base/_regions_content.scss */
.l-content .field__item, .l-content .field__label {
  margin-top: 14px; }

/* line 39, ../sass/base/_regions_content.scss */
.l-content ul, .l-content ol {
  margin-top: 0;
  margin-left: 30px;
  list-style-position: outside; }

/* line 40, ../sass/base/_regions_content.scss */
.node__content ul {
  list-style-type: disc;
  padding: 5px 0px; }

/* line 41, ../sass/base/_regions_content.scss */
.l-content ul li, .l-content ol li {
  padding: 3px 0px 5px 0px; }

/* line 43, ../sass/base/_regions_content.scss */
.l-content ul ul, .l-content ol ol,
.l-content ul ul ul, .l-content ol ol ol {
  margin: 0px 0px 0px 15px; }

/* line 44, ../sass/base/_regions_content.scss */
.l-content .summary {
  margin: 0px;
  padding: 15px;
  background: #c8c9b0; }

/* line 45, ../sass/base/_regions_content.scss */
.l-content hr {
  border-top: 2px solid #660000; }

/* line 46, ../sass/base/_regions_content.scss */
#block-user-login ul {
  display: none; }

/* line 3, ../sass/base/_regions_footer.scss */
#footer-motto {
  background: #fff;
  padding-bottom: 2px;
  z-index: 999;
  display: none; }
  /* line 3, ../sass/base/_regions_footer.scss */
  #footer-motto #top-logo {
    z-index: 999; }

/* line 6, ../sass/base/_regions_footer.scss */
.l-region--footer {
  width: 94%;
  padding: 0px;
  background: #334b56; }
  /* line 7, ../sass/base/_regions_footer.scss */
  .l-region--footer ul {
    padding: 0px; }
  /* line 8, ../sass/base/_regions_footer.scss */
  .l-region--footer ul.items {
    width: 100%; }
  /* line 9, ../sass/base/_regions_footer.scss */
  .l-region--footer ul li {
    width: 100%;
    border-bottom: 1px solid #fff;
    text-align: center;
    padding: 0;
    height: 30px;
    line-height: 30px; }
    @media (min-width: 768px) {
      /* line 9, ../sass/base/_regions_footer.scss */
      .l-region--footer ul li {
        line-height: 20px; } }
    /* line 12, ../sass/base/_regions_footer.scss */
    .l-region--footer ul li a {
      color: #fff;
      text-decoration: none;
      width: 100%;
      padding: 0 0 0 10px;
      vertical-align: middle;
      font-size: 16px;
      display: inline-block; }
    /* line 14, ../sass/base/_regions_footer.scss */
    .l-region--footer ul li a:hover {
      color: #fff;
      text-decoration: none;
      background: #577786; }
  /* line 16, ../sass/base/_regions_footer.scss */
  .l-region--footer ul li:first-child {
    margin: 5px 0px; }
  /* line 17, ../sass/base/_regions_footer.scss */
  .l-region--footer .menu .leaf {
    text-align: left;
    border-bottom: 1px solid #fff; }

/* line 19, ../sass/base/_regions_footer.scss */
#footer {
  clear: both;
  margin-top: 0px;
  width: 100%;
  height: 1200px;
  background: #334b56; }

/* line 20, ../sass/base/_regions_footer.scss */
.footer_title {
  background: #577786;
  width: 100%; }

/* line 21, ../sass/base/_regions_footer.scss */
.footer_mobile_title {
  color: #fff;
  padding-bottom: 15px;
  background: #577786;
  width: 100%;
  display: block !important; }

/* line 24, ../sass/base/_regions_footer.scss */
#jump-2-top {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  height: 70px;
  padding: 10px 0 0 0; }
  /* line 25, ../sass/base/_regions_footer.scss */
  #jump-2-top a {
    display: block;
    height: 50px; }

/* line 27, ../sass/base/_regions_footer.scss */
#jump-2-top-link {
  background: url("../images/back-to-top.jpg") no-repeat;
  background-size: contain;
  width: 32.39437%;
  float: left;
  margin-right: -100%;
  margin-left: 33.80282%;
  clear: none; }

/* line 29, ../sass/base/_regions_footer.scss */
#jump-2-top-link:hover {
  background: url("../images/back-to-top-hover.jpg") no-repeat;
  background-size: contain; }

/* line 31, ../sass/base/_regions_footer.scss */
#foot-nav-toggle-icon {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  background: #577786;
  height: 45px; }
  /* line 32, ../sass/base/_regions_footer.scss */
  #foot-nav-toggle-icon a {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    vertical-align: middle; }

/* line 34, ../sass/base/_regions_footer.scss */
a#foot-nav-toggle-link {
  width: 7.04225%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  padding: 8px 0 12px 0;
  font-size: 22px; }

/* line 35, ../sass/base/_regions_footer.scss */
a#foot-nav-toggle-link-text {
  width: 91.5493%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  padding: 12px 0 12px 10px; }

/* line 38, ../sass/base/_regions_footer.scss */
.block--menu-menu-footer-1-menu, .block--menu-menu-footer-2-menu, .block--menu-menu-footer-3-menu {
  display: none;
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  clear: both; }

/* line 39, ../sass/base/_regions_footer.scss */
#items-footer-social {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  display: block; }

/* line 42, ../sass/base/_regions_footer.scss */
#items-footer-social-icons {
  height: 45px;
  margin: 15px 0 10px 0;
  width: 66.19718%;
  float: left;
  margin-right: -100%;
  margin-left: 16.90141%;
  clear: none; }
  /* line 43, ../sass/base/_regions_footer.scss */
  #items-footer-social-icons a {
    text-decoration: none;
    height: 40px;
    width: 100%;
    display: inline-block; }
  /* line 44, ../sass/base/_regions_footer.scss */
  #items-footer-social-icons #facebook2 {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    width: 45px;
    height: 40px;
    background: url("../images/social_media_icons.png") 0 0; }
    /* line 46, ../sass/base/_regions_footer.scss */
    #items-footer-social-icons #facebook2 a:hover {
      background: url("../images/social_media_icons.png") 0 -42px; }
  /* line 48, ../sass/base/_regions_footer.scss */
  #items-footer-social-icons #twitter2 {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 25.35211%;
    clear: none;
    height: 40px;
    width: 45px;
    background: url("../images/social_media_icons.png") -51px 0; }
    /* line 50, ../sass/base/_regions_footer.scss */
    #items-footer-social-icons #twitter2 a:hover {
      background: url("../images/social_media_icons.png") -51px -42px; }
  /* line 52, ../sass/base/_regions_footer.scss */
  #items-footer-social-icons #youtube2 {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 50.70423%;
    clear: none;
    height: 40px;
    width: 45px;
    background: url("../images/social_media_icons.png") -101px 0; }
    /* line 54, ../sass/base/_regions_footer.scss */
    #items-footer-social-icons #youtube2 a:hover {
      background: url("../images/social_media_icons.png") -101px -42px; }
  /* line 56, ../sass/base/_regions_footer.scss */
  #items-footer-social-icons #rss2 {
    width: 23.94366%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    height: 40px;
    width: 45px;
    background: url("../images/social_media_icons.png") -205px 0; }
    /* line 58, ../sass/base/_regions_footer.scss */
    #items-footer-social-icons #rss2 a:hover {
      background: url("../images/social_media_icons.png") -205px -42px; }

/* line 62, ../sass/base/_regions_footer.scss */
#items-footer-social-buttons {
  width: 49.29577%;
  float: left;
  margin-right: -100%;
  margin-left: 25.35211%;
  clear: none;
  clear: both; }
  /* line 63, ../sass/base/_regions_footer.scss */
  #items-footer-social-buttons a {
    text-decoration: none; }

/* line 65, ../sass/base/_regions_footer.scss */
#footer-email-button {
  clear: both;
  background: url("../images/emailupdatesbtn.jpg") no-repeat;
  background-size: contain; }

/* line 66, ../sass/base/_regions_footer.scss */
#footer-email-button:hover {
  clear: both;
  background: url("../images/emailupdatesbtn-hover.jpg") no-repeat;
  background-size: contain; }

/* line 67, ../sass/base/_regions_footer.scss */
#footer-blog-button {
  clear: both;
  background: url("../images/blogbtn.jpg") no-repeat;
  background-size: contain; }

/* line 68, ../sass/base/_regions_footer.scss */
#footer-blog-button:hover {
  clear: both;
  background: url("../images/blogbtn-hover.jpg") no-repeat;
  background-size: contain; }

/* line 69, ../sass/base/_regions_footer.scss */
#footer-email-button a {
  display: block;
  height: 70px; }

/* line 70, ../sass/base/_regions_footer.scss */
#footer-blog-button a {
  display: block;
  height: 70px; }

/* line 72, ../sass/base/_regions_footer.scss */
.items-footer-gov-logos {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  border: none; }
  /* line 73, ../sass/base/_regions_footer.scss */
  .items-footer-gov-logos td {
    padding: 3px;
    text-align: center;
    border: none; }
  /* line 74, ../sass/base/_regions_footer.scss */
  .items-footer-gov-logos .first-cell-of-column {
    padding: 10px 0 0 30px; }
  /* line 75, ../sass/base/_regions_footer.scss */
  .items-footer-gov-logos .last-cell-of-column {
    padding: 0 0 15px 0; }

/* line 79, ../sass/base/_regions_footer.scss */
.bottom-footer-text {
  width: 83.09859%;
  float: left;
  margin-right: -100%;
  margin-left: 8.4507%;
  clear: none;
  padding-top: 10px;
  text-align: center; }

/* line 80, ../sass/base/_regions_footer.scss */
.bottom-footer-logo {
  width: 66.19718%;
  float: left;
  margin-right: -100%;
  margin-left: 16.90141%;
  clear: none;
  clear: both;
  padding-top: 10px; }

/* line 81, ../sass/base/_regions_footer.scss */
#bf_samhsa_logo {
  width: 66.19718%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  margin-top: 0px; }

/* line 82, ../sass/base/_regions_footer.scss */
#bf_hhs_logo {
  width: 32.39437%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  margin-top: -10px; }

/* line 83, ../sass/base/_regions_footer.scss */
.footer_ar {
  margin-top: 10px;
  display: block; }

@media (min-width: 510px) {
  /* line 86, ../sass/base/_regions_footer.scss */
  #items-footer-social {
    width: 40.84507%;
    float: left;
    margin-right: -100%;
    margin-left: 8.4507%;
    clear: none;
    clear: both;
    display: block;
    padding: 0 15px 15px 15px; }

  /* line 87, ../sass/base/_regions_footer.scss */
  #items-footer-social-buttons, #items-footer-social-icons {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 89, ../sass/base/_regions_footer.scss */
  #footer-email-button, #footer-email-button:hover, #footer-blog-button, #footer-blog-button:hover {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: both; }

  /* line 90, ../sass/base/_regions_footer.scss */
  .items-footer-gov-logos {
    width: 49.29577%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; } }
@media (min-width: 624px) {
  /* line 94, ../sass/base/_regions_footer.scss */
  .l-region--footer {
    background: #334b56;
    padding: 0px; }
    /* line 95, ../sass/base/_regions_footer.scss */
    .l-region--footer ul {
      list-style: none;
      padding: 0 0 0 14px; }
    /* line 96, ../sass/base/_regions_footer.scss */
    .l-region--footer ul li {
      font-size: 12px;
      padding: 5px 0px;
      vertical-align: middle;
      color: #fff;
      border-bottom: none;
      text-align: left;
      height: auto; }
      /* line 98, ../sass/base/_regions_footer.scss */
      .l-region--footer ul li a {
        font-size: 14px; }
    /* line 101, ../sass/base/_regions_footer.scss */
    .l-region--footer ul li:first-child {
      margin: 0;
      padding: 3px 0px; }
    /* line 102, ../sass/base/_regions_footer.scss */
    .l-region--footer .footer_title {
      font-size: 13px;
      font-weight: bold;
      color: #fff;
      padding-bottom: 15px; }
    /* line 104, ../sass/base/_regions_footer.scss */
    .l-region--footer .menu .leaf {
      text-align: left;
      border: 0; }

  /* line 107, ../sass/base/_regions_footer.scss */
  #jump-2-top {
    display: none; }

  /* line 108, ../sass/base/_regions_footer.scss */
  #foot-nav-toggle-icon {
    display: none; }

  /* line 109, ../sass/base/_regions_footer.scss */
  #footer-motto-textonly {
    display: none; }

  /* line 110, ../sass/base/_regions_footer.scss */
  #footer-motto {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    display: inline; }

  /* line 111, ../sass/base/_regions_footer.scss */
  .block--menu-menu-footer-1-menu {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    clear: both;
    display: block; }

  /* line 112, ../sass/base/_regions_footer.scss */
  .block--menu-menu-footer-2-menu {
    width: 15.49296%;
    float: left;
    margin-right: -100%;
    margin-left: 25.35211%;
    clear: none;
    display: block; }

  /* line 113, ../sass/base/_regions_footer.scss */
  .block--menu-menu-footer-3-menu {
    width: 15.49296%;
    float: left;
    margin-right: -100%;
    margin-left: 42.25352%;
    clear: none;
    display: block; }

  /* line 114, ../sass/base/_regions_footer.scss */
  #items-footer-social {
    width: 32.39437%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    display: block;
    padding: 0 15px 0 0; }

  /* line 115, ../sass/base/_regions_footer.scss */
  #items-footer-social-buttons, #items-footer-social-icons {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 117, ../sass/base/_regions_footer.scss */
  #footer-email-button, #footer-email-button:hover, #footer-blog-button, #footer-blog-button:hover {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: both; }

  /* line 118, ../sass/base/_regions_footer.scss */
  .items-footer-gov-logos {
    width: 32.39437%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    margin: -200px 15px 0 0;
    clear: both; }

  /* line 119, ../sass/base/_regions_footer.scss */
  .bottom-footer-text {
    width: 49.29577%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    padding: 5px 30px 10px 15px;
    text-align: left; }

  /* line 120, ../sass/base/_regions_footer.scss */
  .bottom-footer-logo {
    width: 40.84507%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; } }
@media (min-width: 768px) {
  /* line 125, ../sass/base/_regions_footer.scss */
  .l-region--footer {
    background: #334b56;
    padding: 0px; }
    /* line 126, ../sass/base/_regions_footer.scss */
    .l-region--footer ul li {
      padding: 2px 0px; }

  /* line 129, ../sass/base/_regions_footer.scss */
  #foot-nav-toggle-icon {
    display: none; }

  /* line 130, ../sass/base/_regions_footer.scss */
  #footer-motto-textonly {
    display: none; }

  /* line 131, ../sass/base/_regions_footer.scss */
  #footer-motto {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    display: inline; }

  /* line 132, ../sass/base/_regions_footer.scss */
  .block--menu-menu-footer-1-menu {
    width: 15.49296%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    clear: both;
    display: block; }

  /* line 133, ../sass/base/_regions_footer.scss */
  .block--menu-menu-footer-2-menu {
    width: 15.49296%;
    float: left;
    margin-right: -100%;
    margin-left: 16.90141%;
    clear: none;
    display: block; }

  /* line 134, ../sass/base/_regions_footer.scss */
  .block--menu-menu-footer-3-menu {
    width: 15.49296%;
    float: left;
    margin-right: -100%;
    margin-left: 33.80282%;
    clear: none;
    display: block; }

  /* line 135, ../sass/base/_regions_footer.scss */
  #items-footer-social {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 50.70423%;
    clear: none;
    display: block; }

  /* line 137, ../sass/base/_regions_footer.scss */
  #footer-email-button, #footer-email-button:hover, #footer-blog-button, #footer-blog-button:hover {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: both; }

  /* line 138, ../sass/base/_regions_footer.scss */
  .items-footer-gov-logos {
    width: 23.94366%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    padding-right: 10px;
    margin: 0 10px 0 0; }

  /* line 139, ../sass/base/_regions_footer.scss */
  .bottom-footer-text {
    width: 57.74648%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    padding-right: 30px; }

  /* line 140, ../sass/base/_regions_footer.scss */
  .bottom-footer-logo {
    width: 23.94366%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; } }
/* line 144, ../sass/base/_regions_footer.scss */
.l-region--bottom-footer {
  background: #8a180e;
  color: #fff;
  font-size: 13px;
  padding: 8px; }

/* line 146, ../sass/base/_regions_footer.scss */
.l-region--bottom-footer a,
.l-region--bottom-footer a:visited {
  color: #fff; }

/* line 1, ../sass/base/_regions_header.scss */
#mono-bar-wrapper {
  display: block;
  font-size: 10px;
  font-family: Tahoma;
  color: #fff;
  text-align: center;
  background: #577786;
  padding: 2px 0 2px 0; }

@media (min-width: 624px) {
  /* line 4, ../sass/base/_regions_header.scss */
  #mono-bar-wrapper {
    display: none; } }
/* line 8, ../sass/base/_regions_header.scss */
#color_blocks {
  height: 5px;
  width: 100%;
  float: left; }
  /* line 9, ../sass/base/_regions_header.scss */
  #color_blocks .orange-strip {
    background: #c47b12;
    width: 14.28%;
    float: left;
    height: 5px; }
  /* line 10, ../sass/base/_regions_header.scss */
  #color_blocks .red-strip {
    background: #8a180e;
    width: 14.28%;
    float: left;
    height: 5px; }
  /* line 11, ../sass/base/_regions_header.scss */
  #color_blocks .green-strip {
    background: #85884f;
    width: 14.28%;
    float: left;
    height: 5px; }
  /* line 12, ../sass/base/_regions_header.scss */
  #color_blocks .yellow-strip {
    background: #d1ac3a;
    width: 14.28%;
    float: left;
    height: 5px; }

/* line 15, ../sass/base/_regions_header.scss */
#top-logo-wrapper {
  height: 133px;
  padding-top: 25px; }

/* line 16, ../sass/base/_regions_header.scss */
#top-logo {
  vertical-align: middle; }

/* line 18, ../sass/base/_regions_header.scss */
#block-samhsa-theme-block-color-blocks-top {
  display: none; }

@media (min-width: 624px) {
  /* line 20, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-color-blocks-top {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    display: block; } }
/* line 23, ../sass/base/_regions_header.scss */
#block-samhsa-theme-block-main-logo-top {
  width: 40.84507%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  margin: 5px 0 0 0; }
  @media (min-width: 768px) {
    /* line 23, ../sass/base/_regions_header.scss */
    #block-samhsa-theme-block-main-logo-top {
      width: 49.29577%;
      float: left;
      margin-right: -100%;
      margin-left: 0%;
      clear: none; } }

@media (max-width: 624px) {
  /* line 31, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-header-search-box,
  #block-samhsa-theme-block-header-social-icons,
  #block-menu-menu-utility-menu {
    display: none; } }
/* line 34, ../sass/base/_regions_header.scss */
#block-menu-menu-utility-menu {
  padding: 10px 0 8px 17px;
  margin: 0;
  clear: both;
  width: 57.74648%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 768px) {
    /* line 34, ../sass/base/_regions_header.scss */
    #block-menu-menu-utility-menu {
      width: 49.29577%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; } }
  /* line 37, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu ul.menu {
    margin: 0 -5px 0 0;
    float: right;
    padding: 0; }
  /* line 38, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu ul.links {
    padding: 15px 0px;
    margin: 0px -15px 0px -15px; }
  /* line 39, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu li {
    float: left;
    padding: 0px 7.5px;
    background: none;
    margin: 0px; }
  /* line 40, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu a {
    font-size: 14px;
    font-family: Tahoma, sans-serif;
    font-weight: normal;
    text-decoration: none;
    color: #003399;
    margin: 0px;
    padding: 0px; }
  /* line 42, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu a:hover {
    color: #660000; }
  /* line 43, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu .leaf .first {
    padding-left: 0px; }
  /* line 44, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu .leaf .last {
    padding-right: 0px; }

/* line 47, ../sass/base/_regions_header.scss */
#block-samhsa-theme-block-header-search-box #search_box {
  width: 91.5493%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

/* line 48, ../sass/base/_regions_header.scss */
#block-samhsa-theme-block-header-search-box {
  width: 57.74648%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  @media (min-width: 768px) {
    /* line 50, ../sass/base/_regions_header.scss */
    #block-samhsa-theme-block-header-search-box #search_box {
      width: 74.64789%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      margin-right: -8px; } }

/* line 56, ../sass/base/_regions_header.scss */
#block-samhsa-theme-block-header-social-icons {
  width: 57.74648%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  margin: 0 -5px 0 0;
  padding: 10px 0 14px 0;
  height: 35px; }
  /* line 57, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-header-social-icons div.block__content {
    height: 35px; }
  /* line 58, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-header-social-icons #header-social-label {
    margin-top: 10px; }

/* line 61, ../sass/base/_regions_header.scss */
ul#social_media {
  height: 40px;
  margin: 0;
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  margin-right: 4px;
  padding-left: 0; }
  /* line 62, ../sass/base/_regions_header.scss */
  ul#social_media li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right; }
  /* line 63, ../sass/base/_regions_header.scss */
  ul#social_media li, ul#social_media a {
    height: 40px;
    display: block; }
  /* line 64, ../sass/base/_regions_header.scss */
  ul#social_media #facebook {
    width: 45px;
    background: url("../images/social_media_icons.png") 0 0; }
    /* line 65, ../sass/base/_regions_header.scss */
    ul#social_media #facebook a:hover {
      background: url("../images/social_media_icons.png") 0 -42px; }
  /* line 67, ../sass/base/_regions_header.scss */
  ul#social_media #twitter {
    width: 45px;
    background: url("../images/social_media_icons.png") -51px 0; }
    /* line 68, ../sass/base/_regions_header.scss */
    ul#social_media #twitter a:hover {
      background: url("../images/social_media_icons.png") -51px -42px; }
  /* line 70, ../sass/base/_regions_header.scss */
  ul#social_media #youtube {
    width: 45px;
    background: url("../images/social_media_icons.png") -101px 0; }
    /* line 71, ../sass/base/_regions_header.scss */
    ul#social_media #youtube a:hover {
      background: url("../images/social_media_icons.png") -101px -42px; }
  /* line 73, ../sass/base/_regions_header.scss */
  ul#social_media #blog {
    width: 47px;
    background: url("../images/social_media_icons.png") -151px 0; }
    /* line 74, ../sass/base/_regions_header.scss */
    ul#social_media #blog a:hover {
      background: url("../images/social_media_icons.png") -151px -42px; }

/* line 78, ../sass/base/_regions_header.scss */
#mobile-hamburger, #top-search-glass-icon {
  display: none; }

@media (max-width: 624px) {
  /* line 80, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-main-logo-top {
    width: 66.19718%;
    float: left;
    margin-right: -100%;
    margin-left: 16.90141%;
    clear: none; }

  /* line 81, ../sass/base/_regions_header.scss */
  #mobile-hamburger {
    display: block;
    width: 15.49296%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none; }

  /* line 82, ../sass/base/_regions_header.scss */
  #mobile-hamburger .active {
    text-decoration: none; }

  /* line 83, ../sass/base/_regions_header.scss */
  #mobile-hamburger a#pull {
    display: inline;
    width: 45px;
    height: 45px;
    position: absolute;
    top: 20px;
    background: url("../images/mobile-menu-icon.png");
    background-size: 90% 90%; }

  /* line 85, ../sass/base/_regions_header.scss */
  #mobile-hamburger a#pull:hover {
    background: url("../images/mobile-menu-icon-hovered.png") 0px 0px no-repeat;
    background-size: 90% 90%; }

  /* line 86, ../sass/base/_regions_header.scss */
  #mobile-hamburger a#pull:active {
    background: url("../images/mobile-menu-icon-hovered.png") 0px 0px no-repeat;
    background-size: 90% 90%; }

  /* line 88, ../sass/base/_regions_header.scss */
  #top-search-glass-icon {
    display: block;
    width: 15.49296%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 89, ../sass/base/_regions_header.scss */
  #top-search-glass-icon a#pull2 {
    display: inline;
    position: absolute;
    top: 20px;
    background: url("../images/SearchIconMobile.png") 0px 0px no-repeat;
    background-size: 90% 90%;
    width: 45px;
    height: 45px; } }
/* line 94, ../sass/base/_regions_header.scss */
#hamburger-menu, #topsearch_box_mobile {
  display: none; }

/* line 95, ../sass/base/_regions_header.scss */
#hamburger-menu ul, #search_toggle_wrapper {
  display: none; }

@media (max-width: 624px) {
  /* line 97, ../sass/base/_regions_header.scss */
  #top-logo-wrapper, #top-logo-wrapper img {
    height: 55px;
    padding-top: 5px; }

  /* line 98, ../sass/base/_regions_header.scss */
  #top-logo {
    vertical-align: top; }

  /* line 100, ../sass/base/_regions_header.scss */
  #block-menu-menu-mega {
    display: none; }

  /* line 102, ../sass/base/_regions_header.scss */
  #hamburger-menu {
    display: block;
    margin-top: 65px;
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
    /* line 104, ../sass/base/_regions_header.scss */
    #hamburger-menu .findhelp, #hamburger-menu .topics, #hamburger-menu .programscampaigns, #hamburger-menu .grants,
    #hamburger-menu .data, #hamburger-menu .priorities, #hamburger-menu .aboutus, #hamburger-menu .publications {
      width: 100%;
      background: #8a180e; }
    /* line 105, ../sass/base/_regions_header.scss */
    #hamburger-menu ul {
      padding: 0;
      margin: 0px auto;
      width: 100%; }
    /* line 106, ../sass/base/_regions_header.scss */
    #hamburger-menu li {
      font-family: Tahoma, sans-serif;
      z-index: 9999; }
    /* line 107, ../sass/base/_regions_header.scss */
    #hamburger-menu ul li {
      border-bottom: 1px solid #fff;
      color: #fff;
      display: inline-block;
      text-align: center;
      text-decoration: none;
      line-height: 40px; }
    /* line 109, ../sass/base/_regions_header.scss */
    #hamburger-menu ul li > a {
      display: inline-block;
      text-align: left;
      color: #fff;
      padding-left: 10px;
      width: 100%;
      z-index: 9999;
      text-decoration: none;
      font-size: 16px; }
    /* line 111, ../sass/base/_regions_header.scss */
    #hamburger-menu ul li:hover {
      background: #c47b12;
      border-bottom: 1px solid #fff; }
    /* line 112, ../sass/base/_regions_header.scss */
    #hamburger-menu ul li:hover > a {
      z-index: 9999;
      text-decoration: none;
      display: inline-block;
      text-align: left;
      width: 100%; }
    /* line 114, ../sass/base/_regions_header.scss */
    #hamburger-menu .white_arrow_mobile {
      margin: 15px 15px 15px 0; }

  /* line 116, ../sass/base/_regions_header.scss */
  #topsearch_box_mobile {
    display: block;
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; } }
/* line 1, ../sass/base/_regions_lang_assist.scss */
.language-assitance-title {
  width: 40.84507%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  clear: both;
  color: white;
  font-weight: bold;
  padding-left: 25px;
  padding-top: 10px; }

/* line 4, ../sass/base/_regions_lang_assist.scss */
.language-assistance-col-1 {
  width: 23.94366%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  clear: both; }

/* line 5, ../sass/base/_regions_lang_assist.scss */
.language-assistance-col-2 {
  width: 23.94366%;
  float: left;
  margin-right: -100%;
  margin-left: 25.35211%;
  clear: none; }

/* line 6, ../sass/base/_regions_lang_assist.scss */
.language-assistance-col-3 {
  width: 23.94366%;
  float: left;
  margin-right: -100%;
  margin-left: 50.70423%;
  clear: none; }

/* line 7, ../sass/base/_regions_lang_assist.scss */
.language-assistance-col-4 {
  width: 23.94366%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

/* line 1, ../sass/base/_regions_megamenu.scss */
.section-find-help #block-menu-menu-mega ul li.findhelp {
  background: #c47b12; }

/* line 11, ../sass/base/_regions_megamenu.scss */
.section-health-topics #block-menu-menu-mega ul li.topics, .section-topics #block-menu-menu-mega ul li.topics, .section-atod #block-menu-menu-mega ul li.topics, .section-treatment #block-menu-menu-mega ul li.topics, .section-criminal-juvenile-justice #block-menu-menu-mega ul li.topics,
.section-samhsa-data-outcomes-quality #block-menu-menu-mega ul li.topics, .section-disaster-preparedness #block-menu-menu-mega ul li.topics,
.section-health-care-health-systems-integration #block-menu-menu-mega ul li.topics, .section-health-disparities #block-menu-menu-mega ul li.topics, .section-health-financing #block-menu-menu-mega ul li.topics,
.section-health-information-technology #block-menu-menu-mega ul li.topics, .section-hiv-aids-viral-hepatitis #block-menu-menu-mega ul li.topics, .section-homelessness-housing #block-menu-menu-mega ul li.topics,
.section-laws-regulations-guidelines #block-menu-menu-mega ul li.topics, .section-disorders #block-menu-menu-mega ul li.topics, .section-prescription-drug-misuse-abuse #block-menu-menu-mega ul li.topics,
.section-prevention #block-menu-menu-mega ul li.topics, .section-recovery #block-menu-menu-mega ul li.topics, .section-school-campus-health #block-menu-menu-mega ul li.topics, .section-specific-populations #block-menu-menu-mega ul li.topics,
.section-state-local-government-partnerships #block-menu-menu-mega ul li.topics, .section-suicide-prevention #block-menu-menu-mega ul li.topics, .section-trauma-violence #block-menu-menu-mega ul li.topics,
.section-tribal-affairs #block-menu-menu-mega ul li.topics, .section-underage-drinking-topic #block-menu-menu-mega ul li.topics, .section-veterans-military-families #block-menu-menu-mega ul li.topics,
.section-wellness #block-menu-menu-mega ul li.topics, .section-workforce #block-menu-menu-mega ul li.topics {
  background: #c47b12; }

/* line 22, ../sass/base/_regions_megamenu.scss */
.section-programs-campaigns #block-menu-menu-mega ul li.programscampaigns, .section-promote-acceptance #block-menu-menu-mega ul li.programscampaigns, .section-behavioral-health-equity #block-menu-menu-mega ul li.programscampaigns,
.section-brss-tacs #block-menu-menu-mega ul li.programscampaigns, .section-buprenorphine-information-center #block-menu-menu-mega ul li.programscampaigns, .section-captus #block-menu-menu-mega ul li.programscampaigns, .section-children #block-menu-menu-mega ul li.programscampaigns,
.section-co-occurring #block-menu-menu-mega ul li.programscampaigns, .section-community-conversations #block-menu-menu-mega ul li.programscampaigns, .section-workplace #block-menu-menu-mega ul li.programscampaigns, .section-dtac #block-menu-menu-mega ul li.programscampaigns,
.section-ebp-web-guide #block-menu-menu-mega ul li.programscampaigns, .section-faith-based-initiatives #block-menu-menu-mega ul li.programscampaigns, .section-gains-center #block-menu-menu-mega ul li.programscampaigns,
.section-homelessness-resource-center #block-menu-menu-mega ul li.programscampaigns, .section-kap #block-menu-menu-mega ul li.programscampaigns, .section-medication-assisted-treatment #block-menu-menu-mega ul li.programscampaigns,
.section-million-hearts #block-menu-menu-mega ul li.programscampaigns, .section-prevention-week #block-menu-menu-mega ul li.programscampaigns, .section-nctic #block-menu-menu-mega ul li.programscampaigns, .section-nitt-ta #block-menu-menu-mega ul li.programscampaigns, .section-nrepp #block-menu-menu-mega ul li.programscampaigns,
.section-path-program #block-menu-menu-mega ul li.programscampaigns, .section-partners-for-recovery #block-menu-menu-mega ul li.programscampaigns, .recmo-subsite-page #block-menu-menu-mega ul li.programscampaigns, .section-recovery-to-practice #block-menu-menu-mega ul li.programscampaigns,
.section-safe-schools-healthy-students #block-menu-menu-mega ul li.programscampaigns, .section-sbirt #block-menu-menu-mega ul li.programscampaigns, .section-semana-de-prevencion #block-menu-menu-mega ul li.programscampaigns,
.section-smvf-ta-center #block-menu-menu-mega ul li.programscampaigns, .section-spf #block-menu-menu-mega ul li.programscampaigns, .section-synar #block-menu-menu-mega ul li.programscampaigns, .section-tloa #block-menu-menu-mega ul li.programscampaigns, .section-too-smart-to-start #block-menu-menu-mega ul li.programscampaigns,
.section-tribal-ttac #block-menu-menu-mega ul li.programscampaigns, .section-underage-drinking #block-menu-menu-mega ul li.programscampaigns, .section-voice-awards #block-menu-menu-mega ul li.programscampaigns, .section-women-children-families #block-menu-menu-mega ul li.programscampaigns {
  background: #c47b12; }

/* line 23, ../sass/base/_regions_megamenu.scss */
.section-grants #block-menu-menu-mega ul li.grants {
  background: #c47b12; }

/* line 25, ../sass/base/_regions_megamenu.scss */
.section-data #block-menu-menu-mega ul li.data, .data-subsite-page #block-menu-menu-mega ul li.data {
  background: #c47b12; }

/* line 26, ../sass/base/_regions_megamenu.scss */
.section-health-reform #block-menu-menu-mega ul li.priorities {
  background: #c47b12; }

/* line 27, ../sass/base/_regions_megamenu.scss */
.section-about-us #block-menu-menu-mega ul li.aboutus {
  background: #c47b12; }

/* line 29, ../sass/base/_regions_megamenu.scss */
#block-menu-menu-mega {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  clear: both; }

/* line 30, ../sass/base/_regions_megamenu.scss */
#block-menu-menu-mega {
  height: 40px;
  width: 100%;
  background: #8a180e;
  position: relative;
  list-style: none;
  float: left; }
  /* line 32, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega li a {
    font-size: 14px;
    font-family: Tahoma, sans-serif;
    width: 100%;
    height: 40px; }
    @media (min-width: 54em) {
      /* line 32, ../sass/base/_regions_megamenu.scss */
      #block-menu-menu-mega li a {
        font-size: 16px; } }
  /* line 35, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul {
    padding: 0;
    margin: 0px auto;
    width: 100%;
    height: 40px; }
  /* line 36, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li {
    float: left;
    width: 12.5%;
    text-align: center; }
  /* line 37, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li:hover {
    background: #c47b12;
    border-bottom: 0;
    padding: 0px; }
  /* line 38, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li:hover > a {
    z-index: 9999;
    text-decoration: underline; }
  /* line 39, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li > a {
    color: #fff;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    padding: 10px 0 13px 0; }
    @media (min-width: 54em) {
      /* line 39, ../sass/base/_regions_megamenu.scss */
      #block-menu-menu-mega ul li > a {
        padding: 10px 0 11px 0; } }
  /* line 43, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega a#pull {
    display: none; }
  /* line 45, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .findhelptreatment {
    width: 21%; }
  /* line 46, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .topics {
    width: 10%; }
  /* line 47, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .programscampaigns {
    width: 24%; }
  /* line 48, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .grants {
    width: 10%; }
  /* line 49, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .data {
    width: 10%; }
  /* line 51, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .aboutus {
    width: 11%; }
  /* line 52, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .publications {
    width: 14%; }
  @media (max-width: 768px) {
    /* line 55, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .findhelptreatment {
      width: 15.75%; }
      /* line 56, ../sass/base/_regions_megamenu.scss */
      #block-menu-menu-mega .findhelptreatment a {
        padding: 2px 0 4px 0; }
    /* line 58, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .topics {
      width: 12.5%; }
    /* line 59, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .programscampaigns {
      width: 19%; }
      /* line 60, ../sass/base/_regions_megamenu.scss */
      #block-menu-menu-mega .programscampaigns a {
        padding: 2px 0 4px 0; }
    /* line 62, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .grants {
      width: 12%; }
    /* line 63, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .data {
      width: 12%; }
    /* line 65, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .aboutus {
      width: 13.75%; }
    /* line 66, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .publications {
      width: 15%; } }

/* line 70, ../sass/base/_regions_megamenu.scss */
#mini-panel-grants ul.col {
  height: 300px; }

/* line 71, ../sass/base/_regions_megamenu.scss */
#mini-panel-grants div > ul {
  list-style: none;
  padding: 0; }

/* line 73, ../sass/base/_regions_megamenu.scss */
#mini-panel-find_help ul.col {
  height: 260px; }

/* line 74, ../sass/base/_regions_megamenu.scss */
#mini-panel-find_help div > ul {
  list-style: none;
  padding: 0 10px 0 0; }

/* line 76, ../sass/base/_regions_megamenu.scss */
#mini-panel-health_reform_2 ul.col {
  height: 370px; }

/* line 77, ../sass/base/_regions_megamenu.scss */
#mini-panel-health_reform_2 div > ul {
  list-style: none;
  padding: 0; }

/*#mini-panel-about_us ul.col { height: 230px; }*/
/* line 80, ../sass/base/_regions_megamenu.scss */
#mini-panel-about_us div > ul {
  list-style: none;
  padding: 0; }

/* line 83, ../sass/base/_regions_megamenu.scss */
#mini-panel-priorities div > ul {
  list-style: none;
  padding: 0 0 0 10px; }

/* line 88, ../sass/base/_regions_megamenu.scss */
.lt-ie9 #findhelp_wrapper {
  width: 1000px; }

@media (min-width: 624px) and (max-width: 768px) {
  /* line 89, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 600px; } }
@media (min-width: 768px) and (max-width: 864px) {
  /* line 90, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 744px; } }
@media (min-width: 864px) and (max-width: 1000px) {
  /* line 91, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 840px; } }
@media (min-width: 1000px) {
  /* line 92, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 976px; } }
@media (min-width: 624px) and (max-width: 768px) {
  /* line 94, ../sass/base/_regions_megamenu.scss */
  #megamenu-priorities-1, #megamenu-priorities-2 {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: both; }

  /* line 95, ../sass/base/_regions_megamenu.scss */
  #priorities_wrapper {
    width: 250px; } }
@media (min-width: 768px) {
  /* line 97, ../sass/base/_regions_megamenu.scss */
  #megamenu-priorities-1 {
    width: 49.29577%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    border-right: 1px solid #9e9e9e; }

  /* line 98, ../sass/base/_regions_megamenu.scss */
  #megamenu-priorities-2 {
    width: 49.29577%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    border-right: none; }

  /* line 99, ../sass/base/_regions_megamenu.scss */
  #priorities_wrapper {
    width: 100%; } }
/* line 102, ../sass/base/_regions_megamenu.scss */
#grants_wrapper, #healthreform_wrapper, #aboutus_wrapper {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

/* line 103, ../sass/base/_regions_megamenu.scss */
#megamenu-grants-4, #megamenu-findhelp-4, #megamenu-healthreform-4, #megamenu-aboutus-4 {
  display: none; }

/* line 105, ../sass/base/_regions_megamenu.scss */
#megamenu-findhelp-1 {
  width: 32.39437%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  border-right: 1px solid #9e9e9e; }

/* line 106, ../sass/base/_regions_megamenu.scss */
#megamenu-findhelp-2 {
  width: 32.39437%;
  float: left;
  margin-right: -100%;
  margin-left: 33.80282%;
  clear: none;
  border-right: 1px solid #9e9e9e; }

/* line 107, ../sass/base/_regions_megamenu.scss */
#megamenu-findhelp-3 {
  width: 32.39437%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  border-right: none; }

/* line 108, ../sass/base/_regions_megamenu.scss */
#megamenu-findhelp-5 {
  width: 49.29577%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  clear: both; }

/* line 110, ../sass/base/_regions_megamenu.scss */
#megamenu-grants-1, #megamenu-healthreform-1, #megamenu-aboutus-1 {
  width: 32.39437%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  border-right: 1px solid #9e9e9e; }

/* line 111, ../sass/base/_regions_megamenu.scss */
#megamenu-grants-2, #megamenu-healthreform-2, #megamenu-aboutus-2 {
  width: 32.39437%;
  float: left;
  margin-right: -100%;
  margin-left: 33.80282%;
  clear: none;
  border-right: 1px solid #9e9e9e; }

/* line 112, ../sass/base/_regions_megamenu.scss */
#megamenu-grants-3, #megamenu-healthreform-3, #megamenu-aboutus-3 {
  width: 32.39437%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  display: inline-block;
  border-right: none; }

@media (min-width: 624px) and (max-width: 767px) {
  /* line 115, ../sass/base/_regions_megamenu.scss */
  #megamenu-grants-1, #megamenu-grants-2, #megamenu-grants-3 {
    max-width: 200px; } }
@media (min-width: 1000px) {
  /* line 119, ../sass/base/_regions_megamenu.scss */
  #megamenu-grants-1, #megamenu-findhelp-1, #megamenu-healthreform-1, #megamenu-aboutus-1 {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none; }

  /* line 120, ../sass/base/_regions_megamenu.scss */
  #megamenu-grants-2, #megamenu-findhelp-2, #megamenu-healthreform-2, #megamenu-aboutus-2 {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 25.35211%;
    clear: none; }

  /* line 121, ../sass/base/_regions_megamenu.scss */
  #megamenu-grants-3, #megamenu-findhelp-3, #megamenu-healthreform-3, #megamenu-aboutus-3 {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 50.70423%;
    clear: none;
    border-right: 1px solid #9e9e9e; }

  /* line 122, ../sass/base/_regions_megamenu.scss */
  #megamenu-grants-4, #megamenu-findhelp-4, #megamenu-healthreform-4, #megamenu-aboutus-4 {
    width: 23.94366%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    display: inline-block;
    border-right: none; }

  /* line 123, ../sass/base/_regions_megamenu.scss */
  #megamenu-aboutus-3 {
    border-right: none; }

  /* line 124, ../sass/base/_regions_megamenu.scss */
  ul#megamenu-aboutus-4.col {
    background-color: #FBF7E7;
    padding: 10px; }

  /* line 125, ../sass/base/_regions_megamenu.scss */
  #megamenu-aboutus-4 .about_image_link {
    margin-top: 15px; } }
/* line 128, ../sass/base/_regions_megamenu.scss */
.mega-header a {
  font-size: 14px;
  font-family: Tahoma, sans-serif;
  text-decoration: none !important;
  font-weight: bold;
  color: #8a180e;
  padding: 0px 0px 0px 0px !important; }

/* line 130, ../sass/base/_regions_megamenu.scss */
.mega-header a:hover {
  text-decoration: underline !important; }

/* line 131, ../sass/base/_regions_megamenu.scss */
.mega-header ul {
  padding: 0 10px 0 0;
  margin: 0 0 0 10px; }

/* line 132, ../sass/base/_regions_megamenu.scss */
.mega-header ul li {
  padding-top: 10px; }

/* line 133, ../sass/base/_regions_megamenu.scss */
.mega-header ul li a {
  color: black;
  font-weight: normal; }

/* line 134, ../sass/base/_regions_megamenu.scss */
.mega-header-padding {
  padding: 10px 0 0 0; }

/* line 135, ../sass/base/_regions_megamenu.scss */
.mega-header-padding ul li {
  padding: 14px 5px 0 0; }

/* line 136, ../sass/base/_regions_megamenu.scss */
.mega-header-padding ul li a {
  color: black;
  font-weight: normal; }

/* line 137, ../sass/base/_regions_megamenu.scss */
.mega-header-padding a {
  padding: 15px 0px 0px 0px !important;
  font-size: 14px;
  font-family: Tahoma, sans-serif;
  text-decoration: none !important;
  font-weight: bold;
  color: #8a180e; }

/* line 139, ../sass/base/_regions_megamenu.scss */
.mega-header-padding ul {
  padding-left: 10px;
  margin: 0; }

/* line 140, ../sass/base/_regions_megamenu.scss */
.mega-header-padding a:hover {
  text-decoration: underline !important; }

/* line 142, ../sass/base/_regions_megamenu.scss */
.bullet {
  list-style: disc;
  margin: 0px 15px 0px 30px !important;
  padding: 10px 0px !important; }

/* line 143, ../sass/base/_regions_megamenu.scss */
.bullet a {
  margin-top: 5px !important; }

/* line 145, ../sass/base/_regions_megamenu.scss */
.dropdown_title {
  background: #660000;
  height: 15px;
  width: 988px;
  color: #fff;
  font-family: Tahoma, sans-serif;
  display: block;
  padding: 5px 0px 5px 10px;
  font-weight: normal;
  font-size: 12px;
  margin: -22px 0px 0px -15px; }

/* line 147, ../sass/base/_regions_megamenu.scss */
.dropdown_title2 {
  background: #660000;
  height: 15px;
  width: 740px;
  color: #fff;
  font-family: Tahoma, sans-serif;
  display: block;
  padding: 5px 0px 5px 10px;
  font-weight: normal;
  font-size: 12px;
  margin: -15px 0px 0px -15px; }

/* line 149, ../sass/base/_regions_megamenu.scss */
.dropdown_sub_title {
  font-weight: bold;
  padding: 10px 0px !important; }

/* line 151, ../sass/base/_regions_megamenu.scss */
#megamenu-aboutus-4 .about_image img {
  float: left;
  margin: 0px 15px 0px 0px; }

/* line 153, ../sass/base/_regions_megamenu.scss */
#mini-panel-find_help div li.location img {
  float: left;
  margin-right: 5px;
  width: 40px; }

/* line 154, ../sass/base/_regions_megamenu.scss */
#mini-panel-find_help div li.location_none img {
  float: left;
  margin-right: 5px;
  width: 40px; }

/* line 155, ../sass/base/_regions_megamenu.scss */
#mini-panel-find_help div li.location {
  height: 70px;
  border-bottom: 1px solid #9e9e9e;
  margin: 15px 0px; }

/* line 156, ../sass/base/_regions_megamenu.scss */
#mini-panel-find_help div li.location_none {
  height: 60px;
  margin: 15px 0px; }

/* line 158, ../sass/base/_regions_megamenu.scss */
.view_more a {
  color: #003399;
  text-decoration: underline; }

/* line 159, ../sass/base/_regions_megamenu.scss */
.view_more a:hover {
  color: #8a180e;
  text-decoration: none;
  height: 15px; }

/* line 163, ../sass/base/_regions_megamenu.scss */
.featured-megamenu-p-n-c,
.featured-megamenu-topics {
  width: 32.39437%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  padding: .9em;
  clear: none;
  margin-top: 10px;
  display: inline-block;
  background-color: #FBF7E7; }

/* line 165, ../sass/base/_regions_megamenu.scss */
#megamenu-p-n-c-2, #megamenu-topics-2 {
  width: 32.39437%;
  float: left;
  margin-right: -100%;
  margin-left: 33.80282%;
  clear: none;
  border-right: 1px solid #e7e7e7;
  margin-top: 10px; }

/* line 166, ../sass/base/_regions_megamenu.scss */
#megamenu-p-n-c-3, #megamenu-topics-3 {
  width: 32.39437%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  clear: none;
  margin-top: 10px; }

/* line 168, ../sass/base/_regions_megamenu.scss */
.lt-ie9 #p-n-c_wrapper, .lt-ie9 #topics_wrapper {
  width: 1000px; }

@media (min-width: 624px) and (max-width: 768px) {
  /* line 169, ../sass/base/_regions_megamenu.scss */
  #topics_wrapper, #p-n-c_wrapper {
    width: 600px; }

  /* line 170, ../sass/base/_regions_megamenu.scss */
  .featured-megamenu-topics, .featured-megamenu-p-n-c {
    display: none; }

  /* line 171, ../sass/base/_regions_megamenu.scss */
  #megamenu-topics-2, #megamenu-p-n-c-2 {
    width: 49.29577%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none; }

  /* line 172, ../sass/base/_regions_megamenu.scss */
  #megamenu-topics-3, #megamenu-p-n-c-3 {
    width: 49.29577%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; } }
@media (min-width: 768px) and (max-width: 864px) {
  /* line 173, ../sass/base/_regions_megamenu.scss */
  #topics_wrapper, #p-n-c_wrapper {
    width: 744px; } }
@media (min-width: 864px) and (max-width: 1000px) {
  /* line 174, ../sass/base/_regions_megamenu.scss */
  #topics_wrapper, #p-n-c_wrapper {
    width: 840px; } }
@media (min-width: 1000px) {
  /* line 175, ../sass/base/_regions_megamenu.scss */
  #topics_wrapper, #p-n-c_wrapper {
    width: 976px; } }
/* line 177, ../sass/base/_regions_megamenu.scss */
.topics-megamenu-img-center, .p-n-c-megamenu-img-center {
  clear: both;
  margin: 10px auto; }

/* line 178, ../sass/base/_regions_megamenu.scss */
.topics-megamenu-link, .p-n-c-megamenu-link {
  width: 100%;
  float: left;
  margin: -20px 20px 10px 0;
  text-align: right;
  padding-top: 15px; }

/* line 179, ../sass/base/_regions_megamenu.scss */
.p-n-c-megamenu-link {
  padding-top: 40px; }

/* line 181, ../sass/base/_regions_megamenu.scss */
div#megamenu-p-n-c-2 ul, div#megamenu-p-n-c-3 ul,
div#megamenu-topics-2 ul, div#megamenu-topics-3 ul {
  margin: 1em;
  padding-left: 0; }

/* line 183, ../sass/base/_regions_megamenu.scss */
div#megamenu-p-n-c-2 ul li, div#megamenu-p-n-c-3 ul li,
div#megamenu-topics-2 ul li, div#megamenu-topics-3 ul li {
  margin-bottom: 7px; }

/* line 185, ../sass/base/_regions_megamenu.scss */
div#megamenu-p-n-c-2 ul li:before, div#megamenu-p-n-c-3 ul li:before,
div#megamenu-topics-2 ul li:before, div#megamenu-topics-3 ul li:before {
  content: "\0BB \020"; }

/* line 187, ../sass/base/_regions_megamenu.scss */
div#megamenu-p-n-c-2 ul li, div#megamenu-p-n-c-3 ul li,
div#megamenu-topics-2 ul li, div#megamenu-topics-3 ul li {
  text-indent: -0.9em; }

/* line 3, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block h2 {
  color: #fff;
  font-size: 14px;
  background: #8a180e;
  border-bottom: 1px solid #fff;
  padding: 10px 0px 10px 15px;
  margin: 0;
  font-weight: bold; }
  /* line 5, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block h2 a {
    color: #fff;
    font-size: 14px;
    padding: 10px 0px 10px 0px;
    margin: 15px 0px 0px 0px;
    text-decoration: none; }
  /* line 7, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block h2 a:hover {
    text-decoration: underline; }
/* line 9, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block ul li {
  background: #ebddba;
  border-bottom: 1px solid #fff;
  list-style: none;
  padding: 10px 0px 10px 15px;
  margin-left: 0px; }
  /* line 11, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul li .active-trail {
    font-weight: bold; }
  /* line 12, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul li a {
    font-weight: normal;
    color: #000;
    text-decoration: none;
    padding-right: 5px; }
  /* line 13, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul li a:hover {
    text-decoration: underline; }
/* line 15, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block ul ul {
  margin: 10px 0px -10px -15px;
  background: #f9f3dd;
  padding: 15px 25px 10px 15px;
  border-top: 1px solid #fff;
  list-style: none; }
  /* line 17, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul ul .active-trail {
    font-weight: bold; }
  /* line 18, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul ul li {
    border: 0px;
    margin-left: 0px;
    padding-left: 0px;
    background: #f9f3dd;
    margin-top: 0px;
    padding-top: 0px; }
    /* line 20, ../sass/base/_regions_sidebar-first.scss */
    .l-region--sidebar-first .nav-side-block ul ul li a {
      font-weight: normal;
      color: #000;
      text-decoration: none;
      margin-left: 0px; }
    /* line 22, ../sass/base/_regions_sidebar-first.scss */
    .l-region--sidebar-first .nav-side-block ul ul li a:active {
      font-weight: bold; }
    /* line 23, ../sass/base/_regions_sidebar-first.scss */
    .l-region--sidebar-first .nav-side-block ul ul li a:hover {
      text-decoration: underline; }
  /* line 25, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul ul ul {
    border-top: medium none;
    margin: 0;
    list-style: none; }
    /* line 26, ../sass/base/_regions_sidebar-first.scss */
    .l-region--sidebar-first .nav-side-block ul ul ul .active-trail {
      font-weight: bold; }
    /* line 27, ../sass/base/_regions_sidebar-first.scss */
    .l-region--sidebar-first .nav-side-block ul ul ul li {
      list-style: none outside none; }
    /* line 28, ../sass/base/_regions_sidebar-first.scss */
    .l-region--sidebar-first .nav-side-block ul ul ul li a {
      font-weight: normal; }
/* line 31, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block ul.menu ul.menu ul.menu {
  padding-left: 25px; }
/* line 32, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block .collapsed {
  /* border-bottom: 1px solid #fff; */ }
/* line 33, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block .leaf {
  border-bottom: 1px solid #fff; }
/* line 34, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block ul.menu {
  padding: 10px 0 0 0;
  margin: 0; }
  /* line 35, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul.menu ul {
    margin: 10px 0px -10px -15px;
    padding: 15px 25px 10px 15px; }
  /* line 37, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul.menu .expanded .leaf {
    border: none; }
  /* line 40, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul.menu .expanded ul li {
    list-style: none; }
  /* line 42, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul.menu .expanded ul ul {
    margin-top: 0; }
  /* line 43, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul.menu .expanded ul ul li {
    list-style: none; }
/* line 46, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block .menu-block-wrapper > ul {
  padding: 0; }

/* line 52, ../sass/base/_regions_sidebar-first.scss */
.nav-spoof li {
  display: none; }
/* line 53, ../sass/base/_regions_sidebar-first.scss */
.nav-spoof h2 {
  margin: 0; }

/* line 56, ../sass/base/_regions_sidebar-first.scss */
img.alignleft {
  float: left;
  margin: 0 0 1em 1em; }

/* line 58, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .block {
  margin-bottom: 0px; }

/* line 59, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-spoof {
  margin-bottom: 0; }

/* line 60, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first {
  border: 1px solid #8a180e;
  margin-top: 10px;
  padding-bottom: 0; }

/* line 62, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first #block-samhsa-theme-block-top-nav-spoof {
  margin-bottom: 0; }

/* line 63, ../sass/base/_regions_sidebar-first.scss */
#block-samhsa-theme-block-top-nav-spoof {
  float: right;
  z-index: 1000;
  position: relative;
  width: 28px;
  text-align: center;
  top: 4px;
  left: -10px;
  background-color: #5F140D; }
  /* line 66, ../sass/base/_regions_sidebar-first.scss */
  #block-samhsa-theme-block-top-nav-spoof a {
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    text-decoration: none; }

@media (max-width: 624px) {
  /* line 71, ../sass/base/_regions_sidebar-first.scss */
  #block-block-2 {
    margin-bottom: 0;
    overflow: visible !important;
    display: none; }

  /* line 72, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first {
    margin-bottom: 14px; }

  /* line 73, ../sass/base/_regions_sidebar-first.scss */
  .nav-actual {
    margin-top: 1px;
    overflow: visible !important;
    display: none; }

  /* line 74, ../sass/base/_regions_sidebar-first.scss */
  .nav-actual h2 {
    display: none; }

  /* line 75, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-spoof h2 {
    border-style: none; } }
@media (min-width: 624px) {
  /* line 79, ../sass/base/_regions_sidebar-first.scss */
  .nav-spoof {
    display: none; }

  /* line 80, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first {
    border-style: none; }

  /* line 81, ../sass/base/_regions_sidebar-first.scss */
  #block-samhsa-theme-block-top-nav-spoof {
    display: none; } }
/* line 85, ../sass/base/_regions_sidebar-first.scss */
.beta_samhsa {
  background: #577786;
  padding: 15px;
  width: 205px;
  color: #fff;
  margin: 0px 0px; }
  /* line 86, ../sass/base/_regions_sidebar-first.scss */
  .beta_samhsa a {
    color: #fff;
    text-decoration: none;
    font-size: 16px; }
  /* line 87, ../sass/base/_regions_sidebar-first.scss */
  .beta_samhsa a:hover {
    text-decoration: underline; }

/* line 89, ../sass/base/_regions_sidebar-first.scss */
.beta_title {
  font-size: 18px;
  font-weight: bold; }

/* line 90, ../sass/base/_regions_sidebar-first.scss */
.beta_10 {
  font-size: 45px;
  float: left;
  padding-right: 10px;
  margin: 4px 0px 0px 3px;
  color: #000; }

/* line 92, ../sass/base/_regions_sidebar-first.scss */
.beta_10-2 {
  font-size: 45px;
  float: left;
  padding-right: 15px;
  position: absolute;
  color: #fff;
  margin-top: 0px; }

/* line 94, ../sass/base/_regions_sidebar-first.scss */
.beta_complete {
  font-size: 20px;
  padding-top: 20px; }

/* line 96, ../sass/base/_regions_sidebar-first.scss */
.speak_up {
  background: #dee4e7;
  color: #000;
  padding: 15px;
  margin-top: -15px; }
  /* line 97, ../sass/base/_regions_sidebar-first.scss */
  .speak_up a {
    color: #003399;
    text-decoration: underline; }
  /* line 98, ../sass/base/_regions_sidebar-first.scss */
  .speak_up a:hover, .speak_up a:focus {
    color: #660000;
    text-decoration: none; }
  /* line 99, ../sass/base/_regions_sidebar-first.scss */
  .speak_up img.alignleft {
    margin: 0px 1em 1em 0em; }

/* line 102, ../sass/base/_regions_sidebar-first.scss */
.speak_up_title {
  font-size: 105%;
  font-weight: bold; }
  /* line 103, ../sass/base/_regions_sidebar-first.scss */
  .speak_up_title span {
    font-size: 16px; }

/* line 1, ../sass/base/_regions_sidebar-second.scss */
.l-region--sidebar-second {
  margin-left: 0px; }
  /* line 3, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second h2 {
    width: 100%;
    padding: 0px 0px 2px 0;
    min-height: 35px;
    color: #8a180e;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 5px; }
  /* line 4, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .block__content h2 {
    min-height: initial; }
  /* line 5, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .views-row {
    padding: 5px 0px; }
  /* line 6, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .block {
    background-color: #ebddba;
    color: #00000;
    padding: 15px;
    margin-top: 15px; }
  /* line 7, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .block--linklist ul {
    margin-top: 0px;
    padding-left: 20px; }
  /* line 8, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .block--linklist ul li {
    text-indent: -0.9em;
    padding: 3px 0 5px 0; }
  /* line 10, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .block--linklist ul li:before {
    content: "\0BB \020"; }
  /* line 11, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .block-widget {
    text-align: center;
    background: none; }
  /* line 12, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .widget_block {
    background: #033971;
    height: 50px;
    margin: 0px auto;
    margin-top: -50px;
    position: absolute; }
    /* line 14, ../sass/base/_regions_sidebar-second.scss */
    .l-region--sidebar-second .widget_block img {
      width: 150px;
      border-top: 1px solid #49749f;
      padding: 5px 10px 0px 10px; }
  /* line 16, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .content ul li {
    list-style: none;
    padding: 5px;
    margin-left: 0; }
  /* line 17, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .block-samhsa-banner {
    padding: 0px;
    background: none; }
  /* line 18, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .block-samhsa-help {
    background: #102C38;
    text-align: center;
    color: #fff;
    padding: 0px;
    font-size: 1.2em; }
  /* line 20, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .block-samhsa-help a, .l-region--sidebar-second .block-samhsa-help a:visited, .l-region--sidebar-second .block-samhsa-help a:hover {
    color: #fff;
    text-decoration: none; }

/* line 24, ../sass/base/_regions_sidebar-second.scss */
#block-block-6 iframe {
  width: 270px;
  height: 250px; }
  @media (min-width: 624px) {
    /* line 24, ../sass/base/_regions_sidebar-second.scss */
    #block-block-6 iframe {
      width: 165px; } }
  @media (min-width: 768px) {
    /* line 24, ../sass/base/_regions_sidebar-second.scss */
    #block-block-6 iframe {
      width: 210px; } }
  @media (min-width: 864px) {
    /* line 24, ../sass/base/_regions_sidebar-second.scss */
    #block-block-6 iframe {
      width: 240px; } }
  @media (min-width: 960px) {
    /* line 24, ../sass/base/_regions_sidebar-second.scss */
    #block-block-6 iframe {
      width: 270px; } }

/* line 31, ../sass/base/_regions_sidebar-second.scss */
.center {
  text-align: center; }

/* line 32, ../sass/base/_regions_sidebar-second.scss */
.pub_image {
  margin: 15px 0px; }

/* line 33, ../sass/base/_regions_sidebar-second.scss */
.pub_link {
  margin: 15px 0px; }

/* line 40, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second h2,
.node-type-landing-programs-campaigns .l-region--sidebar-second h2,
.page-programs-campaigns .l-region--sidebar-second h2 {
  width: 100%;
  padding: 10px 20px 10px 10px;
  margin: 0;
  color: #8a180e;
  font-size: 100%;
  background: #f9f3dd; }
/* line 41, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second #button,
.node-type-landing-programs-campaigns .l-region--sidebar-second #button,
.page-programs-campaigns .l-region--sidebar-second #button {
  margin: 0; }
/* line 42, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second .block,
.node-type-landing-programs-campaigns .l-region--sidebar-second .block,
.page-programs-campaigns .l-region--sidebar-second .block {
  background-color: #fff;
  border: 1px solid #f9f3dd;
  color: #00000;
  padding: 0;
  margin: 10px 0 0 0; }
/* line 44, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second .block p,
.node-type-landing-programs-campaigns .l-region--sidebar-second .block p,
.page-programs-campaigns .l-region--sidebar-second .block p {
  padding-left: 10px; }
/* line 46, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second .financing_focus img,
.node-type-landing-programs-campaigns .l-region--sidebar-second .financing_focus img,
.page-programs-campaigns .l-region--sidebar-second .financing_focus img {
  width: 100%; }
/* line 48, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second .block-last,
.node-type-landing-programs-campaigns .l-region--sidebar-second .block-last,
.page-programs-campaigns .l-region--sidebar-second .block-last {
  border-right: 0px; }
/* line 49, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second .views-row,
.node-type-landing-programs-campaigns .l-region--sidebar-second .views-row,
.page-programs-campaigns .l-region--sidebar-second .views-row {
  padding: 5px 0px; }
/* line 50, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second .center,
.node-type-landing-programs-campaigns .l-region--sidebar-second .center,
.page-programs-campaigns .l-region--sidebar-second .center {
  text-align: center; }
/* line 51, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second .widget_wrap,
.node-type-landing-programs-campaigns .l-region--sidebar-second .widget_wrap,
.page-programs-campaigns .l-region--sidebar-second .widget_wrap {
  text-align: center;
  margin: 0px auto;
  width: 100%; }
/* line 52, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second .widget_block,
.node-type-landing-programs-campaigns .l-region--sidebar-second .widget_block,
.page-programs-campaigns .l-region--sidebar-second .widget_block {
  background: #033971;
  height: 50px;
  width: 100%;
  margin-top: -50px;
  position: absolute; }
  /* line 53, ../sass/base/_regions_sidebar-second.scss */
  .node-type-landing-page .l-region--sidebar-second .widget_block img,
  .node-type-landing-programs-campaigns .l-region--sidebar-second .widget_block img,
  .page-programs-campaigns .l-region--sidebar-second .widget_block img {
    width: 150px;
    padding: 5px 15px 0px 15px; }
/* line 55, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second .block__content ul li,
.node-type-landing-programs-campaigns .l-region--sidebar-second .block__content ul li,
.page-programs-campaigns .l-region--sidebar-second .block__content ul li {
  list-style: none;
  padding: 5px;
  margin-left: 10px;
  text-indent: -1em; }
/* line 57, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second .block__content ul li:before,
.node-type-landing-programs-campaigns .l-region--sidebar-second .block__content ul li:before,
.page-programs-campaigns .l-region--sidebar-second .block__content ul li:before {
  content: "\0BB \020"; }
/* line 58, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second .block__content ul li a:hover,
.node-type-landing-programs-campaigns .l-region--sidebar-second .block__content ul li a:hover,
.page-programs-campaigns .l-region--sidebar-second .block__content ul li a:hover {
  text-decoration: underline; }
/* line 60, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second .block-samhsa-youtube .yellow,
.node-type-landing-programs-campaigns .l-region--sidebar-second .block-samhsa-youtube .yellow,
.page-programs-campaigns .l-region--sidebar-second .block-samhsa-youtube .yellow {
  background: #c47b12;
  color: #fff;
  height: 27px;
  padding: 8px 15px 0px 15px;
  margin: -15px -15px 10px -15px;
  font-weight: bold; }
  /* line 62, ../sass/base/_regions_sidebar-second.scss */
  .node-type-landing-page .l-region--sidebar-second .block-samhsa-youtube .yellow a,
  .node-type-landing-programs-campaigns .l-region--sidebar-second .block-samhsa-youtube .yellow a,
  .page-programs-campaigns .l-region--sidebar-second .block-samhsa-youtube .yellow a {
    color: #fff;
    text-decoration: none;
    padding: 0px 15px 7px 15px;
    font-weight: bold;
    margin: -17px -15px 0px -15px; }
  /* line 64, ../sass/base/_regions_sidebar-second.scss */
  .node-type-landing-page .l-region--sidebar-second .block-samhsa-youtube .yellow a:hover,
  .node-type-landing-programs-campaigns .l-region--sidebar-second .block-samhsa-youtube .yellow a:hover,
  .page-programs-campaigns .l-region--sidebar-second .block-samhsa-youtube .yellow a:hover {
    color: #fff;
    text-decoration: underline; }
/* line 67, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second .block-samhsa-media,
.node-type-landing-programs-campaigns .l-region--sidebar-second .block-samhsa-media,
.page-programs-campaigns .l-region--sidebar-second .block-samhsa-media {
  border: none; }

/* line 70, ../sass/base/_regions_sidebar-second.scss */
#health_rss h2 {
  background: none;
  font-size: 130%; }

/* line 71, ../sass/base/_regions_sidebar-second.scss */
#health_rss .health_date {
  padding: 0px 0px 15px 0px;
  margin-top: -12px;
  font-style: italic; }

/* line 72, ../sass/base/_regions_sidebar-second.scss */
#health_rss .health_title {
  font-weight: bold; }

/* line 73, ../sass/base/_regions_sidebar-second.scss */
#health_rss .health_image {
  background: #e4edf4;
  padding: 0px;
  margin: -15px -15px 15px -15px; }

/* line 78, ../sass/base/_regions_sidebar-second.scss */
.l-region--sidebar-second .block--nodeblock-4707 .field--name-body p.left {
  float: none; }

/* tables still need cellspacing="0" in the markup */
/* line 2, ../sass/base/_tables.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 3, ../sass/base/_tables.scss */
th {
  font-weight: bold;
  vertical-align: middle; }

/* line 4, ../sass/base/_tables.scss */
td {
  font-weight: normal;
  vertical-align: top; }

/* line 5, ../sass/base/_tables.scss */
table, th, td {
  border: 1px solid #ddd; }

/* line 6, ../sass/base/_tables.scss */
td.active {
  background: none; }

/* line 8, ../sass/base/_tables.scss */
table {
  font-size: inherit;
  font: 100%; }

/* Accessible focus treatment people.opera.com/patrickl/experiments/keyboard/test */
/* line 11, ../sass/base/_tables.scss */
td {
  vertical-align: top; }

/* line 13, ../sass/base/_tables.scss */
.empty-table-header {
  display: none; }

/* Not sure #content, #main_content are relevant...0--CHECK***********************************  */
/* line 17, ../sass/base/_tables.scss */
#content tr td:last-child,
#content tr th:last-child {
  border-right: 0; }

/* #content td { padding: 5px; border-right: 1px solid #000; } */
/* line 20, ../sass/base/_tables.scss */
.l-content td {
  padding: 5px; }

/* line 21, ../sass/base/_tables.scss */
.l-content tr:nth-child(even) {
  background: #fff; }

/* line 22, ../sass/base/_tables.scss */
.l-content tr:nth-child(odd) {
  background: #dee4e7; }

/* line 23, ../sass/base/_tables.scss */
.l-content th {
  background: #fff;
  padding: 5px; }

/* Tables on Grants Awards Pages */
/* line 28, ../sass/base/_tables.scss */
.l-content .view-new-2014-grants-awards-by-state .view-header,
.l-content .view-grants-awards-by-state .view-header {
  font-size: 16px; }
/* line 29, ../sass/base/_tables.scss */
.l-content .view-new-2014-grants-awards-by-state .views-field-field-state-name,
.l-content .view-grants-awards-by-state .views-field-field-state-name {
  display: none; }
/* line 30, ../sass/base/_tables.scss */
.l-content .view-new-2014-grants-awards-by-state table,
.l-content .view-grants-awards-by-state table {
  width: 100%; }
/* line 31, ../sass/base/_tables.scss */
.l-content .view-new-2014-grants-awards-by-state th,
.l-content .view-grants-awards-by-state th {
  width: 74.64789%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  clear: both;
  border: none; }
/* line 32, ../sass/base/_tables.scss */
.l-content .view-new-2014-grants-awards-by-state td,
.l-content .view-grants-awards-by-state td {
  width: 23.94366%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  text-align: right;
  border: none; }
/* line 33, ../sass/base/_tables.scss */
.l-content .view-new-2014-grants-awards-by-state .even th,
.l-content .view-grants-awards-by-state .even th {
  background: #dee4e7; }

/* line 40, ../sass/base/_tables.scss */
#block-views-3b6099d72a7b373b7250b8a5fa9ed566 th,
#block-views-b58408796be92141a9b63e42718f7ba7 th,
#block-views-grants-awards-by-state-block-1 th,
#block-views-grants-awards-by-state-block-2 th {
  font-weight: normal; }
/* line 44, ../sass/base/_tables.scss */
#block-views-3b6099d72a7b373b7250b8a5fa9ed566 th.views-field-field-subtotal-of-formula-fundin,
#block-views-3b6099d72a7b373b7250b8a5fa9ed566 td.views-field-field-subtotal-of-formula-fundin,
#block-views-3b6099d72a7b373b7250b8a5fa9ed566 th.views-field-field-subtotal-of-discretionary-,
#block-views-3b6099d72a7b373b7250b8a5fa9ed566 td.views-field-field-subtotal-of-discretionary-,
#block-views-b58408796be92141a9b63e42718f7ba7 th.views-field-field-subtotal-of-formula-fundin,
#block-views-b58408796be92141a9b63e42718f7ba7 td.views-field-field-subtotal-of-formula-fundin,
#block-views-b58408796be92141a9b63e42718f7ba7 th.views-field-field-subtotal-of-discretionary-,
#block-views-b58408796be92141a9b63e42718f7ba7 td.views-field-field-subtotal-of-discretionary-,
#block-views-grants-awards-by-state-block-1 th.views-field-field-subtotal-of-formula-fundin,
#block-views-grants-awards-by-state-block-1 td.views-field-field-subtotal-of-formula-fundin,
#block-views-grants-awards-by-state-block-1 th.views-field-field-subtotal-of-discretionary-,
#block-views-grants-awards-by-state-block-1 td.views-field-field-subtotal-of-discretionary-,
#block-views-grants-awards-by-state-block-2 th.views-field-field-subtotal-of-formula-fundin,
#block-views-grants-awards-by-state-block-2 td.views-field-field-subtotal-of-formula-fundin,
#block-views-grants-awards-by-state-block-2 th.views-field-field-subtotal-of-discretionary-,
#block-views-grants-awards-by-state-block-2 td.views-field-field-subtotal-of-discretionary- {
  font-weight: bold; }

/* line 47, ../sass/base/_tables.scss */
#block-views-bf5e5990607033f250b34edb4f941d34,
#block-views-grants-awards-by-state-block-3 {
  padding-top: 30px; }
  /* line 48, ../sass/base/_tables.scss */
  #block-views-bf5e5990607033f250b34edb4f941d34 td,
  #block-views-grants-awards-by-state-block-3 td {
    font-weight: bold; }

/* line 56, ../sass/base/_tables.scss */
#block-views-3b6099d72a7b373b7250b8a5fa9ed566,
#block-views-b58408796be92141a9b63e42718f7ba7,
#block-views-bf5e5990607033f250b34edb4f941d34,
#block-views-grants-awards-by-state-block-1,
#block-views-grants-awards-by-state-block-2,
#block-views-grants-awards-by-state-block-3 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  clear: both; }
  /* line 59, ../sass/base/_tables.scss */
  #block-views-3b6099d72a7b373b7250b8a5fa9ed566 h2,
  #block-views-b58408796be92141a9b63e42718f7ba7 h2,
  #block-views-bf5e5990607033f250b34edb4f941d34 h2,
  #block-views-grants-awards-by-state-block-1 h2,
  #block-views-grants-awards-by-state-block-2 h2,
  #block-views-grants-awards-by-state-block-3 h2 {
    padding-bottom: 5px; }

/* line 64, ../sass/base/_tables.scss */
.view-bupe-locator .views-exposed-widget.views-submit-button {
  clear: both;
  width: 100%;
  text-align: center; }
  /* line 68, ../sass/base/_tables.scss */
  .view-bupe-locator .views-exposed-widget.views-submit-button #edit-submit-bupe-locator {
    display: inline-block;
    margin: 0; }
  /* line 69, ../sass/base/_tables.scss */
  .view-bupe-locator .views-exposed-widget.views-submit-button button.form-submit {
    display: inline-block;
    position: relative;
    top: 4px;
    margin-left: 10px; }
/* line 73, ../sass/base/_tables.scss */
.view-bupe-locator table th:nth-child(10), .view-bupe-locator table th:nth-child(11) {
  width: 100px; }
/* line 74, ../sass/base/_tables.scss */
.view-bupe-locator table td {
  font-size: 12px; }

/* line 1, ../sass/base/_typography.scss */
h1, h3, h4, h5, h6 {
  font-weight: bold; }

/* line 2, ../sass/base/_typography.scss */
h2, h3, h4, h5, h6 {
  padding-bottom: 7px;
  padding-top: 7px;
  margin-top: 5px;
  margin-bottom: 5px; }

/* line 3, ../sass/base/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: Tahoma, Verdana, Segoe, sans-serif; }

/* line 4, ../sass/base/_typography.scss */
h1 {
  color: #8a180e;
  font-size: 24px;
  margin-top: 5px;
  padding-bottom: 5px; }

/* line 5, ../sass/base/_typography.scss */
h2 {
  color: #8a180e;
  font-size: 20px;
  padding-bottom: 0px;
  font-weight: bold; }
  /* line 6, ../sass/base/_typography.scss */
  h2 a {
    padding: 15px 0px 0px 0px;
    font-size: 100%; }

/* line 8, ../sass/base/_typography.scss */
h3 {
  color: #000;
  font-size: 17px; }

/* line 9, ../sass/base/_typography.scss */
h4 {
  color: #334b56;
  font-size: 16px;
  padding-bottom: 5px; }

/* line 10, ../sass/base/_typography.scss */
h5 {
  color: #000;
  font-size: 15px;
  padding-bottom: 7px; }

/* line 11, ../sass/base/_typography.scss */
h6 {
  color: #334b56;
  font-size: 15px;
  font-weight: normal;
  padding-bottom: 7px; }

/* line 13, ../sass/base/_typography.scss */
a {
  color: #003399;
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }
  /* line 14, ../sass/base/_typography.scss */
  a img {
    border: none; }

/* line 16, ../sass/base/_typography.scss */
a:hover {
  color: #8a180e;
  text-decoration: none; }

/* line 17, ../sass/base/_typography.scss */
.l-content p {
  margin-top: 0;
  margin-bottom: 0; }

/* line 18, ../sass/base/_typography.scss */
p {
  padding: 7px 0px;
  font-size: 14px; }

/* line 19, ../sass/base/_typography.scss */
.menu li a {
  font-size: 14px; }

/* line 20, ../sass/base/_typography.scss */
.node__content li {
  font-size: 14px; }

/* line 21, ../sass/base/_typography.scss */
.node__content div {
  font-size: 14px; }

/* line 23, ../sass/base/_typography.scss */
.breadcrumb {
  font-size: 12px;
  padding: 14px 0 0 0; }
  /* line 24, ../sass/base/_typography.scss */
  .breadcrumb a {
    font-weight: bold;
    font-size: 12px;
    text-decoration: none; }

/* Make sure sup and sub don't screw with your line-heights gist.github.com/413930 */
/* line 28, ../sass/base/_typography.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative; }

/* line 29, ../sass/base/_typography.scss */
sup {
  top: -0.5em; }

/* line 30, ../sass/base/_typography.scss */
sub {
  bottom: -0.25em; }

/* standardize any monospaced elements */
/* line 33, ../sass/base/_typography.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif; }

/* line 34, ../sass/base/_typography.scss */
pre {
  white-space: pre;
  /* CSS2 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: pre-line;
  /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word;
  /* IE */ }

/* line 39, ../sass/base/_typography.scss */
.snippet_text {
  background: none repeat scroll 0% 0% #E5DAE7;
  padding: 10px; }

/* we use a lot of ULs that aren't bulleted...don't forget to restore the bullets within content. */
/* line 42, ../sass/base/_typography.scss */
ul {
  list-style: none; }

/* line 43, ../sass/base/_typography.scss */
blockquote, q {
  quotes: none; }

/* line 44, ../sass/base/_typography.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

/* line 45, ../sass/base/_typography.scss */
del {
  text-decoration: line-through; }

/* line 46, ../sass/base/_typography.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help; }

/* Accessible focus treatment people.opera.com/patrickl/experiments/keyboard/test */
/* line 49, ../sass/base/_typography.scss */
a:hover, a:active {
  outline: none; }

/* line 50, ../sass/base/_typography.scss */
small {
  font-size: 85%; }

/* line 51, ../sass/base/_typography.scss */
strong, th {
  font-weight: bold; }

/* line 53, ../sass/base/_typography.scss */
hr {
  border-top: 2px solid #660000;
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* line 56, ../sass/base/_typography.scss */
.menu, .menu .expanded, .menu .collapsed, .menu .leaf {
  border: none;
  list-style: none;
  text-align: left; }

/* line 58, ../sass/base/_typography.scss */
.xllFiltersTitle a {
  font-weight: bold;
  font-size: 16px;
  display: inline-block;
  width: 100%;
  height: 100%;
  background-color: #8a180e;
  color: white; }

/*
.menu .expanded  { list-style-image: url('../../../images/misc/menu-expanded.png?1379458577');
                   list-style-type: circle; }
.menu .collapsed { list-style-image: url('../../../images/misc/menu-collapsed.png?1379458577');
                   list-style-type: disc; }
.menu .leaf      { list-style-image: url('../../../images/misc/menu-leaf.png?1379458577');
                   list-style-type: square; } */
/* Advisory Council Meetings Listing Page */
/* line 4, ../sass/base/_views.scss */
.form-item-field-council-list-value-1 .bef-select-as-checkboxes {
  -moz-column-count: 1;
  -webkit-column-count: 1;
  column-count: 1; }

/* line 7, ../sass/base/_views.scss */
.form-item-field-council-list-value-1 .bef-select-as-checkboxes .form-item,
.form-item-field-council-list-value-1 .bef-select-as-checkboxes .form-submit {
  margin-top: 7px;
  margin-bottom: 0;
  font-size: 14px; }

/* line 9, ../sass/base/_views.scss */
.form-item-field-council-list-value-1 .bef-select-as-checkboxes .description {
  margin-left: 0; }

/* line 10, ../sass/base/_views.scss */
.views-widget-filter-field_council_list_value_1 label {
  font-size: 14px; }

/* line 12, ../sass/base/_views.scss */
#block-views-nac-meetings-block-2 {
  font-size: 14px; }

/* line 13, ../sass/base/_views.scss */
#block-views-nac-meetings-block-2 table {
  width: 100%; }

/********** PEER GRANT REVIEW WEBFORM - NODE 745 **********/
/* line 2, ../sass/base/_webform745.scss */
.page-node-745 fieldset {
  border: #ccc 1px solid;
  padding: 15px;
  margin-bottom: 15px; }

/* line 3, ../sass/base/_webform745.scss */
.page-node-745 .fieldset-legend {
  color: #8a180e;
  font-size: 125%;
  padding-bottom: 0px;
  font-weight: bold; }

/* line 6, ../sass/base/_webform745.scss */
.page-node-745 input[type=submit] {
  background: #fff;
  border: 1px solid #A4A4A4;
  height: 22px;
  width: 100px;
  margin: -5px -15px -5px 0px;
  overflow: hidden;
  display: inline;
  padding: 0px;
  text-align: center;
  line-height: 22px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  color: #000;
  text-decoration: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #dedede));
  background-image: -webkit-linear-gradient(#f6f6f6, #dedede);
  background-image: -moz-linear-gradient(#f6f6f6, #dedede);
  background-image: -o-linear-gradient(#f6f6f6, #dedede);
  background-image: linear-gradient(#f6f6f6, #dedede); }

/* line 12, ../sass/base/_webform745.scss */
.page-node-745 input[type=submit]:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dedede), color-stop(100%, #f6f6f6));
  background-image: -webkit-linear-gradient(#dedede, #f6f6f6);
  background-image: -moz-linear-gradient(#dedede, #f6f6f6);
  background-image: -o-linear-gradient(#dedede, #f6f6f6);
  background-image: linear-gradient(#dedede, #f6f6f6); }

/* line 14, ../sass/base/_webform745.scss */
input[type=text], input[type=email] {
  width: 250px; }

/* line 15, ../sass/base/_webform745.scss */
#webform-component-general-expertise > label, #webform-component-consumer > label {
  display: block; }

/* line 16, ../sass/base/_webform745.scss */
.form-checkboxes {
  -moz-column-count: 2;
  /* Firefox */
  -webkit-column-count: 2;
  /* Safari and Chrome */
  column-count: 2;
  column-gap: 15px; }

/* line 20, ../sass/base/_webform745.scss */
.form-item .webform-component .webform-component-textfield .webform-container-inline > label {
  width: 100%; }

/* line 21, ../sass/base/_webform745.scss */
.form745-fields label {
  position: relative;
  clear: left;
  float: left;
  width: 16em;
  margin-right: 5px;
  text-align: right; }

/* line 25, ../sass/base/_webform745.scss */
#webform-component-preferred-fedex-mailing-location > label,
#webform-component-preferred-daytime-contact-number > label {
  width: 100%;
  margin-right: 15px; }

/* line 27, ../sass/base/_webform745.scss */
#webform-component-grant-reviewing-experience {
  margin-top: 14px; }

/* line 29, ../sass/base/_webform745.scss */
#webform-component-expertise > label, #webform-component-race > label {
  display: none; }

/* line 31, ../sass/base/_webform745.scss */
#edit-submitted-resume-upload {
  width: 200px; }

/* line 33, ../sass/base/_webform745.scss */
#edit-submitted-resume-upload-button,
#edit-submitted-optional-document-upload-button {
  margin: 10px 0 10px 0; }

/* line 35, ../sass/base/_webform745.scss */
#edit-submitted-optional-document-upload {
  margin-top: 5px; }

@media (max-width: 768px) {
  /* line 39, ../sass/base/_webform745.scss */
  .webform-client-form-745 .description {
    width: 250px; }

  /* line 44, ../sass/base/_webform745.scss */
  #webform-component-preferred-fedex-mailing-location > label,
  #webform-component-preferred-daytime-contact-number > label,
  #webform-component-preferred-contact-method > label,
  #webform-component--preferred-contact-location > label,
  #webform-component-ethnicity > label {
    display: block; }

  /* line 46, ../sass/base/_webform745.scss */
  .form745-fields label {
    position: relative;
    clear: left;
    float: left;
    width: 16em;
    margin-right: 5px;
    text-align: left; }

  /* line 49, ../sass/base/_webform745.scss */
  .form-checkboxes {
    -moz-column-count: 1;
    /* Firefox */
    -webkit-column-count: 1;
    /* Safari and Chrome */
    column-count: 1;
    column-gap: 40px; } }
/* .page-node-745 .form-item .form-type-checkbox {display:inline;}
   .page-node-745 label { float: left; width: 250px; text-align: left; display:block; }
input[type=checkbox], input[type=radio], input[type=email]  
		{display:block; float:left;vertical-align:bottom;}
.page-node-745 input[type=text], .page-node-745 input[type=email] 
		{ display: inline-block; float: left; width:300px; }
.page-node-745 .form-item  {padding-bottom:15px;}
.page-node-745 .form-radios .form-item label {width:80px;padding-left:5px;}
.page-node-745 .form-radios {display:block;padding-bottom:15px;}
.page-node-745 .form-radios label {width:300px;}
.webform-component-textarea label {width:100%;}
.webform-component-select {display:block; clear:left;}
.webform-component {display:block; clear:left;}
div.webform-component-checkboxes > label:first-child {width:100%;clear:both; border:solid red thin;}
.webform-component-checkboxes label.option {border:solid green thin;} 
.form-item .form-type-checkbox .form-item-submitted-reviewer-information-and-expertise-expertise-states {display:block;} 
*/
/* line 3, ../sass/components/_calendar.scss */
.page-hpr-events .l-content > .tabs,
.page-homelessness-programs-resources-calendar .l-content > .tabs {
  display: none; }

/* line 6, ../sass/components/_calendar.scss */
.view-events-calendar .form-submit, .view-events-calendar .form-reset {
  float: left; }
/* line 8, ../sass/components/_calendar.scss */
.view-events-calendar .views-exposed-form .views-exposed-widget .form-reset {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 22px; }
/* line 9, ../sass/components/_calendar.scss */
.view-events-calendar .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 10px;
  margin-bottom: 10px; }
/* line 11, ../sass/components/_calendar.scss */
.view-events-calendar #edit-province {
  width: 140px;
  height: 22px; }

/* line 14, ../sass/components/_calendar.scss */
ul.addtocal_menu li {
  list-style: none;
  width: 75px;
  display: inline-block;
  clear: both; }

/* line 15, ../sass/components/_calendar.scss */
ul.addtocal_menu li a {
  width: 70px; }

/* line 17, ../sass/components/_calendar.scss */
.samhsa_addtocal {
  float: right;
  background-color: #8a180e;
  border: 1px solid #942911;
  display: inline-block;
  margin-left: 5px !important;
  cursor: pointer;
  color: #ffffff;
  font-size: 12px;
  padding: 4px 5px;
  text-decoration: none; }

/* line 23, ../sass/components/_calendar.scss */
ul.samhsa_addtocal_menu {
  background-color: #8a180e;
  text-decoration: none;
  text-align: center;
  border: 1px solid #8a180e;
  padding: 1px;
  list-style-type: none;
  margin-top: 5px;
  margin-left: 0px !important;
  margin-bottom: 0px;
  position: absolute;
  display: none;
  width: 110px;
  z-index: 50;
  color: #ffffff; }
  /* line 28, ../sass/components/_calendar.scss */
  ul.samhsa_addtocal_menu li {
    margin: 0;
    width: auto; }
  /* line 29, ../sass/components/_calendar.scss */
  ul.samhsa_addtocal_menu li a {
    color: inherit;
    text-decoration: none;
    display: block;
    padding: 1px;
    text-align: center; }
  /* line 30, ../sass/components/_calendar.scss */
  ul.samhsa_addtocal_menu li a:hover {
    color: inherit;
    text-decoration: none;
    display: block;
    padding: 1px;
    text-align: center;
    background-color: #c47b12;
    cursor: pointer;
    color: #ffffff; }

/********** WELLNESS CALENDAR WEBFORM - NODES 312519, 63200 **********/
/* line 38, ../sass/components/_calendar.scss */
.page-node-63200 .fieldset-legend,
.page-node-312519 .fieldset-legend {
  color: #8a180e;
  font-size: 125%;
  padding-bottom: 0px;
  font-weight: bold; }

/* line 41, ../sass/components/_calendar.scss */
.page-node-63200 fieldset,
.page-node-312519 fieldset {
  border: #ccc 1px solid;
  padding: 15px;
  margin-bottom: 15px; }

/* line 44, ../sass/components/_calendar.scss */
.page-node-63200 input[type=submit],
.page-node-312519 input[type=submit] {
  background: #fff;
  border: 1px solid #A4A4A4;
  height: 22px;
  width: 100px;
  margin: -5px -15px -5px 0px;
  overflow: hidden;
  display: inline;
  padding: 0px;
  text-align: center;
  line-height: 22px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  color: #000;
  text-decoration: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #dedede));
  background-image: -webkit-linear-gradient(#f6f6f6, #dedede);
  background-image: -moz-linear-gradient(#f6f6f6, #dedede);
  background-image: -o-linear-gradient(#f6f6f6, #dedede);
  background-image: linear-gradient(#f6f6f6, #dedede); }

/* line 57, ../sass/components/_calendar.scss */
.page-node-63200 input[type=submit]:hover,
.page-node-312519 input[type=submit]:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dedede), color-stop(100%, #f6f6f6));
  background-image: -webkit-linear-gradient(#dedede, #f6f6f6);
  background-image: -moz-linear-gradient(#dedede, #f6f6f6);
  background-image: -o-linear-gradient(#dedede, #f6f6f6);
  background-image: linear-gradient(#dedede, #f6f6f6); }

/* line 68, ../sass/components/_calendar.scss */
.page-node-63200 input[type=text],
.page-node-63200 input[type=email],
.page-node-312519 input[type=text],
.page-node-312519 input[type=email] {
  width: 250px; }

/* line 71, ../sass/components/_calendar.scss */
.form63200-fields label,
.form312519-fields label {
  position: relative;
  clear: left;
  float: left;
  width: 16em;
  margin-right: 5px;
  text-align: right; }

/* line 1, ../sass/components/_carousel.scss */
#block-views-carousel1-block {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  height: 405px; }

/* line 2, ../sass/components/_carousel.scss */
.view-carousel1 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

/* line 3, ../sass/components/_carousel.scss */
.views-slideshow-cycle-main-frame-row, .views-slideshow-cycle-main-frame {
  height: 370px; }

/* line 4, ../sass/components/_carousel.scss */
.slider-layout-tbl {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  table-layout: fixed;
  background: #577786; }

/* line 7, ../sass/components/_carousel.scss */
#views_slideshow_cycle_main_carousel1-page .slider-all-cell,
#views_slideshow_cycle_main_carousel1-block .slider-all-cell {
  background: transparent; }

/* line 9, ../sass/components/_carousel.scss */
.slider-pic-cell {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  height: 170px;
  border: none;
  padding: 10px;
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

/* line 11, ../sass/components/_carousel.scss */
.slider-txt-cell {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  height: 200px;
  border: none;
  clear: both; }

/* line 15, ../sass/components/_carousel.scss */
.slider-pic-cell a img {
  display: block;
  height: 170px;
  width: auto; }

/* line 17, ../sass/components/_carousel.scss */
.slider-txt-cell a {
  width: 100%;
  height: 100%;
  color: #fff;
  text-decoration: none; }

/* line 18, ../sass/components/_carousel.scss */
.slider-txt-cell a:hover {
  color: #fff; }

/* line 19, ../sass/components/_carousel.scss */
.slider-txt-wrapper {
  display: block;
  padding: 0 0 0 10px; }

/* line 20, ../sass/components/_carousel.scss */
.slider-title-wrapper {
  height: 70px;
  display: table-cell;
  vertical-align: middle;
  padding: 20px 10px 0 0;
  font-size: 14px;
  font-weight: bold; }

/* line 22, ../sass/components/_carousel.scss */
.slider-bod-wrapper {
  height: 100px;
  display: block;
  padding: 7px 24px 0 0;
  font-size: 14px; }

/* line 23, ../sass/components/_carousel.scss */
.slider-lrn-wrapper {
  height: 30px;
  display: table-cell;
  vertical-align: bottom;
  text-decoration: underline;
  font-size: 14px;
  padding-bottom: 7px; }

/* line 26, ../sass/components/_carousel.scss */
.views-slideshow-pager-field-item {
  color: #e0ca92; }

/* line 27, ../sass/components/_carousel.scss */
.views-slideshow-pager-field-item.active {
  color: #577786; }

/* line 28, ../sass/components/_carousel.scss */
.slider-button {
  font-size: 40px;
  cursor: pointer;
  padding-left: 10px;
  position: relative;
  z-index: 500;
  margin-bottom: 0px;
  margin-top: -15px;
  display: inline-block;
  float: left; }

/* line 30, ../sass/components/_carousel.scss */
.view-carousel1 .views-slideshow-pager-fields {
  width: 57.74648%;
  float: left;
  margin-right: -100%;
  margin-left: 25.35211%;
  clear: none; }

/* line 33, ../sass/components/_carousel.scss */
.views-slideshow-cycle-main-frame-row, .views-slideshow-cycle-main-frame {
  width: 100% !important; }

/* line 34, ../sass/components/_carousel.scss */
.views-slideshow-controls-bottom {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  margin-top: 10px;
  position: relative;
  top: 0;
  left: 0;
  height: 24px; }

@media (min-width: 420px) {
  /* line 37, ../sass/components/_carousel.scss */
  .slider-pic-cell {
    width: 83.09859%;
    float: left;
    margin-right: -100%;
    margin-left: 8.4507%;
    clear: none; }

  /* line 38, ../sass/components/_carousel.scss */
  .slider-txt-cell {
    width: 83.09859%;
    float: left;
    margin-right: -100%;
    margin-left: 8.4507%;
    clear: none;
    clear: both; }

  /* line 39, ../sass/components/_carousel.scss */
  .slider-layout-tbl {
    background: #577786; } }
@media (min-width: 480px) {
  /* line 43, ../sass/components/_carousel.scss */
  .slider-pic-cell {
    width: 66.19718%;
    float: left;
    margin-right: -100%;
    margin-left: 16.90141%;
    clear: none; }

  /* line 44, ../sass/components/_carousel.scss */
  .slider-txt-cell {
    width: 66.19718%;
    float: left;
    margin-right: -100%;
    margin-left: 16.90141%;
    clear: none;
    clear: both; }

  /* line 45, ../sass/components/_carousel.scss */
  .view-carousel1 .views-slideshow-pager-fields {
    width: 57.74648%;
    float: left;
    margin-right: -100%;
    margin-left: 33.80282%;
    clear: none; } }
@media (min-width: 624px) {
  /* line 49, ../sass/components/_carousel.scss */
  .slider-pic-cell {
    width: 83.09859%;
    float: left;
    margin-right: -100%;
    margin-left: 8.4507%;
    clear: none; }

  /* line 50, ../sass/components/_carousel.scss */
  .slider-txt-cell {
    width: 83.09859%;
    float: left;
    margin-right: -100%;
    margin-left: 8.4507%;
    clear: none;
    clear: both; } }
@media (min-width: 765px) {
  /* line 54, ../sass/components/_carousel.scss */
  .slider-pic-cell a img {
    height: 190px; }

  /* line 55, ../sass/components/_carousel.scss */
  .slider-txt-cell {
    height: 170px;
    margin-top: 15px; }

  /* line 56, ../sass/components/_carousel.scss */
  .slider-title-wrapper {
    height: 55px; }

  /* line 57, ../sass/components/_carousel.scss */
  .slider-bod-wrapper {
    height: 80px; }

  /* line 58, ../sass/components/_carousel.scss */
  .slider-lrn-wrapper {
    height: 30px; } }
@media (min-width: 864px) {
  /* line 62, ../sass/components/_carousel.scss */
  #block-views-carousel1-block {
    height: 270px; }

  /* line 64, ../sass/components/_carousel.scss */
  #views_slideshow_cycle_main_carousel1-block,
  #views_slideshow_cycle_main_carousel1-page {
    padding: 0; }

  /* line 65, ../sass/components/_carousel.scss */
  .views-slideshow-cycle-main-frame-row, .views-slideshow-cycle-main-frame {
    height: 240px; }

  /* line 66, ../sass/components/_carousel.scss */
  .views-slideshow-controls-bottom {
    height: 0px; }

  /* line 67, ../sass/components/_carousel.scss */
  .view-carousel1 .views-slideshow-pager-fields {
    padding-left: 30px; }

  /* line 69, ../sass/components/_carousel.scss */
  .slider-layout-tbl {
    background: #577786; }

  /* line 70, ../sass/components/_carousel.scss */
  .slider-pic-cell {
    width: 66.19718%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    height: 240px;
    border: none;
    padding: 14px; }

  /* line 71, ../sass/components/_carousel.scss */
  .slider-pic-cell a img {
    height: 100%;
    width: 100%; }

  /* line 73, ../sass/components/_carousel.scss */
  .slider-txt-cell {
    width: 32.39437%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    height: 240px;
    border: none;
    margin-top: 0; }

  /* line 74, ../sass/components/_carousel.scss */
  .slider-txt-wrapper {
    padding-top: 10px; }

  /* line 75, ../sass/components/_carousel.scss */
  .slider-title-wrapper {
    height: 67px;
    padding: 0 10px 0 0;
    font-size: 14px;
    font-weight: bold; }

  /* line 76, ../sass/components/_carousel.scss */
  .slider-bod-wrapper {
    height: 116px;
    padding: 5px 24px 0 0;
    font-size: 12px; }

  /* line 77, ../sass/components/_carousel.scss */
  .slider-lrn-wrapper {
    height: 32px;
    padding: 0;
    font-size: 12px; } }
@media (min-width: 1000px) {
  /* line 81, ../sass/components/_carousel.scss */
  .slider-bod-wrapper {
    font-size: 14px; }

  /* line 82, ../sass/components/_carousel.scss */
  .slider-lrn-wrapper {
    font-size: 14px; } }
/* line 87, ../sass/components/_carousel.scss */
.featured-topics-carousel {
  display: none; }

/* line 88, ../sass/components/_carousel.scss */
.featured-topics-carousel-mobile {
  display: block; }

/* line 90, ../sass/components/_carousel.scss */
.view-nodequeue-6, .view-nodequeue-7 {
  background-color: #EBDDBA;
  height: 395px; }
  /* line 91, ../sass/components/_carousel.scss */
  .view-nodequeue-6 .views-slideshow-cycle-main-frame, .view-nodequeue-7 .views-slideshow-cycle-main-frame {
    height: 350px; }
  /* line 92, ../sass/components/_carousel.scss */
  .view-nodequeue-6 .views-slideshow-cycle-main-frame-row-item, .view-nodequeue-7 .views-slideshow-cycle-main-frame-row-item {
    max-width: 80%;
    float: left;
    display: inline-block;
    padding: 15px;
    margin: 20px 0px 0px 10%;
    background-color: white;
    height: 325px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
  /* line 95, ../sass/components/_carousel.scss */
  .view-nodequeue-6 .views-field-title, .view-nodequeue-7 .views-field-title {
    margin-top: 10px;
    color: #8a180e; }
    /* line 96, ../sass/components/_carousel.scss */
    .view-nodequeue-6 .views-field-title a:link, .view-nodequeue-6 .views-field-title a:hover, .view-nodequeue-7 .views-field-title a:link, .view-nodequeue-7 .views-field-title a:hover {
      color: #8a180e; }
  /* line 98, ../sass/components/_carousel.scss */
  .view-nodequeue-6 .views_slideshow_controls_text, .view-nodequeue-7 .views_slideshow_controls_text {
    float: right;
    padding-right: 15px;
    height: 30px;
    margin-top: 0px; }
  /* line 99, ../sass/components/_carousel.scss */
  .view-nodequeue-6 .views-slideshow-controls-text-pause, .view-nodequeue-7 .views-slideshow-controls-text-pause {
    display: none; }
  /* line 100, ../sass/components/_carousel.scss */
  .view-nodequeue-6 .views-slideshow-controls-text-next a, .view-nodequeue-7 .views-slideshow-controls-text-next a {
    background: url("../images/Topics_Carousel_Next_Button.jpg") no-repeat;
    position: relative;
    color: transparent;
    height: 30px;
    display: inline-block;
    width: 40px;
    z-index: 500; }
  /* line 102, ../sass/components/_carousel.scss */
  .view-nodequeue-6 .views-slideshow-controls-text-previous a, .view-nodequeue-7 .views-slideshow-controls-text-previous a {
    background: url("../images/Topics_Carousel_Prev_Button.jpg") no-repeat;
    position: relative;
    color: transparent;
    height: 30px;
    display: inline-block;
    width: 40px;
    z-index: 500; }

@media (min-width: 624px) {
  /* line 107, ../sass/components/_carousel.scss */
  .view-nodequeue-7,
  .view-nodequeue-6 {
    height: 360px; }
    /* line 108, ../sass/components/_carousel.scss */
    .view-nodequeue-7 .views-slideshow-cycle-main-frame,
    .view-nodequeue-6 .views-slideshow-cycle-main-frame {
      height: 315px; }
    /* line 109, ../sass/components/_carousel.scss */
    .view-nodequeue-7 .views-slideshow-cycle-main-frame-row-item,
    .view-nodequeue-6 .views-slideshow-cycle-main-frame-row-item {
      max-width: 30%;
      margin: 20px 0px 15px 2.5%;
      height: 290px; }

  /* line 111, ../sass/components/_carousel.scss */
  .featured-topics-carousel {
    display: block; }

  /* line 112, ../sass/components/_carousel.scss */
  .featured-topics-carousel-mobile {
    display: none; } }
/* line 1, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-header {
  clear: both; }

@media (min-width: 0) and (max-width: 704px) {
  /* line 5, ../sass/components/_exposed_filters_two_column.scss */
  .exposed-filters-two-column {
    display: none; } }
/* line 11, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column .views-exposed-widget {
  width: 50%;
  float: left;
  padding: 0;
  margin-top: 2em;
  /*margin-right: 1%;*/ }
  @media (min-width: 0) and (max-width: 704px) {
    /* line 11, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column .views-exposed-widget {
      width: 100%;
      float: none; } }
  /* line 23, ../sass/components/_exposed_filters_two_column.scss */
  .exposed-filters-two-column .views-exposed-widget label {
    font-weight: normal;
    float: left;
    width: 120px;
    font-size: 16px; }
    @media (min-width: 0) and (max-width: 704px) {
      /* line 23, ../sass/components/_exposed_filters_two_column.scss */
      .exposed-filters-two-column .views-exposed-widget label {
        width: 100%;
        float: none; } }
  /* line 35, ../sass/components/_exposed_filters_two_column.scss */
  .exposed-filters-two-column .views-exposed-widget select {
    width: 60%; }
    @media (min-width: 0) and (max-width: 704px) {
      /* line 35, ../sass/components/_exposed_filters_two_column.scss */
      .exposed-filters-two-column .views-exposed-widget select {
        width: 100%;
        margin: 0.5em 0; } }
/* line 45, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column .views-widget-filter-field_evp_section_page_value {
  width: 100%; }
  /* line 48, ../sass/components/_exposed_filters_two_column.scss */
  .exposed-filters-two-column .views-widget-filter-field_evp_section_page_value select {
    width: 80%; }
    @media (min-width: 0) and (max-width: 704px) {
      /* line 48, ../sass/components/_exposed_filters_two_column.scss */
      .exposed-filters-two-column .views-widget-filter-field_evp_section_page_value select {
        width: 100%;
        margin: 0.5em 0; } }
/* line 58, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column .views-widget-filter-combine {
  /*width: 100%;
  margin-bottom: 1em;*/ }
  /* line 62, ../sass/components/_exposed_filters_two_column.scss */
  .exposed-filters-two-column .views-widget-filter-combine label {
    font-weight: normal;
    float: left;
    /*width: 16%;*/
    /*line-height: 30px;*/ }
    @media (min-width: 0) and (max-width: 704px) {
      /* line 62, ../sass/components/_exposed_filters_two_column.scss */
      .exposed-filters-two-column .views-widget-filter-combine label {
        width: 100%;
        float: none; } }
/* line 75, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column input[type="text"] {
  width: 60%;
  padding: 0;
  vertical-align: bottom;
  font-size: 13px;
  /*width: 300px;
  height: 30px;*/ }
  @media (min-width: 0) and (max-width: 704px) {
    /* line 75, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column input[type="text"] {
      width: 100%; } }
/* line 88, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column .views-submit-button input {
  border: none;
  border-radius: 0; }

/* line 94, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-sort {
  clear: both;
  display: block;
  /*padding-top: 1.5em;*/ }
  /* line 99, ../sass/components/_exposed_filters_two_column.scss */
  .exposed-filters-two-column-sort .views-exposed-widget {
    width: auto;
    margin-right: 2em;
    margin-bottom: 2em; }
    /* line 104, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column-sort .views-exposed-widget select {
      float: left;
      width: 10em; }
    /* line 109, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column-sort .views-exposed-widget label {
      font-weight: normal;
      width: auto; }
  @media (min-width: 0) and (max-width: 704px) {
    /* line 94, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column-sort {
      padding-top: 0; }
      /* line 118, ../sass/components/_exposed_filters_two_column.scss */
      .exposed-filters-two-column-sort .views-exposed-widget {
        width: 100%; }
        /* line 121, ../sass/components/_exposed_filters_two_column.scss */
        .exposed-filters-two-column-sort .views-exposed-widget select {
          width: 100%; }
        /* line 123, ../sass/components/_exposed_filters_two_column.scss */
        .exposed-filters-two-column-sort .views-exposed-widget label {
          width: 100%; } }

/* line 130, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-view .filter_trigger_mobile {
  margin-right: 0.5em;
  display: inline-block;
  width: 20px;
  text-align: center;
  font-size: 22px; }
/* line 139, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-view .views-exposed-widget .form-type-select label {
  float: left;
  margin-right: 1em; }
/* line 145, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-view .exposed-filters-sort-wrapper {
  display: block;
  clear: both;
  overflow: auto;
  margin-bottom: 1em; }
/* line 152, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-view .views-exposed-widget.views-submit-button {
  float: none;
  clear: both; }
  /* line 156, ../sass/components/_exposed_filters_two_column.scss */
  .exposed-filters-two-column-view .views-exposed-widget.views-submit-button input[type="submit"]:focus {
    outline-style: solid;
    outline-color: lightblue;
    outline-offset: 5px; }
  @media (min-width: 0) and (max-width: 704px) {
    /* line 162, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column-view .views-exposed-widget.views-submit-button input[type="submit"] {
      width: 100%; } }
/* line 169, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-view .exposed-filters-two-column-header {
  display: block; }
  @media (min-width: 0) and (max-width: 704px) {
    /* line 169, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column-view .exposed-filters-two-column-header {
      display: none; } }
/* line 178, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-view .exposed-filters-two-column-header-mobile {
  display: none; }
  /* line 181, ../sass/components/_exposed_filters_two_column.scss */
  .exposed-filters-two-column-view .exposed-filters-two-column-header-mobile a {
    display: block;
    width: 100%;
    padding: 5px 10px;
    border: 2px solid #8a180e;
    color: #000000 !important;
    text-decoration: none; }
    /* line 189, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column-view .exposed-filters-two-column-header-mobile a:hover {
      color: #000000 !important; }
  @media (min-width: 0) and (max-width: 704px) {
    /* line 178, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column-view .exposed-filters-two-column-header-mobile {
      display: block;
      margin-right: 2.5%; } }
/* line 200, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-view .accordion {
  width: 100%; }
/* line 205, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-view span.ext span.element-invisible {
  width: 0; }

/* line 3, ../sass/components/_ornaments.scss */
.lt-ie9 .landing_images {
  width: 305px;
  height: auto;
  float: left;
  margin: 10px 15px 5px 0 !important; }

/* line 5, ../sass/components/_ornaments.scss */
span.ext {
  background: url(../images/extlink_s_dk.png) 2px center no-repeat;
  float: none !important; }

/* line 6, ../sass/components/_ornaments.scss */
span.mailto {
  background: url(../images/extlink_s_dk.png) -20px center no-repeat;
  float: none !important; }

/* line 8, ../sass/components/_ornaments.scss */
.mailto, .ext {
  display: inline !important; }

/* line 11, ../sass/components/_ornaments.scss */
.landing_images {
  height: auto;
  margin-bottom: 14px; }
  /* line 12, ../sass/components/_ornaments.scss */
  .landing_images p {
    margin-left: 0px; }
  /* line 13, ../sass/components/_ornaments.scss */
  .landing_images img {
    margin-bottom: -3px; }

/* line 16, ../sass/components/_ornaments.scss */
.blue {
  background: #577786;
  color: #fff;
  min-height: 45px;
  padding: 13px 0px 0px 0px;
  margin-top: 0px;
  font-weight: bold; }
  @media (min-width: 39em) {
    /* line 16, ../sass/components/_ornaments.scss */
    .blue {
      min-height: 35px;
      padding: 7px 0px 0px 0px; } }
  /* line 21, ../sass/components/_ornaments.scss */
  .blue a {
    color: #fff;
    text-decoration: none;
    padding: 0px 10px 10px 10px;
    font-weight: bold;
    font-size: 14px;
    width: 100%;
    display: inline-block; }
  /* line 24, ../sass/components/_ornaments.scss */
  .blue a:hover {
    color: #fff;
    text-decoration: underline; }

/* line 27, ../sass/components/_ornaments.scss */
.landing_yellow {
  border: 1px solid #c47b12; }

/* line 28, ../sass/components/_ornaments.scss */
.landing_blue {
  border: 1px solid #577786; }

/* line 30, ../sass/components/_ornaments.scss */
.landing_yellow, .landing_blue {
  padding: 0px; }
  /* line 31, ../sass/components/_ornaments.scss */
  .landing_yellow p, .landing_blue p {
    padding: 10px; }
  /* line 32, ../sass/components/_ornaments.scss */
  .landing_yellow ul, .landing_blue ul {
    font-size: 14px;
    padding-left: 10px; }
  /* line 33, ../sass/components/_ornaments.scss */
  .landing_yellow ul li, .landing_blue ul li {
    text-indent: -0.9em; }
  /* line 34, ../sass/components/_ornaments.scss */
  .landing_yellow ul li:before, .landing_blue ul li:before {
    content: "\0BB \020"; }

/* line 36, ../sass/components/_ornaments.scss */
.yellow {
  background: #c47b12;
  color: #fff;
  min-height: 45px;
  padding: 13px 0px 0px 0px;
  margin-top: 0px;
  font-weight: bold; }
  @media (min-width: 39em) {
    /* line 36, ../sass/components/_ornaments.scss */
    .yellow {
      min-height: 35px;
      padding: 7px 0px 0px 0px;
      width: 100%; } }
  /* line 41, ../sass/components/_ornaments.scss */
  .yellow a {
    padding: 0px 10px 10px 10px; }
  /* line 42, ../sass/components/_ornaments.scss */
  .yellow h2.block_title_508 {
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0; }
  /* line 43, ../sass/components/_ornaments.scss */
  .yellow a, .yellow h2.block_title_508 {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    width: 100%;
    display: inline-block; }
  /* line 46, ../sass/components/_ornaments.scss */
  .yellow a:hover, .yellow h2.block_title_508:hover {
    color: #fff;
    text-decoration: underline; }

/* line 48, ../sass/components/_ornaments.scss */
.yellow_block.block {
  border: 1px solid #c47b12;
  padding: 0;
  background-color: #fff; }

/* line 49, ../sass/components/_ornaments.scss */
.yellow_block {
  border: 1px solid #c47b12; }
  /* line 50, ../sass/components/_ornaments.scss */
  .yellow_block h2 {
    width: 100%;
    margin: 0;
    color: #fff;
    font-size: 100%;
    background: #c47b12;
    padding: 10px 20px 0px 10px; }
  /* line 52, ../sass/components/_ornaments.scss */
  .yellow_block .block__content > div, .yellow_block .block__content > p {
    padding: 0 15px 0 15px; }
  /* line 53, ../sass/components/_ornaments.scss */
  .yellow_block .block__content div.landing_yellow {
    padding: 0px; }
  /* line 54, ../sass/components/_ornaments.scss */
  .yellow_block ul {
    font-size: 14px;
    padding-left: 25px; }
  /* line 55, ../sass/components/_ornaments.scss */
  .yellow_block ul li {
    text-indent: -0.9em;
    padding: 3px 0 5px 0; }
  /* line 56, ../sass/components/_ornaments.scss */
  .yellow_block ul li:before {
    content: "\0BB \020"; }

/* line 59, ../sass/components/_ornaments.scss */
.blue_arrow {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #003399;
  float: left;
  margin-top: 9px; }

/* line 61, ../sass/components/_ornaments.scss */
.yellow_arrow {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #c47b12;
  float: left;
  margin-top: 9px; }

/* line 63, ../sass/components/_ornaments.scss */
.white_arrow {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #fff;
  position: absolute;
  right: 0;
  margin: -12px 15px 0px 0px; }

/* line 65, ../sass/components/_ornaments.scss */
.white_arrow2 {
  width: 0;
  height: 0px;
  border-top: 6px solid #fff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  position: absolute;
  top: 20px; }

/* line 67, ../sass/components/_ornaments.scss */
.white_arrow_up {
  width: 0;
  height: 0;
  border-bottom: 6px solid #fff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  float: right;
  margin: -20px 0px 0px 0px; }

/* line 69, ../sass/components/_ornaments.scss */
.arrow_about {
  margin-right: 190px; }

/* line 70, ../sass/components/_ornaments.scss */
.arrow_about2 {
  margin-left: 70px; }

/* line 71, ../sass/components/_ornaments.scss */
.arrow_health {
  margin-right: 340px; }

/* line 72, ../sass/components/_ornaments.scss */
.arrow_health2 {
  margin-left: 105px; }

/* line 73, ../sass/components/_ornaments.scss */
.arrow_find {
  float: left; }

/* line 74, ../sass/components/_ornaments.scss */
.arrow_find2 {
  margin-left: 70px; }

/* line 75, ../sass/components/_ornaments.scss */
.arrow_grants {
  margin-right: 535px; }

/* line 76, ../sass/components/_ornaments.scss */
.arrow_grants2 {
  margin-left: 48px; }

/* line 78, ../sass/components/_ornaments.scss */
.white_arrow_mobile {
  display: none;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid #fff; }

@media (max-width: 623px) {
  /* line 81, ../sass/components/_ornaments.scss */
  .white_arrow_mobile {
    display: block;
    float: right; }

  /* line 82, ../sass/components/_ornaments.scss */
  .l-region--footer .white_arrow_mobile {
    margin: 7px 14px 0 0; }

  /* line 83, ../sass/components/_ornaments.scss */
  .l-region--sidebar-first .white_arrow_mobile {
    display: none; } }
/* line 87, ../sass/components/_ornaments.scss */
ul.checkboxii li {
  list-style-image: url("../images/checkbox.png");
  list-style-type: none;
  margin: 10px 0;
  padding-top: 0; }

/* line 1, ../sass/components/_resource_list.scss */
.resource-list-row {
  width: 100%;
  border-bottom: 1px solid black;
  margin-top: 30px;
  padding-bottom: 20px; }

/* line 9, ../sass/components/_resource_list.scss */
.resource_list_term .views-label, .resource_list_footer .views-label {
  display: inline; }
/* line 12, ../sass/components/_resource_list.scss */
.resource_list_term .field-content, .resource_list_footer .field-content {
  display: inline; }

/* line 17, ../sass/components/_resource_list.scss */
.resource_list_term .views-label {
  font-weight: bold; }

/* line 21, ../sass/components/_resource_list.scss */
.resource-list-row > .resource_list_term {
  margin-top: 10px; }

/* line 25, ../sass/components/_resource_list.scss */
.resource-list-row > .resource_list_term ~ .resource_list_term {
  margin-top: 0px; }

/* line 29, ../sass/components/_resource_list.scss */
.resource_list_link a, .resource_list_link .ext {
  font-size: larger;
  text-decoration: none; }

/* line 34, ../sass/components/_resource_list.scss */
.resource_list_term {
  font-size: smaller; }

/* line 38, ../sass/components/_resource_list.scss */
.resource_list_footer {
  font-style: italic;
  font-size: smaller;
  margin-top: 10px; }

/* line 44, ../sass/components/_resource_list.scss */
.resource_list_footer ~ .resource_list_footer {
  margin-top: 0px; }

/* line 48, ../sass/components/_resource_list.scss */
.resource_list_description {
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 53, ../sass/components/_resource_list.scss */
.resource_list_link a {
  font-weight: bold; }

/* line 58, ../sass/components/_resource_list.scss */
.exposed-filters-two-column-view .pager {
  margin: 1em 0; }
/* line 62, ../sass/components/_resource_list.scss */
.exposed-filters-two-column-view .view-footer {
  text-align: center; }

/* line 1, ../sass/components/_search.scss */
#search_box {
  margin: 5px 0 0 0; }
  /* line 2, ../sass/components/_search.scss */
  #search_box label {
    display: none; }
  /* line 3, ../sass/components/_search.scss */
  #search_box .samhsasearchbutton {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$Samsha_Grey_1', endColorstr='#334b56',GradientType=0 );
    /* IE6-9 */
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #577786), color-stop(100%, #334b56));
    background-image: -webkit-linear-gradient(#577786, #334b56);
    background-image: -moz-linear-gradient(#577786, #334b56);
    background-image: -o-linear-gradient(#577786, #334b56);
    background-image: linear-gradient(#577786, #334b56);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    color: #fff;
    padding: 0px;
    height: 35px;
    width: 17%;
    font-size: 16px;
    float: right;
    margin-right: 2%;
    box-sizing: border-box;
    vertical-align: middle;
    margin-left: 2%; }
  /* line 10, ../sass/components/_search.scss */
  #search_box .samhsasearchbutton:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#334b56', endColorstr='$Samsha_Grey_1',GradientType=0 );
    /* IE6-9 */
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #334b56), color-stop(100%, #577786));
    background-image: -webkit-linear-gradient(#334b56, #577786);
    background-image: -moz-linear-gradient(#334b56, #577786);
    background-image: -o-linear-gradient(#334b56, #577786);
    background-image: linear-gradient(#334b56, #577786);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    color: #fff;
    height: 35px;
    padding: 0px 0px;
    margin-left: 2%; }
  /* line 16, ../sass/components/_search.scss */
  #search_box .samhsasearchbox {
    font-size: 13px;
    width: 75%;
    height: 35px;
    padding: 0px 10px;
    margin: 0px -7px 0px -15px;
    box-sizing: border-box;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    vertical-align: middle; }
  /* line 20, ../sass/components/_search.scss */
  #search_box .form-text {
    background: #fcfbfa;
    color: #000;
    border: 1px solid #000;
    padding: 5px 10px; }

/* line 22, ../sass/components/_search.scss */
.lt-ie9 #search_box .samhsasearchbox {
  padding-top: 7px; }

/* line 24, ../sass/components/_search.scss */
#topsearch_box_mobile {
  width: 100%;
  text-align: center;
  vertical-align: top; }

/* line 25, ../sass/components/_search.scss */
#search_toggle_wrapper {
  padding: 10px 0px 10px 0px;
  border-top: 1px solid #666; }

/* line 26, ../sass/components/_search.scss */
#topsearch_box_mobile .samhsasearchbutton {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$Samsha_Grey_1', endColorstr='#334b56',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #577786), color-stop(100%, #334b56));
  background-image: -webkit-linear-gradient(#577786, #334b56);
  background-image: -moz-linear-gradient(#577786, #334b56);
  background-image: -o-linear-gradient(#577786, #334b56);
  background-image: linear-gradient(#577786, #334b56);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: none;
  color: #fff;
  padding: 0;
  margin-right: 2%;
  height: 35px;
  width: 15%;
  font-size: 16px;
  float: right;
  box-sizing: border-box;
  vertical-align: middle;
  margin-left: 2%; }

/* line 33, ../sass/components/_search.scss */
#topsearch_box_mobile .samhsasearchbutton:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#334b56', endColorstr='$Samsha_Grey_1',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #334b56), color-stop(100%, #577786));
  background-image: -webkit-linear-gradient(#334b56, #577786);
  background-image: -moz-linear-gradient(#334b56, #577786);
  background-image: -o-linear-gradient(#334b56, #577786);
  background-image: linear-gradient(#334b56, #577786);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: none;
  color: #fff;
  height: 35px;
  padding: 0px 0px;
  margin-left: 2%; }

/* line 39, ../sass/components/_search.scss */
#topsearch_box_mobile .samhsasearchbox {
  font-size: 100%;
  width: 55%;
  height: 45px;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin: -6px 0px 0px 0px; }

@-moz-document url-prefix() {
  /* line 44, ../sass/components/_search.scss */
  #search_box .samhsasearchbutton {
    margin-top: 1px; }

  /* line 45, ../sass/components/_search.scss */
  #topsearch_box_mobile .samhsasearchbox {
    margin: 8px 0 0 0; }

  /* line 46, ../sass/components/_search.scss */
  #topsearch_box_mobile .samhsasearchbutton {
    margin-top: 20px; }

  /* line 47, ../sass/components/_search.scss */
  #top-search-glass-icon #pull2, #mobile-hamburger #pull {
    margin-top: 17px; }

  /* line 48, ../sass/components/_search.scss */
  #search_toggle_wrapper {
    padding-top: 0; }

  /* line 49, ../sass/components/_search.scss */
  .search_radio {
    margin-top: 0px;
    margin-bottom: 5px; }

  @media (min-width: 406px) and (max-width: 624px) {
    /* line 50, ../sass/components/_search.scss */
    .search_radio {
      margin-top: 15px;
      margin-bottom: 0; } }
  @media (min-width: 625px) {
    /* line 51, ../sass/components/_search.scss */
    .search_radio {
      margin-top: -1px; } } }

/* line 54, ../sass/components/_search.scss */
.ie #top-search-glass-icon #pull2, .ie #mobile-hamburger #pull {
  margin-top: 17px; }

/* line 56, ../sass/components/_search.scss */
#topsearch_box_mobile .form-text {
  background: #fcfbfa;
  color: #000;
  border: 1px solid #000;
  width: auto; }

/* line 57, ../sass/components/_search.scss */
#topsearch_box_mobile label {
  display: none; }

/* line 61, ../sass/components/_search.scss */
.collectionator, .collectionator2 {
  display: none; }

/* line 64, ../sass/components/_search.scss */
.data-subsite-page #search_box .samhsasearchbox,
.node-type-data-test #search_box .samhsasearchbox {
  width: 52%; }

/* line 66, ../sass/components/_search.scss */
.search_radio {
  float: right; }

/* line 67, ../sass/components/_search.scss */
.collection_all {
  float: right; }

/* line 68, ../sass/components/_search.scss */
.collection_dataonly {
  float: right;
  clear: both; }

/* line 76, ../sass/components/_search.scss */
.data-subsite-page .collectionator, .data-subsite-page .collectionator2,
.node-type-data-test .collectionator, .node-type-data-test .collectionator2,
.data-subsite-page #search_box label.radio_button_show,
.node-type-data-test #search_box label.radio_button_show,
.data-subsite-page #topsearch_box_mobile label.radio_button_show,
.node-type-data-test #topsearch_box_mobile label.radio_button_show {
  display: inline-block;
  color: #8a180e; }

/* prevent BG image flicker upon hover */
/* line 7, ../sass/omega-samhsa.styles.scss */
.ie6 html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

/* line 9, ../sass/omega-samhsa.styles.scss */
.l-page {
  margin: 0 auto; }

/* line 11, ../sass/omega-samhsa.styles.scss */
body {
  margin: 0 auto;
  background-color: #f9f3dd;
  /* fallback */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f3dd), color-stop(100%, #e0ca92));
  background-image: -webkit-linear-gradient(#f9f3dd, #e0ca92);
  background-image: -moz-linear-gradient(#f9f3dd, #e0ca92);
  background-image: -o-linear-gradient(#f9f3dd, #e0ca92);
  background-image: linear-gradient(#f9f3dd, #e0ca92);
  background-repeat: no-repeat;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 14px;
  color: #000;
  /*min-height: 1000px;*/ }

/* body .imce { min-height: auto;  } // this does not work...and THAT IS MYSTERIOUS 
                                        it is later than the above AND the original imce sheet
                                        with same specificity, source and weight */
/* line 21, ../sass/omega-samhsa.styles.scss */
.l-main {
  background: #fff;
  padding: 0 14px 14px 14px; }

/* line 23, ../sass/omega-samhsa.styles.scss */
.bottom-clearer {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  clear: both;
  background-color: transparent;
  height: 200px; }

/* line 26, ../sass/omega-samhsa.styles.scss */
.breadcrumb {
  display: none; }

@media (min-width: 39em) {
  /* line 27, ../sass/omega-samhsa.styles.scss */
  .breadcrumb {
    width: 74.64789%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    display: inline; } }
/* line 29, ../sass/omega-samhsa.styles.scss */
.messages {
  margin-top: 45px; }

/* line 33, ../sass/omega-samhsa.styles.scss */
.not-logged-in.page-user .tabs {
  display: none; }

/* let's clear some floats 
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; } */
/* line 41, ../sass/omega-samhsa.styles.scss */
.accessible-alt {
  position: absolute;
  top: -9999px;
  left: -9999px; }

/* BUDGET */
/* line 44, ../sass/omega-samhsa.styles.scss */
#main_content .block {
  float: left;
  width: 100%; }

/* line 46, ../sass/omega-samhsa.styles.scss */
.last_updated {
  padding: 30px 0px 0px 0px;
  width: 100%;
  vertical-align: bottom;
  float: right;
  clear: both;
  font-size: 14px; }

/* line 48, ../sass/omega-samhsa.styles.scss */
.last_updated2 {
  padding: 30px 0px 0px 0px;
  width: 100%;
  vertical-align: bottom;
  float: right;
  clear: both;
  font-size: 14px; }

/* line 50, ../sass/omega-samhsa.styles.scss */
.space {
  height: 15px;
  width: 100%; }

/* line 51, ../sass/omega-samhsa.styles.scss */
.action-links {
  z-index: 10; }

/* line 53, ../sass/omega-samhsa.styles.scss */
#unpublished {
  background: url("../images/Unpublished-Graphic.png") no-repeat;
  width: 100%;
  height: 135px;
  margin: -20px 0px -50px 0px;
  z-index: 3; }

/* line 55, ../sass/omega-samhsa.styles.scss */
.unpublished {
  margin-top: -130px; }

/* line 57, ../sass/omega-samhsa.styles.scss */
.callout {
  background: #dee4e7;
  padding: 15px;
  margin: 15px 0px; }

/********** Menu View Unpublished **********/
/* MAINTENANCE MODE */
/* line 64, ../sass/omega-samhsa.styles.scss */
body.maintenance-page {
  min-height: 1000px;
  margin-top: -14px; }

/* line 65, ../sass/omega-samhsa.styles.scss */
.maintenance_desktop, .maintenance_tablet {
  display: none; }

/* line 66, ../sass/omega-samhsa.styles.scss */
.maintenance-page .l-page {
  width: 100%; }

/* line 67, ../sass/omega-samhsa.styles.scss */
.maintenance-page .l-main {
  background-color: transparent; }

@media (min-width: 39em) {
  /* line 70, ../sass/omega-samhsa.styles.scss */
  .maintenance_mobile {
    display: none; }

  /* line 71, ../sass/omega-samhsa.styles.scss */
  .maintenance_tablet {
    display: block; }

  /* line 72, ../sass/omega-samhsa.styles.scss */
  .maintenance_desktop {
    display: none; } }
@media (min-width: 54em) {
  /* line 75, ../sass/omega-samhsa.styles.scss */
  .maintenance_mobile {
    display: none; }

  /* line 76, ../sass/omega-samhsa.styles.scss */
  .maintenance_tablet {
    display: none; }

  /* line 77, ../sass/omega-samhsa.styles.scss */
  .maintenance_desktop {
    display: block; } }
/* line 80, ../sass/omega-samhsa.styles.scss */
td.views-field.views-field-field-rfa-number {
  min-width: 100px; }

/* line 83, ../sass/omega-samhsa.styles.scss */
.page-grants-awards .views-field-field-award-number {
  min-width: 120px; }

/* line 87, ../sass/omega-samhsa.styles.scss */
#block-views-grants-block-2 > div.block__content > div > div.view-content > table > tbody > tr:nth-child(14) > td.views-field.views-field-field-rfa-number-1 > a {
  display: none; }

/* line 93, ../sass/omega-samhsa.styles.scss */
fieldset#webform-component-mailing-list,
fieldset#webform-component-ta-request {
  border: none;
  padding: 10px 0; }

/* line 102, ../sass/omega-samhsa.styles.scss */
#webform-component-mailing-list input[type=text],
#webform-component-mailing-list input[type=email],
fieldset#webform-component-ta-request input[type=text],
fieldset#webform-component-ta-request textarea,
fieldset#webform-component-ta-request select {
  border-radius: 5px;
  border: 1px solid #ccc;
  padding: 3px; }

/* line 108, ../sass/omega-samhsa.styles.scss */
#Lyris_SubForm {
  margin-bottom: 2em; }

/* line 109, ../sass/omega-samhsa.styles.scss */
#Lyris_SubForm input[type=text], input[type=email] {
  width: 250px;
  margin: .5em; }

/* line 111, ../sass/omega-samhsa.styles.scss */
#Lyris_SubForm {
  margin-left: 1em; }

/* line 112, ../sass/omega-samhsa.styles.scss */
#NEI_SubForm input[type=text], input[type=email] {
  margin: .5em .5em .5em 0px; }

/* line 115, ../sass/omega-samhsa.styles.scss */
#NEI_SubForm .unsub-btn {
  display: none; }

/* line 118, ../sass/omega-samhsa.styles.scss */
.btn {
  background: #577786;
  border: 2px solid #334b56;
  height: 38px;
  overflow: hidden;
  display: inline-block;
  padding: 0px 15px;
  text-align: center;
  line-height: 36px;
  border-radius: 10px;
  color: #fff;
  text-decoration: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #577786), color-stop(100%, #334b56));
  background-image: -webkit-linear-gradient(#577786, #334b56);
  background-image: -moz-linear-gradient(#577786, #334b56);
  background-image: -o-linear-gradient(#577786, #334b56);
  background-image: linear-gradient(#577786, #334b56); }
  /* line 135, ../sass/omega-samhsa.styles.scss */
  .btn:hover {
    color: #fff;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #334b56), color-stop(100%, #577786));
    background-image: -webkit-linear-gradient(#334b56, #577786);
    background-image: -moz-linear-gradient(#334b56, #577786);
    background-image: -o-linear-gradient(#334b56, #577786);
    background-image: linear-gradient(#334b56, #577786); }
