
/* SOURCE FILE: scripts/src/css/20-vendor/base--base-homecombined-interiorcombined.css */ 
/* Generated by Font Squirrel (http://www.fontsquirrel.com) */
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-thin-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-thin-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-thin-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-thin-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-thin-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-thin-webfont.svg#robotothin") format("svg");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.svg#robotothin_italic") format("svg");
  font-weight: 200;
  font-style: italic; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-light-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-light-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-light-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-light-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-light-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-light-webfont.svg#robotolight") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.svg#robotolight_italic") format("svg");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-italic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-italic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-italic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-italic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-italic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-italic-webfont.svg#robotoitalic") format("svg");
  font-weight: 400;
  font-style: italic; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-regular-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-regular-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-regular-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-regular-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-regular-webfont.svg#robotoregular") format("svg");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto/Roboto-Medium-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto/Roboto-Medium-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto/Roboto-Medium-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto/Roboto-Medium-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto/Roboto-Medium-webfont.svg#robotomedium") format("svg");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.svg#robotomedium_italic") format("svg");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-bold-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-bold-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-bold-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-bold-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-bold-webfont.svg#robotobold") format("svg");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.svg#robotobold_italic") format("svg");
  font-weight: 700;
  font-style: italic; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-black-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-black-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-black-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-black-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-black-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-black-webfont.svg#robotoblack") format("svg");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.eot");
  src: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.woff2") format("woff2"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.woff") format("woff"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.ttf") format("truetype"), url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.svg#robotoblack_italic") format("svg");
  font-weight: 900;
  font-style: italic; }
/*
// All weights and styles available
font-family:'Proxima Nova W01'; font-weight: 200; font-style: normal;
font-family:'Proxima Nova W01'; font-weight: 200; font-style: italic;
font-family:'Proxima Nova W01'; font-weight: 400; font-style: normal;
font-family:'Proxima Nova W01'; font-weight: 700; font-style: normal;
font-family:'Proxima Nova W01'; font-weight: 400; font-style: italic;
font-family:'Proxima Nova W01'; font-weight: 500; font-style: italic;
font-family:'Proxima Nova W01'; font-weight: 700; font-style: italic;
font-family:'Proxima Nova W01'; font-weight: 500; font-style: normal;
*/
button, input[type="button"], input[type="reset"], input[type="submit"], .button {
  appearance: none;
  background-color: #004c82;
  border: 0;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 1em;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  line-height: 1;
  padding: 0.75em 1.5em;
  text-decoration: none;
  transition: background-color 150ms ease;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  margin: 2px; }
  @media print and (min-width: 1px) {
    button, input[type="button"], input[type="reset"], input[type="submit"], .button {
      border: 1px solid #004c82;
      color: #004c82; } }
  button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .button:hover, .button:focus {
    background-color: #c96800;
    color: #fff;
    padding: 0.75em 1.5em;
    font-weight: 500;
    border: 0; }
  button:disabled, input[type="button"]:disabled, input[type="reset"]:disabled, input[type="submit"]:disabled, .button:disabled {
    cursor: not-allowed;
    opacity: 0.5; }

fieldset {
  background-color: #f0f0f0;
  border: .1em solid #b0b0b0;
  margin: 0 0 0.75em;
  padding: 1.5em; }

input,
label,
select {
  display: block;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 1em; }

label {
  font-weight: 600;
  margin-bottom: 0.375em; }
  label.required::after {
    content: "*"; }
  label abbr {
    display: none; }

input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea,
select[multiple=multiple] {
  background-color: #fff;
  border: .1em solid #b0b0b0;
  border-radius: 5px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin-bottom: 0.75em;
  padding: 0.5em;
  transition: border-color 150ms ease;
  width: 100%; }
  input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, input:not([type]):hover, textarea:hover,
  select[multiple=multiple]:hover {
    border-color: #c96800; }
  input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus,
  select[multiple=multiple]:focus {
    border-color: #0a91b7;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(0, 61, 105, 0.7);
    outline: none; }
  input[type="color"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="email"]:disabled, input[type="month"]:disabled, input[type="number"]:disabled, input[type="password"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="text"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="week"]:disabled, input:not([type]):disabled, textarea:disabled,
  select[multiple=multiple]:disabled {
    background-color: #f2f2f2;
    cursor: not-allowed; }
    input[type="color"]:disabled:hover, input[type="date"]:disabled:hover, input[type="datetime"]:disabled:hover, input[type="datetime-local"]:disabled:hover, input[type="email"]:disabled:hover, input[type="month"]:disabled:hover, input[type="number"]:disabled:hover, input[type="password"]:disabled:hover, input[type="search"]:disabled:hover, input[type="tel"]:disabled:hover, input[type="text"]:disabled:hover, input[type="time"]:disabled:hover, input[type="url"]:disabled:hover, input[type="week"]:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover,
    select[multiple=multiple]:disabled:hover {
      border: 0.1em solid #ddd; }

textarea {
  resize: vertical; }

input[type="search"] {
  appearance: none; }

input[type="checkbox"],
input[type="radio"] {
  display: inline;
  margin-right: 0.375em; }
  input[type="checkbox"] + label,
  input[type="radio"] + label {
    display: inline-block; }

input[type="file"] {
  margin-bottom: 0.75em;
  width: 100%; }

select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto; }

ul,
ol {
  list-style-type: none;
  margin: 0;
  padding: 0; }
dl {
  margin-bottom: 0.75em; }
  dl dt {
    font-weight: bold;
    margin-top: 0.75em; }
  dl dd {
    margin: 0; }

table {
  border-collapse: collapse;
  font-feature-settings: "kern", "liga", "tnum";
  margin: 0.75em 0;
  table-layout: fixed;
  width: auto; }

th {
  border-bottom: .1em solid #b0b0b0;
  font-weight: 600;
  padding: 10px;
  text-align: left; }

td {
  padding: 10px; }

body {
  color: #333;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-feature-settings: "kern", "liga", "pnum";
  font-size: 1em;
  line-height: 1.5; }

p {
  margin: 0 0 0.75em; }

a {
  text-decoration: none; }

hr {
  border-bottom: 0.1em solid #ddd;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  margin: 1.5em 0; }

img,
picture {
  margin: 0;
  max-width: 100%; }

html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

@-ms-viewport {
  width: device-width !important; }
@media print and (min-width: 1px) {
  div.header-wrap {
    display: none; } }

@media print and (min-width: 1px) {
  header div.inner-container {
    color: black; } }

#coa-survey-tab {
  max-width: 1200px;
  margin: 0 auto;
  font-size: .9em;
  font-weight: 500;
  text-transform: uppercase; }
  @media print and (min-width: 1px) {
    #coa-survey-tab {
      display: none; } }
  #coa-survey-tab .coa-survey-tab-home {
    display: block;
    border-radius: 0px;
    z-index: 9999;
    width: 100%;
    padding: 8px 15px 10px 40px;
    background-image: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-images/coa-comment-icon.svg");
    background-position: 8px 5px;
    background-size: 25px;
    background-repeat: no-repeat;
    background-color: #0a91b7;
    color: #fff;
    text-align: center;
    top: -2px; }
    #coa-survey-tab .coa-survey-tab-home:hover {
      background-color: #c96800; }
    @media screen and (min-width: 650px) {
      #coa-survey-tab .coa-survey-tab-home {
        display: block;
        width: auto;
        position: fixed;
        z-index: 9999;
        top: -2px;
        right: -2px;
        border-bottom-left-radius: 5px;
        box-shadow: 2px 2px 2px #000;
        text-align: left;
        border: 2px solid rgba(255, 255, 255, 0.2); } }
  #coa-survey-tab .coa-survey-tab-interior {
    display: block;
    padding: 8px 15px 10px 42px;
    background-image: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-images/coa-comment-icon.svg");
    background-position: 12px 5px;
    background-size: 25px;
    background-repeat: no-repeat;
    background-color: #0a91b7;
    border: 2px solid rgba(255, 255, 255, 0.2);
    border-top: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #fff;
    text-align: center; }
    #coa-survey-tab .coa-survey-tab-interior:hover {
      background-color: #c96800; }
    @media screen and (min-width: 500px) {
      #coa-survey-tab .coa-survey-tab-interior {
        float: right;
        margin: 0;
        border-top: 0;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px; } }

.coa-myalex-logout {
  background-color: #333;
  text-align: right;
  font-size: .8em;
  font-weight: 500;
  color: #fff;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
  display: none; }
  .coa-myalex-logout span {
    display: block;
    max-width: 1200px;
    margin: 0 auto;
    padding: 2px 5px 5px 5px; }
  .coa-myalex-logout a {
    color: #fff;
    border-bottom: .1em dotted #fff; }
  @media print and (min-width: 1px) {
    .coa-myalex-logout {
      display: none; } }

main aside a img,
main article a img {
  border: none;
  vertical-align: top; }
main aside a,
main article a {
  transition: color 150ms ease;
  border-bottom: 0.1em dotted #0a91b7;
  color: #0a91b7;
  text-decoration: none;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  transition: all 0.1s linear; }
  main aside a.button,
  main article a.button {
    border: none; }
  main aside a:active, main aside a:focus, main aside a:hover,
  main article a:active,
  main article a:focus,
  main article a:hover {
    color: #c96800;
    border-bottom: 0.1em dotted #c96800;
    padding-bottom: 0;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear; }
  main aside a:visited,
  main article a:visited {
    color: #999;
    border-bottom: .1em dotted #999; }
main aside p,
main article p {
  font-size: 1em;
  line-height: 1.6666;
  margin-bottom: 1em; }
main aside u,
main article u {
  text-decoration: none; }
main aside h1, main aside h2, main aside h3, main aside h4, main aside h5, main aside h6,
main article h1,
main article h2,
main article h3,
main article h4,
main article h5,
main article h6 {
  margin-bottom: 0.2em; }
  main aside h1 b, main aside h2 b, main aside h3 b, main aside h4 b, main aside h5 b, main aside h6 b,
  main article h1 b,
  main article h2 b,
  main article h3 b,
  main article h4 b,
  main article h5 b,
  main article h6 b {
    font-weight: inherit; }
  main aside h1 strong, main aside h2 strong, main aside h3 strong, main aside h4 strong, main aside h5 strong, main aside h6 strong,
  main article h1 strong,
  main article h2 strong,
  main article h3 strong,
  main article h4 strong,
  main article h5 strong,
  main article h6 strong {
    font-weight: inherit; }
main aside h1,
main article h1 {
  font-size: 2.2em;
  font-weight: 400; }
main aside h2,
main article h2 {
  font-size: 1.5em;
  font-weight: 500; }
main aside h3,
main article h3 {
  font-size: 1.2em;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: .05em; }
main aside h4, main aside h5, main aside h6,
main article h4,
main article h5,
main article h6 {
  font-size: 1.2em;
  font-weight: 500;
  font-style: italic; }
main aside ul,
main article ul {
  list-style-type: disc;
  margin: 10px 0 0 20px;
  padding: 0 0 0 1em; }
  main aside ul li,
  main article ul li {
    margin-bottom: 0.875em; }
main aside ol,
main article ol {
  list-style-type: decimal;
  margin: 10px 0 0 20px;
  padding: 0 0 0 1em; }
  main aside ol li,
  main article ol li {
    margin-bottom: 0.875em; }
main aside hr,
main article hr {
  border-bottom: 1px solid #e1e1e1;
  margin: 2.5em 0;
  clear: both; }
main aside figure,
main article figure {
  margin: 1em 0;
  padding: 0; }
  main aside figure img,
  main article figure img {
    max-width: 100%;
    height: auto; }

.coa-pdf-icon a:after {
  content: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-images/pdf-icon.png");
  position: relative;
  top: 3px;
  left: 5px;
  padding-right: 5px; }

a.coa-pdf-icon:after {
  content: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-images/pdf-icon.png");
  position: relative;
  top: 3px;
  left: 5px;
  padding-right: 5px; }

.coa-pdf-search-icon a:before {
  content: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-images/pdf-icon.png");
  position: relative;
  top: 3px;
  right: 5px;
  padding-left: 5px; }

.rating {
  float: left;
  font-size: 1.125em; }
  .rating .stars {
    margin-left: 20px; }
    .rating .stars svg {
      width: 18px;
      height: 18px;
      display: inline-block; }
      @media screen and (max-width: 900px) {
        .rating .stars svg {
          width: 14px;
          height: 14px; } }

.social-media-icons {
  margin: 0px 10px 0 5px;
  position: relative;
  top: 2px;
  left: 0px; }
  .social-media-icons a, .social-media-icons i {
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    display: inline-block;
    margin-right: 17px; }
    .social-media-icons a.facebook-logo, .social-media-icons i.facebook-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-images/facebook-white.svg");
      background-size: 8px 15px;
      background-repeat: no-repeat;
      width: 8px;
      height: 15px; }
    .social-media-icons a.twitter-logo, .social-media-icons i.twitter-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-images/twitter-white.svg");
      background-size: 14px 12px;
      background-repeat: no-repeat;
      width: 14px;
      height: 12px;
      position: relative; }
    .social-media-icons a.youtube-logo, .social-media-icons i.youtube-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-images/play-white.svg");
      background-size: 23px 15px;
      background-repeat: no-repeat;
      width: 23px;
      height: 15px;
      margin-right: 0; }
    @media screen and (max-width: 600px) {
      footer .social-media-icons a, footer .social-media-icons i {
        margin-right: 2em; } }
  footer .social-media-icons:before {
    display: block;
    content: attr(data-label);
    text-transform: uppercase; }
    @media screen and (max-width: 600px) {
      footer .social-media-icons:before {
        display: inline-block;
        margin-right: 2em;
        content: attr(data-label-small);
        text-transform: none; } }

.social-share-icons {
  position: relative; }
  .social-share-icons a, .social-share-icons i {
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    display: inline-block;
    width: 34px;
    height: 34px;
    background-size: 34px 34px;
    background-repeat: no-repeat;
    border: none; }
    .social-share-icons a.facebook-logo, .social-share-icons i.facebook-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-images/facebook-share.gif"); }
    .social-share-icons a.twitter-logo, .social-share-icons i.twitter-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-images/twitter-share.gif"); }
    .social-share-icons a.google-plus-logo, .social-share-icons i.google-plus-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-images/google-plus-share.gif"); }
    .social-share-icons a.linkedin-logo, .social-share-icons i.linkedin-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-images/linkedin-share.gif"); }
    .social-share-icons a.print-logo, .social-share-icons i.print-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-images/print-share.gif"); }
    .social-share-icons a.email-logo, .social-share-icons i.email-logo {
      background-image: url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-images/email-share.gif"); }

.flag {
  background: #cd0808;
  padding: 0.15em 1.75em;
  text-transform: uppercase;
  color: #FFF;
  position: absolute;
  z-index: 101; }
  @media screen and (max-width: 900px) {
    .flag {
      font-size: 0.875em; } }
  @media screen and (max-width: 600px) {
    .flag {
      font-size: 0.75em; } }

.inner-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }
  .inner-container::after {
    clear: both;
    content: "";
    display: table; }

.to-top {
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  z-index: 1010;
  background-size: 22px;
  border-radius: 5px;
  background: rgba(9, 79, 132, 0.8) url("https://www3.alexandriava.gov/scripts/blue/c/104/images/2015-images/up-arrow.svg") no-repeat center 50%;
  background-size: 20px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s; }
  .to-top.cd-is-visible, .to-top.cd-fade-out, .no-touch .to-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s; }
  .to-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1; }
  .to-top.cd-fade-out {
    /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
    opacity: .5; }
  .no-touch .to-top:hover {
    background-color: #094f84;
    opacity: 1; }
  @media screen and (max-width: 600px) {
    .to-top {
      right: 20px;
      bottom: 45px; } }

footer {
  width: 100%;
  color: #add2e8;
  background: #1f4b66;
  padding: 40px 0;
  position: relative;
  z-index: 2; }
  footer a {
    color: white;
    border-bottom: 0.1em dotted #fff; }
    footer a:hover {
      color: #c96800;
      border-bottom-color: #c96800; }
  footer .secondary a {
    border-bottom-style: none; }
  footer .col-logo a {
    border-bottom: 0; }
  footer .social-media-icons {
    margin: 0;
    top: 0;
    left: 0; }
    footer .social-media-icons a {
      border-bottom: 0; }
  footer .primary {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    line-height: 2; }
    footer .primary::after {
      clear: both;
      content: "";
      display: table; }
    footer .primary .col {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 14.70196%; }
      footer .primary .col:last-child {
        margin-right: 0; }
      footer .primary .col.col-logo {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 6.17215%; }
        footer .primary .col.col-logo:last-child {
          margin-right: 0; }
      footer .primary .col img.logo {
        width: 86px;
        height: auto;
        position: relative; }
      footer .primary .col.col-mobile {
        display: none; }
      footer .primary .col.col-desktop {
        display: block; }
      @media screen and (max-width: 767px) {
        footer .primary .col {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 44.55627%;
          margin-left: 4.2649%;
          margin-top: .5em;
          margin-bottom: .5em;
          margin-right: 0;
          font-size: 0.875em; }
          footer .primary .col:last-child {
            margin-right: 0; }
          footer .primary .col.col-social {
            float: left;
            display: block;
            margin-right: 2.35765%;
            width: 91.4702%;
            color: white; }
            footer .primary .col.col-social:last-child {
              margin-right: 0; }
          footer .primary .col.col-logo {
            display: none; }
          footer .primary .col.col-mobile {
            display: block; }
          footer .primary .col.col-desktop {
            display: none; }
          footer .primary .col.col-address, footer .primary .col.col-contact {
            clear: left; } }
  footer .secondary {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto; }
    footer .secondary::after {
      clear: both;
      content: "";
      display: table; }
    footer .secondary img {
      display: none; }
    footer .secondary small {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 23.23176%;
      margin-left: 76.76824%; }
      footer .secondary small:last-child {
        margin-right: 0; }
    @media screen and (max-width: 600px) {
      footer .secondary {
        background-color: #233d52;
        text-align: center;
        padding: 1em;
        margin-top: 1em; }
        footer .secondary img {
          width: 45px;
          height: auto;
          display: inline-block;
          vertical-align: middle; }
        footer .secondary small {
          box-sizing: border-box;
          display: inline-block;
          width: auto;
          margin-left: 0;
          float: none;
          font-size: 1em; }
          footer .secondary small:before {
            content: '|';
            color: #233d52;
            border-left: 1px solid #1f4b66;
            display: inline-block;
            font-size: 1.5em;
            margin: 0 .25em 0 .4em;
            vertical-align: middle; } }
  @media screen and (max-width: 600px) {
    footer {
      padding-bottom: 0; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLzIwMTUtc2Fzcy9iYXNlL19yb2JvdG8uc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9iYXNlL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9iYXNlL19idXR0b25zLnNjc3MiLCIuLi8uLi8yMDE1LXNhc3MvYmFzZS9fZm9ybXMuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9iYXNlL19saXN0cy5zY3NzIiwiLi4vLi4vMjAxNS1zYXNzL2Jhc2UvX3RhYmxlcy5zY3NzIiwiLi4vLi4vMjAxNS1zYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9uZWF0L2dyaWQvX2JveC1zaXppbmcuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9iYXNlLnNjc3MiLCIuLi8uLi8yMDE1LXNhc3MvYm91cmJvbi9hZGRvbnMvX3ByZWZpeGVyLnNjc3MiLCIuLi8uLi8yMDE1LXNhc3MvbmVhdC9ncmlkL19tZWRpYS5zY3NzIiwiLi4vLi4vMjAxNS1zYXNzL2JvdXJib24vYWRkb25zL19oaWRlLXRleHQuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9uZWF0L2dyaWQvX291dGVyLWNvbnRhaW5lci5zY3NzIiwiLi4vLi4vMjAxNS1zYXNzL2Jhc2UvX2dyaWQtc2V0dGluZ3Muc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9ib3VyYm9uL2FkZG9ucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9uZWF0L2dyaWQvX2ZpbGwtcGFyZW50LnNjc3MiLCIuLi8uLi8yMDE1LXNhc3MvbmVhdC9ncmlkL19zcGFuLWNvbHVtbnMuc2NzcyIsIi4uLy4uLzIwMTUtc2Fzcy9uZWF0L2dyaWQvX3NoaWZ0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsOERBQThEO0FBSTlEO0VBQ0ksc0JBQXFCO0VBQ3JCLDJEQUEwRDtFQUMxRCx3WUFJbUY7RUFDbkYsaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUFBO0FBR3RCO0VBQ0ksc0JBQXFCO0VBQ3JC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 */