/*  NYC - Main Header Mobile
    -------------------
*/
/* link color */
/* rounded corners */
/* box-shadow - see Programs & Initiatives hover state */
@-ms-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

/* line 18, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
#outer-wrap {
  position: relative;
  overflow: hidden;
  width: 100%; }

/* line 24, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
#inner-wrap {
  position: relative;
  width: 100%; }

/* line 30, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.main-header form {
  margin: 0; }
/* line 34, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.main-header li {
  line-height: 45px; }
/* line 38, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.main-header nav ul li a:active {
  font-weight: bold !important; }
/* line 42, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.main-header .block-title {
  background-color: #333;
  border: 0;
  color: #fff;
  font-size: 15px;
  font-weight: normal;
  line-height: 55px;
  padding: 0 0 0 20px; }
/* line 52, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.main-header #nav {
  z-index: 200;
  position: relative;
  overflow: hidden; }
  /* line 57, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav .block-title {
    background-color: #333;
    color: #fff; }
/* line 63, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.main-header #top .nav-btn {
  position: absolute;
  top: 1.5em;
  left: 1.875em; }
/* line 69, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.main-header input[type="text"] {
  box-shadow: none !important;
  margin-bottom: 0; }
/* line 74, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.main-header input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }
/* line 82, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.main-header input[type="search"]::-webkit-search-cancel-button,
.main-header input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 88, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.ie7 .main-header #nav {
  float: left; }
/* line 92, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.ie7 .main-header .global-input-search {
  display: inherit;
  float: left; }
  /* line 96, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .ie7 .main-header .global-input-search .hidden {
    display: block;
    visibility: visible; }
/* line 102, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.ie7 #global-search-form1 .field-search {
  margin: 7px 0 7px 7px; }
/* line 106, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.ie7 #global-search-form1 .field-search .input-search {
  width: 206px !important; }
/* line 110, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.ie7 #global-search-form1 .field-search .ico-search {
  border-left: none;
  margin-left: -1px; }
/* line 115, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.ie7 #toggle-search-wide {
  display: none !important; }

/* line 121, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.main-header .global-input-search .field-search {
  margin: 0 0 0px 0; }
/* line 125, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.main-header .global-input-search .field-search .input-search {
  font-size: 14px;
  height: 20px;
  padding: 4px 6px;
  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: 100%;
  float: left; }
/* line 139, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.main-header .global-input-search .field-search .input-search:focus::-webkit-input-placeholder {
  color: transparent; }
/* line 143, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.main-header .global-input-search .field-search .ico-search {
  background: url("../../../assets/img/global/sprite-ico-search.png") no-repeat white left 6px;
  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;
  float: right; }
/* line 158, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.main-header .global-input-search .field-search .input-padding {
  overflow: hidden;
  padding-right: .5em; }

@media (min-width: 855px) {
  /* line 166, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav {
    overflow: visible; }

  /* line 168, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #global-search-form1 {
    display: block !important;
    visibility: visible !important;
    margin: 7px 0 0 8px; }
    /* line 173, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
    .main-header #global-search-form1 .field-search .input-padding {
      padding-left: 8px; } }
@media (min-width: 768px) and (max-width: 854px) {
  /* line 182, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #jobs {
    border: none; }

  /* line 186, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav-hr {
    background-color: #d5d5d5;
    border: none;
    height: 1px;
    position: absolute;
    top: 100px;
    width: 100%;
    z-index: 999999; }

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

  /* line 200, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #global-search-form1 .field-search {
    margin: 8px 0; }

  /* line 204, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header .global-input-search .field-search .input-search {
    border: none; }

  /* line 208, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header .field-search input[type="text"] {
    box-shadow: none; }

  /* line 212, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header .global-input-search .field-search .ico-search {
    background-position: 7px 7px;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 28px; }

  /* line 219, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #toggle-search-wide {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 1px; }

  /* line 229, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #toggle-search-wide:hover {
    background-color: #fff; }

  /* line 233, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header .toggle-search-wide-background-ico-search {
    background: url("../../../assets/img/global/sprite-ico-search.png") no-repeat scroll center 7px white; }

  /* line 237, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header .toggle-search-wide-background-arrow {
    background: url("../../../assets/img/global/link-arrow-grey-down.png") no-repeat scroll center 10px white; } }
@media screen and (max-width: 767px) {
  /* line 244, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav ul {
    *zoom: 1;
    display: block; }

  /* line 249, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav ul:before, #nav ul:after {
    content: "";
    display: table; }

  /* line 254, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav ul:after {
    clear: both; }

  /* line 258, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header .nav-outer {
    padding: 0;
    position: static; }

  /* line 263, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav {
    position: absolute;
    top: 0;
    background-color: #ededed; }

  /* line 269, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav:not(:target) {
    z-index: 1; }

  /* line 273, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav .block {
    position: relative;
    padding: 0;
    background-color: #333333; }

  /* line 279, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav ul {
    *zoom: 1;
    display: block;
    margin: 10px; }

  /* line 285, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav li {
    background: url("../../../assets/img/global/link-arrow-black-withoffset18.png") no-repeat white right center;
    position: relative;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #333;
    float: none;
    font-size: 18px;
    margin: 0 0 4px; }

  /* line 296, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav li:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

  /* line 300, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav li.active {
    background: url("../../../assets/img/global/link-arrow-blue-withoffset18.png") no-repeat white right center; }

  /* line 304, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav li.is-active:after {
    z-index: 50;
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    right: -0.03125em;
    margin-top: -0.625em;
    border-top: 0.625em transparent solid;
    border-bottom: 0.625em transparent solid;
    border-right: 0.625em white solid; }

  /* line 318, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header nav ul li:hover a,
  .main-header nav ul li.active a {
    color: #1771b7 !important; }

  /* DO NOT REMOVE: leave repeated a:link from header.scss here (except for 51px, because links are not hot), without this it breaks Android Galaxy SII */
  /* line 324, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header nav ul li a,
  .main-header nav ul li a:link {
    text-decoration: none;
    font-size: 16px;
    font-weight: bold !important;
    color: #333;
    display: block;
    line-height: 51px; }

  /* line 333, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #header-links {
    left: -83%;
    position: absolute;
    top: 450px;
    z-index: 9999; }

  /* line 340, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .js-ready #nav {
    height: 100%;
    width: 85%;
    -webkit-box-shadow: inset -1em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset -1em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);
    box-shadow: inset -1em 0 1.5em -0.75em rgba(0, 0, 0, 0.25); }

  /* line 348, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .js-ready #nav .block {
    background: transparent; }

  /* line 352, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .js-ready #nav {
    left: -85%; }

  /* line 356, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .js-ready #inner-wrap {
    left: 0; }

  /* line 360, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .js-nav #inner-wrap {
    left: 85%; }

  /* line 366, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .csstransforms3d.csstransitions.js-ready #nav {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden; }
  /* line 380, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .csstransforms3d.csstransitions.js-ready #nav .block {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 70);
    opacity: 0.7;
    -webkit-transition: opacity 300ms 100ms, -webkit-transform 500ms ease;
    -webkit-transition-delay: ease, 0s;
    -moz-transition: opacity 300ms 100ms ease, -moz-transform 500ms ease;
    -o-transition: opacity 300ms 100ms ease, -o-transform 500ms ease;
    transition: opacity 300ms 100ms ease, transform 500ms ease;
    -webkit-transform: translate3d(85%, 0, 0) scale3d(0.9, 0.9, 0.9);
    -moz-transform: translate3d(85%, 0, 0) scale3d(0.9, 0.9, 0.9);
    -ms-transform: translate3d(85%, 0, 0) scale3d(0.9, 0.9, 0.9);
    -o-transform: translate3d(85%, 0, 0) scale3d(0.9, 0.9, 0.9);
    transform: translate3d(85%, 0, 0) scale3d(0.9, 0.9, 0.9);
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    -o-transform-origin: 50% 0%;
    transform-origin: 50% 0%; }
  /* line 400, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .csstransforms3d.csstransitions.js-ready #inner-wrap {
    left: 0 !important;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    -o-transition: -o-transform 500ms ease;
    transition: transform 500ms ease;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden; }

  /* .csstransforms3d.csstransitions.js-ready end */
  /* line 419, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .csstransforms3d.csstransitions.js-nav #inner-wrap {
    -webkit-transform: translate3d(85%, 0, 0) scale3d(1, 1, 1);
    -moz-transform: translate3d(85%, 0, 0) scale3d(1, 1, 1);
    -ms-transform: translate3d(85%, 0, 0) scale3d(1, 1, 1);
    -o-transform: translate3d(85%, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(85%, 0, 0) scale3d(1, 1, 1); }

  /* line 427, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .csstransforms3d.csstransitions.js-nav #nav .block {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
/* nav-top-searches */
/* line 439, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
.main-header #nav-top-searches {
  background-color: #333 !important;
  display: block;
  position: absolute;
  width: 100%;
  z-index: 999999;
  /* global-input-search overrides */ }
  /* line 446, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav-top-searches h4 {
    color: #999;
    font-size: 14px;
    font-weight: normal;
    padding: 0 0 0 20px;
    text-transform: uppercase; }
  /* line 454, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav-top-searches .block-title {
    background-color: #fff;
    color: #888; }
  /* line 459, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav-top-searches ul {
    background-color: #333;
    margin: 0 20px; }
  /* line 464, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav-top-searches ul li {
    background-color: #333;
    border-bottom: 1px solid #555;
    border-right: none;
    float: none;
    list-style-type: none; }
  /* line 472, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav-top-searches ul li a {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    line-height: 50px; }
  /* line 480, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav-top-searches #global-search-form2 {
    background-color: #fff; }
  /* line 484, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav-top-searches #global-search-form2 .field-search {
    padding: 8px 0; }
  /* line 488, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav-top-searches .field-search .input-search {
    border: medium none !important;
    color: #888888;
    height: 20px; }
  /* line 494, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav-top-searches .field-search .ico-search {
    border: medium none;
    height: 28px;
    text-indent: 0; }
  /* line 500, /Volumes/UserData/Users/lmairl/Projects/NYC.GOV/source/assets/css/includes/mobile-off-canvas.scss */
  .main-header #nav-top-searches .field-search input[type="text"] {
    box-shadow: none;
    margin-left: 12px; }

/* #nav-top-searches end */
