/*  NYC - Main Header
    -------------------
*/
/* link color */
/* rounded corners */
/* box-shadow - see Programs & Initiatives hover state */
/* line 8, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header {
  background: url("../../../assets/img/global/nav/bg-nav.png") repeat-x 0 bottom;
  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    /* line 8, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
    .main-header {
      background: none; } }
  @media only screen and (max-width: 479px) {
    /* line 8, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
    .main-header {
      background: none; } }

/* line 24, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header,
.main-header .header-top {
  border-bottom: 1px solid #d5d5d5; }

/* line 28, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .header-top {
  padding: 20px 0; }
  @media (max-width: 767px), screen and (max-device-width: 767px) {
    /* line 28, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
    .main-header .header-top {
      padding: 8px 0; } }

/* line 38, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .header-top .welcome-text {
  font-size: 15px;
  color: #666;
  font-weight: 400;
  position: absolute;
  top: 15px; }

/* right side links */
/* line 47, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header #header-links {
  position: absolute;
  top: 15px;
  right: 23px; }

/* line 53, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header #header-links a {
  text-decoration: none;
  color: #666;
  font-weight: bold;
  font-size: 14px;
  /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ }
  @media only screen and (max-width: 795px) {
    /* line 53, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
    .main-header #header-links a {
      font-size: 12px; } }

/* line 65, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header #header-links a:hover {
  color: #333; }

/* line 69, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header #header-links a:active {
  text-decoration: none; }

/* line 73, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header #header-links .text-only {
  margin-right: 20px; }

/* google language selector */
/* line 78, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .language-selector {
  float: left;
  position: relative;
  top: -2px;
  margin-right: 20px;
  display: none; }

/* line 86, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .language-selector .goog-te-gadget-simple {
  border: none;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 92, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .language-selector .goog-te-gadget-icon {
  display: none; }

/* line 96, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .language-selector .goog-te-gadget-simple span {
  color: #666;
  border: none; }

/* line 101, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .language-selector .goog-te-gadget-simple span:hover {
  color: #000; }

/* line 105, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.bg-shadow {
  height: 10px;
  background: url("../../../assets/img/global/nav/bg-shadow.png") no-repeat center -1px;
  opacity: 0.4;
  /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ }
  @media only screen and (max-width: 479px) {
    /* line 105, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
    .bg-shadow {
      background: url("../../../assets/img/global/nav/bg-shadow-mobile.png") no-repeat center 0; } }

/*.main-header .logo {
    @include hideText;
    background: url("../../../assets/img/global/nyc_transparent.png") no-repeat center center;
    padding:19px 0 19px 0;
    height:40px;
    width:110px;
    margin:0 auto;
    position:relative;
    z-index:10;

    @media (-webkit-min-device-pixel-ratio: 2) {
        background-image:url("../../../assets/img/global/nyc@x2.png");
        background-size:105px 36px;
        background-repeat:no-repeat;
    }
}*/
/* line 133, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .nyc-logo {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: none;
  height: 40px;
  width: 110px;
  margin: 0 auto;
  position: relative; }

/* line 142, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .nyc-logo a {
  display: block; }

/* set default color on page load for slideshow */
/*#home .main-header .nyc-logo {
    background-color:#005699;
}*/
/* line 151, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .nyc-logo .logo {
  background: url("../../../assets/img/global/nyc.png") no-repeat center center;
  height: 40px;
  width: 110px;
  margin: 0; }

/* line 158, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
#home .main-header .logo {
  display: none; }

/* line 162, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
#home .main-header .nyc-logo .logo-transparent {
  background: url("../../../assets/img/global/nyc_transparent.png") no-repeat center center; }

/* line 166, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .bg-logo {
  width: 110px;
  height: 40px;
  position: absolute;
  margin: 0 auto;
  display: none;
  z-index: 0; }

/* line 175, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
#home .main-header .bg-logo {
  display: block; }

/* line 179, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .logo-three-one-one {
  max-width: auto;
  display: none;
  float: left;
  margin-right: 10px;
  position: relative;
  top: 0px;
  /* All Mobile Sizes (devices and browser) */ }
  @media only screen and (min-width: 768px) {
    /* line 179, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
    .main-header .logo-three-one-one {
      display: inline-block !important; } }

/* line 194, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.ie7 .main-header .three-one-one-logo-wrapper img {
  display: block; }

/* main nav */
/* line 199, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

/* line 205, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li {
  float: left;
  border-right: 1px solid #d5d5d5;
  padding: 0 2.083333333333% 0 2.083333333333%;
  line-height: 45px; }

/* line 212, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li a:link {
  text-decoration: none;
  font-size: 16px;
  font-weight: bold !important;
  color: #333;
  display: block;
  line-height: 45px; }

/* line 222, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li a:visited,
.main-header nav ul li a:active {
  text-decoration: none;
  outline: 0;
  color: #333; }

/* line 228, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li:hover {
  background-color: #000;
  cursor: pointer; }

/* line 234, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
h.main-header nav ul li:active {
  background-color: #0a5796; }

/* line 238, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li:active a {
  text-decoration: none;
  color: #fff; }

/* line 244, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li:hover a,
.main-header nav ul li.active a {
  color: #fff;
  text-decoration: none; }

/* line 249, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li.active {
  background-color: #0a5796; }

/* line 253, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
#three-one-one-index .main-header nav ul li.active {
  background-color: #000; }

/* line 258, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
#three-one-one-index .main-header li.active a:link,
#three-one-one-index .main-header li.active a:visited {
  color: #fff; }

/* line 262, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li.nav-home {
  border-left: 1px solid #d5d5d5;
  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */ }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    /* line 262, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
    .main-header nav ul li.nav-home {
      display: none; } }

/* line 271, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li.nav-home a {
  background: url("../../../assets/img/global/nav/nav-sprite.png") no-repeat center 14px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 20px; }

/* line 278, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.ie7 .main-header nav ul li.nav-home a {
  text-indent: -9999px;
  overflow: none; }

/* line 283, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li.nav-home:hover a {
  background: url("../../../assets/img/global/nav/nav-sprite.png") no-repeat center -28px; }

/* line 287, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li.nav-search:hover {
  background: none; }

/* line 291, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li.nav-search {
  border-right: 0;
  position: relative;
  margin: 0;
  padding: 0; }

/* line 298, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li.nav-search .input-search {
  float: left;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-right: none;
  border-bottom: 1px solid #ccc;
  border-radius: 4px 0 0 4px;
  color: #666;
  width: 138px;
  height: 20px;
  padding: 4px 6px; }

/* line 311, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.lt-ie9 .main-header nav ul li.nav-search .input-search {
  width: 138px; }

/* line 315, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.ie7 .main-header nav ul li.nav-search .input-search {
  width: 130px; }

/* line 319, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li.nav-search .input-search:focus {
  outline: none; }

/* line 323, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.icon-for-search, .main-header nav .form-search .ico-search, .main-header .form-search .ico-search {
  background: url("../../../assets/img/global/sprite-ico-search.png") no-repeat white left 6px;
  padding: 0;
  display: block;
  width: 32px;
  height: 30px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border-radius: 0 4px 4px 0;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: none;
  cursor: pointer; }

/* line 342, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .form-search .ico-search {
  display: inline; }

/* line 348, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li.nav-search .search {
  background: url("../../../assets/img/global/sprite-ico-search.png") no-repeat white center 7px;
  border-radius: 4px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: none;
  position: absolute;
  top: 7px;
  left: 5px;
  /* Tablet Portrait size to standard 960 (devices and browsers) */ }
  @media only screen and (min-width: 768px) and (max-width: 995px) {
    /* line 348, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
    .main-header nav ul li.nav-search .search {
      display: block; } }

/* line 365, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header nav ul li.nav-search .form-search .ico-search,
.main-header nav ul li.nav-search .toggle-search {
  padding: 0;
  width: 32px;
  height: 30px;
  padding: 0;
  width: 32px;
  height: 30px; }

/* line 374, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .search-bar {
  display: none; }

/* mobile icons */
/* line 380, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .nav-sprite-mobile, .main-header .toggle-mobile-side-nav {
  background: url("../../../assets/img/global/nav/nav-sprite-mobile.png") no-repeat 0 0; }
/* line 384, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header .toggle-mobile-side-nav {
  display: block;
  position: absolute;
  left: 20px;
  top: 15px;
  width: 16px;
  z-index: 9999;
  height: 13px; }
/* line 395, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header #toggle-mobile-search {
  height: 16px;
  background-position: 0 bottom;
  right: 20px;
  display: block;
  position: absolute;
  top: 15px;
  width: 16px;
  z-index: 9999; }
/* line 406, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.main-header #toggle-mobile-search span {
  background: url("../../../assets/img/global/link-arrow-grey-down.png") no-repeat scroll 5px 0 transparent;
  display: block;
  height: 30px;
  width: 16px; }

/* line 415, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.title-bar h2 {
  font-size: 22px;
  font-weight: normal;
  text-align: center;
  line-height: 24px;
  color: #000;
  margin: 23px 0;
  padding: 0 !important;
  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */ }
  /* line 423, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
  .title-bar h2 .agencies-count {
    font-weight: bold; }
  @media only screen and (max-width: 479px) {
    /* line 415, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
    .title-bar h2 {
      text-align: left;
      font-size: 16px;
      line-height: 22px;
      margin: 13px 0; } }
  @media only screen and (max-width: 767px) {
    /* line 415, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
    .title-bar h2 {
      width: 70%;
      text-align: left; } }

/*  NYC - Title Bar Overwrites - Template Specific
    -------------------
*/
/*#events-filter .title-bar h2,
#social-applications .title-bar h2,
#cityresources-programs .title-bar h2,
#mayor-news .title-bar h2,
#mayor-index .title-bar h2 {
    float:left;
}*/
/* line 453, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.title-bar h2 {
  float: left; }

/* line 457, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.container .bio-container {
  padding-right: 0 !important; }

/*  NYC - Agency Header
    -------------------
*/
/* line 464, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.agency-header .upper-header-left {
  width: 25%; }

/* line 468, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.agency-header .small-nyc-logo {
  height: 15px;
  width: 40px;
  margin: 0 10px 0 -1px; }

/* line 474, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.agency-header .upper-header-black-title {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  padding: 0 0 0 10px;
  /* Tablet Portrait size to standard 960 (devices and browsers) */ }
  @media only screen and (max-width: 767px) {
    /* line 474, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
    .agency-header .upper-header-black-title {
      display: none; } }

/* line 487, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.agency-header .upper-header-padding {
  width: 50%; }

/* line 491, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.agency-header .upper-header-right {
  position: absolute;
  right: 23px;
  padding-left: 4%;
  /* Tablet Portrait size to standard 960 (devices and browsers) */ }
  @media only screen and (max-width: 767px) {
    /* line 491, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
    .agency-header .upper-header-right {
      display: none; } }

/* line 503, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.agency-header .upper-header-search {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  margin-left: 5px; }

/* line 510, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.agency-header .upper-header-search a {
  color: #fff; }

/* line 514, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.agency-header .upper-header-three-one-one {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  margin: 0 5px; }

/* line 521, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.agency-header .upper-header-three-one-one a {
  color: #fff; }

/* line 525, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.lt-ie8 header .logo {
  position: relative; }

/* line 530, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/header.scss */
.agency-header .upper-header-black {
  background: #000;
  height: 25px; }
