/**
 * @file
 * Tabs Styling
 *
 * Adds styles for the primary and secondary tabs.
 *
 * Compare this with default CSS found in the system module's stylesheet (a copy
 * of which is in drupal7-reference.css.)
 */
/* line 131, ../sass/_base.scss */
.clear {
  clear: both;
}

/*$icons-cta-right-spacing: 10px;*/
/* line 690, icons/*.png */
.icons-sprite {
  background: url('../images/icons-s8e30f7d198.png') no-repeat;
}

/*@include all-icons-sprites;*/
/* line 122, backgrounds/*.png */
.backgrounds-sprite {
  background: url('../images/backgrounds-sc9948f1aa7.png') no-repeat;
}

/*
 * Basic positioning styles shared by primary and secondary tabs.
 */
/* line 28, ../sass/tabs.scss */
ul.primary,
ul.secondary {
  clear: both;
  overflow: hidden;
  border-bottom: 1px solid #bbbbbb;
  list-style: none;
  margin: 1em 0 1.5em;
  padding: 0 2px;
  white-space: nowrap;
}
/* line 37, ../sass/tabs.scss */
ul.primary li,
ul.secondary li {
  float: left;
  /* LTR */
  margin: 0.5em 3px 0;
}
/* line 42, ../sass/tabs.scss */
ul.primary a,
ul.secondary a {
  border: 1px solid #e9e9e9;
  border-right: 0;
  border-bottom: 0;
  display: block;
  line-height: 1.5em;
  text-decoration: none;
}

/*
 * Primary tabs
 */
/* line 56, ../sass/tabs.scss */
ul.primary {
  padding: 0;
  margin: 0 -10px;
  /*
    &:after {
      content: "";
      float: left;
      width: 776px;
      margin-left: 0px;
      margin-right: -776px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      word-wrap: break-word;
      height:200px;
      margin-top: 60px;
      display: block;
      position: absolute;
      z-index: -1;
      background-color: #eee7e1;
      background-image: -ms-linear-gradient(top, #eee7e1 0%, #ffffff 100%);
      background-image: -moz-linear-gradient(top, #eee7e1 0%, #ffffff 100%); 
      background-image: -o-linear-gradient(top, #eee7e1 0%, #ffffff 100%);
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee7e1), color-stop(1, #ffffff)); 
      background-image: -webkit-linear-gradient(top, #eee7e1 0%, #ffffff 100%);
      background-image: linear-gradient(to bottom, #eee7e1 0%, #ffffff 100%);
    }
  */
}
/* line 59, ../sass/tabs.scss */
ul.primary li {
  font-family: OpenSans-Semibold, sans-serif;
  font-size: 1.21429em;
  font-size: 1.21429rem;
  line-height: 1.5em;
  line-height: 1.5rem;
  text-shadow: 1px 1px 0 white;
  margin: 0;
  background-color: #ebe5df;
}
/* line 69, ../sass/tabs.scss */
ul.primary li.active {
  background-color: #ebe5df;
  border-bottom: 1px solid white;
  margin-bottom: 0px;
  /* Overlap the ul's border. */
}
/* line 76, ../sass/tabs.scss */
ul.primary a:before {
  content: url(/sites/all/themes/nycares/images/icons/tab-left.png);
}
/* line 79, ../sass/tabs.scss */
ul.primary a:after {
  content: url(/sites/all/themes/nycares/images/icons/tab-right.png);
}
/* line 85, ../sass/tabs.scss */
ul.primary a:link,
ul.primary a:visited {
  color: #a88e76;
  padding: 0;
  text-align: center;
  border: none;
}
/* line 94, ../sass/tabs.scss */
ul.primary a.active {
  color: #000000;
}

/*
 * Secondary tabs
 */
/* line 129, ../sass/tabs.scss */
ul.secondary {
  font-size: 0.75em;
  font-size: 0.75rem;
  margin-top: -1.5em;
  /* Collapse bottom margin of ul.primary. */
  padding-bottom: .5em;
}
/* line 136, ../sass/tabs.scss */
ul.secondary a:link,
ul.secondary a:visited {
  -webkit-border-radius: 0.75em;
  -moz-border-radius: 0.75em;
  -ms-border-radius: 0.75em;
  -o-border-radius: 0.75em;
  border-radius: 0.75em;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-shadow: 1px 1px 0 white;
  background-color: #f2f2f2;
  color: #666;
  padding: 0 .5em;
}
/* line 145, ../sass/tabs.scss */
ul.secondary a:hover,
ul.secondary a:focus {
  background-color: #dedede;
  border-color: #999;
  color: #333;
}
/* line 151, ../sass/tabs.scss */
ul.secondary a.active,
ul.secondary a:active {
  text-shadow: 1px 1px 0 #333333;
  background-color: #666;
  border-color: #000;
  color: #fff;
}
