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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* BIO PAGE -----------0--not working????        */
/* line 4, ../sass/base/_pages_bio.scss */
.node-type-biography h1 {
  font-size: 20px; }
/* line 5, ../sass/base/_pages_bio.scss */
.node-type-biography .bio_title {
  color: #000;
  font-size: 16px;
  font-weight: bold; }
/* line 6, ../sass/base/_pages_bio.scss */
.node-type-biography .field--name-field-bio-image {
  float: left;
  margin: 0px 15px 15px 0px; }
/* line 7, ../sass/base/_pages_bio.scss */
.node-type-biography .field--name-field-professional-title {
  color: #000;
  font-size: 100%;
  font-weight: bold;
  margin: 0px 0px 15px 0px; }
/* line 9, ../sass/base/_pages_bio.scss */
.node-type-biography .field--name-field-full-name {
  color: #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, .page-header-only #block-system-main-menu {
  display: none; }

@media (min-width: 768px) {
  /* line 3, ../sass/base/_pages_branding.scss */
  .page-header-only-menu #block-menu-menu-mega, .page-header-only-menu #block-system-main-menu {
    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; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 16, ../sass/base/_pages_grants.scss */
.node-type-rfa fieldset span.fieldset-legend {
  font-weight: bold;
  font-size: 112.5%;
  color: #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 (min-width: 39em) {
  /* line 56, ../sass/base/_pages_grants.scss */
  .section-grants-awards-by-state .l-region--grid-left {
    width: 74.64789%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    clear: both; }
  /* line 57, ../sass/base/_pages_grants.scss */
  .section-grants-awards-by-state .l-region--grid-right {
    width: 23.94366%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; } }
/* line 61, ../sass/base/_pages_grants.scss */
.page-grants-awards-by-state-details h3 {
  text-align: center;
  font-size: 20px; }

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

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

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

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

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

@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: 14px;
      padding-left: 10px; }
    /* line 18, ../sass/base/_pages_landing.scss */
    .node-type-landing-page .l-main .block .block__content li {
      padding: 5px 5px 5px 0; }
    /* line 19, ../sass/base/_pages_landing.scss */
    .node-type-landing-page .l-main .block .block__content ul li:before {
      content: "\0BB \020"; }
  /* line 24, ../sass/base/_pages_landing.scss */
  .node-type-landing-page .l-main .l-content .block__content ul li {
    text-indent: -1em; }
  /* line 25, ../sass/base/_pages_landing.scss */
  .node-type-landing-page .l-main .last_updated {
    display: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2, ../sass/base/_regions_footer.scss */
.l-footer {
  font-size: 14px; }
  /* line 4, ../sass/base/_regions_footer.scss */
  .l-footer .ext {
    display: none; }
  /* line 7, ../sass/base/_regions_footer.scss */
  .l-footer span.ext {
    display: none !important; }
  /* line 10, ../sass/base/_regions_footer.scss */
  .l-footer .svg-icon {
    display: inline-block;
    width: 100%;
    height: 100%;
    fill: currentColor; }
  /* line 16, ../sass/base/_regions_footer.scss */
  .l-footer .l-region--footer {
    background-color: #eeeeee;
    padding: 30px 35px 20px; }
    /* line 21, ../sass/base/_regions_footer.scss */
    .l-footer .l-region--footer .menu,
    .l-footer .l-region--footer .list-inline-pipes {
      padding: 0;
      margin: 0 -8px 20px; }
    /* line 26, ../sass/base/_regions_footer.scss */
    .l-footer .l-region--footer p, .l-footer .l-region--footer a {
      font-size: 15px; }
    /* line 31, ../sass/base/_regions_footer.scss */
    .l-footer .l-region--footer #block-samhsa-theme-block-footer-social .footer-social-link {
      color: #4a4a4a;
      display: inline-block;
      width: 35px;
      height: 35px;
      margin-right: 10px; }
      /* line 40, ../sass/base/_regions_footer.scss */
      .l-footer .l-region--footer #block-samhsa-theme-block-footer-social .footer-social-link.social-link-facebook:hover, .l-footer .l-region--footer #block-samhsa-theme-block-footer-social .footer-social-link.social-link-facebook:focus {
        color: #3A67B8; }
      /* line 45, ../sass/base/_regions_footer.scss */
      .l-footer .l-region--footer #block-samhsa-theme-block-footer-social .footer-social-link.social-link-twitter:hover, .l-footer .l-region--footer #block-samhsa-theme-block-footer-social .footer-social-link.social-link-twitter:focus {
        color: #00A2F9; }
      /* line 50, ../sass/base/_regions_footer.scss */
      .l-footer .l-region--footer #block-samhsa-theme-block-footer-social .footer-social-link.social-link-youtube:hover, .l-footer .l-region--footer #block-samhsa-theme-block-footer-social .footer-social-link.social-link-youtube:focus {
        color: #FF0000; }
      /* line 55, ../sass/base/_regions_footer.scss */
      .l-footer .l-region--footer #block-samhsa-theme-block-footer-social .footer-social-link.social-link-blog:hover, .l-footer .l-region--footer #block-samhsa-theme-block-footer-social .footer-social-link.social-link-blog:focus {
        color: #1C7491; }
    /* line 61, ../sass/base/_regions_footer.scss */
    .l-footer .l-region--footer #block-samhsa-theme-block-footer-social #items-footer-social {
      margin-bottom: 20px; }
    /* line 69, ../sass/base/_regions_footer.scss */
    .l-footer .l-region--footer #block-menu-menu-footer-1-menu a,
    .l-footer .l-region--footer #block-samhsa-theme-block-language-assistance a {
      color: #4a4a4a;
      display: inline-block !important;
      padding: 2px 8px;
      text-decoration: none; }
      /* line 76, ../sass/base/_regions_footer.scss */
      .l-footer .l-region--footer #block-menu-menu-footer-1-menu a:hover, .l-footer .l-region--footer #block-menu-menu-footer-1-menu a:focus,
      .l-footer .l-region--footer #block-samhsa-theme-block-language-assistance a:hover,
      .l-footer .l-region--footer #block-samhsa-theme-block-language-assistance a:focus {
        color: #4a4a4a;
        text-decoration: underline; }
    /* line 84, ../sass/base/_regions_footer.scss */
    .l-footer .l-region--footer #block-samhsa-theme-block-language-assistance ul li {
      display: inline;
      border-right: 1px solid #a3a7a9; }
    /* line 89, ../sass/base/_regions_footer.scss */
    .l-footer .l-region--footer #block-samhsa-theme-block-language-assistance ul li:last-child {
      border-right: none; }
    /* line 94, ../sass/base/_regions_footer.scss */
    .l-footer .l-region--footer #block-samhsa-theme-block-language-assistance .language-assistance-title {
      font-weight: bold; }
    /* line 99, ../sass/base/_regions_footer.scss */
    .l-footer .l-region--footer #block-menu-menu-footer-1-menu li {
      display: inline;
      border-right: 1px solid #a3a7a9; }
    /* line 103, ../sass/base/_regions_footer.scss */
    .l-footer .l-region--footer #block-menu-menu-footer-1-menu li:last-child {
      border-right: none; }
  /* line 107, ../sass/base/_regions_footer.scss */
  .l-footer .l-region--bottom-footer {
    background-color: #1e384b;
    padding: 30px 35px; }
    /* line 111, ../sass/base/_regions_footer.scss */
    .l-footer .l-region--bottom-footer p, .l-footer .l-region--bottom-footer .bottom-footer-logos {
      color: #fff; }
    /* line 116, ../sass/base/_regions_footer.scss */
    .l-footer .l-region--bottom-footer #block-samhsa-theme-block-bottom-footer-text .footer_ga, .l-footer .l-region--bottom-footer #block-samhsa-theme-block-bottom-footer-text .footer_ar {
      color: #fff;
      padding: 7px 0px; }
    /* line 125, ../sass/base/_regions_footer.scss */
    .l-footer .l-region--bottom-footer #block-samhsa-theme-block-bottom-footer-logo .bottom-footer-logos {
      display: flex;
      align-items: center; }
    /* line 130, ../sass/base/_regions_footer.scss */
    .l-footer .l-region--bottom-footer #block-samhsa-theme-block-bottom-footer-logo #bf_samhsa_logo {
      width: 160px;
      height: 54px; }
    /* line 135, ../sass/base/_regions_footer.scss */
    .l-footer .l-region--bottom-footer #block-samhsa-theme-block-bottom-footer-logo #bf_hhs_logo {
      width: 68px;
      height: 68px;
      margin: 0 0 0 15px; }

@media (min-width: 768px) {
  /* line 152, ../sass/base/_regions_footer.scss */
  .l-region--bottom-footer {
    display: flex;
    align-items: center; }
    /* line 157, ../sass/base/_regions_footer.scss */
    .l-region--bottom-footer #block-samhsa-theme-block-bottom-footer-logo #bf_hhs_logo {
      margin: 0 0 0 15px; }
    /* line 160, ../sass/base/_regions_footer.scss */
    .l-region--bottom-footer #block-samhsa-theme-block-bottom-footer-logo .bf-logo {
      margin: 0 0 0 15px; }
    /* line 165, ../sass/base/_regions_footer.scss */
    .l-region--bottom-footer .l-region--footer {
      padding: 30px 35px 20px; }
    /* line 169, ../sass/base/_regions_footer.scss */
    .l-region--bottom-footer .l-region--bottom-footer {
      padding: 30px 35px; } }
/* line 1, ../sass/base/_regions_header.scss */
#mono-bar-wrapper {
  display: block;
  font-size: 10px;
  font-family: Tahoma;
  color: #fff;
  text-align: center;
  background: #577786;
  padding: 2px 0 2px 0; }

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

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

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

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

@media (max-width: 624px) {
  /* line 29, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-header-social-icons,
  #block-menu-menu-utility-menu, #search_toggle_wrapper {
    display: none; } }
@media (min-width: 624px) {
  /* line 31, ../sass/base/_regions_header.scss */
  #search_toggle_wrapper {
    display: block !important; } }
/* line 33, ../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 33, ../sass/base/_regions_header.scss */
    #block-menu-menu-utility-menu {
      width: 49.29577%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; } }
  /* line 36, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu ul.menu {
    margin: 0 -5px 0 0;
    float: right;
    padding: 0; }
  /* line 37, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu ul.links {
    padding: 15px 0px;
    margin: 0px -15px 0px -15px; }
  /* line 38, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu li {
    float: left;
    padding: 0px 7.5px;
    background: none;
    margin: 0px;
    border-right: 1px solid #cdcdcd; }
  /* line 39, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu a {
    font-size: 14px;
    font-family: Tahoma, sans-serif;
    font-weight: normal;
    text-decoration: none;
    color: #1f419a;
    margin: 0px;
    padding: 3px 10px; }
  /* line 41, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu a:hover, #block-menu-menu-utility-menu a:focus {
    color: #cd3835; }
  /* line 42, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu .leaf .first {
    padding-left: 0px; }
  /* line 43, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu .leaf .last {
    padding-right: 0px; }
  /* line 44, ../sass/base/_regions_header.scss */
  #block-menu-menu-utility-menu li:last-of-type {
    border-right: 0; }

@media (min-width: 625px) {
  /* line 49, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-header-search-box #search_box {
    width: 350px;
    margin: 0;
    float: right;
    clear: none;
    position: relative; } }
@media (min-width: 768px) {
  /* line 59, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-header-search-box #search_box {
    width: 370px; } }
@media (max-width: 624px) {
  /* line 65, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-mobile-hamburger-pull {
    position: relative;
    top: -18px;
    z-index: 4; }

  /* line 66, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-mobile-hamburger-pull .svg-icon {
    width: 45px;
    max-height: 105px; }

  /* line 67, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-mobile-hamburger-menu {
    position: relative;
    z-index: 3; }

  /* line 68, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-top-search-glass-icon {
    position: relative;
    z-index: 4; }

  /* line 69, ../sass/base/_regions_header.scss */
  #pull {
    position: relative;
    z-index: 3; }

  /* line 70, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-header-search-box {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    position: absolute;
    top: 21px;
    background-color: #eeeeee;
    z-index: 1; } }
/* line 81, ../sass/base/_regions_header.scss */
#block-samhsa-theme-block-header-social-icons {
  width: 57.74648%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  margin: 0 -5px 0 0;
  padding: 10px 0 14px 0;
  height: 35px; }
  /* line 82, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-header-social-icons div.block__content {
    height: 35px; }
  /* line 83, ../sass/base/_regions_header.scss */
  #block-samhsa-theme-block-header-social-icons #header-social-label {
    margin-top: 10px; }

/* line 86, ../sass/base/_regions_header.scss */
ul#social_media {
  height: 40px;
  margin: 0;
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  margin-right: 4px;
  padding-left: 0; }
  /* line 87, ../sass/base/_regions_header.scss */
  ul#social_media li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right; }
  /* line 88, ../sass/base/_regions_header.scss */
  ul#social_media li, ul#social_media a {
    height: 40px;
    display: block; }
  /* line 89, ../sass/base/_regions_header.scss */
  ul#social_media #facebook {
    width: 45px;
    background: url("../images/social_media_icons.png") 0 0; }
    /* line 90, ../sass/base/_regions_header.scss */
    ul#social_media #facebook a:hover {
      background: url("../images/social_media_icons.png") 0 -42px; }
  /* line 92, ../sass/base/_regions_header.scss */
  ul#social_media #twitter {
    width: 45px;
    background: url("../images/social_media_icons.png") -51px 0; }
    /* line 93, ../sass/base/_regions_header.scss */
    ul#social_media #twitter a:hover {
      background: url("../images/social_media_icons.png") -51px -42px; }
  /* line 95, ../sass/base/_regions_header.scss */
  ul#social_media #youtube {
    width: 45px;
    background: url("../images/social_media_icons.png") -101px 0; }
    /* line 96, ../sass/base/_regions_header.scss */
    ul#social_media #youtube a:hover {
      background: url("../images/social_media_icons.png") -101px -42px; }
  /* line 98, ../sass/base/_regions_header.scss */
  ul#social_media #blog {
    width: 47px;
    background: url("../images/social_media_icons.png") -151px 0; }
    /* line 99, ../sass/base/_regions_header.scss */
    ul#social_media #blog a:hover {
      background: url("../images/social_media_icons.png") -151px -42px; }

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

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

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

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

  /* line 108, ../sass/base/_regions_header.scss */
  #mobile-hamburger a#pull {
    display: inline-block;
    fill: #fff;
    text-align: center;
    width: 70px;
    height: 88px;
    margin-top: 0px; }

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

  /* line 118, ../sass/base/_regions_header.scss */
  #top-search-glass-icon a#pull2 {
    display: inline-block;
    width: 100%;
    height: 70px;
    margin-top: 0px; }

  /* line 123, ../sass/base/_regions_header.scss */
  #top-search-glass-icon .active {
    background-color: transparent;
    fill: #fff; }

  /* line 127, ../sass/base/_regions_header.scss */
  #mobile-hamburger .nav_bg {
    background-color: #1a6986; }

  /* line 130, ../sass/base/_regions_header.scss */
  #top-search-glass-icon .nav_bg {
    background-color: #eeeeee;
    fill: #1a6986; } }
/* line 136, ../sass/base/_regions_header.scss */
#hamburger-menu, #topsearch_box_mobile {
  display: none; }

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

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

  /* line 140, ../sass/base/_regions_header.scss */
  #top-logo-wrapper {
    background-image: url(/sites/all/themes/omega_samhsa/images/SAMHSA-logo-reversed.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 118px !important;
    margin: 10px auto; }

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

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

  /* line 151, ../sass/base/_regions_header.scss */
  #hamburger-menu {
    display: block;
    position: relative;
    top: 65px;
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
    /* line 153, ../sass/base/_regions_header.scss */
    #hamburger-menu .findhelp, #hamburger-menu .topics, #hamburger-menu .programscampaigns, #hamburger-menu .grants,
    #hamburger-menu .data, #hamburger-menu .priorities, #hamburger-menu .aboutus, #hamburger-menu .publications {
      width: 100%;
      background: #cd3835; }
    /* line 154, ../sass/base/_regions_header.scss */
    #hamburger-menu ul {
      padding: 0;
      margin: 0px auto;
      width: 100%; }
    /* line 155, ../sass/base/_regions_header.scss */
    #hamburger-menu li {
      font-family: Tahoma, sans-serif;
      z-index: 9999; }
    /* line 156, ../sass/base/_regions_header.scss */
    #hamburger-menu ul li {
      border-bottom: 1px solid #fff;
      color: #fff;
      display: inline-block;
      text-align: center;
      text-decoration: none;
      line-height: 40px; }
    /* line 158, ../sass/base/_regions_header.scss */
    #hamburger-menu ul li > a {
      display: inline-block;
      text-align: left;
      color: #fff;
      padding-left: 10px;
      width: 100%;
      z-index: 9999;
      text-decoration: none;
      font-size: 16px; }
    /* line 160, ../sass/base/_regions_header.scss */
    #hamburger-menu ul li:hover {
      border-bottom: 1px solid #fff; }
    /* line 161, ../sass/base/_regions_header.scss */
    #hamburger-menu ul li:hover > a {
      z-index: 9999;
      text-decoration: none;
      display: inline-block;
      text-align: left;
      width: 100%; }
    /* line 163, ../sass/base/_regions_header.scss */
    #hamburger-menu .white_arrow_mobile {
      margin: 15px 15px 15px 0; }

  /* line 165, ../sass/base/_regions_header.scss */
  #topsearch_box_mobile {
    display: block;
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; } }
/* line 167, ../sass/base/_regions_header.scss */
#hhs-ribbon {
  background-color: #eeeeee;
  color: #1E384B;
  padding: 5px 0; }
  /* line 172, ../sass/base/_regions_header.scss */
  #hhs-ribbon .svg-icon {
    width: 22px;
    height: 25px;
    vertical-align: middle;
    margin-right: 5px; }
  /* line 179, ../sass/base/_regions_header.scss */
  #hhs-ribbon a {
    color: #1E384B;
    text-decoration: none;
    line-height: 1em;
    font-size: 105%; }
    /* line 186, ../sass/base/_regions_header.scss */
    #hhs-ribbon a:hover, #hhs-ribbon a:focus {
      color: #1E384B; }

@media (max-width: 624px) {
  /* line 193, ../sass/base/_regions_header.scss */
  #hhs-ribbon {
    display: none; } }
/* line 5, ../sass/base/_regions_main_menu.scss */
#block-system-main-menu ul li {
  width: auto !important; }
  /* line 7, ../sass/base/_regions_main_menu.scss */
  #block-system-main-menu ul li > a {
    padding: 10px 15px 11px 15px !important;
    white-space: nowrap;
    height: 41px; }

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

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

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

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

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

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

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

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

/* line 30, ../sass/base/_regions_megamenu.scss */
#block-menu-menu-mega, #block-system-main-menu {
  height: 45px !important;
  width: 100%;
  background: #1e384b;
  position: relative;
  list-style: none;
  float: left; }
  /* line 32, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega li a, #block-system-main-menu li a {
    font-size: 14px;
    font-family: Tahoma, sans-serif;
    width: 100%;
    height: 40px; }
    @media (min-width: 54em) {
      /* line 32, ../sass/base/_regions_megamenu.scss */
      #block-menu-menu-mega li a, #block-system-main-menu li a {
        font-size: 16px; } }
  /* line 35, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul, #block-system-main-menu ul {
    padding: 0;
    margin: 0px auto;
    width: 100%;
    height: 40px; }
  /* line 36, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li, #block-system-main-menu ul li {
    float: left;
    width: 12.5%;
    text-align: center; }
  /* line 37, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li:hover, #block-system-main-menu ul li:hover, #block-menu-menu-mega ul li:focus, #block-system-main-menu ul li:focus {
    font-weight: 500;
    border-bottom: 4px solid #CD3835; }
  /* line 39, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li:hover > a, #block-system-main-menu ul li:hover > a {
    z-index: 9999;
    text-decoration: none; }
  /* line 40, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega ul li > a, #block-system-main-menu ul li > a {
    color: #fff;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    padding: 10px 0 13px 0; }
    @media (min-width: 54em) {
      /* line 40, ../sass/base/_regions_megamenu.scss */
      #block-menu-menu-mega ul li > a, #block-system-main-menu ul li > a {
        padding: 10px 0 11px 0; } }
  /* line 44, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega a#pull, #block-system-main-menu a#pull {
    display: none; }
  /* line 46, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .findhelptreatment, #block-system-main-menu .findhelptreatment {
    width: 21%; }
  /* line 47, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .topics, #block-system-main-menu .topics {
    width: 10%; }
  /* line 48, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .programscampaigns, #block-system-main-menu .programscampaigns {
    width: 24%; }
  /* line 49, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .grants, #block-system-main-menu .grants {
    width: 10%; }
  /* line 50, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .data, #block-system-main-menu .data {
    width: 10%; }
  /* line 52, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .aboutus, #block-system-main-menu .aboutus {
    width: 11%; }
  /* line 53, ../sass/base/_regions_megamenu.scss */
  #block-menu-menu-mega .publications, #block-system-main-menu .publications {
    width: 14%; }
  @media (max-width: 768px) {
    /* line 56, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .findhelptreatment, #block-system-main-menu .findhelptreatment {
      width: 15.75%; }
      /* line 57, ../sass/base/_regions_megamenu.scss */
      #block-menu-menu-mega .findhelptreatment a, #block-system-main-menu .findhelptreatment a {
        padding: 2px 0 4px 0; }
    /* line 59, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .topics, #block-system-main-menu .topics {
      width: 12.5%; }
    /* line 60, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .programscampaigns, #block-system-main-menu .programscampaigns {
      width: 19%; }
      /* line 61, ../sass/base/_regions_megamenu.scss */
      #block-menu-menu-mega .programscampaigns a, #block-system-main-menu .programscampaigns a {
        padding: 2px 0 4px 0; }
    /* line 63, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .grants, #block-system-main-menu .grants {
      width: 12%; }
    /* line 64, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .data, #block-system-main-menu .data {
      width: 12%; }
    /* line 66, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .aboutus, #block-system-main-menu .aboutus {
      width: 13.75%; }
    /* line 67, ../sass/base/_regions_megamenu.scss */
    #block-menu-menu-mega .publications, #block-system-main-menu .publications {
      width: 15%; } }

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

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

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

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

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

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

/* line 80, ../sass/base/_regions_megamenu.scss */
#mini-panel-about_us ul.col {
  height: 230px; }

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

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

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

@media (min-width: 624px) and (max-width: 768px) {
  /* line 90, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 600px; } }
@media (min-width: 768px) and (max-width: 864px) {
  /* line 91, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 744px; } }
@media (min-width: 864px) and (max-width: 1000px) {
  /* line 92, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 840px; } }
@media (min-width: 1000px) {
  /* line 93, ../sass/base/_regions_megamenu.scss */
  #findhelp_wrapper {
    width: 976px; } }
@media (min-width: 624px) and (max-width: 768px) {
  /* line 95, ../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 96, ../sass/base/_regions_megamenu.scss */
  #priorities_wrapper {
    width: 250px; } }
@media (min-width: 768px) {
  /* line 98, ../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 99, ../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 100, ../sass/base/_regions_megamenu.scss */
  #priorities_wrapper {
    width: 100%; } }
/* line 103, ../sass/base/_regions_megamenu.scss */
#grants_wrapper, #healthreform_wrapper, #aboutus_wrapper {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

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

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

/* line 111, ../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 112, ../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 113, ../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 116, ../sass/base/_regions_megamenu.scss */
  #megamenu-grants-1, #megamenu-grants-2, #megamenu-grants-3 {
    max-width: 200px; } }
@media (min-width: 1000px) {
  /* line 120, ../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 121, ../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 122, ../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 123, ../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 124, ../sass/base/_regions_megamenu.scss */
  #megamenu-aboutus-3 {
    border-right: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1, ../sass/base/_regions_sidebar-second.scss */
.l-region--sidebar-second {
  margin-left: 0px; }
  /* line 3, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second h2 {
    width: 100%;
    padding: 0px 0px 2px 0;
    min-height: 35px;
    color: #000;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 5px; }
  /* line 5, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .block__content h2 {
    min-height: initial; }
  /* line 6, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .views-row {
    padding: 5px 0px; }
  /* line 7, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .block {
    background-color: #ebddba;
    color: #00000;
    padding: 15px;
    margin-top: 15px; }
  /* line 8, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .block--linklist ul {
    margin-top: 0px;
    padding-left: 20px; }
  /* line 9, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .block--linklist ul li {
    text-indent: -0.9em;
    padding: 3px 0 5px 0; }
  /* line 11, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .block--linklist ul li:before {
    content: "\0BB \020"; }
  /* line 12, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .block-widget {
    text-align: center;
    background: none; }
  /* line 13, ../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 15, ../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 17, ../sass/base/_regions_sidebar-second.scss */
  .l-region--sidebar-second .content ul li {
    list-style: none;
    padding: 5px;
    margin-left: 0; }

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

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

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

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

/* line 36, ../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: #cd3835;
  font-size: 100%;
  background: #f9f3dd; }
/* line 38, ../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 39, ../sass/base/_regions_sidebar-second.scss */
.node-type-landing-page .l-region--sidebar-second .block,
.node-type-landing-programs-campaigns .l-region--sidebar-second .block,
.page-programs-campaigns .l-region--sidebar-second .block {
  background-color: #fff;
  border: 1px solid #f9f3dd;
  color: #00000;
  padding: 0;
  margin: 10px 0 0 0; }
/* line 41, ../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 43, ../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 45, ../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 46, ../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 47, ../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 48, ../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 49, ../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 50, ../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 52, ../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 54, ../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 55, ../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 57, ../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: #a7690f;
  color: #fff;
  height: 27px;
  padding: 8px 15px 0px 15px;
  margin: -15px -15px 10px -15px;
  font-weight: bold; }
  /* line 59, ../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 61, ../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 64, ../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 67, ../sass/base/_regions_sidebar-second.scss */
#health_rss h2 {
  background: none;
  font-size: 130%; }

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

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

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

/* 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 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 63, ../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 68, ../sass/base/_tables.scss */
.view-bupe-locator table td {
  font-size: 12px;
  width: 100%; }

/* 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: #1e384b;
  font-size: 24px;
  margin-top: 5px;
  padding-bottom: 5px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1, ../sass/components/_search.scss */
#search_box {
  margin: 0 0 0 0;
  text-align: right; }
  /* line 2, ../sass/components/_search.scss */
  #search_box label {
    display: none; }
  /* line 3, ../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 24, ../sass/components/_search.scss */
  #search_box .samhsasearchbutton:hover, #search_box .samhsasearchbutton:focus {
    background: #5f636a;
    box-shadow: 0 0 5px #1e384b;
    padding: 0;
    margin: 0; }
  @media (max-width: 624px) {
    /* line 31, ../sass/components/_search.scss */
    #search_box .samhsasearchbutton {
      color: #fff;
      padding: 1px;
      margin-right: 2%;
      height: 42px;
      width: 24%;
      font-size: 16px;
      vertical-align: middle;
      box-sizing: border-box;
      border-radius: 0;
      position: absolute;
      top: 15px;
      right: 0;
      float: left;
      margin-top: 0;
      background: #1a6986; } }
  @media (min-width: 625px) {
    /* line 50, ../sass/components/_search.scss */
    #search_box .samhsasearchbox {
      font-size: 16px;
      width: 77%;
      height: 38px;
      padding: 0px 10px;
      margin: 0px 0px 0px -15px;
      box-sizing: border-box;
      -webkit-appearance: none;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      border-radius: 0px;
      vertical-align: middle;
      border: 1px solid #ccc; } }
  @media (max-width: 624px) {
    /* line 55, ../sass/components/_search.scss */
    #search_box .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 71, ../sass/components/_search.scss */
  #search_box .form-text {
    background: #fcfbfa;
    color: #000;
    border: 1px solid #000;
    padding: 5px 10px; }

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

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

@media (max-width: 624px) {
  /* line 78, ../sass/components/_search.scss */
  #search_toggle_wrapper {
    background: #eeeeee;
    padding: 15px;
    border-top: none;
    height: 70px; } }
/* line 84, ../sass/components/_search.scss */
#topsearch_box_mobile .samhsasearchbutton {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#577786', 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 91, ../sass/components/_search.scss */
#topsearch_box_mobile .samhsasearchbutton:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#334b56', endColorstr='$Samsha_Grey_1',GradientType=0 );
  /* IE6-9 */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #334b56), color-stop(100%, #577786));
  background-image: -webkit-linear-gradient(#334b56, #577786);
  background-image: -moz-linear-gradient(#334b56, #577786);
  background-image: -o-linear-gradient(#334b56, #577786);
  background-image: linear-gradient(#334b56, #577786);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: none;
  color: #fff;
  height: 35px;
  padding: 0px 0px;
  margin-left: 2%; }

/* line 97, ../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;
  padding-left: 10px; }

@-moz-document url-prefix() {
  /* line 103, ../sass/components/_search.scss */
  #topsearch_box_mobile .samhsasearchbox {
    margin: 8px 0 0 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 624px) {
  /* line 136, ../sass/components/_search.scss */
  #top-search-glass-icon a svg {
    width: 25px;
    max-height: 67px;
    margin-left: 35%; } }
/* prevent BG image flicker upon hover */
/* line 7, ../sass/omega-samhsa.styles.scss */
.ie6 html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

@media (min-width: 624px) {
  /* line 10, ../sass/omega-samhsa.styles.scss */
  .l-region--header {
    margin-bottom: 25px; } }
@media (max-width: 624px) {
  /* line 15, ../sass/omega-samhsa.styles.scss */
  .l-region--header {
    position: relative;
    background-color: #1e384b;
    max-height: 79px; } }
/* line 22, ../sass/omega-samhsa.styles.scss */
.l-page {
  margin: 0 auto; }

/* line 24, ../sass/omega-samhsa.styles.scss */
body {
  margin: 0 auto;
  background-color: white;
  /* fallback */
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 14px;
  color: #000; }

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

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

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

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

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

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

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

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

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

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

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

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

/* line 63, ../sass/omega-samhsa.styles.scss */
.element-invisible, .front h1, .front .field--name-field-summary {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px; }

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

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

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

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

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

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

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

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

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