
/* SOURCE FILE: scripts/src/css/40-city/005roboto--coacode-homecombined-interiorcombined.css */ 
/* Generated by Font Squirrel (http://www.fontsquirrel.com) */
@font-face {
  font-family: 'Roboto';
  src: url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-thin-webfont.eot");
  src: url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-thin-webfont.eot?#iefix") format("embedded-opentype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-thin-webfont.woff2") format("woff2"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-thin-webfont.woff") format("woff"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-thin-webfont.ttf") format("truetype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/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://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.eot");
  src: url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.woff2") format("woff2"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.woff") format("woff"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-thinitalic-webfont.ttf") format("truetype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/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://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-light-webfont.eot");
  src: url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-light-webfont.eot?#iefix") format("embedded-opentype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-light-webfont.woff2") format("woff2"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-light-webfont.woff") format("woff"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-light-webfont.ttf") format("truetype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/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://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.eot");
  src: url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.woff2") format("woff2"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.woff") format("woff"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-lightitalic-webfont.ttf") format("truetype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/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://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-italic-webfont.eot");
  src: url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-italic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-italic-webfont.woff2") format("woff2"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-italic-webfont.woff") format("woff"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-italic-webfont.ttf") format("truetype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/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://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-regular-webfont.eot");
  src: url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-regular-webfont.woff2") format("woff2"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-regular-webfont.woff") format("woff"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-regular-webfont.ttf") format("truetype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/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://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto/Roboto-Medium-webfont.eot");
  src: url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto/Roboto-Medium-webfont.eot?#iefix") format("embedded-opentype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto/Roboto-Medium-webfont.woff") format("woff"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto/Roboto-Medium-webfont.ttf") format("truetype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/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://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.eot");
  src: url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.woff2") format("woff2"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.woff") format("woff"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-mediumitalic-webfont.ttf") format("truetype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/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://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-bold-webfont.eot");
  src: url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-bold-webfont.woff2") format("woff2"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-bold-webfont.woff") format("woff"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-bold-webfont.ttf") format("truetype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/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://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.eot");
  src: url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.woff2") format("woff2"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.woff") format("woff"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-bolditalic-webfont.ttf") format("truetype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/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://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-black-webfont.eot");
  src: url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-black-webfont.eot?#iefix") format("embedded-opentype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-black-webfont.woff2") format("woff2"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-black-webfont.woff") format("woff"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-black-webfont.ttf") format("truetype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/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://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.eot");
  src: url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.woff2") format("woff2"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.woff") format("woff"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.ttf") format("truetype"), url("https://www4.alexandriava.gov/scripts/d8/c/24/images/2015-fonts/roboto2015/roboto-blackitalic-webfont.svg#robotoblack_italic") format("svg");
  font-weight: 900;
  font-style: italic; }


/* SOURCE FILE: scripts/src/css/40-city/010homehacks--homecombined.css */ 


/* restore megamenu menu name visibility */

body.path-frontpage header.l-header { background-blend-mode: overlay; background-position: center -100px; }



/* SOURCE FILE: scripts/src/css/40-city/010noprint--coacode-homecombined-interiorcombined.css */ 

@media print and (min-width: 1px) {
	.noprint{display:none;}
}

/* SOURCE FILE: scripts/src/css/40-city/015calendartodaybox--interiorcombined-homecombined.css */ 

/* highlight current date in calendar */
div.coa-events-grid-top > table > tbody > tr > td.coa-today-box {
        border: solid 2px #00233d;
}

/* selected grid date */
div.coa-events-grid-top > table > tbody > tr > td.coa-calgrid-selected {
	background-color: #EAEAEA !important;
}


/* SOURCE FILE: scripts/src/css/40-city/018calendarmobile--homecombined-interiorcombined.css */ 

/* add space between event items */
#coa-events-mobile-dayholder div.coa-events-item {
	margin-bottom: 0.75em;
}

/* space above date */
#coa-events-mobile-dayholder {
	padding-top: 1em;
}

/* and not jammed against left side*/
#coa-events-mobile-dayholder>div {
	padding-left: 0.5em;
}


/* SOURCE FILE: scripts/src/css/40-city/020bluebox--interiorcombined-homecombined-coacode.css */ 

.coa_HighlightBox { 
	border-radius: 5px; 
	max-width: 600px; 
	border: 1px solid #1f4b66; 
	background-color: #BEE0FF; 
	padding: 0 8px;
	margin: 10px 0; 
}

.coa_widgetplaceholder_hide {
	display: none;
}


/* SOURCE FILE: scripts/src/css/40-city/020myalexlogout--coacode-homecombined-interiorcombined.css */ 

body > div.coa-myalex-logout,
.coa_myalex_logout {
	display: none;
    background-color: #333;
    text-align: right;
    font-size: 0.8em;
    font-weight: 500;
    color: #fff;
    border-bottom: 2px solid rgba(255,255,255,0.1);
}

#coa_util_myalex_logout {
	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
    }
}

@media print and (min-width: 1px) {
    .coa-myalex-logout {
        display:none
    }
}



/* SOURCE FILE: scripts/src/css/40-city/030calstatus--coacode-homecombined-interiorcombined.css */ 

.coa-events-unexpected-closure:before {
  background-image: url(https://www3.alexandriava.gov/scripts/blue/images/2015-images/warning.svg);
  background-size: 18px 18px;
  background-repeat: no-repeat;
  content: " ";
  width: 18px;
  height: 18px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: bottom; }
.menu-events .coa-events-unexpected-closure .coa-events-name, #coa-events-mobile-dayholder .coa-events-unexpected-closure .coa-events-name {
  display: inline; }
h1 .coa-events-unexpected-closure:before {
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
  float: none;
  vertical-align: middle; }
.coa-events-unexpected-closure .coa-events-desc {
  clear: both; }
.coa-events-unexpected-closure.eventlabel:after {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  margin-top: 6px; }
.detailData .coa-events-unexpected-closure:before {
  float: none;
  vertical-align: middle; }
.cal-list .coa-events-unexpected-closure.coaCalListItems:before {
  background-image: url(https://www3.alexandriava.gov/scripts/blue/images/2015-images/warning.svg);
  background-size: 18px 18px;
  background-repeat: no-repeat;
  content: " ";
  width: 18px;
  height: 18px;
  margin-right: 5px;
  vertical-align: middle;
  display: inline-block; }

.coa-events-canceled .coa-events-time {
  display: none; }
.coa-events-canceled:after {
  content: 'Cancelled';
  background-color: #e0e0e0;
  border-radius: 20px;
  padding: 2px 10px 2px 28px;
  display: inline-block;
  background-image: url(https://www3.alexandriava.gov/scripts/blue/images/2015-images/cancel.svg);
  background-repeat: no-repeat;
  /*background-size: 16%;*/
  background-size: 16px 16px;
  background-position: 7px 6px; }
.menu-events .coa-events-canceled:after {
  background-position: 7px 4px; }
#coa-events-mobile-dayholder .coa-events-canceled:after {
  background-position: 7px 3px; }
.coa-events-canceled.eventlabel:after {
  margin-top: 5px;
  background-size: 14px 14px;
  padding-left: 22px;
  background-position: 5px 4px; }
.coa-events-canceled.detailData.coa-events-canceled:after {
  margin-left: 5px; }

.coa-events-items .coa-events-canceled .coa-events-name::before,
.events-grid__calendar #coa-cal-stuff .coa-events-canceled .coa-events-name::before {
    content: "⛔ ";
    display: inline-block;
    padding-right: 0.25em;
    background-color: none;
    height: 0px;
    width: : 0px;
    left: -1em;
    top: 0.125em;
}
.coa-events-items .coa-events-canceled .coa-events-name::before {
    vertical-align: top;
}
.events-grid__calendar #coa-cal-stuff .coa-events-canceled .coa-events-name::before {
    vertical-align: bottom;
}

.coa-events-canceled:after {
    display: none;
}

.coa-events-canceled .coa-events-time {
    display: none;
}

.coa-events-items .coa-events-unexpected-closure .coa-events-name::before,
.events-grid__calendar #coa-cal-stuff .coa-events-unexpected-closure .coa-events-name::before {
    content: "⚠️ ";
    display: inline-block;
    padding-right: 0.25em;
    background-color: none;
    height: 0px;
    width: : 0px;
    left: -1em;
    top: 0.125em;
}
.coa-events-items .coa-events-unexpected-closure .coa-events-name::before {
    vertical-align: top;
}
.events-grid__calendar #coa-cal-stuff .coa-events-unexpected-closure .coa-events-name::before {
    vertical-align: bottom;
}

.coa-events-unexpected-closure:before {
    background-image: none;
    display: none;
}


/* SOURCE FILE: scripts/src/css/40-city/080searchpointer--homecombined-interiorcombined.css */ 

#search-results-page-filter {
  margin-top: 0.5rem;
}
#search-results-page-filter .coa-filter-desc {
  cursor: pointer;
}


/* SOURCE FILE: scripts/src/css/40-city/080searchtitles--homecombined-interiorcombined.css */ 

div.search-results h3 {
	text-transform: none;
	line-height: normal;
	letter-spacing: normal;
}


/* SOURCE FILE: scripts/src/css/40-city/140alerts--coacode-homecombined-interiorcombined.css */ 

#coa_ajaxyalerts {
	/* JS will take care of the overall visibilty */
	display: none;
}


/* SOURCE FILE: scripts/src/css/40-city/230aqiforecast--homecombined-interiorcombined.css */ 

footer div.coa-disable-airnow-data,
div.coa-disable-airnow-data,
.coa-disable-airnow-data {
	display: none;
}


/* SOURCE FILE: scripts/src/css/40-city/nophonelogo-coacode-interiorcombined-homecombined.css */ 

/* http://stackoverflow.com/questions/6728521/disable-lync-click-to-call-detecting-numbers-in-a-web-page  */

span.baec5a81-e4d6-4674-97f3-e9220f0136c1 > img,
span.baec5a81-e4d6-4674-97f3-e9220f0136c1 > a {
   display: none !important;
}


/* SOURCE FILE: scripts/src/css/40-city/twitterhome--homecombined.css */ 

/* by default hide the Drupal-cached tweets */

div.view--latest-tweets div.view__content {
	visibility: hidden;
}

/* what if we are twitter? */
.view--latest-tweets .view__header a::before {
	background-image: none
}
.view--latest-tweets > .coa-is-facebook > p > a::before {
	background-image: linear-gradient(transparent,transparent),url("https://www3.alexandriava.gov/scripts/blue/LC/images/2015-images/facebook-share.gif");
	margin-right: 5px;
	background-size: 25px;
	height: 25px;
	width: 25px;
}
.view--latest-tweets > .coa-is-twitter > p > a::before {
	background-image: linear-gradient(transparent,transparent),url("https://www.alexandriava.gov/themes/gesso/images/twitter-blue.svg");
}

/* truncate each post at a max number of lines */
.view--latest-tweets .tweet__text {
    -webkit-line-clamp: 7;	/* max is ONE MORE than this (either this many plus a "See more" line, or if this + 1 would suffice, the whole item in this + 1 lines) */
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.view--latest-tweets .tweet__text span.coa-more-tweet {
	margin-bottom: 0.75em;
}

