@charset "UTF-8";
/* 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: #cd3835;
      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-height: normal; }

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

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

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

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

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

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

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

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

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

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

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

/* line 129, ../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 136, ../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 142, ../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 148, ../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 158, ../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%; }

/* line 2, ../sass/base/_pages_ebprc.scss */
.section-ebp-resource-center {
  /* End of .ebp-list. Line 56. */ }
  /* line 3, ../sass/base/_pages_ebprc.scss */
  .section-ebp-resource-center p.ebrc-learn-more {
    float: right; }
  /* line 6, ../sass/base/_pages_ebprc.scss */
  .section-ebp-resource-center .last_updated {
    display: none; }
  /* line 9, ../sass/base/_pages_ebprc.scss */
  .section-ebp-resource-center #banner {
    display: none; }
  /* line 12, ../sass/base/_pages_ebprc.scss */
  .section-ebp-resource-center .last_updated {
    display: none; }
  /* line 15, ../sass/base/_pages_ebprc.scss */
  .section-ebp-resource-center .field--name-field-summary {
    display: none; }
  /* line 18, ../sass/base/_pages_ebprc.scss */
  .section-ebp-resource-center .view-ebrp-resources .views-row {
    float: left;
    width: 100%;
    margin-right: 7px;
    margin-bottom: 25px;
    border: none;
    cursor: pointer; }
    /* line 25, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .view-ebrp-resources .views-row .views-field-title a {
      text-decoration: none;
      color: #333; }
    /* line 29, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .view-ebrp-resources .views-row .views-field-field-slide-pic {
      width: 130px;
      float: left;
      height: 130px;
      display: inline-block;
      background: #eeeeee;
      margin: 0 10px 0 0;
      overflow: hidden; }
      /* line 37, ../sass/base/_pages_ebprc.scss */
      .section-ebp-resource-center .view-ebrp-resources .views-row .views-field-field-slide-pic img {
        object-fit: cover;
        width: 130px;
        height: 130px; }
    /* line 43, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .view-ebrp-resources .views-row .views-field-body {
      margin: 0 0 7px 0;
      font-size: 18px;
      font-weight: normal;
      text-decoration: none;
      overflow: auto; }
  /* line 51, ../sass/base/_pages_ebprc.scss */
  .section-ebp-resource-center #block-views-ebp-resource-ebp-exposed-block {
    position: relative; }
  /* line 55, ../sass/base/_pages_ebprc.scss */
  .section-ebp-resource-center .ebp-list {
    /* End of .ebp-exposed-form. Line 112. */ }
    /* line 57, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .ebp-list .view-content,
    .section-ebp-resource-center .ebp-list h2 {
      width: 100%;
      float: right; }
    /* line 61, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .ebp-list .views-row {
      border-bottom: 1px solid #333;
      margin-bottom: 20px;
      padding-bottom: 40px; }
      /* line 68, ../sass/base/_pages_ebprc.scss */
      .section-ebp-resource-center .ebp-list .views-row .views-field-nothing,
      .section-ebp-resource-center .ebp-list .views-row .views-field-views-conditional,
      .section-ebp-resource-center .ebp-list .views-row .views-field-views-conditional-1,
      .section-ebp-resource-center .ebp-list .views-row .views-field-views-conditional-2 {
        float: left;
        margin-right: 5px; }
        /* line 71, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .views-row .views-field-nothing a,
        .section-ebp-resource-center .ebp-list .views-row .views-field-views-conditional a,
        .section-ebp-resource-center .ebp-list .views-row .views-field-views-conditional-1 a,
        .section-ebp-resource-center .ebp-list .views-row .views-field-views-conditional-2 a {
          text-decoration: none; }
        /* line 74, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .views-row .views-field-nothing span.ext,
        .section-ebp-resource-center .ebp-list .views-row .views-field-views-conditional span.ext,
        .section-ebp-resource-center .ebp-list .views-row .views-field-views-conditional-1 span.ext,
        .section-ebp-resource-center .ebp-list .views-row .views-field-views-conditional-2 span.ext {
          display: none !important; }
      /* line 78, ../sass/base/_pages_ebprc.scss */
      .section-ebp-resource-center .ebp-list .views-row .views-field-nothing:after {
        content: '|';
        margin-left: 0; }
    /* line 83, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .ebp-list .view-footer {
      clear: both; }
    /* line 86, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .ebp-list .view-content {
      width: 100%;
      float: right;
      margin-top: 60px; }
    /* line 91, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .ebp-list h2.search-results {
      position: absolute;
      width: 100%;
      float: right;
      top: 460px;
      right: 0; }
    /* line 98, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .ebp-list .out-of-results {
      font-size: 14px;
      line-height: 25px;
      position: absolute;
      display: inline-block;
      top: 129px;
      float: right;
      width: 100px;
      right: 0;
      left: 137px;
      font-weight: bold; }
    /* line 111, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .ebp-list .ebp-exposed-form {
      position: relative;
      padding: 20px 0 40px;
      /* End of @include breakpoint ($tween_break_high, true). Line 417. */ }
      /* line 114, ../sass/base/_pages_ebprc.scss */
      .section-ebp-resource-center .ebp-list .ebp-exposed-form label {
        font-weight: normal; }
      /* line 117, ../sass/base/_pages_ebprc.scss */
      .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-combine {
        position: absolute;
        width: 55%;
        left: 0;
        top: 10px; }
        /* line 122, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-combine .form-item-combine input {
          width: 100%;
          height: 45px;
          font-weight: normal;
          letter-spacing: 0.5px;
          color: #545454;
          background-color: #FFFFFF;
          padding: 10px 15px;
          border: 1px solid #9B9B9B; }
      /* line 133, ../sass/base/_pages_ebprc.scss */
      .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-sort-sort_bef_combine {
        width: 100%;
        position: absolute;
        left: 0;
        top: 80px; }
        /* line 138, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-sort-sort_bef_combine .form-item-sort-bef-combine label {
          float: left;
          font-weight: bold; }
        /* line 142, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-sort-sort_bef_combine .form-item-combine input {
          font-weight: normal;
          letter-spacing: 0.5px;
          color: #545454;
          background-color: #FFFFFF;
          padding: 10px 15px;
          height: 45px;
          border: 1px solid #9B9B9B; }
        /* line 151, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-sort-sort_bef_combine .form-select {
          float: left;
          margin: 0 0 0 8px;
          border: 1px solid #d4d4d4; }
      /* line 157, ../sass/base/_pages_ebprc.scss */
      .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-per-page {
        position: absolute;
        left: 0;
        top: 129px;
        padding: 0; }
        /* line 162, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-per-page .form-item-items-per-page > label {
          float: left;
          line-height: 25px;
          margin-right: 5px;
          padding-right: 5px;
          font-weight: bold; }
        /* line 169, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-per-page #edit-items-per-page {
          float: left;
          display: inline-block;
          min-width: 50px;
          padding: 0;
          border: 1px solid #d4d4d4; }
      /* line 177, ../sass/base/_pages_ebprc.scss */
      .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-exposed-widget.views-submit-button {
        position: absolute;
        width: 27%;
        left: 50%;
        top: 10px; }
        /* line 182, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-exposed-widget.views-submit-button input {
          width: 100%;
          height: 45px; }
      /* line 187, ../sass/base/_pages_ebprc.scss */
      .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-exposed-widget.views-reset-button {
        width: 27%;
        position: absolute;
        left: 75%;
        top: 10px; }
        /* line 192, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-exposed-widget.views-reset-button input {
          width: 100%;
          height: 45px;
          background: #1A6986;
          border: none !important;
          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; }
      /* line 214, ../sass/base/_pages_ebprc.scss */
      .section-ebp-resource-center .ebp-list .ebp-exposed-form #edit-field-ebp-portal-tid-wrapper {
        position: relative;
        width: 100%;
        top: 83px;
        padding: 0;
        border: 1px solid #333;
        margin-top: 70px; }
        /* line 221, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form #edit-field-ebp-portal-tid-wrapper #edit-field-ebp-portal-tid-all {
          background: #eeeeee;
          border-top: none !important; }
        /* line 225, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form #edit-field-ebp-portal-tid-wrapper .form-type-bef-link {
          border-top: 1px solid #333; }
          /* line 227, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form #edit-field-ebp-portal-tid-wrapper .form-type-bef-link a.active {
            font-weight: 700; }
        /* line 231, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form #edit-field-ebp-portal-tid-wrapper .form-item-field-ebp-portal-tid .form-item a {
          text-decoration: none;
          color: #000;
          font-size: 16px;
          padding-left: 12px;
          padding-top: 12px; }
        /* line 238, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form #edit-field-ebp-portal-tid-wrapper .edit-field-ebp-resource-type-tid {
          font-size: 16px; }
        /* line 241, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form #edit-field-ebp-portal-tid-wrapper .form-type-bef-link {
          padding: 10px 0; }
      /* line 248, ../sass/base/_pages_ebprc.scss */
      .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-field_ebp_resource_type_tid {
        position: relative;
        top: 82px;
        border: 1px solid #333;
        border-top: none;
        width: 100%;
        margin-bottom: 60px;
        padding: 10px 0 10px 12px; }
        /* line 256, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-field_ebp_resource_type_tid > label {
          font-size: 16px;
          display: block;
          padding-bottom: 5px; }
          /* line 260, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-field_ebp_resource_type_tid > label.active::after {
            border-style: solid;
            border-width: 0.15em 0.15em 0 0;
            content: '';
            transform: rotate(45deg);
            position: absolute;
            color: #9b9b9b;
            text-align: right;
            width: 12px;
            height: 12px;
            right: 10px;
            top: 17px; }
          /* line 273, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-field_ebp_resource_type_tid > label::after {
            transform: rotate(134deg);
            border-style: solid;
            border-width: 0.15em 0.15em 0 0;
            content: '';
            position: absolute;
            color: #9b9b9b;
            text-align: right;
            width: 11px;
            height: 11px;
            right: 10px;
            top: 11px; }
        /* line 287, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-field_ebp_resource_type_tid > .views-widget {
          display: none; }
        /* line 290, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-field_ebp_resource_type_tid #edit-field-ebp-resource-type-tid > :first-child {
          display: none; }
        /* line 294, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-field_ebp_resource_type_tid #edit-field-ebp-resource-type-tid .form-item > :last-child {
          padding-bottom: 0; }
        /* line 298, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-field_ebp_resource_type_tid #edit-field-ebp-resource-type-tid {
          padding: 0 25px 10px;
          font-size: 16px; }
        /* line 302, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-field_ebp_resource_type_tid .form-item-field-ebp-resource-type-tid {
          font-size: 18px; }
          /* line 304, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-field_ebp_resource_type_tid .form-item-field-ebp-resource-type-tid .form-checkboxes.bef-select-as-checkboxes {
            column-count: 1;
            padding: 0 12px 12px; }
            /* line 307, ../sass/base/_pages_ebprc.scss */
            .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-field_ebp_resource_type_tid .form-item-field-ebp-resource-type-tid .form-checkboxes.bef-select-as-checkboxes .form-item.form-type-bef-checkbox {
              width: 100%;
              padding: 10px; }
        /* line 314, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-field_ebp_resource_type_tid #edit-field-ebp-resource-type-tid .form-item {
          padding: 10px 0; }
      @media (min-width: 39em) {
        /* line 321, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-combine {
          position: absolute;
          width: 60%;
          left: 0;
          top: 10px; }
          /* line 326, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-combine .form-item-combine input {
            width: 100%;
            height: 45px; }
        /* line 331, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-sort-sort_bef_combine {
          width: 100%;
          position: absolute;
          left: 0;
          top: 82px; }
          /* line 336, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-sort-sort_bef_combine .form-item-sort-bef-combine label {
            float: left;
            font-weight: bold; }
          /* line 340, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-sort-sort_bef_combine .form-item-combine input {
            font-weight: normal;
            letter-spacing: 0.5px;
            color: #545454;
            background-color: #FFFFFF;
            padding: 10px 15px;
            height: 45px;
            border: 1px solid #9B9B9B; }
        /* line 350, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-per-page {
          position: absolute;
          left: 0;
          top: 129px;
          padding: 0; }
          /* line 355, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-per-page .form-item-items-per-page > label {
            float: left;
            line-height: 25px;
            margin-right: 5px;
            padding-right: 5px;
            font-weight: bold; }
          /* line 362, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-per-page #edit-items-per-page {
            float: left;
            display: inline-block;
            min-width: 50px;
            padding: 0; }
        /* line 369, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-exposed-widget.views-submit-button {
          position: absolute;
          width: 22%;
          left: 57%;
          top: 10px; }
          /* line 374, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-exposed-widget.views-submit-button input {
            width: 100%;
            height: 45px; }
        /* line 379, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-exposed-widget.views-reset-button {
          width: 22%;
          position: absolute;
          left: 80%;
          top: 10px; }
          /* line 384, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-exposed-widget.views-reset-button input {
            width: 100%;
            height: 45px; }
        /* line 389, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .view-ebrp-resources .views-row {
          width: 100%; }
        /* line 392, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form #edit-field-ebp-portal-tid-wrapper {
          position: relative;
          width: 100%;
          top: 83px;
          padding: 0;
          border: 1px solid #333; }
        /* line 399, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .view-content {
          width: 100%;
          float: right;
          margin-top: 60px; }
        /* line 404, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form h2.search-results {
          position: absolute;
          width: 100%;
          float: right;
          top: 630px;
          right: 0; }
        /* line 411, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .ebp-exposed-form .views-widget-filter-field_ebp_resource_type_tid > .views-widget {
          display: none; } }
      @media (min-width: 54em) {
        /* line 417, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-combine {
          position: absolute;
          width: 50%;
          left: 0; }
          /* line 421, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-combine .views-widget-filter-combine input {
            width: 159px;
            height: 40px; }
        /* line 426, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-sort-sort_bef_combine {
          width: 100%;
          position: absolute;
          left: 0;
          top: 70px; }
          /* line 431, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-sort-sort_bef_combine .form-item-sort-bef-combine label {
            float: left; }
        /* line 435, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-per-page {
          width: 50%;
          position: absolute;
          left: 0;
          top: 122px;
          padding: 0; }
          /* line 442, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-per-page .form-item-items-per-page > label {
            float: left;
            line-height: 25px;
            margin-right: 5px;
            padding-right: 5px; }
          /* line 448, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-per-page #edit-items-per-page {
            float: left;
            display: inline-block;
            min-width: 50px;
            padding: 0; }
        /* line 455, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-exposed-widget.views-submit-button {
          position: absolute;
          width: 25%;
          left: 159px; }
          /* line 459, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-exposed-widget.views-submit-button input {
            width: 80px;
            height: 40px; }
        /* line 464, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-exposed-widget.views-reset-button {
          width: 25%;
          position: absolute;
          left: 245px; }
          /* line 468, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-exposed-widget.views-reset-button input {
            width: 80px;
            height: 40px; }
        /* line 473, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form #edit-field-ebp-portal-tid-wrapper {
          float: left;
          position: absolute;
          width: 32%;
          top: 165px;
          padding: 0;
          border: 1px solid #333;
          margin: 0;
          min-height: 209px; }
        /* line 483, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form #edit-field-ebp-resource-type-tid-wrapper {
          float: left;
          position: absolute;
          top: 373px;
          border: 1px solid #333;
          width: 32%;
          padding: 10px 0 10px 12px; }
        /* line 491, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-submit-button.views-submit-button {
          width: 9%;
          left: 32%;
          padding: 0;
          top: 29px; }
          /* line 496, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-submit-button.views-submit-button input {
            width: 100%;
            height: 46px; }
        /* line 501, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-reset-button.views-reset-button {
          width: 9%;
          left: 43%;
          padding: 0;
          top: 29px; }
          /* line 506, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-reset-button.views-reset-button input {
            width: 100%;
            height: 45px;
            background: #1A6986;
            border: none !important;
            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; }
        /* line 526, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form #edit-combine-wrapper {
          position: relative;
          width: 32%;
          left: 0;
          float: left;
          padding: 0; }
          /* line 532, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form #edit-combine-wrapper .form-item-combine input {
            width: 100%;
            height: 45px; }
        /* line 537, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form #edit-sort-bef-combine-wrapper {
          width: auto;
          top: 5px;
          position: relative;
          float: left;
          left: 25%; }
          /* line 544, ../sass/base/_pages_ebprc.scss */
          .section-ebp-resource-center .ebp-list .ebp-exposed-form #edit-sort-bef-combine-wrapper .form-item-sort-bef-combine label {
            float: left; }
        /* line 549, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-per-page {
          padding: 0;
          position: relative;
          top: 10px;
          width: auto;
          float: right;
          left: 0;
          margin-right: 10px; }
        /* line 558, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .out-of-results {
          top: 26px;
          right: 110px;
          left: auto;
          font-size: 14px;
          line-height: 25px;
          position: absolute;
          display: block; }
        /* line 568, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-field_ebp_resource_type_tid .views-widget {
          display: block; }
        /* line 571, ../sass/base/_pages_ebprc.scss */
        .section-ebp-resource-center .ebp-list .ebp-exposed-form .views-widget-filter-field_ebp_resource_type_tid label::after {
          display: none; } }
    /* line 578, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .ebp-list .out-of-results {
      font-size: 14px;
      line-height: 25px;
      position: absolute;
      display: inline-block;
      top: 129px;
      float: right;
      width: 120px;
      right: 0;
      left: 137px;
      font-weight: bold; }
  @media (min-width: 54em) {
    /* line 593, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .view-ebrp-resources .views-row {
      float: left;
      width: 32%;
      margin-right: 7px;
      margin-bottom: 25px;
      border: none; }
      /* line 599, ../sass/base/_pages_ebprc.scss */
      .section-ebp-resource-center .view-ebrp-resources .views-row .views-field-title a {
        text-decoration: none;
        color: #333; }
      /* line 603, ../sass/base/_pages_ebprc.scss */
      .section-ebp-resource-center .view-ebrp-resources .views-row .views-field-field-slide-pic {
        width: 130px;
        float: left;
        height: 130px; }
      /* line 608, ../sass/base/_pages_ebprc.scss */
      .section-ebp-resource-center .view-ebrp-resources .views-row .views-field-body {
        margin: 0 0 7px 0;
        font-size: 18px;
        font-weight: normal;
        text-decoration: none;
        overflow: auto; }
    /* line 617, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .ebp-list .view-content {
      width: 65%;
      float: right;
      margin-top: 40px;
      min-height: 580px; }
    /* line 623, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .ebp-list h2.search-results {
      position: absolute;
      width: 65%;
      float: right;
      top: 112px;
      right: 0; }
    /* line 630, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .ebp-list .out-of-results {
      font-size: 14px;
      line-height: 25px;
      position: relative;
      display: inline-block;
      top: 30px;
      right: 0px;
      left: 0px;
      float: right;
      width: auto; }
    /* line 642, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center .ebp-list .view-empty .no-result {
      float: right;
      min-height: 580px; } }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* line 2, ../sass/base/_pages_ebprc.scss */
    .section-ebp-resource-center {
      /* IE10+ CSS styles go here */ }
      /* line 652, ../sass/base/_pages_ebprc.scss */
      .section-ebp-resource-center .views-row .views-field-field-slide-pic img {
        width: 130px;
        height: 130px; } }

/* FIND HELP */
@media (min-width: 39em) {
  /* line 3, ../sass/base/_pages_find-help.scss */
  .section-find-help .right, .section-find-treatment .right, .page-node-52 .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, .section-find-treatment .left, .page-node-52 .left {
    width: 49.29577%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 6, ../sass/base/_pages_find-help.scss */
  .section-find-treatment .col1, .page-node-52 .col1 {
    float: left;
    width: 32%;
    clear: left;
    margin: 0 18px 0 0; }
  /* line 13, ../sass/base/_pages_find-help.scss */
  .section-find-treatment .col2, .page-node-52 .col2 {
    float: left;
    width: 32%;
    clear: none;
    margin: 0 18px 0 0; }
  /* line 20, ../sass/base/_pages_find-help.scss */
  .section-find-treatment .col3, .page-node-52 .col3 {
    float: left;
    width: 32%;
    clear: right;
    margin: 0; }
  /* line 27, ../sass/base/_pages_find-help.scss */
  .section-find-treatment .feedback, .page-node-52 .feedback {
    width: 100%;
    clear: both; }

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

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

  /* line 35, ../sass/base/_pages_find-help.scss */
  .find-treatment-bottom {
    padding-top: 20px; }
    /* line 37, ../sass/base/_pages_find-help.scss */
    .find-treatment-bottom .directories {
      float: left;
      padding-right: 20px;
      width: 49%; }
    /* line 42, ../sass/base/_pages_find-help.scss */
    .find-treatment-bottom .helplines {
      float: left;
      clear: right;
      width: 49%; } }
/* 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 15, ../sass/base/_pages_press.scss */
.view-news .views-submit-button {
  position: absolute;
  right: 0px;
  top: 70px; }
/* line 17, ../sass/base/_pages_press.scss */
.view-news .views-reset-button {
  position: absolute;
  right: 0px;
  top: 118px; }
  /* line 21, ../sass/base/_pages_press.scss */
  .view-news .views-reset-button input[type=submit] {
    background: #fff;
    border: 1px solid #1A6986 !important;
    color: #1A6986 !important; }
    /* line 25, ../sass/base/_pages_press.scss */
    .view-news .views-reset-button input[type=submit]:hover {
      background: #fff !important;
      color: #5F636A !important;
      border: 1px solid #5F636A !important; }
/* line 33, ../sass/base/_pages_press.scss */
.view-news .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0px; }
/* line 34, ../sass/base/_pages_press.scss */
.view-news .view-content {
  padding-top: 10px; }
  /* line 35, ../sass/base/_pages_press.scss */
  .view-news .view-content table {
    width: 100%; }
  /* line 36, ../sass/base/_pages_press.scss */
  .view-news .view-content .views-field-field-release-date {
    width: 65px; }
/* line 39, ../sass/base/_pages_press.scss */
.view-news .form-text {
  height: 35px; }
/* line 40, ../sass/base/_pages_press.scss */
.view-news ul li.pager__item {
  font-size: 16px;
  font-weight: bold;
  padding: 12px; }
@media (min-width: 392px) {
  /* line 43, ../sass/base/_pages_press.scss */
  .view-news #edit-field-release-date-value-wrapper {
    margin-top: 18px; }
  /* line 44, ../sass/base/_pages_press.scss */
  .view-news .views-widget-per-page {
    margin-top: 18px; }
  /* line 45, ../sass/base/_pages_press.scss */
  .view-news .views-submit-button {
    right: 0px;
    top: 0px; }
  /* line 46, ../sass/base/_pages_press.scss */
  .view-news .views-reset-button {
    right: 0px;
    top: 48px; }
  /* line 47, ../sass/base/_pages_press.scss */
  .view-news #edit-field-release-date-value-max-wrapper {
    margin-top: 0px; } }
@media (min-width: 862px) {
  /* line 50, ../sass/base/_pages_press.scss */
  .view-news #edit-field-release-date-value-wrapper {
    margin-top: 0px; }
  /* line 51, ../sass/base/_pages_press.scss */
  .view-news .views-widget-per-page {
    margin-top: 0px; }
  /* line 52, ../sass/base/_pages_press.scss */
  .view-news .views-submit-button {
    right: 24%;
    top: 66px; }
  /* line 53, ../sass/base/_pages_press.scss */
  .view-news .views-reset-button {
    right: 6.5%;
    top: 66px; } }
@media (min-width: 984px) {
  /* line 56, ../sass/base/_pages_press.scss */
  .view-news .views-submit-button {
    right: 36%;
    top: 66px; }
  /* line 57, ../sass/base/_pages_press.scss */
  .view-news .views-reset-button {
    right: 19.5%;
    top: 66px; } }

/* New Programs and Campaigns Redesign Styles - Begin */
/* line 4, ../sass/base/_pages_progs_camps.scss */
body.page-programs-campaigns h1, body.page-programs h1, body.node-type-landing-programs-campaigns h1 {
  color: #1e384b;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 28px;
  font-weight: bold;
  letter-spacing: normal;
  line-height: 30px;
  padding: 0;
  margin: 0 0 10px 0;
  position: relative; }
  @media (min-width: 39em) {
    /* line 4, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns h1, body.page-programs h1, body.node-type-landing-programs-campaigns h1 {
      font-size: 32px;
      line-height: 34px; } }
/* line 19, ../sass/base/_pages_progs_camps.scss */
body.page-programs-campaigns h1:not(.fsrHeading):after, body.page-programs h1:not(.fsrHeading):after, body.node-type-landing-programs-campaigns h1:not(.fsrHeading):after {
  position: absolute;
  left: 0;
  width: 80px;
  content: "";
  border-bottom: 4px solid #cd3835;
  bottom: -11px; }
/* line 27, ../sass/base/_pages_progs_camps.scss */
body.page-programs-campaigns h2, body.page-programs h2, body.node-type-landing-programs-campaigns h2 {
  color: #1e384b;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 23px;
  font-weight: bold;
  letter-spacing: normal;
  line-height: 25px;
  padding: 0;
  margin: 0 0 10px 0; }
  @media (min-width: 39em) {
    /* line 27, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns h2, body.page-programs h2, body.node-type-landing-programs-campaigns h2 {
      font-size: 28px;
      line-height: 30px; } }
/* line 41, ../sass/base/_pages_progs_camps.scss */
body.page-programs-campaigns #banner img, body.page-programs #banner img, body.node-type-landing-programs-campaigns #banner img {
  margin-bottom: 10px; }
/* line 49, ../sass/base/_pages_progs_camps.scss */
body.page-programs-campaigns .view-programs-campaigns .views-exposed-form, body.page-programs .view-programs-campaigns .views-exposed-form, body.node-type-landing-programs-campaigns .view-programs-campaigns .views-exposed-form {
  margin: 15px 0 25px 0;
  display: block;
  clear: both;
  float: none; }
  /* line 55, ../sass/base/_pages_progs_camps.scss */
  body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value, body.page-programs .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value, body.node-type-landing-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value {
    display: inline-block;
    float: none;
    width: 100%;
    margin: 0 0 15px 0 !important;
    padding: 0 !important;
    clear: both; }
    @media (min-width: 54em) {
      /* line 55, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value, body.page-programs .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value, body.node-type-landing-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value {
        margin: 0 !important;
        /* width: 70%; original value */
        width: 65%;
        float: left;
        clear: none; } }
    /* line 69, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value .form-text, body.page-programs .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value .form-text, body.node-type-landing-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value .form-text {
      margin: 0;
      font-size: 15px;
      font-weight: normal;
      letter-spacing: 0.5px;
      background-color: #FFFFFF;
      padding: 10px 10px;
      height: 45px;
      border: 1px solid #a3a7a9;
      width: 100%; }
      /* line 79, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value .form-text:focus, body.page-programs .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value .form-text:focus, body.node-type-landing-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-widget-filter-field_summary_value .form-text:focus {
        border: solid 1px #5191CD;
        box-shadow: 0 0 2px 2px rgba(95, 142, 228, 0.2);
        -webkit-box-shadow: 0 0 2px 2px rgba(95, 142, 228, 0.2); }
  /* line 86, ../sass/base/_pages_progs_camps.scss */
  body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button, body.page-programs .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button, body.node-type-landing-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button {
    display: inline-block;
    float: left;
    width: auto;
    margin: 0 !important;
    padding: 0 !important;
    clear: none;
    position: relative; }
    /* line 94, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit, body.page-programs .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit, body.node-type-landing-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit {
      padding: 15px 60px !important;
      width: 100%; }
    /* line 99, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .ajax-progress, body.page-programs .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .ajax-progress, body.node-type-landing-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .ajax-progress {
      position: absolute; }
  /* line 101, ../sass/base/_pages_progs_camps.scss */
  body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-reset-button, body.page-programs .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-reset-button, body.node-type-landing-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-reset-button {
    display: inline-block;
    float: right;
    width: auto;
    margin: 0 0 0 15px !important;
    padding: 0 !important;
    clear: none; }
    /* line 108, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-reset-button .form-submit, body.page-programs .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-reset-button .form-submit, body.node-type-landing-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-reset-button .form-submit {
      border: 1px solid #1a6986 !important;
      padding: 15px 35px !important;
      width: 100%; }
/* line 119, ../sass/base/_pages_progs_camps.scss */
body.page-programs-campaigns .view-programs-campaigns .view-content ul, body.page-programs .view-programs-campaigns .view-content ul, body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul {
  display: block;
  clear: both;
  float: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  list-style: none;
  list-style-type: none; }
  /* line 128, ../sass/base/_pages_progs_camps.scss */
  body.page-programs-campaigns .view-programs-campaigns .view-content ul li, body.page-programs .view-programs-campaigns .view-content ul li, body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li {
    display: inline-block;
    list-style: none;
    list-style-type: none;
    float: none;
    clear: both;
    margin: 0 0 30px 0;
    padding: 0;
    width: 100%;
    position: relative; }
    @media (min-width: 54em) {
      /* line 128, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .view-content ul li, body.page-programs .view-programs-campaigns .view-content ul li, body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li {
        width: 31.60%;
        margin: 0 25px 30px 0;
        float: left;
        clear: none; } }
    /* line 144, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-field-banner, body.page-programs .view-programs-campaigns .view-content ul li .views-field-field-banner, body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-field-banner {
      width: 100%;
      display: block;
      clear: both;
      float: none;
      margin-bottom: 10px;
      position: static;
      width: 100%;
      height: auto; }
      /* line 153, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-field-banner a, body.page-programs .view-programs-campaigns .view-content ul li .views-field-field-banner a, body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-field-banner a {
        display: block;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 100%;
        z-index: 1; }
        /* line 161, ../sass/base/_pages_progs_camps.scss */
        body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-field-banner a img, body.page-programs .view-programs-campaigns .view-content ul li .views-field-field-banner a img, body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-field-banner a img {
          width: 100%;
          height: auto;
          display: block;
          background-color: #f5f5f5;
          text-indent: -9999px; }
      /* line 169, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-field-banner a:hover, body.page-programs .view-programs-campaigns .view-content ul li .views-field-field-banner a:hover, body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-field-banner a:hover {
        color: #cd3835; }
    /* line 173, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-title, body.page-programs .view-programs-campaigns .view-content ul li .views-field-title, body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-title {
      width: 100%;
      display: block;
      clear: both;
      float: none;
      font-size: 18px;
      margin-bottom: 5px;
      color: #1f419a;
      position: relative; }
      /* line 182, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-title a, body.page-programs .view-programs-campaigns .view-content ul li .views-field-title a, body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-title a {
        text-decoration: none;
        z-index: 2;
        position: relative; }
      /* line 187, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-title a:hover, body.page-programs .view-programs-campaigns .view-content ul li .views-field-title a:hover, body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-title a:hover {
        color: #cd3835;
        cursor: pointer; }
    /* line 192, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-title.hover a, body.page-programs .view-programs-campaigns .view-content ul li .views-field-title.hover a, body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-title.hover a {
      color: #cd3835;
      cursor: pointer; }
    /* line 196, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-field-summary, body.page-programs .view-programs-campaigns .view-content ul li .views-field-field-summary, body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li .views-field-field-summary {
      width: 100%;
      display: block;
      clear: both;
      float: none;
      color: #4a4a4a; }
  /* line 204, ../sass/base/_pages_progs_camps.scss */
  body.page-programs-campaigns .view-programs-campaigns .view-content ul li:nth-child(3n), body.page-programs .view-programs-campaigns .view-content ul li:nth-child(3n), body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li:nth-child(3n) {
    margin-bottom: 25px; }
    @media (min-width: 54em) {
      /* line 204, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .view-content ul li:nth-child(3n), body.page-programs .view-programs-campaigns .view-content ul li:nth-child(3n), body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li:nth-child(3n) {
        margin-right: 0; } }
  /* line 210, ../sass/base/_pages_progs_camps.scss */
  body.page-programs-campaigns .view-programs-campaigns .view-content ul li:nth-child(3n+1), body.page-programs .view-programs-campaigns .view-content ul li:nth-child(3n+1), body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li:nth-child(3n+1) {
    clear: both; }
    @media (min-width: 54em) {
      /* line 210, ../sass/base/_pages_progs_camps.scss */
      body.page-programs-campaigns .view-programs-campaigns .view-content ul li:nth-child(3n+1), body.page-programs .view-programs-campaigns .view-content ul li:nth-child(3n+1), body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li:nth-child(3n+1) {
        clear: left; } }
  @media (min-width: 54em) {
    /* line 216, ../sass/base/_pages_progs_camps.scss */
    body.page-programs-campaigns .view-programs-campaigns .view-content ul li:nth-child(3n):after, body.page-programs .view-programs-campaigns .view-content ul li:nth-child(3n):after, body.node-type-landing-programs-campaigns .view-programs-campaigns .view-content ul li:nth-child(3n):after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; } }

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

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

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

/* line 250, ../sass/base/_pages_progs_camps.scss */
.fep-display .views-row {
  border-bottom: 1px solid #a5a3a3;
  margin-bottom: 10px; }
/* line 255, ../sass/base/_pages_progs_camps.scss */
.fep-display .fep-pro-name {
  color: #c74e44;
  font-weight: bold;
  font-size: larger;
  clear: both;
  line-height: 1.5em; }
/* line 263, ../sass/base/_pages_progs_camps.scss */
.fep-display .fep-pro-services {
  font-size: smaller;
  padding-bottom: 10px; }
  /* line 266, ../sass/base/_pages_progs_camps.scss */
  .fep-display .fep-pro-services .left {
    float: left;
    padding-right: 20px;
    width: 300px; }
  /* line 271, ../sass/base/_pages_progs_camps.scss */
  .fep-display .fep-pro-services .right {
    float: left;
    clear: right;
    width: 300px; }
/* line 278, ../sass/base/_pages_progs_camps.scss */
.fep-display .clearfix::after {
  content: "";
  clear: both;
  display: table; }
/* line 283, ../sass/base/_pages_progs_camps.scss */
.fep-display .fep-page-display .field-content {
  line-height: 1.2em; }
/* line 287, ../sass/base/_pages_progs_camps.scss */
.fep-display #edit-field-fepstate-value {
  min-width: 250px; }
/* line 290, ../sass/base/_pages_progs_camps.scss */
.fep-display label[for=edit-field-fepstate-value-wrapper], .fep-display label[for=edit-field-fepstate-value], .fep-display #edit-field-fepstate-value-wrapper > div {
  float: left;
  padding-right: 10px; }
/* line 294, ../sass/base/_pages_progs_camps.scss */
.fep-display label[for=edit-items-per-page], .fep-display label[for=edit-field] {
  float: left;
  padding-right: 10px; }
/* line 299, ../sass/base/_pages_progs_camps.scss */
.fep-display select[id=edit-items-per-page] {
  min-width: 50px !important;
  float: left; }
/* line 303, ../sass/base/_pages_progs_camps.scss */
.fep-display .views-submit-button {
  float: none !important;
  clear: both;
  padding: .5em 0; }
/* line 308, ../sass/base/_pages_progs_camps.scss */
.fep-display .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: #cd3835;
    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; }

@media print {
  @page {
    margin: 7% !important; }

  /* line 7, ../sass/base/_print.scss */
  body, p, li {
    font-size: 12px !important; }

  /* line 10, ../sass/base/_print.scss */
  h1 {
    font-size: 28px !important;
    line-height: 34px !important; }

  /* line 14, ../sass/base/_print.scss */
  h2 {
    font-size: 18px !important; }

  /* line 18, ../sass/base/_print.scss */
  a {
    text-decoration: none; }

  /* line 22, ../sass/base/_print.scss */
  a:after {
    font-size: 12px !important;
    font-weight: normal;
    word-break: break-all !important;
    text-transform: lowercase !important; }

  /* line 32, ../sass/base/_print.scss */
  body.front a[href^="/node"]:after {
    display: none; }
  /* line 36, ../sass/base/_print.scss */
  body.front .glance-item-image a:after, body.front .topic-image a:after {
    display: none; }

  /* line 43, ../sass/base/_print.scss */
  a[href^="http"]:after, a[href^="tel"]:after {
    content: " (" attr(href) ") "; }

  /* line 48, ../sass/base/_print.scss */
  a:not([href^="http"]):not([href^="tel"]):after, a[href^="//"]:after {
    content: " (http:" attr(href) ") "; }

  /* line 53, ../sass/base/_print.scss */
  a[href^="/node"]:after {
    content: " (https://www.samhsa.gov" attr(href) ") "; }

  /* line 57, ../sass/base/_print.scss */
  a:not([href^="http"]):not([href^="//"]):not([href^="tel"]):after {
    content: " (https://www.samhsa.gov" attr(href) ") "; }

  /* a[href^="/"]:after {} */
  /* .pc-list .views-field-field-banner, .landing_images, .image_wrap, .topic-image, .views-field-field-featured-image {
  	a:after {
  		display: none !important;
  	}
  } */
  /* line 69, ../sass/base/_print.scss */
  li.pc-list-item .views-field-field-banner a:after, .image_wrap a:after, .views-field-field-featured-image a:after {
    content: "" !important; }

  /* ul.glance-items.spotlight-hp-items li.glance-item.spotlight-hp-item {
  	:not(div.glance-item-image) a:after {
  		display: none;
  	} */
  /* line 79, ../sass/base/_print.scss */
  a[href$=jpg]:after, a[href$=jpeg]:after, a[href$=png]:after, a[href$=gif]:after {
    content: "" !important; }

  /* line 84, ../sass/base/_print.scss */
  .view-programs-campaigns ul {
    clear: both;
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-type: none; }
    /* line 90, ../sass/base/_print.scss */
    .view-programs-campaigns ul li {
      display: inline-block !important;
      vertical-align: top;
      width: 31% !important;
      margin: 0 10px 10px 0 !important;
      position: relative;
      float: left;
      overflow: hidden !important; }
      /* line 98, ../sass/base/_print.scss */
      .view-programs-campaigns ul li :nth-child(3n):after {
        margin: 0 !important;
        clear: none !important; }

  /* line 104, ../sass/base/_print.scss */
  .pc-list .views-field-title a:after, .site-map-menu a:after {
    content: " (https://www.samhsa.gov" attr(href) ") " !important; }

  /* line 109, ../sass/base/_print.scss */
  #hhs-ribbon {
    display: inline-block !important; }

  /* line 113, ../sass/base/_print.scss */
  .l-region--footer, .l-region--bottom-footer, div.last_updated.font.box {
    display: none !important; }

  /* line 117, ../sass/base/_print.scss */
  div.l-content {
    width: 100% !important;
    margin: 0 !important; }

  /* line 121, ../sass/base/_print.scss */
  .l-content p {
    font-size: 12px !important; }

  /* line 124, ../sass/base/_print.scss */
  h2.block__title {
    color: #666;
    font-size: 20px; }

  /* line 129, ../sass/base/_print.scss */
  nav#block-menu-menu-utility-menu, #mobile-hamburger, #top-search-glass-icon, div#block-samhsa-theme-block-header-search-box, div.share_buttons, .breadcrumb {
    display: none !important; }

  /* line 134, ../sass/base/_print.scss */
  nav#block-menu-menu-mega {
    display: none !important; }

  /* line 138, ../sass/base/_print.scss */
  a#main-content::after {
    display: none !important; }

  /* line 141, ../sass/base/_print.scss */
  div.field--name-field-summary {
    border: none !important;
    padding-bottom: 0 !important;
    font-size: 12px !important; }

  /* line 146, ../sass/base/_print.scss */
  div.left, div.right, div.l-region--grid-left, div.l-region--grid-right {
    width: 100% !important;
    clear: both !important;
    margin: 0 !important; }

  /* line 152, ../sass/base/_print.scss */
  .l-region--sidebar-first, .l-region--sidebar-second {
    display: none !important; }

  /* line 157, ../sass/base/_print.scss */
  .view-programs-campaigns .block--views-exp-programs-campaigns-page-1 {
    display: none !important; }

  /* line 161, ../sass/base/_print.scss */
  .landing_yellow {
    /* border: 1px solid #000; */
    border: none !important;
    background-color: #fff !important;
    color: #000 !important; }

  /* line 168, ../sass/base/_print.scss */
  body .l-main .yellow a, body .l-main .yellow a:hover, .yellow {
    color: #000 !important;
    background-color: #fff !important;
    text-decoration: none !important; }

  /* .block__content .image_wrap img {
  	width: 100% !important;
  } */
  /* line 178, ../sass/base/_print.scss */
  .l-header .l-region--header {
    background-color: #fff !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    margin-left: 0px !important;
    padding-bottom: 20px !important; }

  /* line 187, ../sass/base/_print.scss */
  a.top-logo-wrapper-link:after {
    content: url(/sites/all/themes/omega_samhsa/images/SAMHSA-logo-blue-print.png) !important;
    max-width: 250px !important;
    max-height: 85px !important;
    -webkit-print-color-adjust: exact; }

  /* line 194, ../sass/base/_print.scss */
  #block-samhsa-theme-block-main-logo-top {
    float: left !important;
    padding: 0 0 20px 20px !important; }

  /* line 198, ../sass/base/_print.scss */
  .find-treatment-section {
    display: none !important; } }
/********** 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 */
  .not-front .share_buttons ul {
    padding: 0;
    margin: 10px 0; }

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

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

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

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

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

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

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

/* line 34, ../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 40, ../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 42, ../sass/base/_regions_content.scss */
.l-content .field__item, .l-content .field__label {
  margin-top: 14px; }

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

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

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

/* line 47, ../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 48, ../sass/base/_regions_content.scss */
.l-content .summary {
  margin: 0px;
  padding: 15px;
  background: #c8c9b0; }

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

/* line 50, ../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: 999px) {
  /* 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 206, ../sass/base/_regions_header.scss */
    #hamburger-menu .findtreatment,
    #hamburger-menu .practitionertraining,
    #hamburger-menu .publicmessages,
    #hamburger-menu .topics,
    #hamburger-menu .programs,
    #hamburger-menu .grants,
    #hamburger-menu .data,
    #hamburger-menu .newsroom,
    #hamburger-menu .aboutus,
    #hamburger-menu .publications {
      width: 100%;
      background: #1e384b; }
    /* line 211, ../sass/base/_regions_header.scss */
    #hamburger-menu ul {
      padding: 0;
      margin: 0px auto;
      width: 100%; }
    /* line 217, ../sass/base/_regions_header.scss */
    #hamburger-menu li {
      font-family: Tahoma, sans-serif;
      z-index: 9999; }
    /* line 222, ../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 233, ../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 244, ../sass/base/_regions_header.scss */
    #hamburger-menu ul li:hover {
      border-bottom: 4px solid #CD3835; }
      /* line 247, ../sass/base/_regions_header.scss */
      #hamburger-menu ul li:hover + li {
        border-top: 1px solid #1e384b; }
    /* line 252, ../sass/base/_regions_header.scss */
    #hamburger-menu .white_arrow_mobile {
      margin: 15px 15px 15px 0; }

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

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

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

  /* line 284, ../sass/base/_regions_header.scss */
  #hhs-ribbon,
  #block-samhsa-theme-block-header-search-box,
  #block-menu-menu-utility-menu {
    display: none; } }
/* line 5, ../sass/base/_regions_megamenu.scss */
.section-find-help #block-menu-menu-mega ul li.findtreatment,
.section-find-treatment #block-menu-menu-mega ul li.findtreatment,
.section-esmi-treatment-locator #block-menu-menu-mega ul li.findtreatment {
  font-weight: bold;
  border-bottom: 4px solid #CD3835; }

/* line 32, ../sass/base/_regions_megamenu.scss */
.section-practitioner-training #block-menu-menu-mega ul li.practitionertraining,
.section-national-center-excellence-protected-health-information #block-menu-menu-mega ul li.practitionertraining,
.section-clinical-support-system-serious-mental-illness-css-smi #block-menu-menu-mega ul li.practitionertraining,
.section-rural-opioid-technical-assistance-rota #block-menu-menu-mega ul li.practitionertraining,
.section-technology-transfer-centers-ttc #block-menu-menu-mega ul li.practitionertraining,
.section-national-center-of-excellence-for-eating-disorders #block-menu-menu-mega ul li.practitionertraining,
.section-state-targeted-response-technical-assistance #block-menu-menu-mega ul li.practitionertraining,
.section-providers-clinical-support-system-medication-assisted-treatment #block-menu-menu-mega ul li.practitionertraining,
.section-suicide-prevention-resource-center #block-menu-menu-mega ul li.practitionertraining,
.section-center-excellence-eating-disorders #block-menu-menu-mega ul li.practitionertraining,
.section-iecmhc #block-menu-menu-mega ul li.practitionertraining,
.section-homeless-housing-resource-network #block-menu-menu-mega ul li.practitionertraining,
.section-national-center-excellence-tobacco-free-recovery #block-menu-menu-mega ul li.practitionertraining,
.section-national-center-substance-abuse-child-welfare #block-menu-menu-mega ul li.practitionertraining,
.section-nttac #block-menu-menu-mega ul li.practitionertraining,
.section-providers-clinical-support-system-universities #block-menu-menu-mega ul li.practitionertraining,
.section-smvf-ta-center #block-menu-menu-mega ul li.practitionertraining,
.section-soar #block-menu-menu-mega ul li.practitionertraining,
.section-tribal-ttac #block-menu-menu-mega ul li.practitionertraining,
.section-brss-tacs #block-menu-menu-mega ul li.practitionertraining,
.section-dtac #block-menu-menu-mega ul li.practitionertraining,
.section-gains-center #block-menu-menu-mega ul li.practitionertraining {
  font-weight: bold;
  border-bottom: 4px solid #CD3835; }

/* line 67, ../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-technology-transfer-centers-ttc #block-menu-menu-mega ul li.practitionertraining,
.section-national-center-of-excellence-for-eating-disorders #block-menu-menu-mega ul li.practitionertraining,
.section-state-targeted-response-technical-assistance #block-menu-menu-mega ul li.practitionertraining,
.section-providers-clinical-support-system-medication-assisted-treatment #block-menu-menu-mega ul li.practitionertraining,
.section-clinical-support-system-serious-mental-illness-css-smi #block-menu-menu-mega ul li.practitionertraining,
.section-suicide-prevention-resource-center #block-menu-menu-mega ul li.practitionertraining,
.section-rural-opioid-technical-assistance-rota #block-menu-menu-mega ul li.practitionertraining,
.section-practitioner-training #block-menu-menu-mega ul li.practitionertraining {
  font-weight: bold;
  border-bottom: 4px solid #CD3835; }

/* line 148, ../sass/base/_regions_megamenu.scss */
.section-programs-campaigns #block-menu-menu-mega ul li.programs,
.section-programs #block-menu-menu-mega ul li.programs,
.section-promote-acceptance #block-menu-menu-mega ul li.programs,
.section-behavioral-health-equity #block-menu-menu-mega ul li.programs,
.section-buprenorphine-information-center #block-menu-menu-mega ul li.programs,
.section-captus #block-menu-menu-mega ul li.programs,
.section-children #block-menu-menu-mega ul li.programs,
.section-co-occurring #block-menu-menu-mega ul li.programs,
.section-community-conversations #block-menu-menu-mega ul li.programs,
.section-workplace #block-menu-menu-mega ul li.programs,
.section-ebp-web-guide #block-menu-menu-mega ul li.programs,
.section-faith-based-initiatives #block-menu-menu-mega ul li.programs,
.section-homelessness-resource-center #block-menu-menu-mega ul li.programs,
.section-kap #block-menu-menu-mega ul li.programs,
.section-medication-assisted-treatment #block-menu-menu-mega ul li.programs,
.section-million-hearts #block-menu-menu-mega ul li.programs,
.section-prevention-week #block-menu-menu-mega ul li.programs,
.section-nctic #block-menu-menu-mega ul li.programs,
.section-nitt-ta #block-menu-menu-mega ul li.programs,
.section-nrepp #block-menu-menu-mega ul li.programs,
.section-path-program #block-menu-menu-mega ul li.programs,
.section-partners-for-recovery #block-menu-menu-mega ul li.programs,
.recmo-subsite-page #block-menu-menu-mega ul li.programs,
.section-recovery-to-practice #block-menu-menu-mega ul li.programs,
.section-safe-schools-healthy-students #block-menu-menu-mega ul li.programs,
.section-sbirt #block-menu-menu-mega ul li.programs,
.section-semana-de-prevencion #block-menu-menu-mega ul li.programs,
.section-spf #block-menu-menu-mega ul li.programs,
.section-synar #block-menu-menu-mega ul li.programs,
.section-tloa #block-menu-menu-mega ul li.programs,
.section-too-smart-to-start #block-menu-menu-mega ul li.programs,
.section-underage-drinking #block-menu-menu-mega ul li.programs,
.section-voice-awards #block-menu-menu-mega ul li.programs,
.section-women-children-families #block-menu-menu-mega ul li.programs,
.section-integrated-health-solutions #block-menu-menu-mega ul li.programs,
.section-criminal-juvenile-justice #block-menu-menu-mega ul li.programs,
.section-disaster-preparedness #block-menu-menu-mega ul li.programs,
.section-ebp-resource-center #block-menu-menu-mega ul li.programs,
.section-hable-ellos-escuchan #block-menu-menu-mega ul li.programs,
.section-homelessness-programs-resources #block-menu-menu-mega ul li.programs,
.section-ismicc #block-menu-menu-mega ul li.programs,
.section-million-hearts-initiative #block-menu-menu-mega ul li.programs,
.section-minority-fellowship-program #block-menu-menu-mega ul li.programs,
.section-child-trauma #block-menu-menu-mega ul li.programs,
.section-childrens-awareness-day #block-menu-menu-mega ul li.programs,
.section-native-connections #block-menu-menu-mega ul li.programs,
.section-school-campus-health #block-menu-menu-mega ul li.programs,
.section-section-223 #block-menu-menu-mega ul li.programs,
.section-semana-de-prevención #block-menu-menu-mega ul li.programs,
.section-iccpud #block-menu-menu-mega ul li.programs,
.section-power-language-portrayals #block-menu-menu-mega ul li.programs,
.section-power-perceptions-understanding #block-menu-menu-mega ul li.programs,
.section-trauma-violence #block-menu-menu-mega ul li.programs,
.section-tribal-affairs #block-menu-menu-mega ul li.programs,
.section-workforce #block-menu-menu-mega ul li.programs,
.section-first-responder-mental-health-awareness-training #block-menu-menu-mega ul li.programs,
.section-historically-black-colleges-universities-center-excellence-behavioral-health #block-menu-menu-mega ul li.programs,
.section-national-consumer-technical-assistance-center #block-menu-menu-mega ul li.programs,
.section-national-network-eliminate-disparities-behavioral-health #block-menu-menu-mega ul li.programs,
.section-networking-certifying-training-suicide-prevention-hotlines-disaster-distress-helpline #block-menu-menu-mega ul li.programs,
.section-marijuana-quiz #block-menu-menu-mega ul li.programs,
.marijuana-quiz #block-menu-menu-mega ul li.programs,
.section-mental-health-awareness-and-training #block-menu-menu-mega ul li.programs {
  font-weight: bold;
  border-bottom: 4px solid #CD3835; }

/* line 159, ../sass/base/_regions_megamenu.scss */
.section-suicide #block-menu-menu-mega ul li.publicmessages,
.section-marijuana #block-menu-menu-mega ul li.publicmessages,
.section-meth #block-menu-menu-mega ul li.publicmessages,
.section-serious-mental-illness #block-menu-menu-mega ul li.publicmessages,
.section-families #block-menu-menu-mega ul li.publicmessages,
.section-young-adults #block-menu-menu-mega ul li.publicmessages {
  font-weight: bold;
  border-bottom: 4px solid #CD3835; }

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

/* line 174, ../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 181, ../sass/base/_regions_megamenu.scss */
.section-health-reform #block-menu-menu-mega ul li.priorities {
  font-weight: bold;
  border-bottom: 4px solid #CD3835; }

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

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

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

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

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

/* line 217, ../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 222, ../sass/base/_regions_megamenu.scss */
#block-menu-menu-mega {
  height: 45px;
  width: 100%;
  background: #1e384b;
  position: relative;
  list-style: none;
  float: left; }
  /* line 230, ../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 230, ../sass/base/_regions_megamenu.scss */
      #block-menu-menu-mega li a {
        font-size: 16px; } }
  /* line 241, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul {
    padding: 0;
    margin: 0px auto;
    width: 100%;
    height: 45px; }
  /* line 247, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li {
    float: left;
    width: 14.5%;
    text-align: center;
    border: none; }
  /* line 253, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li:hover {
    border-bottom: 4px solid #CD3835;
    padding: 0px;
    text-decoration: none; }
  /* line 258, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li:hover > a {
    z-index: 9999;
    text-decoration: none; }
  /* line 262, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li > a {
    color: #fff;
    display: inline-block;
    text-align: center;
    text-decoration: none; }
  /* line 269, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li.active-trail > a {
    font-weight: bold; }
  /* line 272, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega a#pull {
    display: none; }
  /* line 275, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .findtreatment {
    width: 15%;
    word-spacing: 4px; }
  /* line 279, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .practitionertraining {
    width: 17%; }
  /* line 282, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .publicmessages {
    width: 15%; }
  /* line 285, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .grants {
    width: 7%; }
  /* line 288, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .data {
    width: 7%; }
  /* line 291, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .programs {
    width: 9%; }
  /* line 294, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .newsroom {
    width: 10%; }
  /* line 297, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .aboutus {
    width: 8%; }
  /* line 300, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .publications {
    width: 12%; }
  @media (max-width: 863px) {
    /* line 305, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega > .menu .leaf a {
      font-size: 14px;
      line-height: 41px; }
      /* line 310, ../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 316, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega > .menu .leaf a {
      padding-top: 6px;
      line-height: 1.2em; }
    /* line 321, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .findtreatment {
      width: 12%;
      padding-top: 0; }
    /* line 325, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .practitionertraining {
      width: 12%; }
    /* line 328, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .publicmessages {
      width: 12%; }
    /* line 331, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .grants {
      width: 10%; }
    /* line 334, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .data {
      width: 8%; }
    /* line 337, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .programs {
      width: 10%;
      padding-top: 0; }
    /* line 341, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .newsroom {
      width: 11%; }
    /* line 344, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .aboutus {
      width: 11%; }
    /* line 347, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .publications {
      width: 14%; } }

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

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

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

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

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

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

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

/* line 394, ../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 406, ../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: #cd3835;
  text-decoration: none; }

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

@media (max-width: 624px) {
  /* line 419, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega {
    display: none; } }
@media (min-width: 624px) and (max-width: 768px) {
  /* line 427, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper, #public_wrapper {
    width: 600px; } }
@media (min-width: 768px) and (max-width: 864px) {
  /* line 433, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper, #public_wrapper {
    width: 744px; } }
@media (min-width: 864px) and (max-width: 1000px) {
  /* line 439, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper, #public_wrapper {
    width: 840px; } }
@media (min-width: 1000px) {
  /* line 445, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper, #public_wrapper {
    width: 976px; } }
@media (min-width: 624px) and (max-width: 768px) {
  /* line 452, ../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 456, ../sass/base/_regions_megamenu.scss */
  #priorities_wrapper {
    width: 250px; } }
@media (min-width: 624px) and (max-width: 768px) {
  /* line 464, ../sass/base/_regions_megamenu.scss */
  #practitioner_wrapper {
    width: 600px; } }
@media (min-width: 768px) and (max-width: 864px) {
  /* line 470, ../sass/base/_regions_megamenu.scss */
  #practitioner_wrapper {
    width: 744px; } }
@media (min-width: 864px) and (max-width: 1000px) {
  /* line 476, ../sass/base/_regions_megamenu.scss */
  #practitioner_wrapper {
    width: 840px; } }
@media (min-width: 1000px) {
  /* line 482, ../sass/base/_regions_megamenu.scss */
  #practitioner_wrapper {
    width: 1000px; } }
@media (min-width: 768px) {
  /* line 489, ../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 493, ../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 497, ../sass/base/_regions_megamenu.scss */
  #priorities_wrapper {
    width: 100%; } }
/* line 504, ../sass/base/_regions_megamenu.scss */
#grants_wrapper,
#healthreform_wrapper,
#aboutus_wrapper {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

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

/* line 516, ../sass/base/_regions_megamenu.scss */
#megamenu-pactitioner,
#megamenu-programms,
#megamenu-public {
  padding: 0;
  margin-top: 0; }

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

/* line 543, ../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 550, ../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 557, ../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 567, ../sass/base/_regions_megamenu.scss */
  #megamenu-grants-1,
  #megamenu-grants-2,
  #megamenu-grants-3 {
    max-width: 200px; } }
@media (min-width: 1000px) {
  /* line 576, ../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 582, ../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 588, ../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 595, ../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 600, ../sass/base/_regions_megamenu.scss */
  #megamenu-aboutus-3 {
    border-right: none; }

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

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

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

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

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

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

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

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

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

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

/* line 685, ../sass/base/_regions_megamenu.scss */
.mega-header-padding a:hover {
  text-decoration: none; }

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

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

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

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

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

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

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

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

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

/* line 765, ../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 774, ../sass/base/_regions_megamenu.scss */
.view_more a:hover {
  color: #cd3835;
  text-decoration: none; }

/* line 782, ../sass/base/_regions_megamenu.scss */
.featured-megamenu-topics {
  width: 32.39437%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  clear: none;
  display: inline-block;
  border-right: 1px solid #9e9e9e;
  margin-top: 10px; }

/* line 797, ../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 807, ../sass/base/_regions_megamenu.scss */
.menu-minipanels .content a:hover,
.featured-megamenu-topics .content a:active {
  color: #cd3835;
  text-decoration: none; }

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

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

  /* .featured-megamenu-topics,
  .featured-megamenu-p-n-c {
    display: none;
  } */
  /* line 841, ../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 845, ../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 852, ../sass/base/_regions_megamenu.scss */
  #topics_wrapper,
  #p-n-c_wrapper {
    width: 744px; } }
@media (min-width: 864px) and (max-width: 1000px) {
  /* line 859, ../sass/base/_regions_megamenu.scss */
  #topics_wrapper,
  #p-n-c_wrapper {
    width: 840px; } }
@media (min-width: 1000px) {
  /* line 866, ../sass/base/_regions_megamenu.scss */
  #topics_wrapper, #practitioner_wrapper,
  #p-n-c_wrapper {
    width: 976px; } }
/* line 872, ../sass/base/_regions_megamenu.scss */
.topics-megamenu-img-center,
.p-n-c-megamenu-img-center {
  clear: both;
  margin: 10px auto; }

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

/* line 886, ../sass/base/_regions_megamenu.scss */
.p-n-c-megamenu-link {
  padding-bottom: 10px;
  padding-left: 0; }

/* line 891, ../sass/base/_regions_megamenu.scss */
#megamenu-programms li, #megamenu-pactitioner li, #megamenu-public li {
  padding: 14px 5px 0 0; }

/* line 895, ../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 905, ../sass/base/_regions_megamenu.scss */
.p-n-c-megamenu-link a:hover,
.p-n-c-megamenu-link a:active {
  color: #cd3835;
  text-decoration: none; }

/* line 913, ../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 921, ../sass/base/_regions_megamenu.scss */
div#megamenu-p-n-c-2 ul li,
div#megamenu-p-n-c-3 ul li,
div#megamenu-topics-2 ul li,
div#megamenu-topics-3 ul li {
  margin-bottom: 7px; }

/* line 3, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block h2 {
  color: #fff;
  font-size: 14px;
  background: #cd3835;
  border-bottom: 1px solid #fff;
  padding: 10px 0px 10px 15px;
  margin: 0;
  font-weight: bold; }
  /* line 5, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block h2 a {
    color: #fff;
    font-size: 14px;
    padding: 10px 0px 10px 0px;
    margin: 15px 0px 0px 0px;
    text-decoration: none; }
  /* line 7, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block h2 a:hover {
    text-decoration: underline;
    color: #fff; }
/* line 9, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block ul li {
  background: #cdcdcd;
  border-bottom: 1px solid #fff;
  list-style: none;
  padding: 10px 0px 10px 15px;
  margin: 0px;
  line-height: normal; }
  /* line 11, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul li .active-trail {
    font-weight: bold; }
  /* line 12, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul li a {
    font-weight: normal;
    color: #000;
    text-decoration: none;
    padding-right: 5px; }
  /* line 13, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul li a.active {
    font-weight: bold; }
  /* line 14, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul li a:hover {
    text-decoration: underline; }
/* line 16, ../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 18, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul ul .active-trail {
    font-weight: bold; }
  /* line 19, ../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 21, ../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 23, ../sass/base/_regions_sidebar-first.scss */
    .l-region--sidebar-first .nav-side-block ul ul li a:active {
      font-weight: bold; }
    /* line 24, ../sass/base/_regions_sidebar-first.scss */
    .l-region--sidebar-first .nav-side-block ul ul li a:hover {
      text-decoration: underline; }
  /* line 26, ../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 27, ../sass/base/_regions_sidebar-first.scss */
    .l-region--sidebar-first .nav-side-block ul ul ul .active-trail {
      font-weight: bold; }
    /* line 28, ../sass/base/_regions_sidebar-first.scss */
    .l-region--sidebar-first .nav-side-block ul ul ul li {
      list-style: none outside none; }
    /* line 29, ../sass/base/_regions_sidebar-first.scss */
    .l-region--sidebar-first .nav-side-block ul ul ul li a {
      font-weight: normal; }
/* line 32, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block ul.menu ul.menu ul.menu {
  padding-left: 25px; }
/* line 33, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block .collapsed {
  /* border-bottom: 1px solid #fff; */ }
/* line 34, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block .leaf {
  border-bottom: 1px solid #fff; }
/* line 35, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block ul.menu {
  padding: 10px 0 0 0;
  margin: 0; }
  /* line 36, ../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 38, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul.menu .expanded .leaf {
    border: none; }
  /* line 41, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul.menu .expanded ul li {
    list-style: none; }
  /* line 43, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul.menu .expanded ul ul {
    margin-top: 0; }
  /* line 44, ../sass/base/_regions_sidebar-first.scss */
  .l-region--sidebar-first .nav-side-block ul.menu .expanded ul ul li {
    list-style: none; }
/* line 47, ../sass/base/_regions_sidebar-first.scss */
.l-region--sidebar-first .nav-side-block .menu-block-wrapper > ul {
  padding: 0; }

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

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

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

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

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

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

/* line 64, ../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 67, ../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 72, ../sass/base/_regions_sidebar-first.scss */
  #block-block-2 {
    margin-bottom: 0;
    overflow: visible !important;
    display: none; }

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

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

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

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

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

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

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

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

/* line 93, ../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 95, ../sass/base/_regions_sidebar-first.scss */
.beta_complete {
  font-size: 20px;
  padding-top: 20px; }

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

/* line 103, ../sass/base/_regions_sidebar-first.scss */
.speak_up_title {
  font-size: 105%;
  font-weight: bold; }
  /* line 104, ../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 45, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second .left,
.node-type-landing-programs-campaigns .l-region--sidebar-second .left,
.page-programs-campaigns .l-region--sidebar-second .left {
  float: left; }
/* line 48, ../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 50, ../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 51, ../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 52, ../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 53, ../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 54, ../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 55, ../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 57, ../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 59, ../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 60, ../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 62, ../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 64, ../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 66, ../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 69, ../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 72, ../sass/base/_regions_sidebar-second.scss */
#health_rss h2 {
  background: none;
  font-size: 130%; }

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

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

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

/* line 80, ../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: 13px;
  padding: 20px 0; }
  /* line 24, ../sass/base/_typography.scss */
  .breadcrumb a {
    font-weight: normal;
    font-size: 13px;
    text-decoration: none; }
    /* line 25, ../sass/base/_typography.scss */
    .breadcrumb a:hover {
      color: #CD3835; }
    /* line 28, ../sass/base/_typography.scss */
    .breadcrumb a:active {
      color: #4A4A4A; }

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

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

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

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

/* line 41, ../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 46, ../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 49, ../sass/base/_typography.scss */
ul {
  list-style: none; }

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

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

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

/* line 53, ../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 56, ../sass/base/_typography.scss */
a:hover, a:active {
  outline: none; }

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

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

/* line 60, ../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 63, ../sass/base/_typography.scss */
.menu, .menu .expanded, .menu .collapsed, .menu .leaf {
  border: none;
  list-style: none;
  text-align: left; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 49, ../sass/base/_webform745.scss */
  .form-checkboxes {
    -moz-column-count: 1;
    /* Firefox */
    -webkit-column-count: 1;
    /* Safari and Chrome */
    column-count: 1;
    column-gap: 40px; } }
/* .page-node-745 .form-item .form-type-checkbox {display:inline;}
   .page-node-745 label { float: left; width: 250px; text-align: left; display:block; }
input[type=checkbox], input[type=radio], input[type=email]  
		{display:block; float:left;vertical-align:bottom;}
.page-node-745 input[type=text], .page-node-745 input[type=email] 
		{ display: inline-block; float: left; width:300px; }
.page-node-745 .form-item  {padding-bottom:15px;}
.page-node-745 .form-radios .form-item label {width:80px;padding-left:5px;}
.page-node-745 .form-radios {display:block;padding-bottom:15px;}
.page-node-745 .form-radios label {width:300px;}
.webform-component-textarea label {width:100%;}
.webform-component-select {display:block; clear:left;}
.webform-component {display:block; clear:left;}
div.webform-component-checkboxes > label:first-child {width:100%;clear:both; border:solid red thin;}
.webform-component-checkboxes label.option {border:solid green thin;} 
.form-item .form-type-checkbox .form-item-submitted-reviewer-information-and-expertise-expertise-states {display:block;} 
*/
/* line 3, ../sass/components/_buttons.scss */
.samhsa-form-submit-style1, body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit, body.page-programs .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit, body.node-type-landing-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit, .get-help-block .find-treatment-section .block-search-form .search-button .form-submit {
  display: inline-block;
  background: #1a6986;
  background-color: #1a6986;
  border: none;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: normal;
  margin: 0;
  padding: 15px 20px;
  text-decoration: none;
  text-transform: capitalize;
  text-align: center;
  appearance: none;
  box-shadow: none;
  border-radius: 0;
  width: auto;
  height: 45px;
  line-height: 15px; }
  @media (min-width: 39em) {
    /* line 3, ../sass/components/_buttons.scss */
    .samhsa-form-submit-style1, body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit, body.page-programs .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit, body.node-type-landing-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit, .get-help-block .find-treatment-section .block-search-form .search-button .form-submit {
      font-size: 16px;
      line-height: 18px; } }
  /* line 30, ../sass/components/_buttons.scss */
  .samhsa-form-submit-style1:hover, body.page-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit:hover, body.page-programs .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit:hover, body.node-type-landing-programs-campaigns .view-programs-campaigns .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit:hover, .get-help-block .find-treatment-section .block-search-form .search-button .form-submit:hover {
    background-color: #5f636a; }

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

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

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

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

/* line 3, ../sass/components/_calendar.scss */
.page-hpr-events .l-content > .tabs,
.page-homelessness-programs-resources-calendar .l-content > .tabs {
  display: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 0) and (max-width: 767px) {
  /* line 23, ../sass/components/_exposed_filters_two_column.scss */
  .exposed-filters-two-column {
    display: none; } }
@media (min-width: 767px) {
  /* line 23, ../sass/components/_exposed_filters_two_column.scss */
  .exposed-filters-two-column {
    display: block !important; } }
/* line 32, ../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 32, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column .views-exposed-widget {
      width: 100%;
      float: none; } }
  /* line 44, ../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 44, ../sass/components/_exposed_filters_two_column.scss */
      .exposed-filters-two-column .views-exposed-widget label {
        width: 100%;
        float: none; } }
  /* line 56, ../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 56, ../sass/components/_exposed_filters_two_column.scss */
      .exposed-filters-two-column .views-exposed-widget select {
        width: 100%;
        margin: 0.5em 0; } }
/* line 66, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column .views-widget-filter-field_evp_section_page_value {
  width: 100%; }
  /* line 69, ../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 69, ../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 79, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column .views-widget-filter-combine {
  /*width: 100%;
  margin-bottom: 1em;*/ }
  /* line 83, ../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 83, ../sass/components/_exposed_filters_two_column.scss */
      .exposed-filters-two-column .views-widget-filter-combine label {
        width: 100%;
        float: none; } }
/* line 96, ../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 96, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column input[type="text"] {
      width: 100%; } }
/* line 109, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column .views-submit-button input {
  border: none;
  border-radius: 0; }

/* line 115, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-sort {
  clear: both;
  display: block;
  /*padding-top: 1.5em;*/ }
  /* line 120, ../sass/components/_exposed_filters_two_column.scss */
  .exposed-filters-two-column-sort .views-exposed-widget {
    width: auto;
    margin-right: 2em;
    margin-bottom: 2em; }
    /* line 125, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column-sort .views-exposed-widget select {
      float: left;
      width: 10em; }
    /* line 130, ../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 115, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column-sort {
      padding-top: 0; }
      /* line 139, ../sass/components/_exposed_filters_two_column.scss */
      .exposed-filters-two-column-sort .views-exposed-widget {
        width: 100%; }
        /* line 3, ../sass/components/_exposed_filters_two_column.scss */
        .exposed-filters-two-column-sort .views-exposed-widget:before, .exposed-filters-two-column-sort .views-exposed-widget:after {
          content: " ";
          display: table; }
        /* line 8, ../sass/components/_exposed_filters_two_column.scss */
        .exposed-filters-two-column-sort .views-exposed-widget:after {
          display: block;
          clear: both;
          height: 1px;
          margin-top: -1px;
          visibility: hidden; }
        /* line 15, ../sass/components/_exposed_filters_two_column.scss */
        .exposed-filters-two-column-sort .views-exposed-widget {
          *zoom: 1; }
        /* line 143, ../sass/components/_exposed_filters_two_column.scss */
        .exposed-filters-two-column-sort .views-exposed-widget select {
          width: 100%; }
        /* line 145, ../sass/components/_exposed_filters_two_column.scss */
        .exposed-filters-two-column-sort .views-exposed-widget label {
          width: 100%; } }

/* line 152, ../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 161, ../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 167, ../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 174, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-view .views-exposed-widget.views-submit-button {
  float: none;
  clear: both; }
  /* line 178, ../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 184, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column-view .views-exposed-widget.views-submit-button input[type="submit"] {
      width: 100%; } }
/* line 191, ../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 191, ../sass/components/_exposed_filters_two_column.scss */
    .exposed-filters-two-column-view .exposed-filters-two-column-header {
      display: none; } }
/* line 200, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-view .exposed-filters-two-column-header-mobile {
  display: none; }
  /* line 203, ../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 211, ../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 200, ../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 222, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-view .accordion {
  width: 100%; }
/* line 227, ../sass/components/_exposed_filters_two_column.scss */
.exposed-filters-two-column-view span.ext span.element-invisible {
  width: 0; }

/* line 1, ../sass/components/_mat-data-waivers-by-state.scss */
.view-bup-state-title {
  background: #1a6986;
  color: white;
  font-size: 16px;
  padding: 1em;
  margin: 1em 0 0 0; }

/* line 9, ../sass/components/_mat-data-waivers-by-state.scss */
.bup-intro {
  color: #777777; }

/* line 15, ../sass/components/_mat-data-waivers-by-state.scss */
.view-bup-data-waiver-by-state .bup-view-wrapper {
  background: #f7f7f7;
  padding: .5em; }
  /* line 20, ../sass/components/_mat-data-waivers-by-state.scss */
  .view-bup-data-waiver-by-state .bup-view-wrapper .results-download-wrapper {
    margin-bottom: 1em; }
    /* line 23, ../sass/components/_mat-data-waivers-by-state.scss */
    .view-bup-data-waiver-by-state .bup-view-wrapper .results-download-wrapper .results-download-label {
      color: #666666;
      font-weight: bold;
      align-self: center;
      margin-right: 1em;
      text-transform: uppercase;
      font-size: 14px; }
    /* line 32, ../sass/components/_mat-data-waivers-by-state.scss */
    .view-bup-data-waiver-by-state .bup-view-wrapper .results-download-wrapper .results-download-divider {
      color: #aaaaaa; }
    /* line 36, ../sass/components/_mat-data-waivers-by-state.scss */
    .view-bup-data-waiver-by-state .bup-view-wrapper .results-download-wrapper .results-download-links {
      text-decoration: none; }
/* line 42, ../sass/components/_mat-data-waivers-by-state.scss */
.view-bup-data-waiver-by-state .bup-content-wrapper {
  background: #ffffff;
  padding: 1.5em; }
/* line 47, ../sass/components/_mat-data-waivers-by-state.scss */
.view-bup-data-waiver-by-state .bup-col-labels {
  width: 100%;
  border: none;
  margin-bottom: 1.5em; }
  /* line 52, ../sass/components/_mat-data-waivers-by-state.scss */
  .view-bup-data-waiver-by-state .bup-col-labels th {
    font-size: 20px;
    color: #1e384b;
    font-weight: bold;
    text-align: left;
    border: none;
    padding: 0; }
    /* line 60, ../sass/components/_mat-data-waivers-by-state.scss */
    .view-bup-data-waiver-by-state .bup-col-labels th:first-child {
      width: 20%; }
/* line 66, ../sass/components/_mat-data-waivers-by-state.scss */
.view-bup-data-waiver-by-state .bup-data-by-state-table {
  width: 100%;
  margin-bottom: 2em;
  border: none;
  /*td {
    width: 85%;
  }*/ }
  /* line 71, ../sass/components/_mat-data-waivers-by-state.scss */
  .view-bup-data-waiver-by-state .bup-data-by-state-table th, .view-bup-data-waiver-by-state .bup-data-by-state-table td {
    border: none; }
  /* line 75, ../sass/components/_mat-data-waivers-by-state.scss */
  .view-bup-data-waiver-by-state .bup-data-by-state-table caption {
    font-size: 18px;
    color: #1a6986;
    font-weight: bold;
    text-align: left; }
  /* line 82, ../sass/components/_mat-data-waivers-by-state.scss */
  .view-bup-data-waiver-by-state .bup-data-by-state-table tbody tr {
    background: transparent !important;
    border-bottom: 1px solid #dddddd; }
  /* line 87, ../sass/components/_mat-data-waivers-by-state.scss */
  .view-bup-data-waiver-by-state .bup-data-by-state-table tbody tr:last-child {
    border: none; }
  /* line 91, ../sass/components/_mat-data-waivers-by-state.scss */
  .view-bup-data-waiver-by-state .bup-data-by-state-table th {
    width: 15%;
    color: #666666; }
  /* line 99, ../sass/components/_mat-data-waivers-by-state.scss */
  .view-bup-data-waiver-by-state .bup-data-by-state-table .bup-totals {
    color: #666666;
    font-weight: bold;
    display: inline-block;
    width: 3.5em; }
  /* line 106, ../sass/components/_mat-data-waivers-by-state.scss */
  .view-bup-data-waiver-by-state .bup-data-by-state-table .bup-counts {
    color: #666666;
    width: 2.5em;
    margin: 0px .8em 0px 0px; }
/* line 114, ../sass/components/_mat-data-waivers-by-state.scss */
.view-bup-data-waiver-by-state .pager {
  margin-left: 0;
  text-align: left; }
  /* line 118, ../sass/components/_mat-data-waivers-by-state.scss */
  .view-bup-data-waiver-by-state .pager a {
    text-decoration: none; }
/* line 123, ../sass/components/_mat-data-waivers-by-state.scss */
.view-bup-data-waiver-by-state .views-exposed-widgets {
  display: flex;
  flex-flow: row;
  margin-bottom: 2em; }
/* line 130, ../sass/components/_mat-data-waivers-by-state.scss */
.view-bup-data-waiver-by-state .views-widget-filter-field_bup_us_state_code_value,
.view-bup-data-waiver-by-state .views-widget-filter-field_bup_year_certified_value {
  display: flex;
  flex-direction: row;
  margin-right: 2em; }
  /* line 135, ../sass/components/_mat-data-waivers-by-state.scss */
  .view-bup-data-waiver-by-state .views-widget-filter-field_bup_us_state_code_value label,
  .view-bup-data-waiver-by-state .views-widget-filter-field_bup_year_certified_value label {
    color: #666;
    align-self: center;
    margin-right: 3em;
    text-transform: uppercase;
    font-size: 14px; }
  /* line 143, ../sass/components/_mat-data-waivers-by-state.scss */
  .view-bup-data-waiver-by-state .views-widget-filter-field_bup_us_state_code_value select,
  .view-bup-data-waiver-by-state .views-widget-filter-field_bup_year_certified_value select {
    border-radius: 0px;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    border: 2px solid #ddd;
    height: 3em;
    background-color: #fff;
    background-image: url(../images/chevron-down.png);
    background-position: 95% 50%;
    background-repeat: no-repeat;
    background-size: 16px;
    padding: 0 1em;
    color: #777777; }

/* line 162, ../sass/components/_mat-data-waivers-by-state.scss */
.view-bup-data-waiver-by-state .bup-data-by-state-table .bup-grand-totals {
  margin: 0px .8em 0px 0px;
  color: #666666;
  font-weight: bold;
  font-size: .8em; }

/* line 169, ../sass/components/_mat-data-waivers-by-state.scss */
.view-bup-data-waiver-by-state .bup-data-by-state-table th {
  width: 13.5%;
  color: #666666; }

/* line 173, ../sass/components/_mat-data-waivers-by-state.scss */
.view-bup-data-waiver-by-state .bup-content-wrapper {
  padding: 1em; }

/* line 176, ../sass/components/_mat-data-waivers-by-state.scss */
.view-bup-data-waiver-by-state .bup-view-wrapper {
  padding: 1em; }

/* line 180, ../sass/components/_mat-data-waivers-by-state.scss */
.view-bup-data-waiver-by-state .bup-data-by-state-table .bup-totals {
  color: #666666;
  font-weight: bold;
  display: inline-block;
  width: 3.75em;
  font-size: .8em; }

/* line 188, ../sass/components/_mat-data-waivers-by-state.scss */
.view-bup-data-waiver-by-state .bup-data-by-state-table .bup-counts {
  color: #666666;
  margin: 0px 1em 0px 0px;
  font-size: .8em; }

/*
 * Sample SCSS for adding Superfish styles to themes.
 *
 * Instructions:
 *
 * 1. Change the #block-superfish-1 (below) to the ID of your Superfish menu.
 *
 * 2. Add the SCSS to your theme, either as a separate SCSS file or as a part of the main SCSS file.
 *
 * 3. Note that by removing the .sf-style-none, the style will be applied to the menu regardless of
 *    the Style selected in the block configuration.
 *
 */
/* line 25, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-style-none, #block-superfish-2 .sf-style-none {
  float: left;
  margin: 0;
  padding: 0;
  /*li.sf-item-1 li.sf-item-1,*/ }
  /* line 30, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none li.sf-depth-1 a.sf-depth-1, #block-superfish-1 .sf-style-none li.sf-depth-1 a.sf-depth-1.sf-with-ul, #block-superfish-2 .sf-style-none li.sf-depth-1 a.sf-depth-1, #block-superfish-2 .sf-style-none li.sf-depth-1 a.sf-depth-1.sf-with-ul {
    font-weight: 400;
    text-decoration: none;
    height: 41px;
    line-height: 41px;
    text-align: center !important;
    padding: 0 12.256px 4px !important;
    letter-spacing: 0.03em;
    color: #fff;
    font-size: 16px; }
    /* line 40, ../sass/components/_navigation.scss */
    #block-superfish-1 .sf-style-none li.sf-depth-1 a.sf-depth-1:hover, #block-superfish-1 .sf-style-none li.sf-depth-1 a.sf-depth-1.sf-with-ul:hover, #block-superfish-2 .sf-style-none li.sf-depth-1 a.sf-depth-1:hover, #block-superfish-2 .sf-style-none li.sf-depth-1 a.sf-depth-1.sf-with-ul:hover {
      border-bottom: 4px solid #CD3835; }
  /* line 45, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none.sf-navbar, #block-superfish-2 .sf-style-none.sf-navbar {
    width: 100%;
    background: #1e384b; }
  /* line 49, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none ul, #block-superfish-2 .sf-style-none ul {
    background: #eeeeee;
    border: 1px solid #cdcdcd;
    border-radius: unset;
    padding: 15px 30px !important; }
    /* line 55, ../sass/components/_navigation.scss */
    #block-superfish-1 .sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper, #block-superfish-2 .sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper {
      background: silver; }
      /* line 57, ../sass/components/_navigation.scss */
      #block-superfish-1 .sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper li, #block-superfish-2 .sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper li {
        background: transparent; }
  /* line 63, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none a, #block-superfish-2 .sf-style-none a {
    color: white;
    padding: 0.75em 1.05em;
    font-size: 16px;
    text-align: left;
    font-family: Tahoma;
    font-weight: 400;
    text-decoration: none; }
    /* line 71, ../sass/components/_navigation.scss */
    #block-superfish-1 .sf-style-none a.sf-with-ul, #block-superfish-2 .sf-style-none a.sf-with-ul {
      padding-right: 2.25em; }
    /* line 74, ../sass/components/_navigation.scss */
    #block-superfish-1 .sf-style-none a:focus, #block-superfish-2 .sf-style-none a:focus {
      background: #1e384b;
      outline: 0; }
    /* line 78, ../sass/components/_navigation.scss */
    #block-superfish-1 .sf-style-none a:hover, #block-superfish-2 .sf-style-none a:hover {
      background: #1e384b;
      outline: 0; }
    /* line 82, ../sass/components/_navigation.scss */
    #block-superfish-1 .sf-style-none a:active, #block-superfish-2 .sf-style-none a:active {
      background: #1e384b;
      outline: 0; }
  /* line 88, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none span.nolink, #block-superfish-2 .sf-style-none span.nolink {
    color: #1e384b;
    padding: 0.75em 0; }
    /* line 91, ../sass/components/_navigation.scss */
    #block-superfish-1 .sf-style-none span.nolink.sf-with-ul, #block-superfish-2 .sf-style-none span.nolink.sf-with-ul {
      padding-right: 2.25em; }
    /* line 94, ../sass/components/_navigation.scss */
    #block-superfish-1 .sf-style-none span.nolink:hover, #block-superfish-2 .sf-style-none span.nolink:hover {
      background: #eeeeee;
      outline: 0; }
  /* line 99, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none span.sf-description, #block-superfish-2 .sf-style-none span.sf-description {
    color: white;
    display: block;
    font-size: 0.833em;
    line-height: 1.5;
    margin: 5px 0 0 5px;
    padding: 0; }
  /* line 110, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none.rtl span.sf-description, #block-superfish-2 .sf-style-none.rtl span.sf-description {
    margin: 5px 5px 0 0; }
  /* line 113, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none.rtl span.nolink.sf-with-ul, #block-superfish-2 .sf-style-none.rtl span.nolink.sf-with-ul {
    padding-left: 2.25em;
    padding-right: 1em; }
  /* line 118, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none.rtl a.sf-with-ul, #block-superfish-2 .sf-style-none.rtl a.sf-with-ul {
    padding-left: 2.25em;
    padding-right: 1em; }
  /* line 124, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none li.sf-item-3 li.sf-item-6, #block-superfish-1 .sf-style-none li li.view-full-bio, #block-superfish-1 .sf-style-none li li.about-leadership, #block-superfish-2 .sf-style-none li.sf-item-3 li.sf-item-6, #block-superfish-2 .sf-style-none li li.view-full-bio, #block-superfish-2 .sf-style-none li li.about-leadership {
    border: none; }
    /* line 126, ../sass/components/_navigation.scss */
    #block-superfish-1 .sf-style-none li.sf-item-3 li.sf-item-6 div span, #block-superfish-1 .sf-style-none li li.view-full-bio div span, #block-superfish-1 .sf-style-none li li.about-leadership div span, #block-superfish-2 .sf-style-none li.sf-item-3 li.sf-item-6 div span, #block-superfish-2 .sf-style-none li li.view-full-bio div span, #block-superfish-2 .sf-style-none li li.about-leadership div span {
      padding-left: 130px;
      background-image: url(/sites/all/themes/omega_samhsa/images/leadership.png);
      background-position: 0px 0px;
      background-repeat: no-repeat;
      height: 120px;
      display: block; }
  /* line 135, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none li, #block-superfish-2 .sf-style-none li {
    background: #1e384b; }
    /* line 137, ../sass/components/_navigation.scss */
    #block-superfish-1 .sf-style-none li li, #block-superfish-2 .sf-style-none li li {
      background: #eeeeee;
      color: #1E384B;
      font-size: 16px;
      line-height: 20px;
      border-bottom: 1px solid #cdcdcd; }
      /* line 143, ../sass/components/_navigation.scss */
      #block-superfish-1 .sf-style-none li li a, #block-superfish-2 .sf-style-none li li a {
        background: #eeeeee;
        color: #1F419A;
        padding-left: unset;
        padding-right: unset;
        line-height: 20px; }
        /* line 149, ../sass/components/_navigation.scss */
        #block-superfish-1 .sf-style-none li li a:hover, #block-superfish-2 .sf-style-none li li a:hover {
          background: #eeeeee;
          color: #CD3835; }
        /* line 153, ../sass/components/_navigation.scss */
        #block-superfish-1 .sf-style-none li li a:focus, #block-superfish-2 .sf-style-none li li a:focus {
          background: #eeeeee;
          color: #CD3835; }
        /* line 157, ../sass/components/_navigation.scss */
        #block-superfish-1 .sf-style-none li li a:active, #block-superfish-2 .sf-style-none li li a:active {
          background: #eeeeee;
          color: #CD3835; }
      /* line 162, ../sass/components/_navigation.scss */
      #block-superfish-1 .sf-style-none li li li, #block-superfish-2 .sf-style-none li li li {
        background: #d0d0d0; }
    /* line 166, ../sass/components/_navigation.scss */
    #block-superfish-1 .sf-style-none li li:last-child, #block-superfish-2 .sf-style-none li li:last-child {
      border: none; }
    /* line 169, ../sass/components/_navigation.scss */
    #block-superfish-1 .sf-style-none li:hover, #block-superfish-2 .sf-style-none li:hover {
      background: #eee;
      /* background: $superfish-1-background-color-level-first; */
      outline: 0; }
      /* line 173, ../sass/components/_navigation.scss */
      #block-superfish-1 .sf-style-none li:hover > ul, #block-superfish-2 .sf-style-none li:hover > ul {
        top: 40px; }
    /* line 177, ../sass/components/_navigation.scss */
    #block-superfish-1 .sf-style-none li.sfHover, #block-superfish-2 .sf-style-none li.sfHover {
      background: #1e384b;
      outline: 0; }
      /* line 180, ../sass/components/_navigation.scss */
      #block-superfish-1 .sf-style-none li.sfHover > ul, #block-superfish-2 .sf-style-none li.sfHover > ul {
        top: 41px; }
  /* line 186, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none li.sf-item-1 ul li.sf-item-1 div span, #block-superfish-2 .sf-style-none li.sf-item-1 ul li.sf-item-1 div span {
    font-weight: bold;
    display: block;
    margin-bottom: 10px; }
  /* line 192, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none li.sf-item-1 ul li.sf-item-2 a, #block-superfish-1 .sf-style-none li.sf-item-1 ul li.sf-item-3 a, #block-superfish-1 .sf-style-none li.sf-item-1 ul li.sf-item-4 a, #block-superfish-1 .sf-style-none li.sf-item-1 ul li.sf-item-5 a, #block-superfish-2 .sf-style-none li.sf-item-1 ul li.sf-item-2 a, #block-superfish-2 .sf-style-none li.sf-item-1 ul li.sf-item-3 a, #block-superfish-2 .sf-style-none li.sf-item-1 ul li.sf-item-4 a, #block-superfish-2 .sf-style-none li.sf-item-1 ul li.sf-item-5 a {
    display: inline-block;
    padding-left: 25px;
    background-image: url(/sites/all/themes/omega_samhsa/images/locator.png);
    background-position: 0px 14px;
    background-repeat: no-repeat; }
  /* line 203, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none li.sf-item-3 ul li.sf-item-6 a, #block-superfish-1 .sf-style-none li.sf-item-3 ul li.ext-link a, #block-superfish-2 .sf-style-none li.sf-item-3 ul li.sf-item-6 a, #block-superfish-2 .sf-style-none li.sf-item-3 ul li.ext-link a {
    display: inline-block;
    padding-right: 25px;
    background-position: 212px 14px;
    background-repeat: no-repeat; }
  /* line 211, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none li.sf-item-3 ul li.ext-link:hover, #block-superfish-2 .sf-style-none li.sf-item-3 ul li.ext-link:hover {
    background: unset; }
  @media (min-width: 54em) {
    /* line 215, ../sass/components/_navigation.scss */
    #block-superfish-1 .sf-style-none li.sf-item-7 ul, #block-superfish-2 .sf-style-none li.sf-item-7 ul {
      left: auto !important;
      right: -117px !important; } }
  /* line 220, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none li.sf-item-7 ul li.about-leadership div span, #block-superfish-2 .sf-style-none li.sf-item-7 ul li.about-leadership div span {
    padding-left: 130px;
    background-image: url(/sites/all/themes/omega_samhsa/images/leadership.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 120px;
    display: block; }
  /* line 228, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none li.sf-item-7 ul li.view-full-bio a, #block-superfish-2 .sf-style-none li.sf-item-7 ul li.view-full-bio a {
    text-align: center; }
  /* line 232, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none .sf-sub-indicator, #block-superfish-2 .sf-style-none .sf-sub-indicator {
    background-image: url(/sites/all/themes/omega_samhsa/images/dropdown-arrows.png); }
  /* line 235, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-style-none ul ul, #block-superfish-2 .sf-style-none ul ul {
    border: unset;
    padding: unset !important; }
/* line 241, ../sass/components/_navigation.scss */
#block-superfish-1 div.sf-accordion-toggle.sf-style-none a, #block-superfish-2 div.sf-accordion-toggle.sf-style-none a {
  background: #1e384b;
  color: white;
  padding: 1em; }
  /* line 245, ../sass/components/_navigation.scss */
  #block-superfish-1 div.sf-accordion-toggle.sf-style-none a.sf-expanded, #block-superfish-2 div.sf-accordion-toggle.sf-style-none a.sf-expanded {
    background-color: silver;
    font-weight: bold; }
/* line 255, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li a, #block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li a {
  padding-left: auto;
  padding-right: 2em; }
/* line 260, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li a, #block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li li a {
  padding-left: auto;
  padding-right: 3em; }
/* line 265, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li li a, #block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li li li a {
  padding-left: auto;
  padding-right: 4em; }
/* line 270, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li li li a, #block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li li li li a {
  padding-left: auto;
  padding-right: 5em; }
/* line 274, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li li li span.nolink, #block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li li li li span.nolink {
  padding-left: auto;
  padding-right: 5em; }
/* line 279, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li li span.nolink, #block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li li li span.nolink {
  padding-left: auto;
  padding-right: 4em; }
/* line 284, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li span.nolink, #block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li li span.nolink {
  padding-left: auto;
  padding-right: 3em; }
/* line 289, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li span.nolink, #block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li span.nolink {
  padding-left: auto;
  padding-right: 2em; }
/* line 298, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column, #block-superfish-2 .sf-menu.sf-style-none.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
  float: right; }
/* line 306, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li.sf-expanded, #block-superfish-2 .sf-menu.sf-style-none.sf-accordion li.sf-expanded {
  background-color: silver; }
  /* line 309, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-menu.sf-style-none.sf-accordion li.sf-expanded > a, #block-superfish-2 .sf-menu.sf-style-none.sf-accordion li.sf-expanded > a {
    font-weight: bold; }
  /* line 312, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-menu.sf-style-none.sf-accordion li.sf-expanded > span.nolink, #block-superfish-2 .sf-menu.sf-style-none.sf-accordion li.sf-expanded > span.nolink {
    font-weight: bold; }
/* line 318, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li a, #block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li a {
  padding-left: 2em; }
/* line 322, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li li a, #block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li li a {
  padding-left: 3em; }
/* line 326, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li li li a, #block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li li li a {
  padding-left: 4em; }
/* line 330, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li li li li a, #block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li li li li a {
  padding-left: 5em; }
/* line 333, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li li li li span.nolink, #block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li li li li span.nolink {
  padding-left: 5em; }
/* line 337, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li li li span.nolink, #block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li li li span.nolink {
  padding-left: 4em; }
/* line 341, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li li span.nolink, #block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li li span.nolink {
  padding-left: 3em; }
/* line 345, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li span.nolink, #block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li span.nolink {
  padding-left: 2em; }
/* line 349, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li a.sf-accordion-button, #block-superfish-2 .sf-menu.sf-style-none.sf-accordion li a.sf-accordion-button {
  font-weight: bold;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 499; }
/* line 359, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol, #block-superfish-2 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol {
  margin: 0;
  padding: 0; }
  /* line 362, ../sass/components/_navigation.scss */
  #block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li, #block-superfish-2 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li {
    margin: 0;
    padding: 0; }
    /* line 365, ../sass/components/_navigation.scss */
    #block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column, #block-superfish-2 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
      display: inline;
      float: left; }
/* line 371, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent, #block-superfish-2 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent {
  font-weight: bold; }
/* line 375, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper span.nolink.menuparent, #block-superfish-2 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper span.nolink.menuparent {
  font-weight: bold; }
/* line 381, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-menu.sf-style-none li.news-room ul, #block-superfish-2 .sf-menu.sf-style-none li.news-room ul {
  padding: 0 !important;
  border: none; }

/* line 387, ../sass/components/_navigation.scss */
ul.sf-menu li.sf-depth-1 a.sf-depth-1.active {
  text-shadow: 1px 0 0 currentColor !important;
  border-bottom: 4px solid #CD3835; }

/* line 392, ../sass/components/_navigation.scss */
#block-superfish-1 .sf-style-none li li a.active {
  color: #CD3835; }

/* Mobile Menu */
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot");
  src: url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("../fonts/icomoon.woff") format("woff"), url("../fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Common styles of menus */
/*
#dl-menu a.active-trail {
  color: #CD3835;
}*/
/* line 415, ../sass/components/_navigation.scss */
.dl-menuwrapper {
  width: 90%;
  max-width: 100%;
  /* max-width: 300px; */
  float: left;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-perspective-origin: 50% 200%;
  perspective-origin: 50% 200%;
  /* z-index: 999; */
  opacity: 0.97;
  height: auto;
  display: block !important;
  position: fixed;
  top: 0;
  bottom: 0; }

/* line 434, ../sass/components/_navigation.scss */
.dl-menuwrapper:first-child {
  margin-right: 100px; }

/* line 438, ../sass/components/_navigation.scss */
.dl-menuwrapper button {
  background: transparent;
  border: none;
  width: 48px;
  height: 45px;
  text-indent: -900em;
  overflow: hidden;
  position: absolute;
  cursor: pointer;
  outline: none;
  top: 12px;
  left: 5px; }

/* .dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,*/
/* line 454, ../sass/components/_navigation.scss */
.dl-menuwrapper ul {
  background: #eee; }

/* line 458, ../sass/components/_navigation.scss */
.dl-menuwrapper button:after {
  content: '';
  position: absolute;
  width: 68%;
  height: 5px;
  background: #fff;
  top: 10px;
  left: 16%;
  box-shadow: 0 10px 0 #fff, 0 20px 0 #fff; }

/* line 471, ../sass/components/_navigation.scss */
.dl-menuwrapper ul {
  padding: 0;
  list-style: none;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d; }

/* line 478, ../sass/components/_navigation.scss */
.dl-menuwrapper li {
  position: relative; }

/* line 481, ../sass/components/_navigation.scss */
.dl-menuwrapper .view-more li a:not(.dl-back-link, .dl-close-link) {
  border-bottom: 1px solid #979797 !important; }

/* line 486, ../sass/components/_navigation.scss */
.dl-menuwrapper li a {
  display: block;
  position: relative;
  padding: 15px 30px 15px 0px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 300;
  color: #1F419A;
  outline: none;
  border-bottom: 1px solid #979797;
  text-decoration: none; }

/* line 500, ../sass/components/_navigation.scss */
.no-touch .dl-menuwrapper li a:hover {
  background: rgba(255, 248, 213, 0.1); }

/* line 504, ../sass/components/_navigation.scss */
.dl-menuwrapper li.dl-back {
  background: rgba(0, 0, 0, 0.1);
  display: block;
  clear: both;
  float: none;
  overflow: hidden;
  border-bottom: 1px solid #979797;
  margin: 0 -15px; }

/* .dl-menuwrapper li.dl-back .dl-back-link {  } */
/* line 514, ../sass/components/_navigation.scss */
.dl-menuwrapper li.dl-back > a {
  padding-left: 30px;
  padding-right: 40px;
  background: unset;
  border-bottom: none;
  display: inline-block;
  border-right: 1px solid #979797;
  cursor: pointer; }

/* line 523, ../sass/components/_navigation.scss */
a.dl-back-link:before {
  font-family: fontAwesome;
  content: "\f053";
  padding-right: 10px;
  color: #1F419A !important; }

/* line 529, ../sass/components/_navigation.scss */
a.dl-close-link:after {
  font-family: fontAwesome !important;
  content: "\00d7";
  color: #1F419A !important;
  padding-right: 10px !important;
  font-size: 27px;
  font-weight: bold;
  margin-top: -2px; }

/* line 539, ../sass/components/_navigation.scss */
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
  position: absolute;
  top: 0;
  line-height: 50px;
  font-family: 'icomoon';
  speak: none;
  -webkit-font-smoothing: antialiased;
  /* content: "\e000"; */ }

/* line 548, ../sass/components/_navigation.scss */
.dl-menuwrapper li.expanded > span.expand:after {
  position: absolute;
  top: 0;
  line-height: 50px;
  speak: none;
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
  content: "\f054";
  text-rendering: auto;
  font-family: FontAwesome;
  font-size: 18px;
  color: #1F419A;
  letter-spacing: 0;
  font-weight: 200;
  text-align: center;
  right: 0;
  width: 44px; }

/* line 567, ../sass/components/_navigation.scss */
.dl-menuwrapper li.dl-back:after {
  left: 10px;
  color: rgba(212, 204, 198, 0.3);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 573, ../sass/components/_navigation.scss */
.dl-menuwrapper li .dl-close-link {
  display: inline-block;
  float: right; }

/* line 577, ../sass/components/_navigation.scss */
.dl-menuwrapper li .dl-close-link {
  padding-right: 30px;
  background: unset; }

/* line 581, ../sass/components/_navigation.scss */
.dl-menuwrapper li > a:after {
  right: 10px;
  color: rgba(0, 0, 0, 0.15); }

/* line 586, ../sass/components/_navigation.scss */
.dl-menuwrapper .dl-menu {
  margin: 0 0 0 0;
  position: relative;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  padding: 0 15px;
  left: -100%; }

/* line 599, ../sass/components/_navigation.scss */
.dl-menuwrapper .dl-menu--1.dl-menu.dl-subview {
  margin: -15px 0 0 0; }

/* line 603, ../sass/components/_navigation.scss */
.dl-menuwrapper .dl-menu.dl-menu-toggle {
  transition: all 0.3s ease; }

/* line 607, ../sass/components/_navigation.scss */
.dl-menuwrapper .dl-menu.dl-menuopen {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  left: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow: scroll;
  width: 90%; }

/* Hide the inner submenus */
/* line 622, ../sass/components/_navigation.scss */
.dl-menuwrapper li .dl-submenu {
  display: none; }

/* line 626, ../sass/components/_navigation.scss */
.dl-menuwrapper .dl-submenu li .dl-submenu {
  margin: 0; }

/*
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link.
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
/* line 639, ../sass/components/_navigation.scss */
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
  display: none; }

/* line 647, ../sass/components/_navigation.scss */
.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
  display: block; }

/* Dynamically added submenu outside of the menu context */
/* line 652, ../sass/components/_navigation.scss */
.dl-menuwrapper > .dl-submenu {
  position: absolute;
  width: 100%;
  top: 50px;
  left: 0;
  margin: 0; }

/* Animation classes for moving out and in */
/* line 662, ../sass/components/_navigation.scss */
.dl-menu.dl-animate-out-1 {
  -webkit-animation: MenuAnimOut1 0.4s;
  animation: MenuAnimOut1 0.4s; }

/* line 667, ../sass/components/_navigation.scss */
.dl-menu.dl-animate-out-2 {
  -webkit-animation: MenuAnimOut2 0.3s ease-in-out;
  animation: MenuAnimOut2 0.3s ease-in-out; }

/* line 672, ../sass/components/_navigation.scss */
.dl-menu.dl-animate-out-3 {
  -webkit-animation: MenuAnimOut3 0.4s ease;
  animation: MenuAnimOut3 0.4s ease; }

/* line 677, ../sass/components/_navigation.scss */
.dl-menu.dl-animate-out-4 {
  -webkit-animation: MenuAnimOut4 0.4s ease;
  animation: MenuAnimOut4 0.4s ease; }

/* line 682, ../sass/components/_navigation.scss */
.dl-menu.dl-animate-out-5 {
  -webkit-animation: MenuAnimOut5 0.4s ease;
  animation: MenuAnimOut5 0.4s ease; }

@-webkit-keyframes MenuAnimOut1 {
  /* line 689, ../sass/components/_navigation.scss */
  50% {
    -webkit-transform: translateZ(-250px) rotateY(30deg); }

  /* line 692, ../sass/components/_navigation.scss */
  75% {
    -webkit-transform: translateZ(-372.5px) rotateY(15deg);
    opacity: .5; }

  /* line 696, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
    opacity: 0; } }

@-webkit-keyframes MenuAnimOut2 {
  /* line 704, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateX(-100%);
    opacity: 0; } }

@-webkit-keyframes MenuAnimOut3 {
  /* line 712, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(300px);
    opacity: 0; } }

@-webkit-keyframes MenuAnimOut4 {
  /* line 720, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(-300px);
    opacity: 0; } }

@-webkit-keyframes MenuAnimOut5 {
  /* line 728, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateY(40%);
    opacity: 0; } }

@keyframes MenuAnimOut1 {
  /* line 736, ../sass/components/_navigation.scss */
  50% {
    -webkit-transform: translateZ(-250px) rotateY(30deg);
    transform: translateZ(-250px) rotateY(30deg); }

  /* line 740, ../sass/components/_navigation.scss */
  75% {
    -webkit-transform: translateZ(-372.5px) rotateY(15deg);
    transform: translateZ(-372.5px) rotateY(15deg);
    opacity: .5; }

  /* line 745, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
    transform: translateZ(-500px) rotateY(0deg);
    opacity: 0; } }

@keyframes MenuAnimOut2 {
  /* line 754, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0; } }

@keyframes MenuAnimOut3 {
  /* line 763, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(300px);
    transform: translateZ(300px);
    opacity: 0; } }

@keyframes MenuAnimOut4 {
  /* line 772, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(-300px);
    transform: translateZ(-300px);
    opacity: 0; } }

@keyframes MenuAnimOut5 {
  /* line 781, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateY(40%);
    transform: translateY(40%);
    opacity: 0; } }

/* line 788, ../sass/components/_navigation.scss */
.dl-menu.dl-animate-in-1 {
  -webkit-animation: MenuAnimIn1 0.3s;
  animation: MenuAnimIn1 0.3s; }

/* line 793, ../sass/components/_navigation.scss */
.dl-menu.dl-animate-in-2 {
  -webkit-animation: MenuAnimIn2 0.3s ease-in-out;
  animation: MenuAnimIn2 0.3s ease-in-out; }

/* line 798, ../sass/components/_navigation.scss */
.dl-menu.dl-animate-in-3 {
  -webkit-animation: MenuAnimIn3 0.4s ease;
  animation: MenuAnimIn3 0.4s ease; }

/* line 803, ../sass/components/_navigation.scss */
.dl-menu.dl-animate-in-4 {
  -webkit-animation: MenuAnimIn4 0.4s ease;
  animation: MenuAnimIn4 0.4s ease; }

/* line 808, ../sass/components/_navigation.scss */
.dl-menu.dl-animate-in-5 {
  -webkit-animation: MenuAnimIn5 0.4s ease;
  animation: MenuAnimIn5 0.4s ease; }

@-webkit-keyframes MenuAnimIn1 {
  /* line 814, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
    opacity: 0; }

  /* line 818, ../sass/components/_navigation.scss */
  20% {
    -webkit-transform: translateZ(-250px) rotateY(30deg);
    opacity: 0.5; }

  /* line 822, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(0px) rotateY(0deg);
    opacity: 1; } }

@-webkit-keyframes MenuAnimIn2 {
  /* line 829, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateX(-100%);
    opacity: 0; }

  /* line 833, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateX(0px);
    opacity: 1; } }

@-webkit-keyframes MenuAnimIn3 {
  /* line 840, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(300px);
    opacity: 0; }

  /* line 844, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1; } }

@-webkit-keyframes MenuAnimIn4 {
  /* line 851, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(-300px);
    opacity: 0; }

  /* line 855, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1; } }

@-webkit-keyframes MenuAnimIn5 {
  /* line 862, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateY(40%);
    opacity: 0; }

  /* line 866, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateY(0);
    opacity: 1; } }

@keyframes MenuAnimIn1 {
  /* line 873, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
    transform: translateZ(-500px) rotateY(0deg);
    opacity: 0; }

  /* line 878, ../sass/components/_navigation.scss */
  20% {
    -webkit-transform: translateZ(-250px) rotateY(30deg);
    transform: translateZ(-250px) rotateY(30deg);
    opacity: 0.5; }

  /* line 883, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(0px) rotateY(0deg);
    transform: translateZ(0px) rotateY(0deg);
    opacity: 1; } }

@keyframes MenuAnimIn2 {
  /* line 891, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0; }

  /* line 896, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1; } }

@keyframes MenuAnimIn3 {
  /* line 904, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(300px);
    transform: translateZ(300px);
    opacity: 0; }

  /* line 909, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
    opacity: 1; } }

@keyframes MenuAnimIn4 {
  /* line 917, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(-300px);
    transform: translateZ(-300px);
    opacity: 0; }

  /* line 922, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
    opacity: 1; } }

@keyframes MenuAnimIn5 {
  /* line 930, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateY(40%);
    transform: translateY(40%);
    opacity: 0; }

  /* line 935, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }

/* line 942, ../sass/components/_navigation.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
  -webkit-animation: SubMenuAnimIn1 0.4s ease;
  animation: SubMenuAnimIn1 0.4s ease; }

/* line 947, ../sass/components/_navigation.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
  -webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
  animation: SubMenuAnimIn2 0.3s ease-in-out; }

/* line 952, ../sass/components/_navigation.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
  -webkit-animation: SubMenuAnimIn3 0.4s ease;
  animation: SubMenuAnimIn3 0.4s ease; }

/* line 957, ../sass/components/_navigation.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
  -webkit-animation: SubMenuAnimIn4 0.4s ease;
  animation: SubMenuAnimIn4 0.4s ease; }

/* line 962, ../sass/components/_navigation.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
  -webkit-animation: SubMenuAnimIn5 0.4s ease;
  animation: SubMenuAnimIn5 0.4s ease; }

@-webkit-keyframes SubMenuAnimIn1 {
  /* line 968, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateX(50%);
    opacity: 0; }

  /* line 972, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateX(0px);
    opacity: 1; } }

@-webkit-keyframes SubMenuAnimIn2 {
  /* line 979, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateX(100%);
    opacity: 0; }

  /* line 983, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateX(0px);
    opacity: 1; } }

@-webkit-keyframes SubMenuAnimIn3 {
  /* line 990, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(-300px);
    opacity: 0; }

  /* line 994, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1; } }

@-webkit-keyframes SubMenuAnimIn4 {
  /* line 1001, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(300px);
    opacity: 0; }

  /* line 1005, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1; } }

@-webkit-keyframes SubMenuAnimIn5 {
  /* line 1012, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(-200px);
    opacity: 0; }

  /* line 1016, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(0);
    opacity: 1; } }

@keyframes SubMenuAnimIn1 {
  /* line 1023, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    opacity: 0; }

  /* line 1028, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1; } }

@keyframes SubMenuAnimIn2 {
  /* line 1036, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0; }

  /* line 1041, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1; } }

@keyframes SubMenuAnimIn3 {
  /* line 1049, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(-300px);
    transform: translateZ(-300px);
    opacity: 0; }

  /* line 1054, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
    opacity: 1; } }

@keyframes SubMenuAnimIn4 {
  /* line 1062, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(300px);
    transform: translateZ(300px);
    opacity: 0; }

  /* line 1067, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
    opacity: 1; } }

@keyframes SubMenuAnimIn5 {
  /* line 1075, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(-200px);
    transform: translateZ(-200px);
    opacity: 0; }

  /* line 1080, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; } }

/* line 1087, ../sass/components/_navigation.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
  -webkit-animation: SubMenuAnimOut1 0.4s ease;
  animation: SubMenuAnimOut1 0.4s ease; }

/* line 1092, ../sass/components/_navigation.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
  -webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
  animation: SubMenuAnimOut2 0.3s ease-in-out; }

/* line 1097, ../sass/components/_navigation.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
  -webkit-animation: SubMenuAnimOut3 0.4s ease;
  animation: SubMenuAnimOut3 0.4s ease; }

/* line 1102, ../sass/components/_navigation.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
  -webkit-animation: SubMenuAnimOut4 0.4s ease;
  animation: SubMenuAnimOut4 0.4s ease; }

/* line 1107, ../sass/components/_navigation.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
  -webkit-animation: SubMenuAnimOut5 0.4s ease;
  animation: SubMenuAnimOut5 0.4s ease; }

@-webkit-keyframes SubMenuAnimOut1 {
  /* line 1113, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateX(0%);
    opacity: 1; }

  /* line 1117, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateX(50%);
    opacity: 0; } }

@-webkit-keyframes SubMenuAnimOut2 {
  /* line 1124, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateX(0%);
    opacity: 1; }

  /* line 1128, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateX(100%);
    opacity: 0; } }

@-webkit-keyframes SubMenuAnimOut3 {
  /* line 1135, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(0px);
    opacity: 1; }

  /* line 1139, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(-300px);
    opacity: 0; } }

@-webkit-keyframes SubMenuAnimOut4 {
  /* line 1146, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(0px);
    opacity: 1; }

  /* line 1150, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(300px);
    opacity: 0; } }

@-webkit-keyframes SubMenuAnimOut5 {
  /* line 1157, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(0);
    opacity: 1; }

  /* line 1161, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(-200px);
    opacity: 0; } }

@keyframes SubMenuAnimOut1 {
  /* line 1168, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1; }

  /* line 1173, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    opacity: 0; } }

@keyframes SubMenuAnimOut2 {
  /* line 1181, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1; }

  /* line 1186, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0; } }

@keyframes SubMenuAnimOut3 {
  /* line 1194, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
    opacity: 1; }

  /* line 1199, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(-300px);
    transform: translateZ(-300px);
    opacity: 0; } }

@keyframes SubMenuAnimOut4 {
  /* line 1207, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
    opacity: 1; }

  /* line 1212, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(300px);
    transform: translateZ(300px);
    opacity: 0; } }

@keyframes SubMenuAnimOut5 {
  /* line 1220, ../sass/components/_navigation.scss */
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1; }

  /* line 1225, ../sass/components/_navigation.scss */
  100% {
    -webkit-transform: translateZ(-200px);
    transform: translateZ(-200px);
    opacity: 0; } }

/* No JS Fallback */
/* line 1233, ../sass/components/_navigation.scss */
.no-js .dl-menuwrapper .dl-menu {
  position: relative;
  opacity: 1;
  -webkit-transform: none;
  transform: none; }

/* line 1240, ../sass/components/_navigation.scss */
.no-js .dl-menuwrapper li .dl-submenu {
  display: block; }

/* line 1244, ../sass/components/_navigation.scss */
.no-js .dl-menuwrapper li.dl-back {
  display: none; }

/* line 1248, ../sass/components/_navigation.scss */
.no-js .dl-menuwrapper li > a:not(:only-child) {
  background: rgba(0, 0, 0, 0.1); }

/* line 1252, ../sass/components/_navigation.scss */
.no-js .dl-menuwrapper li > a:not(:only-child):after {
  content: ''; }

/* line 1255, ../sass/components/_navigation.scss */
.dl-menuwrapper span.nolink {
  color: #1E384B;
  /* padding: 0.75em 0; */
  padding: 15px 0;
  display: block;
  position: relative; }

/* line 1262, ../sass/components/_navigation.scss */
.dl-menuwrapper span.nolink div span {
  font-weight: bold;
  display: block;
  margin-bottom: 10px; }

/* line 1267, ../sass/components/_navigation.scss */
.dl-menu li.first ul.dl-menu--2 li.leaf a {
  display: block;
  padding-left: 35px;
  background-image: url(/sites/all/themes/omega_samhsa/images/locator.png);
  background-position: 14px 16px;
  background-repeat: no-repeat; }

/* line 1274, ../sass/components/_navigation.scss */
.dl-menu li.first ul.dl-menu--2 li.last.leaf a {
  background: none; }

/* line 1277, ../sass/components/_navigation.scss */
.dl-menu li.about-leadership div span {
  padding-left: 130px;
  background-image: url(/sites/all/themes/omega_samhsa/images/leadership.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  height: 120px;
  display: block; }

/* Colors for demos */
/* Demo 1 */
/* line 1288, ../sass/components/_navigation.scss */
.demo-1 .dl-menuwrapper button {
  background: #c62860;
  cursor: pointer; }

/* line 1295, ../sass/components/_navigation.scss */
.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper button.dl-active,
.demo-1 .dl-menuwrapper ul {
  background: #9e1847; }

/* Demo 2 */
/* line 1300, ../sass/components/_navigation.scss */
.demo-2 .dl-menuwrapper button {
  background: #e86814; }

/* line 1306, ../sass/components/_navigation.scss */
.demo-2 .dl-menuwrapper button:hover,
.demo-2 .dl-menuwrapper button.dl-active,
.demo-2 .dl-menuwrapper ul {
  background: #D35400; }

/* Demo 3 */
/* line 1311, ../sass/components/_navigation.scss */
.demo-3 .dl-menuwrapper button {
  background: #08cbc4; }

/* line 1317, ../sass/components/_navigation.scss */
.demo-3 .dl-menuwrapper button:hover,
.demo-3 .dl-menuwrapper button.dl-active,
.demo-3 .dl-menuwrapper ul {
  background: #00b4ae; }

/* Demo 4 */
/* line 1322, ../sass/components/_navigation.scss */
.demo-4 .dl-menuwrapper button {
  background: #90b912; }

/* line 1328, ../sass/components/_navigation.scss */
.demo-4 .dl-menuwrapper button:hover,
.demo-4 .dl-menuwrapper button.dl-active,
.demo-4 .dl-menuwrapper ul {
  background: #79a002; }

/* Demo 5 */
/* line 1333, ../sass/components/_navigation.scss */
.demo-5 .dl-menuwrapper button {
  background: #744783; }

/* line 1339, ../sass/components/_navigation.scss */
.demo-5 .dl-menuwrapper button:hover,
.demo-5 .dl-menuwrapper button.dl-active,
.demo-5 .dl-menuwrapper ul {
  background: #643771; }

@media (min-width: 1000px) {
  /* line 1344, ../sass/components/_navigation.scss */
  .block--menu-menu-samhsa-menu, .block--system-menu-mobile-menu, .block--menu-menu-mobile-menu {
    display: none; } }
/* line 1348, ../sass/components/_navigation.scss */
#block-superfish-1 {
  display: none; }
  @media (min-width: 1000px) {
    /* line 1348, ../sass/components/_navigation.scss */
    #block-superfish-1 {
      display: block; }
      /* line 1352, ../sass/components/_navigation.scss */
      #block-superfish-1 ul#superfish-1.sf-style-none {
        margin-top: 20px;
        width: 100%;
        background: #1e384b; }
        /* line 1357, ../sass/components/_navigation.scss */
        #block-superfish-1 ul#superfish-1.sf-style-none li:nth-child(2) ul {
          left: -8em; }
        /* line 1361, ../sass/components/_navigation.scss */
        #block-superfish-1 ul#superfish-1.sf-style-none li:nth-child(3) ul {
          left: -8.9em; }
        /* line 1365, ../sass/components/_navigation.scss */
        #block-superfish-1 ul#superfish-1.sf-style-none li:nth-child(4) ul {
          left: -10.25em; }
        /* line 1369, ../sass/components/_navigation.scss */
        #block-superfish-1 ul#superfish-1.sf-style-none li:nth-child(5) ul {
          left: -7.7em; }
        /* line 1373, ../sass/components/_navigation.scss */
        #block-superfish-1 ul#superfish-1.sf-style-none li:nth-child(6) ul {
          left: -10.5em; }
        /* line 1377, ../sass/components/_navigation.scss */
        #block-superfish-1 ul#superfish-1.sf-style-none li:nth-child(7) ul {
          left: -9.5em; }
        /* line 1381, ../sass/components/_navigation.scss */
        #block-superfish-1 ul#superfish-1.sf-style-none li:nth-child(8) ul {
          left: -10.6em; } }
  /* line 1386, ../sass/components/_navigation.scss */
  #block-superfish-1 h2.block__title {
    display: none; }

/* line 1390, ../sass/components/_navigation.scss */
#block-superfish-2 {
  display: block; }
  @media (min-width: 1000px) {
    /* line 1390, ../sass/components/_navigation.scss */
    #block-superfish-2 {
      display: none; } }

@media (min-width: 1000px) {
  /* line 1397, ../sass/components/_navigation.scss */
  .mobile-only {
    display: none; } }
@media (max-width: 999px) {
  /* line 1402, ../sass/components/_navigation.scss */
  #top-logo-wrapper {
    background-image: url(/sites/all/themes/omega_samhsa/images/SAMHSA-logo-reversed.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0px 5px; }

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

  /* line 1421, ../sass/components/_navigation.scss */
  .top-logo-wrapper-link {
    display: block;
    height: 85px;
    width: 250px; } }
/* line 1427, ../sass/components/_navigation.scss */
.overlay-container {
  display: none;
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  overflow-y: auto;
  transition: 0.5s;
  z-index: 3;
  background: #000000;
  opacity: 0.7; }

/* Hide Main Menu left rail on mobile view */
@media (max-width: 624px) {
  /* line 1443, ../sass/components/_navigation.scss */
  .l-region--sidebar-first {
    display: none; } }
/* 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; }

@supports (-ms-ime-align: auto) {
  /* line 7, ../sass/omega-samhsa.styles.scss */
  .l-content {
    margin-top: 0 !important; } }
/* prevent BG image flicker upon hover */
/* line 12, ../sass/omega-samhsa.styles.scss */
.ie6 html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

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

/* line 16, ../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 26, ../sass/omega-samhsa.styles.scss */
.l-main {
  background: #fff;
  padding: 0 14px 14px 14px; }

/* line 31, ../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: 1px; }

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

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

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

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

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

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

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

/* line 101, ../sass/omega-samhsa.styles.scss */
#unpublished {
  background: none;
  width: 100%;
  height: 135px;
  margin: -20px 0px -50px 0px;
  z-index: 3; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 177, ../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 194, ../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 204, ../sass/omega-samhsa.styles.scss */
.l-home-row {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  clear: both; }
  /* line 206, ../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 217, ../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 228, ../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 228, ../sass/omega-samhsa.styles.scss */
      .l-home-row h1 {
        font-size: 32px;
        line-height: 34px; } }
  /* line 243, ../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 243, ../sass/omega-samhsa.styles.scss */
      .l-home-row h2 {
        font-size: 28px;
        line-height: 30px; } }
  /* line 258, ../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 258, ../sass/omega-samhsa.styles.scss */
      .l-home-row h3 {
        font-size: 21px;
        line-height: 22px; } }
  /* line 273, ../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 273, ../sass/omega-samhsa.styles.scss */
      .l-home-row h4 {
        font-size: 16px;
        line-height: 18px; } }
  /* line 288, ../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 288, ../sass/omega-samhsa.styles.scss */
      .l-home-row h5 {
        font-size: 15px;
        line-height: 16px; } }

/********  ***********/
/* Hero Box - Begin */
/* line 307, ../sass/omega-samhsa.styles.scss */
.l-home-row .hero-feature {
  background-color: #1a6986; }
/* line 311, ../sass/omega-samhsa.styles.scss */
.l-home-row .hero-feature-image {
  position: relative;
  overflow: hidden;
  max-height: 280px; }
@media (min-width: 864px) {
  /* line 318, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature {
    display: flex;
    align-items: stretch; }
  /* line 323, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature-image {
    cursor: pointer;
    display: block;
    order: 2;
    width: 65%;
    max-height: 100%; }
    /* line 330, ../sass/omega-samhsa.styles.scss */
    .l-home-row .hero-feature-image img {
      position: absolute;
      left: 50%;
      margin-left: -50%; }
  /* line 337, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature-body {
    order: 1;
    width: 35%; } }
/* line 343, ../sass/omega-samhsa.styles.scss */
.l-home-row .hero-feature-body {
  padding: 30px; }
  /* line 346, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature-body p {
    margin-bottom: 0; }
  /* line 350, ../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 355, ../sass/omega-samhsa.styles.scss */
  .l-home-row .hero-feature-body .hero-feature-copy {
    margin-bottom: 15px; }
  /* line 359, ../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 366, ../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 373, ../sass/omega-samhsa.styles.scss */
.l-home-row .hero-feature-title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 0; }
/* line 379, ../sass/omega-samhsa.styles.scss */
.l-home-row p.hero-feature-copy {
  font-size: 18px; }

/* Hero Box  - End */
/* Get help block - Style - Begin */
/* line 386, ../sass/omega-samhsa.styles.scss */
.get-help-block {
  display: block;
  clear: both;
  overflow: hidden;
  margin: 0 0 25px 0;
  padding: 0 30px 25px 30px;
  /* Find Treatemnt section - Style - Begin */
  /* Find Treatemnt section - Style - End */
  /* Talk to someone section - Style - Begin */
  /* Talk to someone section - Style - End */ }
  /* line 395, ../sass/omega-samhsa.styles.scss */
  .get-help-block a:hover,
  .get-help-block a:focus {
    color: #cd3835 !important; }
  /* line 399, ../sass/omega-samhsa.styles.scss */
  .get-help-block h2.block-title {
    position: relative; }
  /* line 403, ../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 412, ../sass/omega-samhsa.styles.scss */
  .get-help-block .find-treatment-section {
    display: block;
    clear: both;
    overflow: hidden; }
    /* line 416, ../sass/omega-samhsa.styles.scss */
    .get-help-block .find-treatment-section .block-content-area {
      padding: 15px 0 0 0; }
      /* line 419, ../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 427, ../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 434, ../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 434, ../sass/omega-samhsa.styles.scss */
        .get-help-block .find-treatment-section .block-search-form .form-type-textfield {
          width: 50%; } }
      /* line 441, ../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 453, ../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 453, ../sass/omega-samhsa.styles.scss */
        .get-help-block .find-treatment-section .block-search-form .search-button {
          width: 20%; } }
      /* line 461, ../sass/omega-samhsa.styles.scss */
      .get-help-block .find-treatment-section .block-search-form .search-button .form-submit {
        width: 100%; }
    /* line 467, ../sass/omega-samhsa.styles.scss */
    .get-help-block .find-treatment-section .learn-more {
      display: block;
      clear: both;
      float: none;
      overflow: hidden; }
      /* line 472, ../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 482, ../sass/omega-samhsa.styles.scss */
  .get-help-block .talk-to-someone-section {
    display: block;
    clear: both;
    overflow: hidden; }
    /* line 486, ../sass/omega-samhsa.styles.scss */
    .get-help-block .talk-to-someone-section .block-content-area {
      padding: 15px 0 0 0; }
      /* line 489, ../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 499, ../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 499, ../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 520, ../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 522, ../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 528, ../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 528, ../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 534, ../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 540, ../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 544, ../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 550, ../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 550, ../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 567, ../sass/omega-samhsa.styles.scss */
.spotlight-on-block {
  display: block;
  clear: both;
  float: none;
  padding: 0 25px 25px 25px; }
  @media (min-width: 54em) {
    /* line 567, ../sass/omega-samhsa.styles.scss */
    .spotlight-on-block {
      padding: 0 30px 25px 30px; } }
  /* line 575, ../sass/omega-samhsa.styles.scss */
  .spotlight-on-block h2.block-title {
    position: relative; }
  /* line 578, ../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 587, ../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 597, ../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 599, ../sass/omega-samhsa.styles.scss */
    .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item:hover .spotlight-item-title a, .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item:focus .spotlight-item-title a {
      color: #cd3835; }
    /* line 602, ../sass/omega-samhsa.styles.scss */
    .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item a {
      text-decoration: none; }
      /* line 605, ../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 597, ../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 623, ../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 623, ../sass/omega-samhsa.styles.scss */
        .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item .spotlight-item-image {
          height: 140px; } }
    /* line 634, ../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 637, ../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 640, ../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 643, ../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 650, ../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 650, ../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 655, ../sass/omega-samhsa.styles.scss */
      .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item .spotlight-item-description a {
        color: #4a4a4a; }
      /* line 658, ../sass/omega-samhsa.styles.scss */
      .spotlight-on-block .block-content-area ul.spotlight-items li.spotlight-item .spotlight-item-description a:hover {
        color: #4a4a4a; }
  /* line 663, ../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 674, ../sass/omega-samhsa.styles.scss */
.current-topics-block {
  display: block;
  clear: both;
  float: none;
  padding: 26px 30px 25px 30px; }
  @media (min-width: 54em) {
    /* line 674, ../sass/omega-samhsa.styles.scss */
    .current-topics-block {
      padding: 26px 30px 25px 30px; } }
  /* line 682, ../sass/omega-samhsa.styles.scss */
  .current-topics-block h2.block-title {
    position: relative; }
  /* line 685, ../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 694, ../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 704, ../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 706, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item:hover .topic-title a, .current-topics-block .block-content-area ul.topic-items li.topic-item:focus .topic-title a {
      color: #cd3835; }
    /* line 709, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item a {
      text-decoration: none; }
      /* line 712, ../sass/omega-samhsa.styles.scss */
      .current-topics-block .block-content-area ul.topic-items li.topic-item a:hover, .current-topics-block .block-content-area ul.topic-items li.topic-item a:focus {
        color: #cd3835; }
    @media (min-width: 54em) {
      /* line 704, ../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 729, ../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 729, ../sass/omega-samhsa.styles.scss */
        .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-image {
          height: 140px; } }
    /* line 740, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-image1 {
      background-position: 0 0; }
    /* line 743, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-image2 {
      background-position: 0 0; }
    /* line 746, ../sass/omega-samhsa.styles.scss */
    .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-image3 {
      background-position: 0 0; }
    /* line 749, ../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 755, ../sass/omega-samhsa.styles.scss */
      .current-topics-block .block-content-area ul.topic-items li.topic-item h3.topic-title a {
        text-decoration: none; }
        /* line 757, ../sass/omega-samhsa.styles.scss */
        .current-topics-block .block-content-area ul.topic-items li.topic-item h3.topic-title a:hover {
          color: #cd3835; }
        /* line 760, ../sass/omega-samhsa.styles.scss */
        .current-topics-block .block-content-area ul.topic-items li.topic-item h3.topic-title a:focus {
          color: #cd3835; }
    /* line 765, ../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 765, ../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 772, ../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 776, ../sass/omega-samhsa.styles.scss */
      .current-topics-block .block-content-area ul.topic-items li.topic-item .topic-source-date a {
        color: #4a4a4a; }
  /* line 779, ../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 790, ../sass/omega-samhsa.styles.scss */
.glance-block {
  display: block;
  clear: both;
  float: none;
  padding: 0 25px 25px 25px; }
  @media (min-width: 54em) {
    /* line 790, ../sass/omega-samhsa.styles.scss */
    .glance-block {
      padding: 0 30px 25px 30px; } }
  /* line 798, ../sass/omega-samhsa.styles.scss */
  .glance-block h2.block-title {
    position: relative; }
  /* line 801, ../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 810, ../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 820, ../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 822, ../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 825, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item a {
      text-decoration: none; }
      /* line 828, ../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 820, ../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 845, ../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 845, ../sass/omega-samhsa.styles.scss */
        .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image {
          width: 130px;
          height: 130px; } }
    /* line 858, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image1 {
      background-position: 0 0; }
    /* line 861, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image2 {
      background-position: 0 0; }
    /* line 864, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image3 {
      background-position: 0 0; }
    /* line 867, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image4 {
      background-position: 0 0; }
    /* line 870, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image5 {
      background-position: 0 0; }
    /* line 873, ../sass/omega-samhsa.styles.scss */
    .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-image6 {
      background-position: 0 0; }
    /* line 876, ../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 881, ../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 888, ../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 888, ../sass/omega-samhsa.styles.scss */
        .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-description {
          margin: 0;
          overflow: auto; } }
      /* line 894, ../sass/omega-samhsa.styles.scss */
      .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-description a {
        color: #4a4a4a; }
      /* line 897, ../sass/omega-samhsa.styles.scss */
      .glance-block .block-content-area ul.glance-items li.glance-item .glance-item-description a:hover {
        color: #4a4a4a; }
  /* line 902, ../sass/omega-samhsa.styles.scss */
  .glance-block .block-content-area ul.glance-items li.glance-item.last, .glance-block .block-content-area ul.glance-items li.prac-itemg.last {
    margin-right: 0 !important;
    margin-bottom: 15px;
    padding-bottom: 0;
    border: none; }

@media (min-width: 54em) {
  /* line 913, ../sass/omega-samhsa.styles.scss */
  .practitioner-training-hp-block .prac-items li.glance-item.prac-item {
    float: left;
    width: 22% !important;
    margin-right: 4% !important;
    margin-bottom: 25px;
    border: none; } }

/* line 925, ../sass/omega-samhsa.styles.scss */
#block-views-current-topics-hp-block-2 .view-current-topics-hp.view-id-current_topics_hp {
  background: #eeeeee;
  padding: 0 30px 25px 30px; }
/* line 929, ../sass/omega-samhsa.styles.scss */
#block-views-current-topics-hp-block-2 .block-title.spotlight-on-heading {
  margin-bottom: 20px; }
/* line 932, ../sass/omega-samhsa.styles.scss */
#block-views-current-topics-hp-block-2 .glance-item.spotlight-hp-item h3.glance-item-title {
  overflow: auto; }

/* line 938, ../sass/omega-samhsa.styles.scss */
.node-type-landing-page .l-main .l-content .block__content ul li {
  text-indent: 0 !important; }

/* SAMHSA at a Glance - Style - End */
/* Programs and Campaigns - Style - Begin */
/* line 945, ../sass/omega-samhsa.styles.scss */
.prog-camp-block {
  display: block;
  clear: both;
  float: none;
  padding: 0 25px 25px 25px;
  margin-bottom: 25px; }
  @media (min-width: 54em) {
    /* line 945, ../sass/omega-samhsa.styles.scss */
    .prog-camp-block {
      padding: 0 30px 25px 30px; } }
  /* line 954, ../sass/omega-samhsa.styles.scss */
  .prog-camp-block h2.block-title {
    position: relative; }
  /* line 957, ../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 966, ../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 976, ../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 978, ../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 981, ../sass/omega-samhsa.styles.scss */
    .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item a {
      text-decoration: none; }
      /* line 984, ../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 976, ../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 1001, ../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 1008, ../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 1008, ../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 1013, ../sass/omega-samhsa.styles.scss */
      .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item .prog-camp-item-description a {
        color: #4a4a4a; }
      /* line 1016, ../sass/omega-samhsa.styles.scss */
      .prog-camp-block .block-content-area ul.prog-camp-items li.prog-camp-item .prog-camp-item-description a:hover {
        color: #4a4a4a; }
  /* line 1021, ../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 1034, ../sass/omega-samhsa.styles.scss */
.centers-offices-block {
  display: block;
  clear: both;
  float: none;
  padding: 0 25px 25px 25px;
  margin-bottom: 25px; }
  @media (min-width: 54em) {
    /* line 1034, ../sass/omega-samhsa.styles.scss */
    .centers-offices-block {
      padding: 0 30px 25px 30px; } }
  /* line 1043, ../sass/omega-samhsa.styles.scss */
  .centers-offices-block h2.block-title {
    position: relative; }
  /* line 1046, ../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 1054, ../sass/omega-samhsa.styles.scss */
    .centers-offices-block .block-content-area {
      margin-left: -15px;
      margin-right: -15px; } }
  /* line 1059, ../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 1065, ../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 1076, ../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 1084, ../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 1086, ../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 1091, ../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 1096, ../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 1112, ../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 1123, ../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 1128, ../sass/omega-samhsa.styles.scss */
.node-type-landing-page .l-main .block p.learn-more {
  margin: 0; }

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

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

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

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

  /* line 1340, ../sass/omega-samhsa.styles.scss */
  .l-content {
    margin-top: -20px; } }
/* Safari
@media print and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {
	#top-logo-wrapper {margin-left:50px;}
}
*/
/* Chrome
@media print and (-webkit-min-device-pixel-ratio:0) {
	#top-logo-wrapper {
		height: 85px;
    width: 250px;
		margin-left:0px!important;
		filter: invert(0%);
	}
}
*/
/* Edge */
@supports (-ms-ime-align: auto) {
  /* line 1363, ../sass/omega-samhsa.styles.scss */
  .svg-icon {
    margin-left: 0px; }

  /* line 1364, ../sass/omega-samhsa.styles.scss */
  .l-content {
    margin-top: -20px; } }
/* Safari
@media print and (-webkit-min-device-pixel-ratio:0) {
	#top-logo-wrapper {
    	height: 85px;
    	width: 250px;
		margin-left:0px;
		filter: invert(0%);
	}
}
*/
/*submit button color change */
/* line 1381, ../sass/omega-samhsa.styles.scss */
.alt-views-filter-reset, input[type=submit], .quiz-start-link {
  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 1405, ../sass/omega-samhsa.styles.scss */
.quiz-start-link {
  color: white !important; }

/* line 1408, ../sass/omega-samhsa.styles.scss */
.alt-views-filter-reset:hover, input[type=submit]:hover, .quiz-start-link:hover, input[type=reset]: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 1416, ../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 1422, ../sass/omega-samhsa.styles.scss */
.view-programs-campaigns .views-exposed-form .views-exposed-widget {
  float: left;
  padding-top: 16px !important; }

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

/* line 1438, ../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 1450, ../sass/omega-samhsa.styles.scss */
.page-grants-awards .views-reset-button input[type=submit]:hover {
  /* background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#334b56),color-stop(100%,#577786)); */
  background-image: -webkit-linear-gradient(#5f636a, #5f636a) !important;
  background-image: -moz-linear-gradient(#5f636a, #5f636a) !important;
  background-image: -o-linear-gradient(#5f636a, #5f636a) !important;
  background-image: linear-gradient(#5f636a, #5f636a) !important; }

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

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

  /* line 1477, ../sass/omega-samhsa.styles.scss */
  .top-logo-wrapper-link {
    display: block;
    height: 85px;
    width: 250px; } }
/* New and highlighted resources block styling */
/* line 1486, ../sass/omega-samhsa.styles.scss */
.view-ebrp-resources {
  padding-top: 10px; }
  /* line 1488, ../sass/omega-samhsa.styles.scss */
  .view-ebrp-resources .views-row {
    width: 48%;
    display: inline-block; }
  /* line 1492, ../sass/omega-samhsa.styles.scss */
  .view-ebrp-resources .views-row-first {
    vertical-align: top;
    margin-right: 5px; }

/* line 1498, ../sass/omega-samhsa.styles.scss */
#megamenu-data-1 {
  width: 100%;
  margin-bottom: -5px; }
  @media (min-width: 624px) and (max-width: 768px) {
    /* line 1498, ../sass/omega-samhsa.styles.scss */
    #megamenu-data-1 {
      height: 250px; } }
  @media (min-width: 768px) and (max-width: 864px) {
    /* line 1498, ../sass/omega-samhsa.styles.scss */
    #megamenu-data-1 {
      height: 250px; } }
  @media (min-width: 864px) and (max-width: 1000px) {
    /* line 1498, ../sass/omega-samhsa.styles.scss */
    #megamenu-data-1 {
      height: 250px; } }
  @media (min-width: 1000px) {
    /* line 1498, ../sass/omega-samhsa.styles.scss */
    #megamenu-data-1 {
      height: 250px; } }

/* line 1506, ../sass/omega-samhsa.styles.scss */
.block.block--samhsa-bupe-utility-bupe-info-graphic svg > g > g:last-child {
  pointer-events: none; }

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

/* line 1517, ../sass/omega-samhsa.styles.scss */
.not-logged-in.node-type-quiz .tabs {
  display: none; }
/* line 1521, ../sass/omega-samhsa.styles.scss */
.not-logged-in.node-type-quiz .l-content {
  margin: 0 auto; }

/* line 1529, ../sass/omega-samhsa.styles.scss */
.marijuana-quiz .node--quiz--full p, .spanish-marijuana-quiz .node--quiz--full p {
  font-size: 16px; }
/* line 1541, ../sass/omega-samhsa.styles.scss */
.marijuana-quiz h1::before, .spanish-marijuana-quiz h1::before {
  background-size: contain;
  content: "";
  display: block;
  background: url(/sites/all/themes/omega_samhsa/images/Marijuana-Quiz-IQ-graphic-header-animated.gif);
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 201px;
  margin-bottom: 40px; }

/* line 1554, ../sass/omega-samhsa.styles.scss */
.spanish-marijuana-quiz h1::before {
  background: url(/sites/all/themes/omega_samhsa/images/SAMHSA-Marijuana-header-Final-Sp2.jpg) !important; }

/* line 1560, ../sass/omega-samhsa.styles.scss */
.marijuana-quiz #quiz-question-answering-form .quiz-question-multichoice:before, .marijuana-quiz .quiz-take-question-feedback-form #edit-0:before {
  content: "";
  display: block;
  float: right;
  background: url(/sites/all/themes/omega_samhsa/images/quiz-graphics-FFO.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 63px;
  height: 68px; }

/* line 1572, ../sass/omega-samhsa.styles.scss */
#quiz-question-answering-form .form-actions,
#quiz-take-question-feedback-form .form-item, .form-actions {
  margin-top: 2em; }

/* line 1576, ../sass/omega-samhsa.styles.scss */
#quiz-take-question-feedback-form legend {
  width: 100%; }

/* line 1581, ../sass/omega-samhsa.styles.scss */
#quiz-take-question-feedback-form .form-actions .alt-views-filter-reset, input[type=submit] {
  width: 123px;
  padding: 0 10px; }

/* line 1586, ../sass/omega-samhsa.styles.scss */
.quiz-question-multichoice table {
  width: 100%; }

/* line 1590, ../sass/omega-samhsa.styles.scss */
#quiz-take-question-feedback-form fieldset {
  border: none;
  padding: 1em; }

/* line 1595, ../sass/omega-samhsa.styles.scss */
span.fieldset-legend {
  font-weight: bold; }

/* line 1600, ../sass/omega-samhsa.styles.scss */
#quiz-question-answering-form table, #quiz-question-answering-form th, #quiz-question-answering-form td {
  border: none;
  background: #ffffff; }

/* line 1608, ../sass/omega-samhsa.styles.scss */
.not-logged-in.page-node.page-node-quiz-results .tabs {
  display: none; }

/* line 1611, ../sass/omega-samhsa.styles.scss */
.not-logged-in.page-node-quiz-results .l-content {
  margin: 0 auto; }

/* line 1618, ../sass/omega-samhsa.styles.scss */
.quiz-result-answer-quiz-result-answer table.sticky-enabled.tableheader-processed.sticky-table {
  width: 100%;
  border: none; }
  /* line 1622, ../sass/omega-samhsa.styles.scss */
  .quiz-result-answer-quiz-result-answer table.sticky-enabled.tableheader-processed.sticky-table th {
    text-align: left;
    vertical-align: middle;
    padding: 10px 0px;
    border: none; }
  /* line 1628, ../sass/omega-samhsa.styles.scss */
  .quiz-result-answer-quiz-result-answer table.sticky-enabled.tableheader-processed.sticky-table td {
    text-align: left;
    vertical-align: middle;
    padding: 0px 10px;
    border: none;
    background: #ffffff; }
  /* line 1635, ../sass/omega-samhsa.styles.scss */
  .quiz-result-answer-quiz-result-answer table.sticky-enabled.tableheader-processed.sticky-table td:first-of-type {
    text-align: left; }
/* line 1642, ../sass/omega-samhsa.styles.scss */
.quiz-result-answer-quiz-result-answer .quiz-score-icon.selected,
.quiz-result-answer-quiz-result-answer .quiz-score-icon.correct,
.quiz-result-answer-quiz-result-answer .quiz-score-icon.should {
  vertical-align: middle;
  text-align: left; }
/* line 1649, ../sass/omega-samhsa.styles.scss */
.quiz-result-answer-quiz-result-answer .page-node-quiz-results fieldset.form-wrapper {
  border: none;
  padding: 1em; }
  /* line 1653, ../sass/omega-samhsa.styles.scss */
  .quiz-result-answer-quiz-result-answer .page-node-quiz-results fieldset.form-wrapper legend {
    width: 100%; }
  /* line 1657, ../sass/omega-samhsa.styles.scss */
  .quiz-result-answer-quiz-result-answer .page-node-quiz-results fieldset.form-wrapper legend span.fieldset-legend {
    font-weight: bold; }
  /* line 1661, ../sass/omega-samhsa.styles.scss */
  .quiz-result-answer-quiz-result-answer .page-node-quiz-results fieldset.form-wrapper legend span.fieldset-legend:before {
    content: "";
    display: block;
    float: right;
    background: url(/sites/all/themes/omega_samhsa/images/SAMHSA-logo-blue.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 100px;
    height: 33px; }
/* line 1674, ../sass/omega-samhsa.styles.scss */
.quiz-result-answer-quiz-result-answer .page-node-quiz-results ul.tabs {
  display: none; }
/* line 1680, ../sass/omega-samhsa.styles.scss */
.quiz-result-answer-quiz-result-answer h2 {
  display: none; }
/* line 1687, ../sass/omega-samhsa.styles.scss */
.quiz-result-answer-quiz-result-answer .quiz-score-icon.selected,
.quiz-result-answer-quiz-result-answer .quiz-score-icon.correct,
.quiz-result-answer-quiz-result-answer .quiz-score-icon.incorrect,
.quiz-result-answer-quiz-result-answer .quiz-score-icon.should {
  vertical-align: middle;
  text-align: left; }
/* line 1693, ../sass/omega-samhsa.styles.scss */
.quiz-result-answer-quiz-result-answer .quiz-report-score-container.q-correct,
.quiz-result-answer-quiz-result-answer .quiz-report-score-container.q-wrong {
  display: none; }

/* line 1700, ../sass/omega-samhsa.styles.scss */
.progress-wrapper progress {
  width: 100%;
  height: 15px;
  /* background: #eee!important; */ }

@media (max-width: 768px) {
  /* line 1707, ../sass/omega-samhsa.styles.scss */
  .marijuana-quiz h1::before, .spanish-marijuana-quiz h1::before {
    height: 175px;
    background-position: 31%; } }
/* line 1715, ../sass/omega-samhsa.styles.scss */
.fsrHeading h1:after {
  border-bottom: none; }

/* line 1720, ../sass/omega-samhsa.styles.scss */
#bupe_info_graphic svg g:nth-child(8) text {
  font-size: 10px; }

/* line 1726, ../sass/omega-samhsa.styles.scss */
.block--views-nodequeue-3-block ul {
  margin-left: 0px;
  padding-left: 0px; }
  /* line 1730, ../sass/omega-samhsa.styles.scss */
  .block--views-nodequeue-3-block ul li.views-row.views-row-6.views-row-even {
    padding-left: 0px; }
