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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 94, ../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 99, ../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 104, ../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 109, ../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 109, ../sass/base/_regions_megamenu.scss */
.section-about-us #block-menu-menu-mega ul li.aboutus {
  font-weight: bold;
  border-bottom: 4px solid #CD3835; }

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

/* line 119, ../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 124, ../sass/base/_regions_megamenu.scss */
#block-menu-menu-mega {
  height: 45px;
  width: 100%;
  background: #1e384b;
  position: relative;
  list-style: none;
  float: left; }
  /* line 132, ../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 132, ../sass/base/_regions_megamenu.scss */
      #block-menu-menu-mega li a {
        font-size: 16px; } }
  /* line 143, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul {
    padding: 0;
    margin: 0px auto;
    width: 100%;
    height: 45px; }
  /* line 149, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li {
    float: left;
    width: 12.5%;
    text-align: center;
    border: none; }
  /* line 155, ../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 161, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li:hover > a {
    z-index: 9999;
    text-decoration: none;
    font-weight: bold; }
  /* line 166, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li > a {
    color: #fff;
    display: inline-block;
    text-align: center;
    text-decoration: none; }
  /* line 173, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li.active-trail > a {
    font-weight: bold; }
  /* line 176, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega a#pull {
    display: none; }
  /* line 179, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .findhelptreatment {
    width: 22%; }
  /* line 182, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .grants {
    width: 10%; }
  /* line 185, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .data {
    width: 10%; }
  /* line 188, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .programscampaigns {
    width: 22%; }
  /* line 191, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .newsroom {
    width: 12%; }
  /* line 194, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .aboutus {
    width: 12%; }
  /* line 197, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .publications {
    width: 12%; }
  @media (max-width: 863px) {
    /* line 201, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega > .menu .leaf a {
      font-size: 14px;
      line-height: 1.2em;
      padding-top: 15px; }
      /* line 206, ../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 212, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega > .menu .leaf a {
      padding-top: 6px; }
    /* line 215, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .findhelptreatment {
      width: 18%;
      padding-top: 0; }
    /* line 219, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .grants {
      width: 11%; }
    /* line 222, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .data {
      width: 10%; }
    /* line 225, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .programscampaigns {
      width: 18%;
      padding-top: 0; }
    /* line 229, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .newsroom {
      width: 14%; }
    /* line 232, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .aboutus {
      width: 12%; }
    /* line 235, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .publications {
      width: 17%; } }

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

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

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

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

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

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

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

/* line 282, ../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 294, ../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 302, ../sass/base/_regions_megamenu.scss */
.lt-ie9 #findhelp_wrapper {
  width: 1000px; }

@media (max-width: 624px) {
  /* line 307, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega {
    display: none; } }
@media (min-width: 624px) and (max-width: 768px) {
  /* line 313, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 600px; } }
@media (min-width: 768px) and (max-width: 864px) {
  /* line 319, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 744px; } }
@media (min-width: 864px) and (max-width: 1000px) {
  /* line 325, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 840px; } }
@media (min-width: 1000px) {
  /* line 331, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 976px; } }
@media (min-width: 624px) and (max-width: 768px) {
  /* line 338, ../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 342, ../sass/base/_regions_megamenu.scss */
  #priorities_wrapper {
    width: 250px; } }
@media (min-width: 768px) {
  /* line 348, ../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 352, ../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 356, ../sass/base/_regions_megamenu.scss */
  #priorities_wrapper {
    width: 100%; } }
/* line 363, ../sass/base/_regions_megamenu.scss */
#grants_wrapper,
#healthreform_wrapper,
#aboutus_wrapper {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

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

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

/* line 396, ../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 403, ../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 410, ../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 420, ../sass/base/_regions_megamenu.scss */
  #megamenu-grants-1,
  #megamenu-grants-2,
  #megamenu-grants-3 {
    max-width: 200px; } }
@media (min-width: 1000px) {
  /* line 429, ../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 435, ../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 441, ../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 448, ../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 453, ../sass/base/_regions_megamenu.scss */
  #megamenu-aboutus-3 {
    border-right: none; }

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

  /* line 459, ../sass/base/_regions_megamenu.scss */
  #megamenu-aboutus-4 .about_image_link {
    margin-top: 15px; } }
/* line 465, ../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 476, ../sass/base/_regions_megamenu.scss */
.menu-minipanels div > ul li.mega-header a:hover,
.mega-header a:hover {
  text-decoration: underline !important; }

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

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

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

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

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

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

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

/* line 516, ../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 524, ../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 533, ../sass/base/_regions_megamenu.scss */
.mega-header-padding ul {
  padding-left: 10px;
  margin: 0; }

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

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

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

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

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

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

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

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

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

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

/* line 618, ../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 627, ../sass/base/_regions_megamenu.scss */
.view_more a:hover {
  color: #1e384b;
  text-decoration: underline; }

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

/* line 641, ../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 651, ../sass/base/_regions_megamenu.scss */
.menu-minipanels .content a:hover,
.featured-megamenu-topics .content a:active {
  color: #1e384b;
  text-decoration: underline; }

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

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

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

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

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

/* line 734, ../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 744, ../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 752, ../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 760, ../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 767, ../sass/base/_regions_megamenu.scss */
div#megamenu-p-n-c-2 ul li:before,
div#megamenu-p-n-c-3 ul li:before,
div#megamenu-topics-2 ul li:before,
div#megamenu-topics-3 ul li:before {
  content: "\0BB \020"; }

/* line 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 {
  text-indent: -0.9em; }

/* line 3, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block h2 {
  color: #fff;
  font-size: 14px;
  background: #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, .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, .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, .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-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 36, ../sass/components/_buttons.scss */
    .samhsa-form-submit-style2 {
      font-size: 18px;
      line-height: 18px; } }
  /* line 60, ../sass/components/_buttons.scss */
  .samhsa-form-submit-style2:focus {
    outline: none; }
  /* line 63, ../sass/components/_buttons.scss */
  .samhsa-form-submit-style2:hover {
    background-color: #A96401;
    color: #FFFFFF;
    border: 1px solid #A96401; }

/* line 71, ../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 71, ../sass/components/_buttons.scss */
    .samhsa-link-button-style1 {
      font-size: 15px;
      line-height: 15px; } }
  /* line 95, ../sass/components/_buttons.scss */
  .samhsa-link-button-style1:focus {
    outline: none; }
  /* line 98, ../sass/components/_buttons.scss */
  .samhsa-link-button-style1:hover {
    background-color: #5f636a; }

/* line 104, ../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 104, ../sass/components/_buttons.scss */
    .samhsa-link-button-style2 {
      font-size: 15px;
      line-height: 15px; } }
  /* line 128, ../sass/components/_buttons.scss */
  .samhsa-link-button-style2:focus {
    outline: none; }
  /* line 132, ../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 23, ../sass/omega-samhsa.styles.scss */
.bottom-clearer {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  clear: both;
  background-color: transparent;
  height: 200px; }

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

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

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

/* let's clear some floats
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; } */
/* line 40, ../sass/omega-samhsa.styles.scss */
.view.view-list .views-row:after {
  content: "";
  display: table;
  clear: both; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 125, ../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 142, ../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 152, ../sass/omega-samhsa.styles.scss */
.l-home-row {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  clear: both; }
  /* line 154, ../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 165, ../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 176, ../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 176, ../sass/omega-samhsa.styles.scss */
      .l-home-row h1 {
        font-size: 32px;
        line-height: 34px; } }
  /* line 191, ../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 191, ../sass/omega-samhsa.styles.scss */
      .l-home-row h2 {
        font-size: 28px;
        line-height: 30px; } }
  /* line 206, ../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 206, ../sass/omega-samhsa.styles.scss */
      .l-home-row h3 {
        font-size: 21px;
        line-height: 22px; } }
  /* line 221, ../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 221, ../sass/omega-samhsa.styles.scss */
      .l-home-row h4 {
        font-size: 16px;
        line-height: 18px; } }
  /* line 236, ../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 236, ../sass/omega-samhsa.styles.scss */
      .l-home-row h5 {
        font-size: 15px;
        line-height: 16px; } }

/********  ***********/
/* Hero Box - Begin */
/* line 255, ../sass/omega-samhsa.styles.scss */
.l-home-row .hero-feature {
  background-color: #1a6986; }
/* line 259, ../sass/omega-samhsa.styles.scss */
.l-home-row .hero-feature-image {
  position: relative;
  overflow: hidden;
  max-height: 280px; }
@media (min-width: 864px) {
  /* line 266, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature {
    display: flex;
    align-items: stretch; }
  /* line 271, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature-image {
    cursor: pointer;
    display: block;
    order: 2;
    width: 65%;
    max-height: 100%; }
    /* line 278, ../sass/omega-samhsa.styles.scss */
    .l-home-row .hero-feature-image img {
      position: absolute;
      left: 50%;
      margin-left: -50%; }
  /* line 285, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature-body {
    order: 1;
    width: 35%; } }
/* line 291, ../sass/omega-samhsa.styles.scss */
.l-home-row .hero-feature-body {
  padding: 30px; }
  /* line 294, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature-body p {
    margin-bottom: 0; }
  /* line 298, ../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 303, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature-body .hero-feature-copy {
    margin-bottom: 15px; }
  /* line 307, ../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 314, ../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 321, ../sass/omega-samhsa.styles.scss */
.l-home-row .hero-feature-title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 0; }
/* line 327, ../sass/omega-samhsa.styles.scss */
.l-home-row p.hero-feature-copy {
  font-size: 18px; }

/* Hero Box  - End */
/* Get help block - Style - Begin */
/* line 334, ../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 343, ../sass/omega-samhsa.styles.scss */
  .get-help-block a:hover,
  .get-help-block a:focus {
    color: #cd3835 !important; }
  /* line 347, ../sass/omega-samhsa.styles.scss */
  .get-help-block h2.block-title {
    position: relative; }
  /* line 351, ../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 360, ../sass/omega-samhsa.styles.scss */
  .get-help-block .find-treatment-section {
    display: block;
    clear: both;
    overflow: hidden; }
    /* line 364, ../sass/omega-samhsa.styles.scss */
    .get-help-block .find-treatment-section .block-content-area {
      padding: 15px 0 0 0;
      background-color: #eeeeee; }
      /* line 367, ../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 375, ../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 382, ../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 382, ../sass/omega-samhsa.styles.scss */
        .get-help-block .find-treatment-section .block-search-form .form-type-textfield {
          width: 50%; } }
      /* line 389, ../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 401, ../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 401, ../sass/omega-samhsa.styles.scss */
        .get-help-block .find-treatment-section .block-search-form .search-button {
          width: 20%; } }
      /* line 409, ../sass/omega-samhsa.styles.scss */
      .get-help-block .find-treatment-section .block-search-form .search-button .form-submit {
        width: 100%; }
    /* line 415, ../sass/omega-samhsa.styles.scss */
    .get-help-block .find-treatment-section .learn-more {
      display: block;
      clear: both;
      float: none;
      overflow: hidden; }
      /* line 420, ../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 430, ../sass/omega-samhsa.styles.scss */
  .get-help-block .talk-to-someone-section {
    display: block;
    clear: both;
    overflow: hidden; }
    /* line 434, ../sass/omega-samhsa.styles.scss */
    .get-help-block .talk-to-someone-section .block-content-area {
      padding: 15px 0 0 0;
      background-color: #eeeeee; }
      /* line 437, ../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 447, ../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 447, ../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 468, ../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 470, ../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 476, ../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 476, ../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 482, ../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 488, ../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 492, ../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 498, ../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 498, ../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 515, ../sass/omega-samhsa.styles.scss */
.spotlight-on-block {
  display: block;
  clear: both;
  float: none;
  padding: 0 0 25px 0; }
  @media (min-width: 54em) {
    /* line 515, ../sass/omega-samhsa.styles.scss */
    .spotlight-on-block {
      padding: 0 30px 25px 30px; } }
  /* line 523, ../sass/omega-samhsa.styles.scss */
  .spotlight-on-block h2.block-title {
    position: relative; }
  /* line 526, ../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 535, ../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 545, ../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 547, ../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 550, ../sass/omega-samhsa.styles.scss */
    .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item a {
      text-decoration: none; }
      /* line 553, ../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 545, ../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 571, ../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 571, ../sass/omega-samhsa.styles.scss */
        .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item .spotlight-item-image {
          height: 140px; } }
    /* line 582, ../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 585, ../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 588, ../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 591, ../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 598, ../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 598, ../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 605, ../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 616, ../sass/omega-samhsa.styles.scss */
.current-topics-block {
  display: block;
  clear: both;
  float: none;
  padding: 0 0 25px 0; }
  @media (min-width: 54em) {
    /* line 616, ../sass/omega-samhsa.styles.scss */
    .current-topics-block {
      padding: 0 30px 25px 30px; } }
  /* line 624, ../sass/omega-samhsa.styles.scss */
  .current-topics-block h2.block-title {
    position: relative; }
  /* line 627, ../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 636, ../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 646, ../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 648, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item:hover .topic-title, .current-topics-block .block-content-area ul.topic-items li.topic-item:focus .topic-title {
      color: #cd3835; }
    /* line 651, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item a {
      text-decoration: none; }
      /* line 654, ../sass/omega-samhsa.styles.scss */
      .current-topics-block .block-content-area ul.topic-items li.topic-item a:hover .topic-title, .current-topics-block .block-content-area ul.topic-items li.topic-item a:focus .topic-title {
        color: #cd3835; }
    @media (min-width: 54em) {
      /* line 646, ../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 671, ../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 671, ../sass/omega-samhsa.styles.scss */
        .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-image {
          height: 140px; } }
    /* line 682, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-image1 {
      background-position: 0 0; }
    /* line 685, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-image2 {
      background-position: 0 0; }
    /* line 688, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-image3 {
      background-position: 0 0; }
    /* line 691, ../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 698, ../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 698, ../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 705, ../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 711, ../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 722, ../sass/omega-samhsa.styles.scss */
.glance-block {
  display: block;
  clear: both;
  float: none;
  padding: 0 0 25px 0; }
  @media (min-width: 54em) {
    /* line 722, ../sass/omega-samhsa.styles.scss */
    .glance-block {
      padding: 0 30px 25px 30px; } }
  /* line 730, ../sass/omega-samhsa.styles.scss */
  .glance-block h2.block-title {
    position: relative; }
  /* line 733, ../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 742, ../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 752, ../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 754, ../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 757, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item a {
      text-decoration: none; }
      /* line 760, ../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 752, ../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 777, ../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 777, ../sass/omega-samhsa.styles.scss */
        .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image {
          width: 130px;
          height: 130px; } }
    /* line 790, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image1 {
      background-position: 0 0; }
    /* line 793, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image2 {
      background-position: 0 0; }
    /* line 796, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image3 {
      background-position: 0 0; }
    /* line 799, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image4 {
      background-position: 0 0; }
    /* line 802, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image5 {
      background-position: 0 0; }
    /* line 805, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image6 {
      background-position: 0 0; }
    /* line 808, ../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 813, ../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 820, ../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 820, ../sass/omega-samhsa.styles.scss */
        .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-description {
          margin: 0; } }
  /* line 827, ../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 838, ../sass/omega-samhsa.styles.scss */
.prog-camp-block {
  display: block;
  clear: both;
  float: none;
  padding: 0 0 25px 0;
  margin-bottom: 25px; }
  @media (min-width: 54em) {
    /* line 838, ../sass/omega-samhsa.styles.scss */
    .prog-camp-block {
      padding: 0 30px 25px 30px; } }
  /* line 847, ../sass/omega-samhsa.styles.scss */
  .prog-camp-block h2.block-title {
    position: relative; }
  /* line 850, ../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 859, ../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 869, ../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 871, ../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 874, ../sass/omega-samhsa.styles.scss */
    .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item a {
      text-decoration: none; }
      /* line 877, ../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 869, ../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 894, ../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 901, ../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 901, ../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 908, ../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 921, ../sass/omega-samhsa.styles.scss */
.centers-offices-block {
  display: block;
  clear: both;
  float: none;
  padding: 0 0 25px 0;
  margin-bottom: 25px; }
  @media (min-width: 54em) {
    /* line 921, ../sass/omega-samhsa.styles.scss */
    .centers-offices-block {
      padding: 0 30px 25px 30px; } }
  /* line 930, ../sass/omega-samhsa.styles.scss */
  .centers-offices-block h2.block-title {
    position: relative; }
  /* line 933, ../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 941, ../sass/omega-samhsa.styles.scss */
    .centers-offices-block .block-content-area {
      margin-left: -15px;
      margin-right: -15px; } }
  /* line 946, ../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 952, ../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 963, ../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 971, ../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 973, ../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 978, ../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 983, ../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 998, ../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 1009, ../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 1014, ../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 {
  /* line 1022, ../sass/omega-samhsa.styles.scss */
  h1 {
    color: #c8150e; }

  /* line 1026, ../sass/omega-samhsa.styles.scss */
  .tabs.tabs--primary.links--inline {
    display: none; }

  /* line 1029, ../sass/omega-samhsa.styles.scss */
  .l-region.l-region--footer {
    display: none; }

  /* line 1033, ../sass/omega-samhsa.styles.scss */
  .l-region.l-region--bottom-footer {
    display: none; }

  /* line 1037, ../sass/omega-samhsa.styles.scss */
  .messages.messages--warning {
    display: none; }

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

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

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

  /* line 1053, ../sass/omega-samhsa.styles.scss */
  .btn samhsasearchbutton {
    display: none; }

  /* line 1057, ../sass/omega-samhsa.styles.scss */
  #searchSAMHSA {
    display: none; }

  /* line 1061, ../sass/omega-samhsa.styles.scss */
  .block.block--menu-block.nav-side-block.nav-actual.contextual-links-region.block--menu-block-1 {
    display: none;
    border: none !important; }

  /* line 1066, ../sass/omega-samhsa.styles.scss */
  .block.block--menu-block.nav-side-block.nav-spoof.contextual-links-region.block--menu-block-5 {
    display: none; }

  /* line 1070, ../sass/omega-samhsa.styles.scss */
  #block-menu-block-1 {
    display: none !important; }

  /* line 1074, ../sass/omega-samhsa.styles.scss */
  .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; }

  /* line 1084, ../sass/omega-samhsa.styles.scss */
  .l-content {
    width: 100% !important;
    margin-top: 20px !important; }

  /* line 1089, ../sass/omega-samhsa.styles.scss */
  .svg:not(:root) {
    overflow: hidden;
    display: block !important; }

  /* line 1094, ../sass/omega-samhsa.styles.scss */
  .svg-icon {
    display: inline-block;
    width: 100%;
    height: 100%;
    /*fill: currentColor;*/ }

  /* line 1101, ../sass/omega-samhsa.styles.scss */
  .active-trail {
    display: none; }

  /* line 1105, ../sass/omega-samhsa.styles.scss */
  .l-region--sidebar-first.nav-side-block {
    display: none !important; }

  /* line 1110, ../sass/omega-samhsa.styles.scss */
  .l-region--sidebar-first .block {
    display: none;
    border-bottom: 1px solid #fff; }

  /* line 1114, ../sass/omega-samhsa.styles.scss */
  .sidebar-second-empty.l-content {
    width: 100%; }

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

  /* line 1123, ../sass/omega-samhsa.styles.scss */
  #block-menu-menu-mega {
    height: 45px;
    width: 100%;
    position: relative;
    list-style: none;
    float: left;
    /* visibility: hidden; */ }

  /* line 1132, ../sass/omega-samhsa.styles.scss */
  .l-region--header {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    /*background-color:#000000;*/ }

  /* line 1141, ../sass/omega-samhsa.styles.scss */
  .svg-icon {
    /* fill: black; */ }

  /* line 1145, ../sass/omega-samhsa.styles.scss */
  #mobile-hamburger {
    display: none; }

  /* line 1149, ../sass/omega-samhsa.styles.scss */
  p {
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal; }

  /* line 1155, ../sass/omega-samhsa.styles.scss */
  #top-logo-wrapper {
    height: 85px;
    width: 250px;
    margin-left: 0px !important;
    filter: invert(0%); }

  /* line 1162, ../sass/omega-samhsa.styles.scss */
  .block.block--samhsa-theme-block.contextual-links-region block--samhsa-theme-block-main-logo-top {
    height: 85px;
    width: 250px; }

  /* line 1167, ../sass/omega-samhsa.styles.scss */
  #block-samhsa-theme-block-main-logo-top {
    height: 85px;
    width: 250px; }

  /* line 1172, ../sass/omega-samhsa.styles.scss */
  .block block--samhsa-theme-block.contextual-links-region.block--samhsa-theme-block-main-logo-top {
    display: block !important; }

  /* line 1176, ../sass/omega-samhsa.styles.scss */
  a {
    text-decoration: none !important; }

  /* line 1180, ../sass/omega-samhsa.styles.scss */
  .yellow {
    background: #ffffff;
    color: #000000;
    min-height: 45px;
    padding: 13px 0px 0px 0px;
    margin-top: 0px;
    font-weight: bold; }

  /* line 1189, ../sass/omega-samhsa.styles.scss */
  #grid_left {
    width: 100%;
    display: block;
    float: left; }

  /* line 1196, ../sass/omega-samhsa.styles.scss */
  .l-region.l-region--grid-left {
    width: 100%;
    margin: 5px auto;
    display: block; }

  /* line 1202, ../sass/omega-samhsa.styles.scss */
  #grid_right {
    width: 100%;
    display: block;
    float: right; }

  /* line 1208, ../sass/omega-samhsa.styles.scss */
  .l-region.l-region--grid-right {
    width: 100%;
    margin: 5px auto;
    display: block; }

  /* line 1214, ../sass/omega-samhsa.styles.scss */
  .l-region.l-region--sidebar-second {
    width: 100%;
    margin: 5px auto;
    display: block;
    float: left;
    clear: both; }

  /* line 1222, ../sass/omega-samhsa.styles.scss */
  .l-main {
    display: block; }

  /* line 1226, ../sass/omega-samhsa.styles.scss */
  .block.block--block.block--linklist.block--block-534 {
    width: 100%; }

  /* line 1230, ../sass/omega-samhsa.styles.scss */
  .landing_yellow {
    border: 1px solid #a1a1a1 !important; }

  /* line 1234, ../sass/omega-samhsa.styles.scss */
  .section-find-help .left {
    width: 100%;
    clear: both; }

  /* line 1239, ../sass/omega-samhsa.styles.scss */
  .section-find-help .right {
    width: 100%;
    clear: both; }

  /* line 1244, ../sass/omega-samhsa.styles.scss */
  #mobile-hamburger {
    display: none !important; } }
/* Chrome */
@media print and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1252, ../sass/omega-samhsa.styles.scss */
  .svg-icon {
    margin-left: -90px; }

  /* line 1255, ../sass/omega-samhsa.styles.scss */
  #top-logo-wrapper {
    height: 85px;
    width: 250px;
    margin-left: 0px !important;
    filter: invert(0%); } }
/* Edge */
@supports (-ms-ime-align: auto) {
  /* line 1266, ../sass/omega-samhsa.styles.scss */
  .svg-icon {
    margin-left: 0px; }

  /* line 1267, ../sass/omega-samhsa.styles.scss */
  .l-content {
    margin-top: -20px !important; } }
/* Firefox */
/*submit button color change */
/* line 1280, ../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 1305, ../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 1313, ../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 1319, ../sass/omega-samhsa.styles.scss */
.view-programs-campaigns .views-exposed-form .views-exposed-widget {
  float: left;
  padding-top: 16px !important; }

/* line 1324, ../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 1331, ../sass/omega-samhsa.styles.scss */
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0px !important; }

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