/* line 65, ../../../../../../usr/local/bundle/gems/singularitygs-1.1.2/stylesheets/singularitygs/helpers/_clearfix.scss */
.view.view-list .views-row:after {
  content: "";
  display: table;
  clear: both; }

/* line 34, ../../../../../../usr/local/bundle/gems/singularitygs-1.1.2/stylesheets/singularitygs/helpers/_box-sizing.scss */
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url('../behaviors/box-sizing/boxsizing.php'); }

/* line 36, ../../../../../../usr/local/bundle/gems/toolkit-1.3.8/stylesheets/toolkit/_box-sizing.scss */
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url('../behaviors/box-sizing/boxsizing.php'); }

/* line 4, ../../../../../../usr/local/bundle/gems/toolkit-1.3.8/stylesheets/toolkit/_fluid-media.scss */
img, video {
  max-width: 100%;
  height: auto; }

/* line 65, ../../../../../../usr/local/bundle/gems/toolkit-1.3.8/stylesheets/toolkit/_clearfix.scss */
.view.view-list .views-row:after {
  content: "";
  display: table;
  clear: both; }

/* line 5, ../sass/variables/_typography.scss */
* {
  font-size: 100%;
  font-family: Tahoma, Verdana, Segoe, sans-serif !important; }

/* line 11, ../sass/variables/_typography.scss */
body {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 15px;
  line-height: 20px; }
  /* line 15, ../sass/variables/_typography.scss */
  body .l-main {
    font-style: normal;
    font-weight: 400; }
    /* line 18, ../sass/variables/_typography.scss */
    body .l-main a {
      color: #1f419a; }
    /* line 21, ../sass/variables/_typography.scss */
    body .l-main a:hover {
      color: #1e384b;
      cursor: pointer; }

/* line 28, ../sass/variables/_typography.scss */
.l-content p {
  margin: 0 0 10px 0;
  font-size: 15px;
  line-height: 20px; }

/* line 34, ../sass/variables/_typography.scss */
p {
  color: #4a4a4a; }

/* line 38, ../sass/variables/_typography.scss */
ul li, ol li {
  color: #4a4a4a;
  font-size: 15px; }

/* line 43, ../sass/variables/_typography.scss */
h1 {
  color: #1e384b; }

/* line 47, ../sass/variables/_typography.scss */
h2 {
  color: #1e384b; }

/* line 51, ../sass/variables/_typography.scss */
h3 {
  color: #1e384b; }

/* line 55, ../sass/variables/_typography.scss */
h4 {
  color: #1e384b; }

/* line 59, ../sass/variables/_typography.scss */
h5 {
  color: #1e384b; }

/* line 64, ../sass/variables/_typography.scss */
.samhsa-link, .get-help-block .find-treatment-section .learn-more a {
  color: #1f419a;
  text-decoration: none;
  cursor: pointer; }
  /* line 68, ../sass/variables/_typography.scss */
  .samhsa-link:hover, .get-help-block .find-treatment-section .learn-more a:hover {
    color: #1e384b;
    cursor: pointer; }

/* line 74, ../sass/variables/_typography.scss */
.samhsa-text {
  color: #4a4a4a;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px; }
  /* line 79, ../sass/variables/_typography.scss */
  .samhsa-text a {
    color: #1f419a;
    text-decoration: none;
    cursor: pointer; }
  /* line 84, ../sass/variables/_typography.scss */
  .samhsa-text a:hover {
    color: #1e384b;
    cursor: pointer; }

/* line 91, ../sass/variables/_typography.scss */
.samhsa-title-text {
  display: block;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px; }
  /* line 96, ../sass/variables/_typography.scss */
  .samhsa-title-text a {
    color: #1f419a;
    text-decoration: none;
    cursor: pointer; }
  /* line 101, ../sass/variables/_typography.scss */
  .samhsa-title-text a:hover {
    color: #1e384b;
    cursor: pointer; }

/* line 108, ../sass/variables/_typography.scss */
.samhsa-ul-list {
  list-style: disc outside none;
  margin: 15px 0 15px 15px;
  padding: 0 0 0 18px; }

/* line 113, ../sass/variables/_typography.scss */
.samhsa-ul-list-li {
  list-style: disc outside none;
  padding: 0 0 0 5px;
  margin: 0 0 10px 0; }

/* line 118, ../sass/variables/_typography.scss */
.samhsa-ol-list {
  list-style: inherit outside none;
  margin: 15px 0 15px 15px;
  padding: 0 0 0 18px; }

/* line 123, ../sass/variables/_typography.scss */
.samhsa-ol-list-li {
  list-style: inherit outside none;
  padding: 0 0 0 5px;
  margin: 0 0 10px 0; }

/* line 128, ../sass/variables/_typography.scss */
.samhsa-list-as-block, .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list, .spotlight-on-block .block-content-area ul.spotlight-items, .current-topics-block .block-content-area ul.topic-items, .glance-block .block-content-area ul.glance-items, .prog-camp-block .block-content-area ul.prog-camp-items, .centers-offices-block .block-content-area ul.centers-offices-items {
  list-style: none;
  list-style-type: none;
  margin: 0;
  padding: 0; }

/* line 135, ../sass/variables/_typography.scss */
.samhsa-list-item-block, .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list li.helpline-item, .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item, .current-topics-block .block-content-area ul.topic-items li.topic-item, .glance-block .block-content-area ul.glance-items li.glance-item, .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item, .centers-offices-block .block-content-area ul.centers-offices-items li.centers-offices-item {
  display: inline-block;
  list-style: none;
  list-style-type: none;
  margin: 0;
  padding: 0; }
  /* line 141, ../sass/variables/_typography.scss */
  .samhsa-list-item-block a, .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list li.helpline-item a, .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item a, .current-topics-block .block-content-area ul.topic-items li.topic-item a, .glance-block .block-content-area ul.glance-items li.glance-item a, .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item a, .centers-offices-block .block-content-area ul.centers-offices-items li.centers-offices-item a {
    display: block; }

/* line 147, ../sass/variables/_typography.scss */
.samhsa-clear-block, .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list, .spotlight-on-block .block-content-area ul.spotlight-items, .current-topics-block .block-content-area ul.topic-items, .glance-block .block-content-area ul.glance-items, .prog-camp-block .block-content-area ul.prog-camp-items, .centers-offices-block .block-content-area ul.centers-offices-items {
  display: block;
  clear: both;
  float: none;
  width: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden; }

/* line 157, ../sass/variables/_typography.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* 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;
  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 21, ../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 22, ../sass/base/_forms.scss */
.lt-ie9 #button:hover {
  background: #334b56; }

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

/* line 26, ../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;
  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 32, ../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 33, ../sass/base/_forms.scss */
#landing_sidebar .block-samhsa-media.block {
  border: none; }

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

/* line 36, ../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; }

/* line 40, ../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 44, ../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 47, ../sass/base/_forms.scss */
#toggle_line #toggle {
  position: relative;
  top: -25px;
  padding: 0 0px; }

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

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

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

/* line 1, ../sass/base/_lists.scss */
.list-unstyled {
  list-style: none; }

/* line 14, ../sass/base/_lists.scss */
.list-inline-pipes li {
  display: inline;
  border-right: 1px solid #a3a7a9; }
  /* line 9, ../sass/base/_lists.scss */
  .list-inline-pipes li:last-of-type {
    border-right: 0; }

/* 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%; }

/* line 23, ../sass/base/_media.scss */
.svg-icon {
  display: inline-block;
  width: 100%;
  height: 100%;
  fill: currentColor; }

/* line 31, ../sass/base/_media.scss */
.hero-feature {
  background-color: #1a6986; }

/* line 35, ../sass/base/_media.scss */
.hero-feature-image {
  position: relative;
  overflow: hidden;
  max-height: 280px; }

@media (min-width: 864px) {
  /* line 42, ../sass/base/_media.scss */
  .hero-feature {
    display: flex;
    align-items: stretch; }

  /* line 47, ../sass/base/_media.scss */
  .hero-feature-image {
    cursor: pointer;
    display: block;
    order: 2;
    width: 65%;
    max-height: 100%; }
    /* line 54, ../sass/base/_media.scss */
    .hero-feature-image img {
      position: absolute;
      left: 50%;
      margin-left: -50%; }

  /* line 61, ../sass/base/_media.scss */
  .hero-feature-body {
    order: 1;
    width: 35%; } }
/* line 67, ../sass/base/_media.scss */
.hero-feature-body {
  padding: 30px; }
  /* line 70, ../sass/base/_media.scss */
  .hero-feature-body p {
    margin-bottom: 0; }
  /* line 74, ../sass/base/_media.scss */
  .hero-feature-body .hero-feature-title,
  .hero-feature-body .hero-feature-copy,
  .hero-feature-body .hero-feature-link {
    color: #fff;
    line-height: 1.4em; }
  /* line 79, ../sass/base/_media.scss */
  .hero-feature-body .hero-feature-copy {
    margin-bottom: 15px; }
  /* line 83, ../sass/base/_media.scss */
  .hero-feature-body .hero-feature-link {
    border: 1px solid #fff;
    display: inline-block;
    padding: 15px 20px;
    text-decoration: none; }
    /* line 90, ../sass/base/_media.scss */
    .hero-feature-body .hero-feature-link:hover, .hero-feature-body .hero-feature-link:focus {
      background-color: #fff;
      color: #1a6986; }

/* line 97, ../sass/base/_media.scss */
.hero-feature-title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 0; }

/* line 103, ../sass/base/_media.scss */
.hero-feature-copy {
  font-size: 18px; }

/* 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: #cd3835;
  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 3, ../sass/base/_pages_front.scss */
.front h1,
.front .field--name-field-summary,
.front .breadcrumb {
  display: none; }

/* line 5, ../sass/base/_pages_front.scss */
.front.node-type-landing-page .l-main .block {
  margin-top: 0; }

/* line 9, ../sass/base/_pages_front.scss */
.front .l-main {
  padding: 0 0 14px 0; }

/* line 13, ../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 14, ../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 15, ../sass/base/_pages_front.scss */
  #items-frontpage-motto-mobile div {
    font-size: 0; }

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

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

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

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

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

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

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

/* line 30, ../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 32, ../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 34, ../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 36, ../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 38, ../sass/base/_pages_front.scss */
  .view-in-the-news div.views-field-nothing span {
    clear: both;
    float: left; }

/* line 40, ../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 41, ../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: #cd3835;
  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 (max-width: 765px) {
  /* line 55, ../sass/base/_pages_grants.scss */
  div.views-exposed-widget.views-widget-sort-by, div.views-exposed-widget.views-widget-filter-combine, div.views-exposed-widget.views-widget-sort-order, div.views-exposed-widget.views-widget-per-page {
    width: 100%; } }

@media (max-width: 765px) {
  /* line 61, ../sass/base/_pages_grants.scss */
  select#edit-sort-order.form-select, select#edit-sort-by.form-select, select#edit-items-per-page.form-select, input#edit-combine.form-text {
    min-width: 100%;
    border: 1px solid #ddd;
    padding: 5px; } }

/* line 73, ../sass/base/_pages_grants.scss */
.view-list .award-number {
  font-size: 1.2rem;
  color: #cd3835;
  display: inline-block;
  padding: 4px 8px;
  margin-bottom: 6px;
  border: #ddd 1px solid; }
/* line 81, ../sass/base/_pages_grants.scss */
.view-list .award-title {
  color: #777;
  font-size: 15px;
  font-style: italic;
  margin-left: 6px; }
/* line 87, ../sass/base/_pages_grants.scss */
.view-list .award-title p {
  max-width: 260px;
  padding: 0; }
/* line 91, ../sass/base/_pages_grants.scss */
.view-list .award-amount {
  font-size: 1.3rem; }
/* line 94, ../sass/base/_pages_grants.scss */
.view-list .views-field-field-grantee-state {
  line-height: 1.3rem; }

@media (min-width: 39em) {
  /* line 101, ../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 102, ../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 106, ../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: #cd3835;
  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: 15px;
      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; } }

/* New Programs and Campaigns Redesign Styles - Begin */
/* line 4, ../sass/base/_pages_progs_camps.scss */
body.page-programs-campaigns h1 {
  color: #1e384b;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 28px;
  font-weight: bold;
  letter-spacing: normal;
  line-height: 30px;
  padding: 0;
  margin: 0 0 10px 0;
  position: relative; }
  @media (min-width: 39em) {
    /* line 4, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns h1 {
      font-size: 32px;
      line-height: 34px; } }
/* line 19, ../sass/base/_pages_progs_camps.scss */
body.page-programs-campaigns h1:after {
  position: absolute;
  left: 0;
  width: 80px;
  content: "";
  border-bottom: 4px solid #cd3835;
  bottom: -11px; }
/* line 27, ../sass/base/_pages_progs_camps.scss */
body.page-programs-campaigns h2 {
  color: #1e384b;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 23px;
  font-weight: bold;
  letter-spacing: normal;
  line-height: 25px;
  padding: 0;
  margin: 0 0 10px 0; }
  @media (min-width: 39em) {
    /* line 27, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns h2 {
      font-size: 28px;
      line-height: 30px; } }
/* line 46, ../sass/base/_pages_progs_camps.scss */
body.page-programs-campaigns .view-programs-campaigns .views-exposed-form {
  margin: 15px 0 25px 0;
  display: block;
  clear: both;
  float: none; }
  /* line 52, ../sass/base/_pages_progs_camps.scss */
  body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value {
    display: inline-block;
    float: none;
    width: 100%;
    margin: 0 0 15px 0 !important;
    padding: 0 !important;
    clear: both; }
    @media (min-width: 54em) {
      /* line 52, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value {
        margin: 0 !important;
        width: 70%;
        float: left;
        clear: none; } }
    /* line 65, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value .form-text {
      margin: 0;
      font-size: 15px;
      font-weight: normal;
      letter-spacing: 0.5px;
      background-color: #FFFFFF;
      padding: 10px 10px;
      height: 45px;
      border: 1px solid #a3a7a9;
      width: 100%; }
      /* line 75, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value .form-text:focus {
        border: solid 1px #5191CD;
        box-shadow: 0 0 2px 2px rgba(95, 142, 228, 0.2);
        -webkit-box-shadow: 0 0 2px 2px rgba(95, 142, 228, 0.2); }
  /* line 82, ../sass/base/_pages_progs_camps.scss */
  body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button {
    display: inline-block;
    float: left;
    width: auto;
    margin: 0 !important;
    padding: 0 !important;
    clear: none;
    position: relative; }
    /* line 90, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit {
      padding: 15px 60px !important;
      width: 100%; }
    /* line 95, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .ajax-progress {
      position: absolute; }
  /* line 97, ../sass/base/_pages_progs_camps.scss */
  body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-reset-button {
    display: inline-block;
    float: right;
    width: auto;
    margin: 0 0 0 15px !important;
    padding: 0 !important;
    clear: none; }
    /* line 104, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-reset-button .form-submit {
      border: 1px solid #1a6986 !important;
      padding: 15px 35px !important;
      width: 100%; }
/* line 115, ../sass/base/_pages_progs_camps.scss */
body.page-programs-campaigns .view-programs-campaigns .view-content ul {
  display: block;
  clear: both;
  float: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  list-style: none;
  list-style-type: none; }
  /* line 124, ../sass/base/_pages_progs_camps.scss */
  body.page-programs-campaigns .view-programs-campaigns .view-content ul li {
    display: inline-block;
    list-style: none;
    list-style-type: none;
    float: none;
    clear: both;
    margin: 0 0 30px 0;
    padding: 0;
    width: 100%;
    position: relative; }
    @media (min-width: 54em) {
      /* line 124, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .view-content ul li {
        width: 31.60%;
        margin: 0 25px 30px 0;
        float: left;
        clear: none; } }
    /* line 140, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-field-banner {
      width: 100%;
      display: block;
      clear: both;
      float: none;
      margin-bottom: 10px;
      position: static;
      width: 100%;
      height: 85px; }
      /* line 149, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-field-banner a {
        display: block;
        position: absolute;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 100%;
        z-index: 1; }
        /* line 157, ../sass/base/_pages_progs_camps.scss */
        body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-field-banner a img {
          width: 100%;
          height: 85px;
          display: block;
          background-color: #f5f5f5;
          text-indent: -9999px; }
      /* line 165, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-field-banner a:hover {
        color: #cd3835; }
    /* line 169, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-title {
      width: 100%;
      display: block;
      clear: both;
      float: none;
      font-size: 18px;
      margin-bottom: 5px;
      color: #1f419a;
      position: relative; }
      /* line 178, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-title a {
        text-decoration: none;
        z-index: 2;
        position: relative; }
      /* line 183, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-title a:hover {
        color: #cd3835;
        cursor: pointer; }
    /* line 188, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-title.hover {
      color: #cd3835;
      cursor: pointer; }
    /* line 192, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-field-summary {
      width: 100%;
      display: block;
      clear: both;
      float: none;
      color: #4a4a4a; }
  /* line 200, ../sass/base/_pages_progs_camps.scss */
  body.page-programs-campaigns .view-programs-campaigns .view-content ul li:nth-child(3n) {
    margin-bottom: 25px; }
    @media (min-width: 54em) {
      /* line 200, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .view-content ul li:nth-child(3n) {
        margin-right: 0; } }
  /* line 206, ../sass/base/_pages_progs_camps.scss */
  body.page-programs-campaigns .view-programs-campaigns .view-content ul li:nth-child(3n+1) {
    clear: both; }
    @media (min-width: 54em) {
      /* line 206, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .view-content ul li:nth-child(3n+1) {
        clear: left; } }
  @media (min-width: 54em) {
    /* line 212, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .view-content ul li:nth-child(3n):after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; } }

/* New Programs and Campaigns Redesign Styles - End */
/* line 232, ../sass/base/_pages_progs_camps.scss */
.node-type-landing-programs-campaigns.section-prevention-week #frm_SubScribe p:last-child {
  display: none; }

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

/* line 240, ../sass/base/_pages_progs_camps.scss */
.page-node-5058 .last_updated {
  display: none; }

/* line 245, ../sass/base/_pages_progs_camps.scss */
.fep-pro-name {
  color: #c74e44;
  font-weight: bold;
  font-size: larger;
  clear: both;
  line-height: 1.5em; }

/* line 253, ../sass/base/_pages_progs_camps.scss */
.services {
  font-size: smaller;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid; }

/* line 260, ../sass/base/_pages_progs_camps.scss */
.fep-pro-services .services .left {
  float: left;
  padding-right: 20px;
  width: 300px; }

/* line 265, ../sass/base/_pages_progs_camps.scss */
.fep-pro-services .services .right {
  float: left;
  clear: right;
  width: 300px; }

/* line 271, ../sass/base/_pages_progs_camps.scss */
.clearfix::after {
  content: "";
  clear: both;
  display: table; }

/* line 276, ../sass/base/_pages_progs_camps.scss */
.fep-page-display .field-content {
  line-height: 1.2em; }

/* line 280, ../sass/base/_pages_progs_camps.scss */
#edit-field-fepstate-value {
  min-width: 250px; }

/* line 283, ../sass/base/_pages_progs_camps.scss */
#edit-field-fepstate-value-wrapper > label, #edit-field-fepstate-value-wrapper > div {
  float: left;
  padding-right: 10px; }

/* line 287, ../sass/base/_pages_progs_camps.scss */
#views-exposed-form-fep-program-block > div > div > div > div.views-exposed-widget.views-widget-per-page > div > label {
  float: left;
  padding-right: 10px; }

/* line 292, ../sass/base/_pages_progs_camps.scss */
#views-exposed-form-fep-program-block select#edit-items-per-page.form-select {
  min-width: 50px !important;
  float: left;
  padding-right: 10px; }

/* line 297, ../sass/base/_pages_progs_camps.scss */
#views-exposed-form-fep-program-block > div > div > div > div.views-exposed-widget.views-submit-button {
  float: none !important;
  clear: both;
  padding: .5em 0; }

/* line 302, ../sass/base/_pages_progs_camps.scss */
div.views-field.views-field-field-fep-eligible-diagnoses.fep-info-section {
  padding-top: .5em;
  font-size: smaller; }

/* 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 #1a6986; }

/* 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 #1a6986; }
  /* line 36, ../sass/base/_pages_social-media.scss */
  .social_media .yellow_sm {
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    margin: -43px 0px 0px 200px; }
  /* line 37, ../sass/base/_pages_social-media.scss */
  .social_media .yellow_sm2 {
    font-size: 14px;
    color: #fff;
    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;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    color: #1f419a;
    text-decoration: none; }
  /* line 25, ../sass/base/_partners_tellenger.scss */
  #megamenu-data-1 .mega-header #hover a:hover, #megamenu-data-1 .mega-header #hover a:active,
  #megamenu-data-1 .mega-header-padding #hover1 a:hover,
  #megamenu-data-1 .mega-header-padding #hover1 a:active,
  #megamenu-data-1 .mega-header-padding #hover2 a:hover,
  #megamenu-data-1 .mega-header-padding #hover2 a:active,
  #megamenu-data-1 .mega-header-padding #hover3 a:hover,
  #megamenu-data-1 .mega-header-padding #hover3 a:active,
  #megamenu-data-1 .mega-header-padding #hover4 a:hover,
  #megamenu-data-1 .mega-header-padding #hover4 a:active,
  #megamenu-data-1 .mega-header-padding #hover5 a:hover,
  #megamenu-data-1 .mega-header-padding #hover5 a:active,
  #megamenu-data-1 .mega-header-padding #hover6 a:hover,
  #megamenu-data-1 .mega-header-padding #hover6 a:active,
  #megamenu-data-1 .mega-header-padding #hover7 a:hover,
  #megamenu-data-1 .mega-header-padding #hover7 a:active,
  #megamenu-data-1 .mega-header-padding #hover8 a:hover,
  #megamenu-data-1 .mega-header-padding #hover8 a:active {
    color: #1e384b;
    text-decoration: underline; }

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

/* line 36, ../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 49, ../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 49, ../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 49, ../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 49, ../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 49, ../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 65, ../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 75, ../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 85, ../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 95, ../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 105, ../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 107, ../sass/base/_partners_tellenger.scss */
#megamenu-data-1 .mega-header-padding .heading {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: #1e384b;
  text-decoration: none !important;
  padding: 15px 0px 0px 15px; }

/* line 109, ../sass/base/_partners_tellenger.scss */
#megamenu-data-1 .mega-header .heading {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: #1e384b;
  text-decoration: none !important;
  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 2, ../sass/base/_regions_footer.scss */
.l-region--footer {
  background-color: #eeeeee;
  padding: 30px 30px 10px; }

/* line 7, ../sass/base/_regions_footer.scss */
.l-region--bottom-footer {
  background-color: #1e384b;
  padding: 30px; }

/* line 14, ../sass/base/_regions_footer.scss */
#items-footer-social {
  margin-bottom: 20px; }

/* line 18, ../sass/base/_regions_footer.scss */
.footer-social-link {
  color: #4a4a4a;
  display: inline-block;
  width: 35px;
  height: 35px;
  margin-right: 10px; }
  /* line 26, ../sass/base/_regions_footer.scss */
  .footer-social-link.social-link-facebook:hover, .footer-social-link.social-link-facebook:focus {
    color: #3A67B8; }
  /* line 31, ../sass/base/_regions_footer.scss */
  .footer-social-link.social-link-twitter:hover, .footer-social-link.social-link-twitter:focus {
    color: #00A2F9; }
  /* line 36, ../sass/base/_regions_footer.scss */
  .footer-social-link.social-link-youtube:hover, .footer-social-link.social-link-youtube:focus {
    color: #FF0000; }
  /* line 41, ../sass/base/_regions_footer.scss */
  .footer-social-link.social-link-blog:hover, .footer-social-link.social-link-blog:focus {
    color: #1C7491; }

/* line 48, ../sass/base/_regions_footer.scss */
.language-assistance-title {
  font-weight: bold; }

/* line 52, ../sass/base/_regions_footer.scss */
.l-footer {
  font-size: 14px; }
  /* line 56, ../sass/base/_regions_footer.scss */
  .l-footer .menu,
  .l-footer .list-inline-pipes {
    padding: 0;
    margin: 0 -8px 20px; }
  /* line 62, ../sass/base/_regions_footer.scss */
  .l-footer p,
  .l-footer a {
    font-size: 1em; }

/* line 68, ../sass/base/_regions_footer.scss */
.l-region--footer .menu li {
  display: inline;
  border-right: 1px solid #a3a7a9; }
  /* line 9, ../sass/base/_lists.scss */
  .l-region--footer .menu li:last-of-type {
    border-right: 0; }
/* line 72, ../sass/base/_regions_footer.scss */
.l-region--footer .menu .white_arrow_mobile {
  display: none; }

/* line 79, ../sass/base/_regions_footer.scss */
.language-assistance-linklist a,
.l-region--footer .menu a {
  color: #4a4a4a;
  display: inline-block;
  padding: 2px 8px;
  text-decoration: none; }
  /* line 86, ../sass/base/_regions_footer.scss */
  .language-assistance-linklist a:hover, .language-assistance-linklist a:focus,
  .l-region--footer .menu a:hover,
  .l-region--footer .menu a:focus {
    color: #4a4a4a;
    text-decoration: underline; }

/* line 94, ../sass/base/_regions_footer.scss */
.l-region--bottom-footer p,
.bottom-footer-logos {
  color: #fff; }

/* line 98, ../sass/base/_regions_footer.scss */
.bf-logo {
  margin: 20px 15px 0 0; }

@media (min-width: 768px) {
  /* line 103, ../sass/base/_regions_footer.scss */
  .l-region--bottom-footer {
    display: flex;
    align-items: center; }

  /* line 108, ../sass/base/_regions_footer.scss */
  .bf-logo {
    margin: 0 0 0 15px; }

  /* line 112, ../sass/base/_regions_footer.scss */
  .l-region--footer {
    padding: 30px 35px 20px; }

  /* line 116, ../sass/base/_regions_footer.scss */
  .l-region--bottom-footer {
    padding: 30px 35px; } }
/* line 122, ../sass/base/_regions_footer.scss */
.bottom-footer-logos {
  display: flex;
  align-items: center; }

/* line 127, ../sass/base/_regions_footer.scss */
#bf_samhsa_logo {
  width: 160px;
  height: 54px; }

/* line 132, ../sass/base/_regions_footer.scss */
#bf_hhs_logo {
  width: 68px;
  height: 68px; }

/* line 1, ../sass/base/_regions_header.scss */
.l-header {
  padding-top: 20px; }

/* line 5, ../sass/base/_regions_header.scss */
#hhs-ribbon {
  background-color: #eeeeee;
  color: #1E384B;
  padding: 5px 0; }
  /* line 10, ../sass/base/_regions_header.scss */
  #hhs-ribbon .svg-icon {
    width: 22px;
    height: 25px;
    vertical-align: middle;
    margin-right: 5px; }
  /* line 17, ../sass/base/_regions_header.scss */
  #hhs-ribbon a {
    color: #1E384B;
    text-decoration: none;
    line-height: 1em; }
    /* line 23, ../sass/base/_regions_header.scss */
    #hhs-ribbon a:hover, #hhs-ribbon a:focus {
      color: #4a4a4a; }

/* line 30, ../sass/base/_regions_header.scss */
#block-samhsa-theme-block-main-logo-top {
  float: left; }

/* line 34, ../sass/base/_regions_header.scss */
#top-logo-wrapper {
  height: 85px;
  width: 250px; }
  /* line 38, ../sass/base/_regions_header.scss */
  #top-logo-wrapper a {
    color: #1e384b; }
    /* line 42, ../sass/base/_regions_header.scss */
    #top-logo-wrapper a:hover, #top-logo-wrapper a:focus {
      color: #1e384b; }

/* line 48, ../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 48, ../sass/base/_regions_header.scss */
    #block-menu-menu-utility-menu {
      width: 49.29577%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; } }
  /* line 57, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu ul.menu {
    margin: 0 -5px 0 0;
    float: right;
    padding: 0; }
  /* line 63, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu li {
    display: inline;
    border-right: 1px solid #cdcdcd; }
    /* line 9, ../sass/base/_lists.scss */
    #block-menu-menu-utility-menu li:last-of-type {
      border-right: 0; }
  /* line 67, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu a {
    display: inline-block;
    padding: 3px 10px;
    font-size: 14px;
    font-family: Tahoma, sans-serif;
    text-decoration: none;
    color: #1f419a; }
    /* line 76, ../sass/base/_regions_header.scss */
    #block-menu-menu-utility-menu a:hover, #block-menu-menu-utility-menu a:focus {
      color: #cd3835; }

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

/* line 89, ../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 89, ../sass/base/_regions_header.scss */
    #block-samhsa-theme-block-header-search-box {
      margin: 5px 0; }
      /* line 94, ../sass/base/_regions_header.scss */
      #block-samhsa-theme-block-header-search-box #search_box {
        width: 370px;
        margin: 0;
        float: right; } }

/* line 108, ../sass/base/_regions_header.scss */
#mobile-hamburger,
#top-search-glass-icon,
#hamburger-menu,
#topsearch_box_mobile,
#hamburger-menu ul,
#search_toggle_wrapper {
  display: none; }

@media (max-width: 624px) {
  /* line 113, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-main-logo-top {
    float: none;
    padding: 0 100px; }

  /* line 118, ../sass/base/_regions_header.scss */
  #top-logo-wrapper {
    width: 118px;
    height: 40px;
    margin: 10px auto; }

  /* line 124, ../sass/base/_regions_header.scss */
  #mobile-hamburger {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
    /* line 130, ../sass/base/_regions_header.scss */
    #mobile-hamburger .active {
      background-color: transparent; }
    /* line 134, ../sass/base/_regions_header.scss */
    #mobile-hamburger .nav_bg {
      background-color: #1a6986; }

  /* line 139, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-mobile-hamburger-pull {
    padding: 0 13px; }

  /* line 143, ../sass/base/_regions_header.scss */
  #mobile-hamburger a#pull {
    display: inline-block;
    width: 70px;
    height: 70px;
    color: #fff;
    text-align: center; }
    /* line 150, ../sass/base/_regions_header.scss */
    #mobile-hamburger a#pull svg {
      width: 45px; }

  /* line 155, ../sass/base/_regions_header.scss */
  #top-search-glass-icon {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center; }
    /* line 162, ../sass/base/_regions_header.scss */
    #top-search-glass-icon .active {
      background-color: transparent;
      color: #fff; }
    /* line 167, ../sass/base/_regions_header.scss */
    #top-search-glass-icon .nav_bg {
      background-color: #eeeeee;
      color: #1a6986; }
    /* line 172, ../sass/base/_regions_header.scss */
    #top-search-glass-icon a {
      display: inline-block;
      width: 70px;
      height: 70px; }
      /* line 177, ../sass/base/_regions_header.scss */
      #top-search-glass-icon a svg {
        width: 25px; }

  /* line 184, ../sass/base/_regions_header.scss */
  #top-logo-wrapper,
  #top-logo-wrapper img {
    height: 50px;
    padding-top: 4px; }

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

  /* line 193, ../sass/base/_regions_header.scss */
  #hamburger-menu {
    display: block;
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
    /* line 204, ../sass/base/_regions_header.scss */
    #hamburger-menu .findhelp,
    #hamburger-menu .topics,
    #hamburger-menu .programscampaigns,
    #hamburger-menu .grants,
    #hamburger-menu .data,
    #hamburger-menu .newsroom,
    #hamburger-menu .aboutus,
    #hamburger-menu .publications {
      width: 100%;
      background: #1e384b; }
    /* line 209, ../sass/base/_regions_header.scss */
    #hamburger-menu ul {
      padding: 0;
      margin: 0px auto;
      width: 100%; }
    /* line 215, ../sass/base/_regions_header.scss */
    #hamburger-menu li {
      font-family: Tahoma, sans-serif;
      z-index: 9999; }
    /* line 220, ../sass/base/_regions_header.scss */
    #hamburger-menu ul li {
      border-top: 1px solid #fff;
      border-bottom: 4px solid #1e384b;
      color: #fff;
      display: inline-block;
      text-align: center;
      text-decoration: none;
      line-height: 40px;
      margin: 0; }
    /* line 231, ../sass/base/_regions_header.scss */
    #hamburger-menu ul li > a {
      display: inline-block;
      text-align: left;
      color: white;
      padding-left: 10px;
      width: 100%;
      z-index: 9999;
      text-decoration: none;
      font-size: 16px; }
    /* line 242, ../sass/base/_regions_header.scss */
    #hamburger-menu ul li:hover {
      border-bottom: 4px solid #CD3835; }
      /* line 245, ../sass/base/_regions_header.scss */
      #hamburger-menu ul li:hover + li {
        border-top: 1px solid #1e384b; }
    /* line 250, ../sass/base/_regions_header.scss */
    #hamburger-menu .white_arrow_mobile {
      margin: 15px 15px 15px 0; }

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

  /* line 260, ../sass/base/_regions_header.scss */
  .l-header {
    padding-top: 0; }
    /* line 263, ../sass/base/_regions_header.scss */
    .l-header .l-region--header {
      background-color: #1e384b;
      position: relative; }

  /* line 270, ../sass/base/_regions_header.scss */
  #top-logo-wrapper a {
    color: #fff; }
    /* line 274, ../sass/base/_regions_header.scss */
    #top-logo-wrapper a:hover, #top-logo-wrapper a:focus {
      color: #fff; }

  /* line 282, ../sass/base/_regions_header.scss */
  #hhs-ribbon,
  #block-samhsa-theme-block-header-search-box,
  #block-menu-menu-utility-menu {
    display: none; } }
/* line 2, ../sass/base/_regions_megamenu.scss */
.section-find-help #block-menu-menu-mega ul li.findhelp {
  /* background: $Samsha_Gold_1; */
  border-bottom: 4px solid #CD3835; }

/* line 36, ../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: $Samsha_Gold_1; */
  border-bottom: 4px solid #CD3835; }

/* line 80, ../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 {
  font-weight: bold;
  border-bottom: 4px solid #CD3835; }

/* line 87, ../sass/base/_regions_megamenu.scss */
.section-grants #block-menu-menu-mega ul li.grants {
  font-weight: bold;
  border-bottom: 4px solid #CD3835; }

/* line 95, ../sass/base/_regions_megamenu.scss */
.section-data #block-menu-menu-mega ul li.data,
.data-subsite-page #block-menu-menu-mega ul li.data {
  font-weight: bold;
  border-bottom: 4px solid #CD3835; }

/* line 102, ../sass/base/_regions_megamenu.scss */
.section-health-reform #block-menu-menu-mega ul li.priorities {
  font-weight: bold;
  border-bottom: 4px solid #CD3835; }

/* line 108, ../sass/base/_regions_megamenu.scss */
.section-newsroom #block-menu-menu-mega ul li.newsroom {
  font-weight: bold;
  border-bottom: 4px solid #CD3835; }

/* line 114, ../sass/base/_regions_megamenu.scss */
.section-about-us #block-menu-menu-mega ul li.aboutus {
  font-weight: bold;
  border-bottom: 4px solid #CD3835; }

/* line 120, ../sass/base/_regions_megamenu.scss */
.qtip-contentWrapper {
  border: 1px solid #CDCDCD !important; }

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

/* line 129, ../sass/base/_regions_megamenu.scss */
#block-menu-menu-mega {
  height: 45px;
  width: 100%;
  background: #1e384b;
  position: relative;
  list-style: none;
  float: left; }
  /* line 137, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega li a {
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    width: 100%;
    height: 41px;
    line-height: 41px; }
    @media (min-width: 54em) {
      /* line 137, ../sass/base/_regions_megamenu.scss */
      #block-menu-menu-mega li a {
        font-size: 16px; } }
  /* line 148, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul {
    padding: 0;
    margin: 0px auto;
    width: 100%;
    height: 45px; }
  /* line 154, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li {
    float: left;
    width: 12.5%;
    text-align: center;
    border: none; }
  /* line 160, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li:hover {
    font-weight: bold;
    border-bottom: 4px solid #CD3835;
    padding: 0px;
    text-decoration: none; }
  /* line 166, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li:hover > a {
    z-index: 9999;
    text-decoration: none;
    font-weight: bold; }
  /* line 171, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li > a {
    color: #fff;
    display: inline-block;
    text-align: center;
    text-decoration: none; }
  /* line 178, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li.active-trail > a {
    font-weight: bold; }
  /* line 181, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega a#pull {
    display: none; }
  /* line 184, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .findhelptreatment {
    width: 22%; }
  /* line 187, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .grants {
    width: 10%; }
  /* line 190, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .data {
    width: 10%; }
  /* line 193, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .programscampaigns {
    width: 22%; }
  /* line 196, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .newsroom {
    width: 12%; }
  /* line 199, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .aboutus {
    width: 12%; }
  /* line 202, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .publications {
    width: 12%; }
  @media (max-width: 863px) {
    /* line 206, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega > .menu .leaf a {
      font-size: 14px;
      line-height: 1.2em;
      padding-top: 15px; }
      /* line 211, ../sass/base/_regions_megamenu.scss */
      #block-menu-menu-mega > .menu .leaf a:hover, #block-menu-menu-mega > .menu .leaf a:focus {
        font-weight: normal; } }
  @media (max-width: 768px) {
    /* line 217, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega > .menu .leaf a {
      padding-top: 6px; }
    /* line 220, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .findhelptreatment {
      width: 18%;
      padding-top: 0; }
    /* line 224, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .grants {
      width: 11%; }
    /* line 227, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .data {
      width: 10%; }
    /* line 230, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .programscampaigns {
      width: 18%;
      padding-top: 0; }
    /* line 234, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .newsroom {
      width: 14%; }
    /* line 237, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .aboutus {
      width: 12%; }
    /* line 240, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .publications {
      width: 17%; } }

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

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

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

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

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

/* line 268, ../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 275, ../sass/base/_regions_megamenu.scss */
#mini-panel-about_us div > ul {
  list-style: none;
  padding: 0; }

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

/* line 287, ../sass/base/_regions_megamenu.scss */
.menu-minipanels div > ul li a,
.menu-minipanels div > ul li.mega-header ul li a {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  color: #1f419a;
  text-decoration: none; }

/* line 299, ../sass/base/_regions_megamenu.scss */
.menu-minipanels div > ul li a:hover,
.menu-minipanels div > ul li a:active,
.menu-minipanels div > ul li.mega-header ul li a:hover,
.menu-minipanels div > ul li.mega-header ul li a:active {
  color: #1e384b;
  text-decoration: underline; }

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

@media (max-width: 624px) {
  /* line 312, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega {
    display: none; } }
@media (min-width: 624px) and (max-width: 768px) {
  /* line 318, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 600px; } }
@media (min-width: 768px) and (max-width: 864px) {
  /* line 324, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 744px; } }
@media (min-width: 864px) and (max-width: 1000px) {
  /* line 330, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 840px; } }
@media (min-width: 1000px) {
  /* line 336, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 976px; } }
@media (min-width: 624px) and (max-width: 768px) {
  /* line 343, ../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 347, ../sass/base/_regions_megamenu.scss */
  #priorities_wrapper {
    width: 250px; } }
@media (min-width: 768px) {
  /* line 353, ../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 357, ../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 361, ../sass/base/_regions_megamenu.scss */
  #priorities_wrapper {
    width: 100%; } }
/* line 368, ../sass/base/_regions_megamenu.scss */
#grants_wrapper,
#healthreform_wrapper,
#aboutus_wrapper {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

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

/* line 379, ../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 384, ../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 389, ../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 394, ../sass/base/_regions_megamenu.scss */
#megamenu-findhelp-5 {
  width: 49.29577%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  clear: both; }

/* line 401, ../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 408, ../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 415, ../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 425, ../sass/base/_regions_megamenu.scss */
  #megamenu-grants-1,
  #megamenu-grants-2,
  #megamenu-grants-3 {
    max-width: 200px; } }
@media (min-width: 1000px) {
  /* line 434, ../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 440, ../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 446, ../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 453, ../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 458, ../sass/base/_regions_megamenu.scss */
  #megamenu-aboutus-3 {
    border-right: none; }

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

  /* line 464, ../sass/base/_regions_megamenu.scss */
  #megamenu-aboutus-4 .about_image_link {
    margin-top: 15px; } }
/* line 470, ../sass/base/_regions_megamenu.scss */
.menu-minipanels div > ul li.mega-header a,
.mega-header a {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: #1e384b;
  text-decoration: none !important;
  padding: 0px 0px 0px 0px !important; }

/* line 481, ../sass/base/_regions_megamenu.scss */
.menu-minipanels div > ul li.mega-header a:hover,
.mega-header a:hover {
  text-decoration: underline !important; }

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

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

/* line 494, ../sass/base/_regions_megamenu.scss */
.mega-header ul li a {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  color: #1f419a; }

/* line 502, ../sass/base/_regions_megamenu.scss */
.mega-header ul li a:hover,
.mega-header ul li a:active {
  color: #1e384b; }

/* line 506, ../sass/base/_regions_megamenu.scss */
.mega-header ul li p {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  color: #4a4a4a; }

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

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

/* line 521, ../sass/base/_regions_megamenu.scss */
.mega-header-padding ul li a {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  color: #1f419a; }

/* line 529, ../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: #cd3835; }

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

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

/* line 547, ../sass/base/_regions_megamenu.scss */
.mega-header-padding ul li p {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  color: #4a4a4a; }

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

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

/* line 564, ../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 577, ../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 590, ../sass/base/_regions_megamenu.scss */
.dropdown_sub_title {
  font-weight: bold;
  padding: 10px 0px !important; }

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

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

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

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

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

/* line 623, ../sass/base/_regions_megamenu.scss */
.view_more a {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  color: #1f419a;
  text-decoration: none; }

/* line 632, ../sass/base/_regions_megamenu.scss */
.view_more a:hover {
  color: #1e384b;
  text-decoration: underline; }

/* line 640, ../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;
  clear: none;
  display: inline-block;
  border-right: 1px solid #9e9e9e;
  margin-top: 10px; }

/* line 651, ../sass/base/_regions_megamenu.scss */
.featured-megamenu-p-n-c,
#megamenu-p-n-c-2,
#megamenu-p-n-c-3 {
  height: 320px; }

/* line 655, ../sass/base/_regions_megamenu.scss */
.menu-minipanels .content a {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  color: #1f419a;
  text-decoration: none; }

/* line 665, ../sass/base/_regions_megamenu.scss */
.menu-minipanels .content a:hover,
.featured-megamenu-topics .content a:active {
  color: #1e384b;
  text-decoration: underline; }

/* line 671, ../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 #9e9e9e;
  margin-top: 10px; }

/* line 678, ../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 685, ../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 691, ../sass/base/_regions_megamenu.scss */
  #topics_wrapper,
  #p-n-c_wrapper {
    width: 600px; }

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

  /* line 699, ../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 703, ../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 710, ../sass/base/_regions_megamenu.scss */
  #topics_wrapper,
  #p-n-c_wrapper {
    width: 744px; } }
@media (min-width: 864px) and (max-width: 1000px) {
  /* line 717, ../sass/base/_regions_megamenu.scss */
  #topics_wrapper,
  #p-n-c_wrapper {
    width: 840px; } }
@media (min-width: 1000px) {
  /* line 724, ../sass/base/_regions_megamenu.scss */
  #topics_wrapper,
  #p-n-c_wrapper {
    width: 976px; } }
/* line 730, ../sass/base/_regions_megamenu.scss */
.topics-megamenu-img-center,
.p-n-c-megamenu-img-center {
  clear: both;
  margin: 10px auto; }

/* line 736, ../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 744, ../sass/base/_regions_megamenu.scss */
.p-n-c-megamenu-link {
  padding-top: 40px; }

/* line 748, ../sass/base/_regions_megamenu.scss */
.p-n-c-megamenu-link a {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  color: #1f419a;
  text-decoration: none; }

/* line 758, ../sass/base/_regions_megamenu.scss */
.p-n-c-megamenu-link a:hover,
.p-n-c-megamenu-link a:active {
  color: #1e384b;
  text-decoration: underline; }

/* line 766, ../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 774, ../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 3, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block h2 {
  color: #fff;
  font-size: 14px;
  background: #cd3835;
  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;
    color: #fff; }
/* line 9, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block ul li {
  background: #cdcdcd;
  border-bottom: 1px solid #fff;
  list-style: none;
  padding: 10px 0px 10px 15px;
  margin: 0px;
  line-height: normal; }
  /* 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: #eeeeee;
  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: #eeeeee;
    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 #cd3835;
  margin-top: 0px;
  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;
  margin-top: -15px; }
  /* line 3, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second h2 {
    width: 100%;
    padding: 0px 0px 2px 0;
    min-height: 35px;
    color: #cd3835;
    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: #eeeeee;
    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-height: normal; }
  /* 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-height: normal; }
  /* 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: #1e384b;
  font-size: 100%;
  background: #eeeeee;
  line-height: initial; }
/* 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 #eeeeee;
  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: #cd3835;
  font-size: 24px;
  margin-top: 5px;
  padding-bottom: 5px; }

/* line 5, ../sass/base/_typography.scss */
h2 {
  color: #cd3835;
  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: #cd3835;
  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: 15px; }

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

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

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

/* 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: #cd3835;
  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: #cd3835;
  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/_buttons.scss */
.samhsa-form-submit-style1, body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit, .get-help-block .find-treatment-section .block-search-form .search-button .form-submit {
  display: inline-block;
  background: #1a6986;
  background-color: #1a6986;
  border: none;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: normal;
  margin: 0;
  padding: 15px 20px;
  text-decoration: none;
  text-transform: capitalize;
  text-align: center;
  appearance: none;
  box-shadow: none;
  border-radius: 0;
  width: auto;
  height: 45px;
  line-height: 15px; }
  @media (min-width: 39em) {
    /* line 3, ../sass/components/_buttons.scss */
    .samhsa-form-submit-style1, body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit, .get-help-block .find-treatment-section .block-search-form .search-button .form-submit {
      font-size: 16px;
      line-height: 18px; } }
  /* line 30, ../sass/components/_buttons.scss */
  .samhsa-form-submit-style1:hover, body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit:hover, .get-help-block .find-treatment-section .block-search-form .search-button .form-submit:hover {
    background-color: #5f636a; }

/* line 36, ../sass/components/_buttons.scss */
.samhsa-form-submit-style1b, body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-reset-button .form-submit {
  display: inline-block;
  background: #FFFFFF;
  background-color: #FFFFFF;
  border: 1px solid #1a6986;
  color: #1a6986;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: normal;
  margin: 0;
  padding: 15px 20px;
  text-decoration: none;
  text-transform: capitalize;
  text-align: center;
  appearance: none;
  box-shadow: none;
  border-radius: 0;
  width: auto;
  height: 45px;
  line-height: 15px; }
  @media (min-width: 39em) {
    /* line 36, ../sass/components/_buttons.scss */
    .samhsa-form-submit-style1b, body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-reset-button .form-submit {
      font-size: 16px;
      line-height: 18px; } }
  /* line 63, ../sass/components/_buttons.scss */
  .samhsa-form-submit-style1b:hover, body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-reset-button .form-submit:hover {
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    color: #5f636a !important;
    border: 1px solid #5f636a; }

/* line 72, ../sass/components/_buttons.scss */
.samhsa-form-submit-style2 {
  display: inline-block;
  background: #FFFFFF;
  background-color: #FFFFFF;
  border: 1px solid #4A4A4A;
  color: #4A4A4A;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 0;
  padding: auto 15px;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  appearance: none;
  box-shadow: none;
  border-radius: 0;
  width: auto;
  height: 45px;
  line-height: 15px; }
  @media (min-width: 39em) {
    /* line 72, ../sass/components/_buttons.scss */
    .samhsa-form-submit-style2 {
      font-size: 18px;
      line-height: 18px; } }
  /* line 96, ../sass/components/_buttons.scss */
  .samhsa-form-submit-style2:focus {
    outline: none; }
  /* line 99, ../sass/components/_buttons.scss */
  .samhsa-form-submit-style2:hover {
    background-color: #A96401;
    color: #FFFFFF;
    border: 1px solid #A96401; }

/* line 107, ../sass/components/_buttons.scss */
.samhsa-link-button-style1 {
  display: inline-block;
  background: #1a6986;
  background-color: #1a6986;
  border: none;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: normal;
  margin: 0;
  padding: 15px 20px;
  text-decoration: none;
  text-transform: capitalize;
  text-align: center;
  appearance: none;
  box-shadow: none;
  border-radius: 0;
  width: auto;
  height: auto;
  line-height: 15px; }
  @media (min-width: 39em) {
    /* line 107, ../sass/components/_buttons.scss */
    .samhsa-link-button-style1 {
      font-size: 15px;
      line-height: 15px; } }
  /* line 131, ../sass/components/_buttons.scss */
  .samhsa-link-button-style1:focus {
    outline: none; }
  /* line 134, ../sass/components/_buttons.scss */
  .samhsa-link-button-style1:hover {
    background-color: #5f636a; }

/* line 140, ../sass/components/_buttons.scss */
.samhsa-link-button-style2 {
  display: inline-block;
  background: #FFFFFF;
  background-color: #FFFFFF;
  border: 1px solid #1a6986;
  color: #1a6986 !important;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 1px;
  margin: 0;
  padding: 15px;
  text-decoration: none;
  text-transform: capitalize;
  text-align: center;
  appearance: none;
  box-shadow: none;
  border-radius: 0;
  width: auto;
  height: auto;
  line-height: 15px; }
  @media (min-width: 39em) {
    /* line 140, ../sass/components/_buttons.scss */
    .samhsa-link-button-style2 {
      font-size: 15px;
      line-height: 15px; } }
  /* line 164, ../sass/components/_buttons.scss */
  .samhsa-link-button-style2:focus {
    outline: none; }
  /* line 168, ../sass/components/_buttons.scss */
  .samhsa-link-button-style2:hover, .samhsa-link-button-style2:focus {
    background: #FFFFFF;
    background-color: #FFFFFF;
    color: #5f636a !important;
    border: 1px solid #5f636a; }

/* 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: #cd3835;
  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: #cd3835;
  text-decoration: none;
  text-align: center;
  border: 1px solid #cd3835;
  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: #cd3835;
  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: #cd3835; }
    /* 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: #cd3835; }
  /* 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: 767px) {
  /* line 5, ../sass/components/_exposed_filters_two_column.scss */
  .exposed-filters-two-column {
    display: none; } }
@media (min-width: 767px) {
  /* line 5, ../sass/components/_exposed_filters_two_column.scss */
  .exposed-filters-two-column {
    display: block !important; } }
/* line 14, ../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: 767px) {
    /* line 14, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column .views-exposed-widget {
      width: 100%;
      float: none; } }
  /* line 26, ../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: 767px) {
      /* line 26, ../sass/components/_exposed_filters_two_column.scss */
      .exposed-filters-two-column .views-exposed-widget label {
        width: 100%;
        float: none; } }
  /* line 38, ../sass/components/_exposed_filters_two_column.scss */
  .exposed-filters-two-column .views-exposed-widget select {
    width: 60%; }
    @media (min-width: 0) and (max-width: 767px) {
      /* line 38, ../sass/components/_exposed_filters_two_column.scss */
      .exposed-filters-two-column .views-exposed-widget select {
        width: 100%;
        margin: 0.5em 0; } }
/* line 48, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column .views-widget-filter-field_evp_section_page_value {
  width: 100%; }
  /* line 51, ../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: 767px) {
      /* line 51, ../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 61, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column .views-widget-filter-combine {
  /*width: 100%;
  margin-bottom: 1em;*/ }
  /* line 65, ../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: 767px) {
      /* line 65, ../sass/components/_exposed_filters_two_column.scss */
      .exposed-filters-two-column .views-widget-filter-combine label {
        width: 100%;
        float: none; } }
/* line 78, ../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: 767px) {
    /* line 78, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column input[type="text"] {
      width: 100%; } }
/* line 91, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column .views-submit-button input {
  border: none;
  border-radius: 0; }

/* line 97, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-sort {
  clear: both;
  display: block;
  /*padding-top: 1.5em;*/ }
  /* line 102, ../sass/components/_exposed_filters_two_column.scss */
  .exposed-filters-two-column-sort .views-exposed-widget {
    width: auto;
    margin-right: 2em;
    margin-bottom: 2em; }
    /* line 107, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column-sort .views-exposed-widget select {
      float: left;
      width: 10em; }
    /* line 112, ../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: 767px) {
    /* line 97, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column-sort {
      padding-top: 0; }
      /* line 121, ../sass/components/_exposed_filters_two_column.scss */
      .exposed-filters-two-column-sort .views-exposed-widget {
        width: 100%; }
        /* line 124, ../sass/components/_exposed_filters_two_column.scss */
        .exposed-filters-two-column-sort .views-exposed-widget select {
          width: 100%; }
        /* line 126, ../sass/components/_exposed_filters_two_column.scss */
        .exposed-filters-two-column-sort .views-exposed-widget label {
          width: 100%; } }

/* line 133, ../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 142, ../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 148, ../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 155, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-view .views-exposed-widget.views-submit-button {
  float: none;
  clear: both; }
  /* line 159, ../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: 767px) {
    /* line 165, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column-view .views-exposed-widget.views-submit-button input[type="submit"] {
      width: 100%; } }
/* line 172, ../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: 767px) {
    /* line 172, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column-view .exposed-filters-two-column-header {
      display: none; } }
/* line 181, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-view .exposed-filters-two-column-header-mobile {
  display: none; }
  /* line 184, ../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 192, ../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: 767px) {
    /* line 181, ../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 203, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-view .accordion {
  width: 100%; }
/* line 208, ../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 $Samsha_Gold_1; */
  border: 1px solid #1a6986; }

/* 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: $Samsha_Gold_1; */
  background: #1a6986;
  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-height: initial; } }
  /* 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 */
body .l-main .yellow a, body .l-main .yellow a:hover {
  color: #fff; }

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

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

/* line 60, ../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 62, ../sass/components/_ornaments.scss */
.yellow_arrow {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  /* border-left: 6px solid $Samsha_Gold_1; */
  border-left: 6px solid #1a6986;
  float: left;
  margin-top: 9px; }

/* line 64, ../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 66, ../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 68, ../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 70, ../sass/components/_ornaments.scss */
.arrow_about {
  margin-right: 190px; }

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

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

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

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

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

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

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

/* line 79, ../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 white; }

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

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

  /* line 84, ../sass/components/_ornaments.scss */
  .l-region--sidebar-first .white_arrow_mobile {
    display: none; } }
/* line 88, ../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;
  /* to create focus state for Firefox top search box: */ }
  /* line 3, ../sass/components/_search.scss */
  #search_box label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  /* line 13, ../sass/components/_search.scss */
  #search_box .samhsasearchbutton {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: none;
    color: #fff;
    font-size: 16px;
    float: right;
    margin-top: 0px;
    margin-left: 2%;
    padding: 0;
    height: 38px;
    width: 23%;
    margin-right: 0%;
    box-sizing: content-box;
    vertical-align: middle;
    /* margin-left: 2%; */
    background: #1a6986;
    position: absolute;
    top: 0;
    right: 0; }
    /* line 36, ../sass/components/_search.scss */
    #search_box .samhsasearchbutton:hover, #search_box .samhsasearchbutton:focus {
      background: #5f636a;
      box-shadow: 0 0 5px #1e384b;
      padding: 0;
      margin: 0;
      border: 1px solid #51cbee; }
  /* line 44, ../sass/components/_search.scss */
  #search_box .samhsasearchbox {
    font-size: 16px;
    width: 77%;
    height: 38px;
    padding: 0px 10px;
    box-sizing: border-box;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0px;
    vertical-align: middle;
    margin: 0px -7px 0px 0px;
    border: 1px solid #CDCDCD; }
  /* line 58, ../sass/components/_search.scss */
  #search_box .form-text {
    background: #fcfbfa;
    color: #000;
    border: 1px solid #000;
    padding: 5px 10px; }
  /* line 66, ../sass/components/_search.scss */
  #search_box input[type="search"]:focus {
    border-color: rgba(82, 168, 236, 0.8);
    /* outline: 0; */
    outline: thin dotted \9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }

/* to create focus state for Firefox home page facilities search box: */
/* line 73, ../sass/components/_search.scss */
input[type="text"]:focus {
  border-color: rgba(82, 168, 236, 0.8);
  /* outline: 0; */
  outline: thin dotted \9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }

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

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

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

/* line 93, ../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 113, ../sass/components/_search.scss */
  #topsearch_box_mobile .samhsasearchbutton:hover, #topsearch_box_mobile .samhsasearchbutton:focus {
    background: #5f636a;
    box-shadow: 0 0 5px #1e384b;
    padding: 0;
    margin: 0;
    border: 1px solid #51cbee; }

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

/* line 136, ../sass/components/_search.scss */
#search-treatment .btn:hover {
  font-size: 2em;
  background-color: red !important;
  border: 2px solid blue; }

/* line 142, ../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 176, ../sass/components/_search.scss */
  .search_radio {
    margin-top: 0px;
    margin-bottom: 5px; }

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

@media (max-width: 624px) {
  /* line 195, ../sass/components/_search.scss */
  #topsearch_box_mobile .samhsasearchbutton,
  #topsearch_box_mobile .samhsasearchbutton:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$Samsha_Grey_1', endColorstr='#334b56', GradientType=0);
    /* IE6-9 */
    color: #fff;
    padding: 0;
    margin-right: 0%;
    height: 42px;
    width: 26%;
    font-size: 16px;
    vertical-align: middle;
    box-sizing: border-box;
    border-radius: 0;
    position: absolute;
    top: 0;
    right: 0;
    float: left;
    margin-top: 0;
    background: #1a6986; }

  /* line 214, ../sass/components/_search.scss */
  #search_toggle_wrapper {
    background: #eeeeee;
    padding: 15px;
    border-top: none;
    height: 70px; }

  /* line 220, ../sass/components/_search.scss */
  form#searchSAMHSA {
    width: 100%;
    margin: 0 auto;
    position: relative; }

  /* line 225, ../sass/components/_search.scss */
  #topsearch_box_mobile .samhsasearchbox {
    width: 73%;
    height: 38px;
    -webkit-appearance: textfield;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    float: left;
    padding-left: 10px;
    margin: 0;
    padding-top: 1px;
    padding-bottom: 1px;
    border: 1px solid #a3a7a9;
    font-size: 16px; } }
/* line 244, ../sass/components/_search.scss */
.ie #top-search-glass-icon #pull2,
.ie #mobile-hamburger #pull {
  margin-top: 17px; }

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

/* line 255, ../sass/components/_search.scss */
#topsearch_box_mobile label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

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

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

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

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

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

/* line 298, ../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: #cd3835; }

/* Adds focus state to Facilities search, within Firefox: */
/* line 308, ../sass/components/_search.scss */
.search-button .form-submit:hover, .search-button .form-submit:focus, #search-treatment:hover, #search-treatment:focus {
  background: #5f636a;
  box-shadow: 0 0 5px #1e384b;
  padding: 0;
  margin: 0;
  border: 1px solid #51cbee; }

/* line 2, ../sass/components/_views_list.scss */
.view.view-list .views-row {
  border-bottom: #ddd 1px solid;
  padding: 15px 0; }
@media (min-width: 768px) {
  /* line 7, ../sass/components/_views_list.scss */
  .view.view-list .views-list-col {
    float: left;
    margin-right: 25px; }
    /* line 11, ../sass/components/_views_list.scss */
    .view.view-list .views-list-col:last-child {
      margin-right: 0; } }

/* line 17, ../sass/components/_views_list.scss */
.view.view-list .views-row:after {
  content: "";
  display: table;
  clear: both; }

/* 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: #ffffff;
  	/* fallback    @include 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 26, ../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 33, ../sass/omega-samhsa.styles.scss */
.breadcrumb {
  display: none; }

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

/* line 45, ../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 52, ../sass/omega-samhsa.styles.scss */
.view.view-list .views-row:after {
  content: "";
  display: table;
  clear: both; }

/* line 60, ../sass/omega-samhsa.styles.scss */
.accessible-alt {
  position: absolute;
  top: -9999px;
  left: -9999px; }

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

/* line 72, ../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 80, ../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 88, ../sass/omega-samhsa.styles.scss */
.space {
  height: 15px;
  width: 100%; }

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

/* line 94, ../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 101, ../sass/omega-samhsa.styles.scss */
.unpublished {
  margin-top: -130px; }

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

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

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

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

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

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

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

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

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

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

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

/* line 137, ../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 143, ../sass/omega-samhsa.styles.scss */
fieldset#webform-component-mailing-list,
fieldset#webform-component-ta-request {
  border: none;
  padding: 10px 0; }

/* line 152, ../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 158, ../sass/omega-samhsa.styles.scss */
#Lyris_SubForm {
  margin-bottom: 2em; }

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

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

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

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

/* line 170, ../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 187, ../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); }

/* New Home Page Redesign Styles - Begin */
/* line 197, ../sass/omega-samhsa.styles.scss */
.l-home-row {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  clear: both; }
  /* line 199, ../sass/omega-samhsa.styles.scss */
  .l-home-row p {
    color: #4a4a4a;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 20px;
    padding: 0;
    margin: 0 0 10px 0; }
  /* line 210, ../sass/omega-samhsa.styles.scss */
  .l-home-row ul li, .l-home-row ol li {
    color: #4a4a4a;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 25px;
    padding: 0;
    margin: 0 0 10px 0; }
  /* line 221, ../sass/omega-samhsa.styles.scss */
  .l-home-row h1 {
    color: #1e384b;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 30px;
    padding: 0;
    margin: 0 0 10px 0; }
    @media (min-width: 39em) {
      /* line 221, ../sass/omega-samhsa.styles.scss */
      .l-home-row h1 {
        font-size: 32px;
        line-height: 34px; } }
  /* line 236, ../sass/omega-samhsa.styles.scss */
  .l-home-row h2 {
    color: #1e384b;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 23px;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 25px;
    padding: 0;
    margin: 0 0 10px 0; }
    @media (min-width: 39em) {
      /* line 236, ../sass/omega-samhsa.styles.scss */
      .l-home-row h2 {
        font-size: 28px;
        line-height: 30px; } }
  /* line 251, ../sass/omega-samhsa.styles.scss */
  .l-home-row h3 {
    color: #1e384b;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 20px;
    padding: 0;
    margin: 0 0 10px 0; }
    @media (min-width: 39em) {
      /* line 251, ../sass/omega-samhsa.styles.scss */
      .l-home-row h3 {
        font-size: 21px;
        line-height: 22px; } }
  /* line 266, ../sass/omega-samhsa.styles.scss */
  .l-home-row h4 {
    color: #1e384b;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 18px;
    padding: 0;
    margin: 0 0 10px 0; }
    @media (min-width: 39em) {
      /* line 266, ../sass/omega-samhsa.styles.scss */
      .l-home-row h4 {
        font-size: 16px;
        line-height: 18px; } }
  /* line 281, ../sass/omega-samhsa.styles.scss */
  .l-home-row h5 {
    color: #1e384b;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 16px;
    padding: 0;
    margin: 0 0 10px 0; }
    @media (min-width: 39em) {
      /* line 281, ../sass/omega-samhsa.styles.scss */
      .l-home-row h5 {
        font-size: 15px;
        line-height: 16px; } }

/********  ***********/
/* Hero Box - Begin */
/* line 300, ../sass/omega-samhsa.styles.scss */
.l-home-row .hero-feature {
  background-color: #1a6986; }
/* line 304, ../sass/omega-samhsa.styles.scss */
.l-home-row .hero-feature-image {
  position: relative;
  overflow: hidden;
  max-height: 280px; }
@media (min-width: 864px) {
  /* line 311, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature {
    display: flex;
    align-items: stretch; }
  /* line 316, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature-image {
    cursor: pointer;
    display: block;
    order: 2;
    width: 65%;
    max-height: 100%; }
    /* line 323, ../sass/omega-samhsa.styles.scss */
    .l-home-row .hero-feature-image img {
      position: absolute;
      left: 50%;
      margin-left: -50%; }
  /* line 330, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature-body {
    order: 1;
    width: 35%; } }
/* line 336, ../sass/omega-samhsa.styles.scss */
.l-home-row .hero-feature-body {
  padding: 30px; }
  /* line 339, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature-body p {
    margin-bottom: 0; }
  /* line 343, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature-body .hero-feature-title,
  .l-home-row .hero-feature-body .hero-feature-copy,
  .l-home-row .hero-feature-body .hero-feature-link {
    color: #fff;
    line-height: 1.4em; }
  /* line 348, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature-body .hero-feature-copy {
    margin-bottom: 15px; }
  /* line 352, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature-body .hero-feature-link {
    border: 1px solid #fff;
    display: inline-block;
    padding: 15px 20px;
    text-decoration: none; }
    /* line 359, ../sass/omega-samhsa.styles.scss */
    .l-home-row .hero-feature-body .hero-feature-link:hover, .l-home-row .hero-feature-body .hero-feature-link:focus {
      background-color: #fff;
      color: #1a6986; }
/* line 366, ../sass/omega-samhsa.styles.scss */
.l-home-row .hero-feature-title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 0; }
/* line 372, ../sass/omega-samhsa.styles.scss */
.l-home-row p.hero-feature-copy {
  font-size: 18px; }

/* Hero Box  - End */
/* Get help block - Style - Begin */
/* line 379, ../sass/omega-samhsa.styles.scss */
.get-help-block {
  display: block;
  clear: both;
  overflow: hidden;
  margin: 0 0 25px 0;
  padding: 35px 30px;
  background-color: #eeeeee;
  /* Find Treatemnt section - Style - Begin */
  /* Find Treatemnt section - Style - End */
  /* Talk to someone section - Style - Begin */
  /* Talk to someone section - Style - End */ }
  /* line 388, ../sass/omega-samhsa.styles.scss */
  .get-help-block a:hover,
  .get-help-block a:focus {
    color: #cd3835 !important; }
  /* line 392, ../sass/omega-samhsa.styles.scss */
  .get-help-block h2.block-title {
    position: relative; }
  /* line 396, ../sass/omega-samhsa.styles.scss */
  .get-help-block h2.block-title:after {
    position: absolute;
    left: 0;
    width: 80px;
    content: "";
    border-bottom: 4px solid #cd3835;
    bottom: -11px; }
  /* line 405, ../sass/omega-samhsa.styles.scss */
  .get-help-block .find-treatment-section {
    display: block;
    clear: both;
    overflow: hidden; }
    /* line 409, ../sass/omega-samhsa.styles.scss */
    .get-help-block .find-treatment-section .block-content-area {
      padding: 15px 0 0 0;
      background-color: #eeeeee; }
      /* line 412, ../sass/omega-samhsa.styles.scss */
      .get-help-block .find-treatment-section .block-content-area .block-text {
        color: #4a4a4a;
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        font-weight: normal; }
    /* line 420, ../sass/omega-samhsa.styles.scss */
    .get-help-block .find-treatment-section .block-search-form h3.block-search-text {
      margin: 0;
      color: #1e384b;
      font-family: 'Open Sans', sans-serif;
      font-size: 17px;
      font-weight: bold; }
    /* line 427, ../sass/omega-samhsa.styles.scss */
    .get-help-block .find-treatment-section .block-search-form .form-type-textfield {
      width: 90%;
      display: inline-block;
      float: left; }
      @media (min-width: 54em) {
        /* line 427, ../sass/omega-samhsa.styles.scss */
        .get-help-block .find-treatment-section .block-search-form .form-type-textfield {
          width: 50%; } }
      /* line 434, ../sass/omega-samhsa.styles.scss */
      .get-help-block .find-treatment-section .block-search-form .form-type-textfield input[type="text"] {
        margin: 15px 0 5px 0;
        font-size: 15px;
        font-weight: normal;
        letter-spacing: 0.5px;
        background-color: #FFFFFF;
        padding: 10px 10px;
        height: 45px;
        border: 1px solid #a3a7a9;
        width: 100%; }
    /* line 446, ../sass/omega-samhsa.styles.scss */
    .get-help-block .find-treatment-section .block-search-form .search-button {
      width: 50%;
      display: inline-block;
      float: left;
      margin: 15px 0 5px 0; }
      @media (min-width: 54em) {
        /* line 446, ../sass/omega-samhsa.styles.scss */
        .get-help-block .find-treatment-section .block-search-form .search-button {
          width: 20%; } }
      /* line 454, ../sass/omega-samhsa.styles.scss */
      .get-help-block .find-treatment-section .block-search-form .search-button .form-submit {
        width: 100%; }
    /* line 460, ../sass/omega-samhsa.styles.scss */
    .get-help-block .find-treatment-section .learn-more {
      display: block;
      clear: both;
      float: none;
      overflow: hidden; }
      /* line 465, ../sass/omega-samhsa.styles.scss */
      .get-help-block .find-treatment-section .learn-more a {
        display: inline-block;
        margin: 0 0 0 0;
        font-size: 14px; }
  /* line 475, ../sass/omega-samhsa.styles.scss */
  .get-help-block .talk-to-someone-section {
    display: block;
    clear: both;
    overflow: hidden; }
    /* line 479, ../sass/omega-samhsa.styles.scss */
    .get-help-block .talk-to-someone-section .block-content-area {
      padding: 15px 0 0 0;
      background-color: #eeeeee; }
      /* line 482, ../sass/omega-samhsa.styles.scss */
      .get-help-block .talk-to-someone-section .block-content-area .block-text {
        color: #4a4a4a;
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        font-weight: normal; }
      /* line 492, ../sass/omega-samhsa.styles.scss */
      .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list li.helpline-item {
        float: none;
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid #cdcdcd;
        border-right: none;
        min-height: auto; }
        @media (min-width: 54em) {
          /* line 492, ../sass/omega-samhsa.styles.scss */
          .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list li.helpline-item {
            float: left;
            width: 33%;
            border-right: 1px solid #cdcdcd;
            margin-right: 20px;
            padding-right: 10px;
            margin-bottom: 0;
            padding-bottom: 0;
            border-bottom: none;
            min-height: 130px; } }
        /* line 513, ../sass/omega-samhsa.styles.scss */
        .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list li.helpline-item h3.helpline-title {
          margin: 0; }
          /* line 515, ../sass/omega-samhsa.styles.scss */
          .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list li.helpline-item h3.helpline-title a {
            font-size: 18px;
            font-weight: normal;
            text-decoration: none; }
        /* line 521, ../sass/omega-samhsa.styles.scss */
        .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list li.helpline-item .helpline-description {
          margin: 10px 0; }
          @media (min-width: 54em) {
            /* line 521, ../sass/omega-samhsa.styles.scss */
            .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list li.helpline-item .helpline-description {
              margin: 10px 0; } }
        /* line 527, ../sass/omega-samhsa.styles.scss */
        .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list li.helpline-item .helpline-phone {
          margin: 0;
          color: #1e384b;
          font-family: 'Open Sans', sans-serif;
          font-size: 17px;
          font-weight: bold; }
          /* line 533, ../sass/omega-samhsa.styles.scss */
          .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list li.helpline-item .helpline-phone a {
            text-decoration: none;
            color: #1e384b; }
            /* line 537, ../sass/omega-samhsa.styles.scss */
            .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list li.helpline-item .helpline-phone a:hover, .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list li.helpline-item .helpline-phone a:focus {
              color: #1e384b !important; }
      /* line 543, ../sass/omega-samhsa.styles.scss */
      .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list li.helpline-item.last {
        margin: 0;
        margin-bottom: 0;
        padding-right: 0;
        border: none;
        width: 100%; }
        @media (min-width: 54em) {
          /* line 543, ../sass/omega-samhsa.styles.scss */
          .get-help-block .talk-to-someone-section .block-content-area ul.helpline-list li.helpline-item.last {
            width: 29%; } }

/* Get help block - Style - End */
/* Spotlight On - Style - Begin */
/* line 560, ../sass/omega-samhsa.styles.scss */
.spotlight-on-block {
  display: block;
  clear: both;
  float: none;
  padding: 0 25px 25px 25px; }
  @media (min-width: 54em) {
    /* line 560, ../sass/omega-samhsa.styles.scss */
    .spotlight-on-block {
      padding: 0 30px 25px 30px; } }
  /* line 568, ../sass/omega-samhsa.styles.scss */
  .spotlight-on-block h2.block-title {
    position: relative; }
  /* line 571, ../sass/omega-samhsa.styles.scss */
  .spotlight-on-block h2.block-title:after {
    position: absolute;
    left: 0;
    width: 80px;
    content: "";
    border-bottom: 4px solid #cd3835;
    bottom: -11px; }
  /* line 580, ../sass/omega-samhsa.styles.scss */
  .spotlight-on-block .block-content-area .block-text {
    color: #4a4a4a;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal; }
  /* line 590, ../sass/omega-samhsa.styles.scss */
  .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
    padding-bottom: 0; }
    /* line 592, ../sass/omega-samhsa.styles.scss */
    .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item:hover .spotlight-item-title, .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item:focus .spotlight-item-title {
      color: #cd3835; }
    /* line 595, ../sass/omega-samhsa.styles.scss */
    .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item a {
      text-decoration: none; }
      /* line 598, ../sass/omega-samhsa.styles.scss */
      .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item a:hover .spotlight-item-title, .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item a:focus .spotlight-item-title {
        color: #cd3835; }
    @media (min-width: 54em) {
      /* line 590, ../sass/omega-samhsa.styles.scss */
      .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item {
        float: left;
        width: 30.60%;
        margin-right: 30px;
        margin-bottom: 0;
        padding-bottom: 0;
        border: none; } }
    /* line 616, ../sass/omega-samhsa.styles.scss */
    .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item .spotlight-item-image {
      display: block;
      background: #eeeeee;
      width: 100%;
      height: auto;
      margin: 15px 0;
      overflow: hidden; }
      @media (min-width: 54em) {
        /* line 616, ../sass/omega-samhsa.styles.scss */
        .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item .spotlight-item-image {
          height: 140px; } }
    /* line 627, ../sass/omega-samhsa.styles.scss */
    .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item .spotlight-item-image1 {
      background-position: 0 0; }
    /* line 630, ../sass/omega-samhsa.styles.scss */
    .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item .spotlight-item-image2 {
      background-position: 0 0; }
    /* line 633, ../sass/omega-samhsa.styles.scss */
    .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item .spotlight-item-image3 {
      background-position: 0 0; }
    /* line 636, ../sass/omega-samhsa.styles.scss */
    .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item h3.spotlight-item-title {
      margin: 0 0 5px 0;
      font-size: 18px;
      font-weight: normal;
      text-decoration: none;
      color: #1f419a; }
    /* line 643, ../sass/omega-samhsa.styles.scss */
    .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item .spotlight-item-description {
      margin: 10px 0; }
      @media (min-width: 54em) {
        /* line 643, ../sass/omega-samhsa.styles.scss */
        .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item .spotlight-item-description {
          margin: 10px 0 0 0; } }
  /* line 650, ../sass/omega-samhsa.styles.scss */
  .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item.last {
    margin: 0;
    margin-bottom: 15px;
    padding-bottom: 0;
    border: none; }

/* Spotlight On - Style - End */
/* Current  Topics - Style - Begin */
/* line 661, ../sass/omega-samhsa.styles.scss */
.current-topics-block {
  display: block;
  clear: both;
  float: none;
  padding: 0 25px 25px 25px; }
  @media (min-width: 54em) {
    /* line 661, ../sass/omega-samhsa.styles.scss */
    .current-topics-block {
      padding: 0 30px 25px 30px; } }
  /* line 669, ../sass/omega-samhsa.styles.scss */
  .current-topics-block h2.block-title {
    position: relative; }
  /* line 672, ../sass/omega-samhsa.styles.scss */
  .current-topics-block h2.block-title:after {
    position: absolute;
    left: 0;
    width: 80px;
    content: "";
    border-bottom: 4px solid #cd3835;
    bottom: -11px; }
  /* line 681, ../sass/omega-samhsa.styles.scss */
  .current-topics-block .block-content-area .block-text {
    color: #4a4a4a;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal; }
  /* line 691, ../sass/omega-samhsa.styles.scss */
  .current-topics-block .block-content-area ul.topic-items li.topic-item {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px; }
    /* line 693, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item:hover .topic-title a, .current-topics-block .block-content-area ul.topic-items li.topic-item:focus .topic-title a {
      color: #cd3835; }
    /* line 696, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item a {
      text-decoration: none; }
      /* line 699, ../sass/omega-samhsa.styles.scss */
      .current-topics-block .block-content-area ul.topic-items li.topic-item a:hover, .current-topics-block .block-content-area ul.topic-items li.topic-item a:focus {
        color: #cd3835; }
    @media (min-width: 54em) {
      /* line 691, ../sass/omega-samhsa.styles.scss */
      .current-topics-block .block-content-area ul.topic-items li.topic-item {
        float: left;
        width: 30.80%;
        margin-right: 30px;
        margin-bottom: 15px;
        padding-bottom: 0;
        border: none; } }
    /* line 716, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-image {
      display: block;
      background: #eeeeee;
      width: 100%;
      height: auto;
      margin: 15px 0;
      overflow: hidden; }
      @media (min-width: 54em) {
        /* line 716, ../sass/omega-samhsa.styles.scss */
        .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-image {
          height: 140px; } }
    /* line 727, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-image1 {
      background-position: 0 0; }
    /* line 730, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-image2 {
      background-position: 0 0; }
    /* line 733, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-image3 {
      background-position: 0 0; }
    /* line 736, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item h3.topic-title {
      margin: 0 0 5px 0;
      font-size: 18px;
      font-weight: normal;
      text-decoration: none;
      color: #1f419a; }
      /* line 742, ../sass/omega-samhsa.styles.scss */
      .current-topics-block .block-content-area ul.topic-items li.topic-item h3.topic-title a {
        text-decoration: none; }
        /* line 744, ../sass/omega-samhsa.styles.scss */
        .current-topics-block .block-content-area ul.topic-items li.topic-item h3.topic-title a:hover {
          color: #cd3835; }
        /* line 747, ../sass/omega-samhsa.styles.scss */
        .current-topics-block .block-content-area ul.topic-items li.topic-item h3.topic-title a:focus {
          color: #cd3835; }
    /* line 752, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-description {
      display: none;
      margin: 10px 0; }
      @media (min-width: 54em) {
        /* line 752, ../sass/omega-samhsa.styles.scss */
        .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-description {
          margin: 10px 0 0 0; } }
    /* line 759, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-source-date {
      text-transform: uppercase;
      font-size: 13px;
      font-weight: 300; }
      /* line 763, ../sass/omega-samhsa.styles.scss */
      .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-source-date a {
        color: #4a4a4a; }
  /* line 766, ../sass/omega-samhsa.styles.scss */
  .current-topics-block .block-content-area ul.topic-items li.topic-item.last {
    margin: 0;
    margin-bottom: 15px;
    padding-bottom: 0;
    border: none; }

/* Current  Topics - Style - End */
/* SAMHSA at a Glance - Style - Begin */
/* line 777, ../sass/omega-samhsa.styles.scss */
.glance-block {
  display: block;
  clear: both;
  float: none;
  padding: 0 25px 25px 25px; }
  @media (min-width: 54em) {
    /* line 777, ../sass/omega-samhsa.styles.scss */
    .glance-block {
      padding: 0 30px 25px 30px; } }
  /* line 785, ../sass/omega-samhsa.styles.scss */
  .glance-block h2.block-title {
    position: relative; }
  /* line 788, ../sass/omega-samhsa.styles.scss */
  .glance-block h2.block-title:after {
    position: absolute;
    left: 0;
    width: 80px;
    content: "";
    border-bottom: 4px solid #cd3835;
    bottom: -11px; }
  /* line 797, ../sass/omega-samhsa.styles.scss */
  .glance-block .block-content-area .block-text {
    color: #4a4a4a;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal; }
  /* line 807, ../sass/omega-samhsa.styles.scss */
  .glance-block .block-content-area ul.glance-items li.glance-item {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
    margin-top: 15px; }
    /* line 809, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item:hover .glance-item-title, .glance-block .block-content-area ul.glance-items li.glance-item:focus .glance-item-title {
      color: #cd3835; }
    /* line 812, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item a {
      text-decoration: none; }
      /* line 815, ../sass/omega-samhsa.styles.scss */
      .glance-block .block-content-area ul.glance-items li.glance-item a:hover .glance-item-title, .glance-block .block-content-area ul.glance-items li.glance-item a:focus .glance-item-title {
        color: #cd3835; }
    @media (min-width: 54em) {
      /* line 807, ../sass/omega-samhsa.styles.scss */
      .glance-block .block-content-area ul.glance-items li.glance-item {
        float: left;
        width: 32.70%;
        margin-right: 7px;
        margin-bottom: 25px;
        border: none; } }
    /* line 832, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image {
      display: inline-block;
      float: left;
      background: #eeeeee;
      width: 100px;
      height: auto;
      margin: 0 10px 0 0;
      overflow: hidden; }
      @media (min-width: 54em) {
        /* line 832, ../sass/omega-samhsa.styles.scss */
        .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image {
          width: 130px;
          height: 130px; } }
    /* line 845, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image1 {
      background-position: 0 0; }
    /* line 848, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image2 {
      background-position: 0 0; }
    /* line 851, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image3 {
      background-position: 0 0; }
    /* line 854, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image4 {
      background-position: 0 0; }
    /* line 857, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image5 {
      background-position: 0 0; }
    /* line 860, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image6 {
      background-position: 0 0; }
    /* line 863, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-content {
      display: inline-block;
      float: left;
      width: 51%; }
    /* line 868, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item h3.glance-item-title {
      margin: 0 0 7px 0;
      font-size: 18px;
      font-weight: normal;
      text-decoration: none;
      color: #1f419a; }
    /* line 875, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-description {
      margin: 0; }
      @media (min-width: 54em) {
        /* line 875, ../sass/omega-samhsa.styles.scss */
        .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-description {
          margin: 0; } }
  /* line 882, ../sass/omega-samhsa.styles.scss */
  .glance-block .block-content-area ul.glance-items li.glance-item.last {
    margin-right: 0;
    margin-bottom: 15px;
    padding-bottom: 0;
    border: none; }

/* SAMHSA at a Glance - Style - End */
/* Programs and Campaigns - Style - Begin */
/* line 893, ../sass/omega-samhsa.styles.scss */
.prog-camp-block {
  display: block;
  clear: both;
  float: none;
  padding: 0 25px 25px 25px;
  margin-bottom: 25px; }
  @media (min-width: 54em) {
    /* line 893, ../sass/omega-samhsa.styles.scss */
    .prog-camp-block {
      padding: 0 30px 25px 30px; } }
  /* line 902, ../sass/omega-samhsa.styles.scss */
  .prog-camp-block h2.block-title {
    position: relative; }
  /* line 905, ../sass/omega-samhsa.styles.scss */
  .prog-camp-block h2.block-title:after {
    position: absolute;
    left: 0;
    width: 80px;
    content: "";
    border-bottom: 4px solid #cd3835;
    bottom: -11px; }
  /* line 914, ../sass/omega-samhsa.styles.scss */
  .prog-camp-block .block-content-area .block-text {
    color: #4a4a4a;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal; }
  /* line 924, ../sass/omega-samhsa.styles.scss */
  .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
    margin-top: 15px; }
    /* line 926, ../sass/omega-samhsa.styles.scss */
    .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item:hover .prog-camp-item-title, .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item:focus .prog-camp-item-title {
      color: #cd3835; }
    /* line 929, ../sass/omega-samhsa.styles.scss */
    .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item a {
      text-decoration: none; }
      /* line 932, ../sass/omega-samhsa.styles.scss */
      .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item a:hover .prog-camp-item-title, .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item a:focus .prog-camp-item-title {
        color: #cd3835; }
    @media (min-width: 54em) {
      /* line 924, ../sass/omega-samhsa.styles.scss */
      .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item {
        float: left;
        width: 22.46%;
        margin-right: 30px;
        margin-bottom: 25px;
        border: none; } }
    /* line 949, ../sass/omega-samhsa.styles.scss */
    .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item h3.prog-camp-item-title {
      margin: 0 0 5px 0;
      font-size: 18px;
      font-weight: normal;
      text-decoration: none;
      color: #1f419a; }
    /* line 956, ../sass/omega-samhsa.styles.scss */
    .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item .prog-camp-item-description {
      margin: 5px 0; }
      @media (min-width: 54em) {
        /* line 956, ../sass/omega-samhsa.styles.scss */
        .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item .prog-camp-item-description {
          margin: 10px 0 0 0; } }
  /* line 963, ../sass/omega-samhsa.styles.scss */
  .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item.last {
    margin-right: 0;
    margin-bottom: 15px;
    margin-top: 15px;
    padding-bottom: 0;
    border: none; }

/* Programs and Campaigns - Style - End */
/* Our Centers and Offices - Style - Begin */
/* line 976, ../sass/omega-samhsa.styles.scss */
.centers-offices-block {
  display: block;
  clear: both;
  float: none;
  padding: 0 25px 25px 25px;
  margin-bottom: 25px; }
  @media (min-width: 54em) {
    /* line 976, ../sass/omega-samhsa.styles.scss */
    .centers-offices-block {
      padding: 0 30px 25px 30px; } }
  /* line 985, ../sass/omega-samhsa.styles.scss */
  .centers-offices-block h2.block-title {
    position: relative; }
  /* line 988, ../sass/omega-samhsa.styles.scss */
  .centers-offices-block h2.block-title:after {
    position: absolute;
    left: 0;
    width: 80px;
    content: "";
    border-bottom: 4px solid #cd3835;
    bottom: -11px; }
  @media (min-width: 54em) {
    /* line 996, ../sass/omega-samhsa.styles.scss */
    .centers-offices-block .block-content-area {
      margin-left: -15px;
      margin-right: -15px; } }
  /* line 1001, ../sass/omega-samhsa.styles.scss */
  .centers-offices-block .block-content-area .block-text {
    color: #4a4a4a;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal; }
  @media (min-width: 54em) {
    /* line 1007, ../sass/omega-samhsa.styles.scss */
    .centers-offices-block .block-content-area ul.centers-offices-items {
      float: left;
      width: 50%;
      clear: none;
      padding: 0 15px !important; } }
  /* line 1018, ../sass/omega-samhsa.styles.scss */
  .centers-offices-block .block-content-area ul.centers-offices-items li.centers-offices-item {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
    margin-top: 15px; }
    /* line 1026, ../sass/omega-samhsa.styles.scss */
    .centers-offices-block .block-content-area ul.centers-offices-items li.centers-offices-item h3.centers-offices-item-title {
      margin: 0 0 5px 0; }
      /* line 1028, ../sass/omega-samhsa.styles.scss */
      .centers-offices-block .block-content-area ul.centers-offices-items li.centers-offices-item h3.centers-offices-item-title a {
        font-size: 18px;
        font-weight: normal;
        text-decoration: none; }
        /* line 1033, ../sass/omega-samhsa.styles.scss */
        .centers-offices-block .block-content-area ul.centers-offices-items li.centers-offices-item h3.centers-offices-item-title a:hover, .centers-offices-block .block-content-area ul.centers-offices-items li.centers-offices-item h3.centers-offices-item-title a:focus {
          color: #cd3835; }
    /* line 1038, ../sass/omega-samhsa.styles.scss */
    .centers-offices-block .block-content-area ul.centers-offices-items li.centers-offices-item .centers-offices-item-description {
      margin: 5px 0; }

/* Our Centers and Offices - Style - End */
/* line 1054, ../sass/omega-samhsa.styles.scss */
.node-type-landing-page .l-main .block .block__content ul.helpline-list,
.node-type-landing-page .l-main .block .block__content ul.topic-items,
.node-type-landing-page .l-main .block .block__content ul.spotlight-items,
.node-type-landing-page .l-main .block .block__content ul.glance-items,
.node-type-landing-page .l-main .block .block__content ul.prog-camp-items,
.node-type-landing-page .l-main .block .block__content ul.centers-offices-items {
  font-size: unset;
  padding: unset; }

/* line 1065, ../sass/omega-samhsa.styles.scss */
.node-type-landing-page .l-main .block .block__content ul.helpline-list li::before,
.node-type-landing-page .l-main .block .block__content ul.topic-items li::before,
.node-type-landing-page .l-main .block .block__content ul.spotlight-items li::before,
.node-type-landing-page .l-main .block .block__content ul.glance-items li::before,
.node-type-landing-page .l-main .block .block__content ul.prog-camp-items li::before,
.node-type-landing-page .l-main .block .block__content ul.centers-offices-items li::before {
  content: "";
  /* position: fixed;
   top:auto; */ }

/* line 1070, ../sass/omega-samhsa.styles.scss */
.node-type-landing-page .l-main .block p.learn-more {
  margin: 0; }

/* New Home Page Redesign Styles - End */
/* Printer friendly settings
@media print {
	h1 {
	  color: #c8150e;
	}
	.tabs.tabs--primary.links--inline {
		display:none;
	}
	.l-region.l-region--footer {
	  display: none;
	}
	.l-region.l-region--bottom-footer {
	  display: none;
	}
	.messages.messages--warning {
		display:none;
	}
	.breadcrumb {
		display:none;
	}
	.menu {
		display:none;
	}
	.samhsasearchbox {
		display:none;
	}
	.btn samhsasearchbutton {
		display:none;
	}
	#searchSAMHSA {
		display:none;
	}
	.block.block--menu-block.nav-side-block.nav-actual.contextual-links-region.block--menu-block-1 {
		display:none;
		border:none!important;
	}
	.block.block--menu-block.nav-side-block.nav-spoof.contextual-links-region.block--menu-block-5 {
		display:none;
	}
	#block-menu-block-1 {
		display:none!important;
	}
	.l-region--sidebar-first .nav-side-block h2 {
    color: #fff;
    font-size: 14px;
    background: #ffffff;
    border-bottom: 1px solid #fff;
    padding: 10px 0px 10px 15px;
    margin: 0;
    font-weight: bold;
	}
	.l-content {
		width:100%!important;
		margin-top:20px!important;
	}
	.svg:not(:root) {
    overflow: hidden;
		display:block!important;
	}
	.svg-icon {
    display: inline-block;
    width: 100%;
    height: 100%;
    fill: currentColor;
	}
	.active-trail {
		display:none;
	}
	.l-region--sidebar-first.nav-side-block {
		display:none!important;
	}
	.l-region--sidebar-first .block {
    display: none;
		border-bottom: 1px solid #fff;
	}
	.sidebar-second-empty.l-content {
		width:100%;
	}
	.share_buttons {
		display:none;
	}
	#block-menu-menu-mega {
	    height: 45px;
	    width: 100%;
	    position: relative;
	    list-style: none;
	    float: left;
	    visibility: hidden;
	}
	.l-region--header {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
		background-color:#000000;
	}
	.svg-icon {
	  fill: black;
	}
	#mobile-hamburger {
		display:none;
	}
	p {
	  font-size: 12px;
	  font-weight: normal;
	  letter-spacing: normal;
	}
	#top-logo-wrapper {
		height: 85px;
    width: 250px;
		margin-left:0px!important;
		filter: invert(0%);
	}
	.block.block--samhsa-theme-block.contextual-links-region block--samhsa-theme-block-main-logo-top {
		height: 85px;
    width: 250px;
	}
	#block-samhsa-theme-block-main-logo-top {
		height: 85px;
    width: 250px;
	}
	.block block--samhsa-theme-block.contextual-links-region.block--samhsa-theme-block-main-logo-top {
		display:block!important;
	}
	a {
    text-decoration: none!important;
	}
	.yellow {
    background: #ffffff;
    color: #000000;
    min-height: 45px;
    padding: 13px 0px 0px 0px;
    margin-top: 0px;
    font-weight: bold;
	}
	#grid_left {
		width:100%;
		display:block;
		float:left;
	}
	.l-region.l-region--grid-left {
		width:100%;
		margin: 5px auto;
		display:block;
	}
	#grid_right {
		width:100%;
		display:block;
		float:right;
	}
	.l-region.l-region--grid-right {
		width:100%;
		margin: 5px auto;
		display:block;
	}
	.l-region.l-region--sidebar-second {
		width:100%;
		margin: 5px auto;
		display:block;
		float:left;
		clear: both;
	}
	.l-main {
		display:block;
	}
	.block.block--block.block--linklist.block--block-534 {
		width:100%;
	}
	.landing_yellow {
	    border: 1px solid #a1a1a1!important;
	}
	.section-find-help .left {
		width:100%;
		clear: both;
	}
	.section-find-help .right{
		width:100%;
		clear: both;
	}
	#mobile-hamburger {
		display:none!important;
	}
}*/
/*
.l-main {
	display:block;
}

.block.block--block.block--linklist.block--block-534 {
	width:100%;
}

.landing_yellow {
    border: 1px solid #a1a1a1!important;
}

.section-find-help .left {
	width:100%;
	clear: both;
}
*/
/* Edge */
@supports (-ms-ime-align: auto) {
  /* line 1281, ../sass/omega-samhsa.styles.scss */
  .svg-icon {
    margin-left: 0px; }

  /* line 1282, ../sass/omega-samhsa.styles.scss */
  .l-content {
    margin-top: -20px; } }
/* Safari
@media print and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {
	#top-logo-wrapper {margin-left:50px;}
}
*/
/*
@media print {
	a:after{
		content:" (" attr(href) ") ";font-size:12px;font-weight:normal;
	}
	.l-region--sidebar-second {
		display:none!important;
	}
	.block .block--block .block-samhsa-media .contextual-links-region {
		display:none;
	}
	#top-logo-wrapper {
		margin-left:0px!important;
		position:absolute;
	}
	.find-treatment-section {
		display:none!important;
	}
}
*/
/* Chrome
@media print and (-webkit-min-device-pixel-ratio:0) {
	#top-logo-wrapper {
		height: 85px;
    width: 250px;
		margin-left:0px!important;
		filter: invert(0%);
	}
}
*/
/* Edge */
@supports (-ms-ime-align: auto) {
  /* line 1325, ../sass/omega-samhsa.styles.scss */
  .svg-icon {
    margin-left: 0px; }

  /* line 1326, ../sass/omega-samhsa.styles.scss */
  .l-content {
    margin-top: -20px; } }
/* Safari
@media print and (-webkit-min-device-pixel-ratio:0) {
	#top-logo-wrapper {
    	height: 85px;
    	width: 250px;
		margin-left:0px;
		filter: invert(0%);
	}
}
*/
/*submit button color change */
/* line 1343, ../sass/omega-samhsa.styles.scss */
.alt-views-filter-reset, input[type=submit] {
  background: #1A6986;
  border: none !important;
  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: none !important;
  -moz-border-radius: none !important;
  -ms-border-radius: none !important;
  -o-border-radius: none !important;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  /* 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 1368, ../sass/omega-samhsa.styles.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(#5f636a, #5f636a) !important;
  background-image: -moz-linear-gradient(#5f636a, #5f636a) !important;
  background-image: -o-linear-gradient(#5f636a, #5f636a) !important;
  background-image: linear-gradient(#5f636a, #5f636a) !important; }

/* line 1376, ../sass/omega-samhsa.styles.scss */
.view-programs-campaigns .views-exposed-form .views-submit-button {
  padding-right: 23px;
  padding-top: 17px;
  clear: both;
  width: 125px; }

/* line 1382, ../sass/omega-samhsa.styles.scss */
.view-programs-campaigns .views-exposed-form .views-exposed-widget {
  float: left;
  padding-top: 16px !important; }

/* line 1387, ../sass/omega-samhsa.styles.scss */
.view-bupe-locator .views-exposed-widget.views-submit-button {
  clear: both;
  width: 20%;
  text-align: center;
  margin-left: -5px; }

/* line 1394, ../sass/omega-samhsa.styles.scss */
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0px !important; }

/* line 1398, ../sass/omega-samhsa.styles.scss */
.page-grants-awards .views-reset-button input[type=submit] {
  background: #1a6986 !important;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #dddddd));
  background-image: -webkit-linear-gradient(white, #dddddd);
  background-image: -moz-linear-gradient(white, #dddddd);
  background-image: -o-linear-gradient(white, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  border-color: #ddd;
  color: white !important; }

/* line 1410, ../sass/omega-samhsa.styles.scss */
.page-grants-awards .views-reset-button 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(#5f636a, #5f636a) !important;
  background-image: -moz-linear-gradient(#5f636a, #5f636a) !important;
  background-image: -o-linear-gradient(#5f636a, #5f636a) !important;
  background-image: linear-gradient(#5f636a, #5f636a) !important; }

@media (max-width: 624px) {
  /* line 1419, ../sass/omega-samhsa.styles.scss */
  #top-logo-wrapper {
    background-image: url(/sites/all/themes/omega_samhsa/images/SAMHSA-logo-reversed.png);
    background-repeat: no-repeat;
    background-size: contain; }

  /* line 1424, ../sass/omega-samhsa.styles.scss */
  .top-logo-wrapper-link {
    display: block;
    height: 50px;
    width: 118px; } }
@media (min-width: 625px) {
  /* line 1432, ../sass/omega-samhsa.styles.scss */
  #top-logo-wrapper {
    background-image: url(/sites/all/themes/omega_samhsa/images/SAMHSA-logo-blue.png);
    background-repeat: no-repeat;
    background-size: contain; }

  /* line 1437, ../sass/omega-samhsa.styles.scss */
  .top-logo-wrapper-link {
    display: block;
    height: 85px;
    width: 250px; } }
